A training framework for stack and Boolean filtering-fast optimal design procedures and robustness case study

A training framework is developed in this paper to design optimal nonlinear filters for various signal and image processing tasks. The targeted families of nonlinear filters are the Boolean filters and stack filters. The main merit of this framework at the implementation level is perhaps the absence of constraining models, making it nearly universal in terms of application areas. We develop fast procedures to design optimal or close to optimal filters, based on some representative training set. Furthermore, the training framework shows explicitly the essential part of the initial specification and how it affects the resulting optimal solution. Symmetry constraints are imposed on the data and, consequently, on the resulting optimal solutions for improved performance and ease of implementation. The case study is dedicated to natural images. The properties of optimal Boolean and stack filters, when the desired signal in the training set is the image of a natural scene, are analyzed. Specifically, the effect of changing the desired signal (using various natural images) and the characteristics of the noise (the probability distribution function, the mean, and the variance) is analyzed. Elaborate experimental conditions were selected to investigate the robustness of the optimal solutions using a sensitivity measure computed on data sets. A remarkably low sensitivity and, consequently, a good generalization power of Boolean and stack filters are revealed. Boolean-based filters are thus shown to be not only suitable for image restoration but also robust, making it possible to build libraries of "optimal" filters, which are suitable for a set of applications.

[1]  E. Gilbert Lattice Theoretic Properties of Frontal Switching Functions , 1954 .

[2]  Edward J. Coyle,et al.  Rank order operators and the mean absolute error criterion , 1988, IEEE Trans. Acoust. Speech Signal Process..

[3]  Loan Tabu Training and model based approaches for optimal stack and boolean filtering with applications in image processing , 1995, Signal Process..

[4]  M. Gabbouj,et al.  A unified design method for rank order, stack, and generalized stack filters based on classical Bayes decision , 1991 .

[5]  Moncef Gabbouj,et al.  Stacking-matrix-based fast procedure for optimal stack filter design , 1994, Optics & Photonics.

[6]  Moncef Gabbouj,et al.  Minimum Mean Absolute Error Stack Filtering with Structural Constraints and Goals , 1990 .

[7]  Edward J. Coyle,et al.  Stack filters and the mean absolute error criterion , 1988, IEEE Trans. Acoust. Speech Signal Process..

[8]  Jaakko Astola,et al.  Analysis of the properties of median and weighted median filters using threshold logic and stack filter representation , 1991, IEEE Trans. Signal Process..

[9]  Bing Zeng,et al.  Synthesis of optimal detail-restoring stack filters for image processing , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[10]  Edward J. Coyle,et al.  Stack filters , 1986, IEEE Trans. Acoust. Speech Signal Process..

[11]  Moncef Gabbouj,et al.  Image Restoration Using Boolean and Stack Filters , 1995 .

[12]  Edward J. Coyle,et al.  Adaptive stack filtering under the mean absolute error criterion , 1990, Other Conferences.

[13]  Moncef Gabbouj,et al.  Optimal stack filtering and the estimation and structural approaches to image processing , 1989, Sixth Multidimensional Signal Processing Workshop,.

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

[15]  Yeong-Taeg Kim,et al.  Fast algorithms for training stack filters , 1994, IEEE Trans. Signal Process..

[16]  David K. Smith Theory of Linear and Integer Programming , 1987 .

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

[18]  Moncef Gabbouj,et al.  Optimal Stack Filter Design with Symmetry Constraints , 1994 .