A Survey of Gaussian Convolution Algorithms
Public Types | Public Member Functions | Data Fields
dct_coeffs_ Struct Reference

FFTW plans and coefficients for DCT-based Gaussian convolution. More...

#include <gaussian_conv_dct.h>

Public Types

enum  { DCT_GAUSSIAN_1D, DCT_GAUSSIAN_IMAGE }
 

Public Member Functions

 FFT (plan) forward_plan
 
 FFT (plan) inverse_plan
 

Data Fields

numdest
 
const numsrc
 
enum dct_coeffs_:: { ... }  conv_type
 
union {
   struct {
      num   alpha
 
      long   N
 
      long   stride
 
   }   one
 
   struct {
      num   alpha_x
 
      num   alpha_y
 
      int   width
 
      int   height
 
      int   num_channels
 
   }   image
 
dims
 

Detailed Description

FFTW plans and coefficients for DCT-based Gaussian convolution.

Definition at line 68 of file gaussian_conv_dct.h.

Member Function Documentation

dct_coeffs_::FFT ( plan  )

forward DCT plan

dct_coeffs_::FFT ( plan  )

inverse DCT plan

Field Documentation

num dct_coeffs_::alpha

exponent coefficient

Definition at line 84 of file gaussian_conv_dct.h.

num dct_coeffs_::alpha_x

exponent coefficient

Definition at line 90 of file gaussian_conv_dct.h.

num dct_coeffs_::alpha_y

exponent coefficient

Definition at line 91 of file gaussian_conv_dct.h.

enum { ... } dct_coeffs_::conv_type

flag to switch between 1D vs. 2D

num* dct_coeffs_::dest

destination array

Definition at line 72 of file gaussian_conv_dct.h.

int dct_coeffs_::height

image height

Definition at line 93 of file gaussian_conv_dct.h.

struct { ... } dct_coeffs_::image

2D convolution parameters

long dct_coeffs_::N

signal length

Definition at line 85 of file gaussian_conv_dct.h.

int dct_coeffs_::num_channels

number of image channels

Definition at line 94 of file gaussian_conv_dct.h.

struct { ... } dct_coeffs_::one

1D convolution parameters

const num* dct_coeffs_::src

source array

Definition at line 73 of file gaussian_conv_dct.h.

long dct_coeffs_::stride

stride between successive samples

Definition at line 86 of file gaussian_conv_dct.h.

int dct_coeffs_::width

image width

Definition at line 92 of file gaussian_conv_dct.h.


The documentation for this struct was generated from the following file: