A Survey of Gaussian Convolution Algorithms
Data Fields
deriche_coeffs Struct Reference

Coefficients for Deriche Gaussian approximation. More...

#include <gaussian_conv_deriche.h>

Data Fields

num a [DERICHE_MAX_K+1]
 
num b_causal [DERICHE_MAX_K]
 
num b_anticausal [DERICHE_MAX_K+1]
 
num sum_causal
 
num sum_anticausal
 
num sigma
 
int K
 
num tol
 
long max_iter
 

Detailed Description

Coefficients for Deriche Gaussian approximation.

The deriche_coeffs struct stores the filter coefficients for the causal and anticausal recursive filters of order K. This struct allows to precompute these filter coefficients separately from actually performing the filtering so that filtering may be performed multiple times using the same precomputed coefficients.

This coefficients struct is precomputed by deriche_precomp() and then used by deriche_gaussian_conv() or deriche_gaussian_conv_image().

Definition at line 84 of file gaussian_conv_deriche.h.

Field Documentation

num deriche_coeffs::a[DERICHE_MAX_K+1]

Denominator coeffs

Definition at line 86 of file gaussian_conv_deriche.h.

num deriche_coeffs::b_anticausal[DERICHE_MAX_K+1]

Anticausal numerator

Definition at line 88 of file gaussian_conv_deriche.h.

num deriche_coeffs::b_causal[DERICHE_MAX_K]

Causal numerator

Definition at line 87 of file gaussian_conv_deriche.h.

int deriche_coeffs::K

Filter order = 2, 3, or 4

Definition at line 92 of file gaussian_conv_deriche.h.

num deriche_coeffs::sigma

Gaussian standard deviation

Definition at line 91 of file gaussian_conv_deriche.h.

num deriche_coeffs::sum_anticausal

Anticausal filter sum

Definition at line 90 of file gaussian_conv_deriche.h.

num deriche_coeffs::sum_causal

Causal filter sum

Definition at line 89 of file gaussian_conv_deriche.h.

num deriche_coeffs::tol

Boundary accuracy

Definition at line 93 of file gaussian_conv_deriche.h.


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