A Survey of Gaussian Convolution Algorithms
|
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 |
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.
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.