Two-stage binary filters

Filter design involves a trade-off between the size of the filter class over which optimization is to be performed and the size of the training sample. As the number of parameters determining the filter class grows, so too does the size of the training sample required to obtain a given degree of precision when estimating the optimal filter from the sample data. A common way to moderate the estimation problem is to use a constrained filter requiring less parameters, but then a trade-off between the theoretical filter performance and the estimation precision arises. The overall result strongly depends on the constraint type. Approaches presented in this paper divide the filter operation into two stages and apply constraints only to the first stage. Such filters are advantageous since they are fully optimal with respect to certain subsets of the filter window. Error expression, representation, and design methodology are discussed. A generic optimization algorithm for such two-stage filters is proposed. Special attention is paid to three particular cases, for which properties, design algorithms, and experimental results are provided: two-stage filters with linearly separable preprocessing, two-stage filters with restricted window preprocessing, and twostage iterative filters.

[1]  Edward R. Dougherty,et al.  Optimal binary differencing filters: design, logic complexity, precision analysis, and application to digital document processing , 1996, J. Electronic Imaging.

[2]  J. Astola,et al.  Binary polynomial transforms and nonlinear digital filters , 1995 .

[3]  Edward R. Dougherty,et al.  Morphological filter mean-absolute-error theorem , 1992, Electronic Imaging.

[4]  Moncef Gabbouj,et al.  Adaptive Skeletonization Using Multistage Boolean and Stack Filtering , 1994 .

[5]  Yong Hoon Lee,et al.  Threshold Boolean filters , 1994, IEEE Trans. Signal Process..

[6]  Anastasios N. Venetsanopoulos,et al.  Optimal multi-stage stack filtering for image restoration , 1992, [Proceedings] 1992 IEEE International Symposium on Circuits and Systems.

[7]  Jaakko Astola,et al.  New training method for linear separable threshold Boolean filters , 1997, Optics & Photonics.

[8]  Edward R. Dougherty,et al.  Optimal iterative increasing binary morphological filters , 1996 .

[9]  Edward R. Dougherty,et al.  Enhancement and Restoration of Digital Documents: Statistical Design of Nonlinear Algorithms , 1997 .

[10]  Edward R. Dougherty,et al.  Precision of morphological-representation estimators for translation-invariant binary filters: Increasing and nonincreasing , 1994, Signal Process..

[11]  Edward R. Dougherty,et al.  Automatic programming of binary morphological machines by design of statistically optimal operators in the context of computational learning theory , 1997, J. Electronic Imaging.

[12]  A. Balakrishnan,et al.  Methods of optimization , 1988 .

[13]  Jaakko Astola,et al.  Secondarily constrained Boolean filters , 1998, Signal Processing.

[14]  Jaakko Astola,et al.  Optimal weighted order statistic filters under the mean absolute error criterion , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[15]  E. Dougherty,et al.  Optimal mean-absolute-error hit-or-miss filters: morphological representation and estimation of the binary conditional expectation , 1993 .

[16]  Moncef Gabbouj,et al.  Multilayer Boolean and stack filter design , 1994, Electronic Imaging.

[17]  Bing Zeng,et al.  Multilevel stack filtering for image processing applications , 1992, Electronic Imaging.