Woolz Image Processing  Version 1.7.5
_WlzRsvFilter Struct Reference

The parameters \(a_j\), \(b_j\) and \(c\) with \(j\in[0\cdots2]\) which define a recursive filter:

\[ y^{+}[i] = a_0 x[i + 0] + a_1 x[i - 1] - b_0 y^{+}[i - 1] - b_1 y^{+}[i - 2] \]

\[ y^{-}[i] = a_2 x[i + 1] + a_3 x[i + 2] - b_0 y^{-}[i + 1] - b_1 y^{-}[i + 2] \]

\[ y[i] = c (y^{+}[i] + y^{-}[i]) \]

Typedef: WlzRsvFilter. More...

Data Fields

WlzRsvFilterName name
 
double a [4]
 
double b [2]
 
double c
 

Detailed Description

The parameters \(a_j\), \(b_j\) and \(c\) with \(j\in[0\cdots2]\) which define a recursive filter:

\[ y^{+}[i] = a_0 x[i + 0] + a_1 x[i - 1] - b_0 y^{+}[i - 1] - b_1 y^{+}[i - 2] \]

\[ y^{-}[i] = a_2 x[i + 1] + a_3 x[i + 2] - b_0 y^{-}[i + 1] - b_1 y^{-}[i + 2] \]

\[ y[i] = c (y^{+}[i] + y^{-}[i]) \]

Typedef: WlzRsvFilter.

Field Documentation

WlzRsvFilterName _WlzRsvFilter::name

The filter name.

Referenced by WlzRsvFilterMakeFilter().

double _WlzRsvFilter::a[4]

Feed forward coefficients.

Referenced by WlzRsvFilterBuffer(), WlzRsvFilterMakeFilter(), and WlzRsvFilterObj().

double _WlzRsvFilter::b[2]

Feed back coefficients.

Referenced by WlzRsvFilterBuffer(), WlzRsvFilterMakeFilter(), and WlzRsvFilterObj().

double _WlzRsvFilter::c

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