Woolz Image Processing
Version 1.7.5
|
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 |
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.
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 |
Normalization parameter.
Referenced by WlzCannyDeriche(), WlzContourGrdObj2D(), WlzNMSuppress(), WlzRsvFilterBuffer(), WlzRsvFilterMakeFilter(), and WlzRsvFilterObj().