A Survey of Gaussian Convolution Algorithms
Data Fields
vyv_coeffs_ Struct Reference

Coefficients for Vliet-Young-Verbeek Gaussian approximation. More...

#include <gaussian_conv_vyv.h>

Data Fields

num filter [VYV_MAX_K+1]
 
num M [VYV_MAX_K *VYV_MAX_K]
 
num sigma
 
num tol
 
int K
 
long max_iter
 

Detailed Description

Coefficients for Vliet-Young-Verbeek Gaussian approximation.

The vyv_coeffs struct stores the coefficients for the recursive filter 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 vyv_precomp() and then used by vyv_gaussian_conv() or vyv_gaussian_conv_image().

Definition at line 81 of file gaussian_conv_vyv.h.

Field Documentation

num vyv_coeffs_::filter[VYV_MAX_K+1]

Recursive filter coefficients

Definition at line 83 of file gaussian_conv_vyv.h.

int vyv_coeffs_::K

Filter order

Definition at line 87 of file gaussian_conv_vyv.h.

num vyv_coeffs_::M[VYV_MAX_K *VYV_MAX_K]

Matrix for handling right boundary

Definition at line 84 of file gaussian_conv_vyv.h.

long vyv_coeffs_::max_iter

Max iterations for left boundary

Definition at line 88 of file gaussian_conv_vyv.h.

num vyv_coeffs_::sigma

Gaussian standard deviation

Definition at line 85 of file gaussian_conv_vyv.h.

num vyv_coeffs_::tol

Boundary accuracy

Definition at line 86 of file gaussian_conv_vyv.h.


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