An overview of median and stack filtering

Within the last two decades a small group of researchers has built a useful, nontrivial theory of nonlinear signal processing around the median-related filters known as rank-order filters, order-statistic filters, weighted median filters, and stack filters. This required significant effort to overcome the bias, both in education and research, toward linear theory, which has been dominant since the days of Fourier, Laplace, and “Convolute.”We trace the development of this theory of nonlinear filtering from its beginnings in the study of noise-removal properties and structural behavior of the median filter to the recently developed theory of optimal stack filtering.The theory of stack filtering provides a point of view which unifies many different filter classes, including morphological filters, so it is discussed in detail. Of particular importance is the way this theory has brought together, in a single analytical framework, both the estimation-based and the structural-based approaches to the design of these filters.Some recent applications of median and stack filters are provided to demonstrate the effectiveness of this approach to nonlinear filtering. They include: the design of an optimal stack filter for image restoration; the use of vector median filters to attenuate impulsive noise in color images and to eliminate cross luminance and cross color in TV images; and the use of median-based filters for image sequence coding, reconstruction, and scan rate conversion in normal TV and HDTV systems.

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

[2]  A. E. Sarhan,et al.  Contributions to order statistics , 1964 .

[3]  A. E. Sarhan,et al.  Contributions to order statistics , 1964 .

[4]  D. Rasch,et al.  Sarhan, A. E., and B. G. Greenberg (Ed.): Contributions to Order Statistics. John Wiley & Sons, New York – London 1962; XXV + 482 S., $ 11,25 , 1964 .

[5]  M. M. Siddiqui,et al.  Robust Estimation of Location , 1967 .

[6]  Saburo Muroga,et al.  Threshold logic and its applications , 1971 .

[7]  Ieee Acoustics,et al.  IEEE Transactions on Acoustics, Speech, and Signal Processing , 1974 .

[8]  John W. Tukey,et al.  Nonlinear (nonsuperposable) methods for smoothing data , 1974 .

[9]  Lawrence R. Rabiner,et al.  Applications of a nonlinear smoothing algorithm to speech processing , 1975 .

[10]  Nuggehally Sampath Jayant Average- and Median-Based Smoothing Techniques for Improving Digital Speech Quality in the Presence of Transmission Errors , 1976, IEEE Trans. Commun..

[11]  Azriel Rosenfeld,et al.  A Note on the Use of Local MIN and MAX Operations in Digital Picture Processing , 1977 .

[12]  S. Levialdi,et al.  Basics of cellular logic with some applications in medical image processing , 1979, Proceedings of the IEEE.

[13]  Thomas S. Huang,et al.  A fast two-dimensional median filtering algorithm , 1979 .

[14]  Kon Max Wong,et al.  A fast method for real-time median filtering , 1980 .

[15]  F. Kuhlmann,et al.  On Second Moment Properties of Median Filtered Sequences of Independent Data , 1981, IEEE Trans. Commun..

[16]  S. G. Tyan,et al.  Median Filtering: Deterministic Properties , 1981 .

[17]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

[18]  G. Wise,et al.  A theoretical analysis of the properties of median filters , 1981 .

[19]  Patrenahalli M. Narendra,et al.  A Separable Median Filter for Image Noise Smoothing , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Thomas S. Huang,et al.  The effect of median filtering on edge location estimation , 1981 .

[21]  K. M. Wong,et al.  Some statistical properties of median filters , 1981 .

[22]  P. Danielsson Getting the Median Faster , 1981 .

[23]  B I Justusson,et al.  Median Filtering: Statistical Properties , 1981 .

[24]  G. Arce,et al.  State description for the root-signal set of median filters , 1982 .

[25]  T. Nodes,et al.  Median filters: Some modifications and their properties , 1982 .

[26]  N. Gallagher,et al.  Two-dimensional root structures and convergence properties of the separable median filter , 1983 .

[27]  J. Preston Ξ-filters , 1983 .

[28]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .

[29]  Kemal Oflazer Design and implementation of a single-chip 1-D median filter , 1983 .

[30]  Kendall Preston,et al.  Multidimensional Logical Transforms , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[31]  Thomas S. Huang,et al.  A generalization of median filtering using linear combinations of order statistics , 1983 .

[32]  J. Bednar,et al.  Alpha-trimmed means and their relationship to median filters , 1984 .

[33]  David G. Messerschmitt,et al.  Adaptive Filters: Structures, Algorithms and Applications , 1984 .

[34]  W. Steiger,et al.  Least Absolute Deviations: Theory, Applications and Algorithms , 1984 .

[35]  T. Nodes,et al.  The Output Distribution of Median Type Filters , 1984, IEEE Trans. Commun..

[36]  J. Fitch,et al.  Median filtering by threshold decomposition , 1984 .

[37]  C. Pomalaza-ráez,et al.  An adaptative, nonlinear edge-preserving filter , 1984 .

[38]  Neal C. Gallagher,et al.  Output distributions of two-dimensional median filters , 1985, IEEE Trans. Acoust. Speech Signal Process..

[39]  G. Neudeck,et al.  VLSI Implementation of a fast rank order filtering algorithm , 1985, ICASSP '85. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[40]  Yong Hoon Lee,et al.  Generalized median filtering and related nonlinear filtering techniques , 1985, IEEE Trans. Acoust. Speech Signal Process..

[41]  Edward J. Coyle,et al.  Root properties and convergence rates of median filters , 1985, IEEE Trans. Acoust. Speech Signal Process..

[42]  E. Dubois,et al.  Digital picture processing , 1985, Proceedings of the IEEE.

[43]  Edward J. Coyle,et al.  Threshold decomposition of multidimensional ranked order operations , 1985 .

[44]  Thomas F. Krile,et al.  Adaptive point estimation in signal-dependent noise , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[45]  Arthur R. Butz A class of rank order smoothers , 1986, IEEE Trans. Acoust. Speech Signal Process..

[46]  Vladimir G. Kim,et al.  Rank algorithms for picture processing , 1986 .

[47]  Gonzalo R. Arce Statistical threshold decomposition for recursive and nonrecursive median filters , 1986, IEEE Trans. Inf. Theory.

[48]  Stephen Wolfram,et al.  Theory and Applications of Cellular Automata , 1986 .

[49]  Edward J. Coyle,et al.  Some convergence properties of median filters , 1986 .

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

[51]  J. Fitch,et al.  The analog median filter , 1986 .

[52]  S. Thomas Alexander,et al.  Adaptive Signal Processing , 1986, Texts and Monographs in Computer Science.

[53]  Terry J. Fountain,et al.  Cellular logic image processing , 1986 .

[54]  V. V. Bapeswara Rao,et al.  A new algorithm for real-time median filtering , 1986, IEEE Trans. Acoust. Speech Signal Process..

[55]  S. T. Alexander,et al.  Adaptive Signal Processing: Theory and Applications , 1986 .

[56]  M. Ahmad,et al.  A fast algorithm for two dimensional median filtering , 1987 .

[57]  Gonzalo R. Arce,et al.  Deterministic properties of the recursive separable median filter , 1987, IEEE Trans. Acoust. Speech Signal Process..

[58]  Souguil Ann,et al.  Directed graph representation for root-signal set of median filters , 1987, Proceedings of the IEEE.

[59]  Thomas S. Huang,et al.  The Effect of Median Filtering on Edge Estimation and Detection , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[60]  Alan C. Bovik,et al.  Streaking in median filtered images , 1987, IEEE Trans. Acoust. Speech Signal Process..

[61]  Souguil Ann,et al.  Directed graph representation for root-signal set of median filters , 1987 .

[62]  Y. Neuvo,et al.  Median-type filters with adaptive substructures , 1987 .

[63]  G. Eichmann,et al.  Vector median filters , 1987 .

[64]  Petros Maragos,et al.  Morphological filters-Part I: Their set-theoretic analysis and relations to linear shift-invariant filters , 1987, IEEE Trans. Acoust. Speech Signal Process..

[65]  Anastasios N. Venetsanopoulos,et al.  Generalized homomorphic and adaptive order statistic filters for the removal of impulsive and signal-dependent noise , 1987 .

[66]  J. Fitch Software and VLSI algorithms for generalized ranked order filtering , 1987 .

[67]  Yong Hoon Lee,et al.  An edge gradient enhancing adaptive order statistic filter , 1986, IEEE Trans. Acoust. Speech Signal Process..

[68]  Yrjö Neuvo,et al.  A New Class of Detail-Preserving Filters for Image Processing , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[69]  Yrjö Neuvo,et al.  Linear-median hybrid edge detectors , 1987 .

[70]  Gonzalo R. Arce,et al.  Theoretical analysis of the max/Median filter , 1987, IEEE Trans. Acoust. Speech Signal Process..

[71]  A. Nieminen,et al.  Filtering of nonstationary signals using predictor median hybrid structures , 1987 .

[72]  Xinhua Zhuang,et al.  Image Analysis Using Mathematical Morphology , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[73]  Yrjö Neuvo,et al.  FIR-median hybrid filters , 1987, IEEE Trans. Acoust. Speech Signal Process..

[74]  G. Arce,et al.  On the synthesis of median filter systems , 1987 .

[75]  G. Arce,et al.  Morphological filters: Statistics and further syntactic properties , 1987 .

[76]  R. Bernstein Adaptive nonlinear filters for simultaneous removal of different kinds of noise in images , 1987 .

[77]  A. Willson,et al.  Median filters with adaptive length , 1988 .

[78]  Alan C. Bovik,et al.  Relating analog and digital order statistic filters , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

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

[80]  Larry Phillips,et al.  Integrated digital IDTV receiver with features , 1988 .

[81]  M. Braga,et al.  Exploratory Data Analysis , 2018, Encyclopedia of Social Network Analysis and Mining. 2nd Ed..

[82]  M. O. Ahmad,et al.  Parallel implementation of a median filtering algorithm , 1988, 1988., IEEE International Symposium on Circuits and Systems.

[83]  J A Bangham,et al.  Data-sieving hydrophobicity plots. , 1988, Analytical biochemistry.

[84]  Gonzalo R. Arce,et al.  Theory and VLSI implementation of multilevel median filters , 1988, 1988., IEEE International Symposium on Circuits and Systems.

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

[86]  Saleem A. Kassam,et al.  Frequency selective signal restoration using nonlinear combination filters , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[87]  Yong Hoon Lee,et al.  Some statistical properties of alpha-trimmed mean and standard type M filters , 1988, IEEE Trans. Acoust. Speech Signal Process..

[88]  Francesco Palmieri,et al.  A class of nonlinear adaptive filters , 1988, ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing.

[89]  Alfredo Restrepo,et al.  Adaptive trimmed mean filters for image restoration , 1988, IEEE Trans. Acoust. Speech Signal Process..

[90]  K. Chen Realizations of a class of nonlinear filters using a bit-serial approach , 1988, 1988., IEEE International Symposium on Circuits and Systems.

[91]  Jim S. Jimmy Li,et al.  Analog implementation of median filter for real-time signal processing , 1988 .

[92]  Edward J. Coyle,et al.  Stack filters and neural networks , 1989, IEEE International Symposium on Circuits and Systems,.

[93]  E. Coyle,et al.  Design of optimal stack filters with structural constraints under the Mae criterion , 1989, Proceedings of the 32nd Midwest Symposium on Circuits and Systems,.

[94]  Gonzalo R. Arce,et al.  Detail-preserving ranked-order based filters for image processing , 1989, IEEE Trans. Acoust. Speech Signal Process..

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

[96]  Olli Vainio,et al.  A signal processor for median-based algorithms , 1989, IEEE Trans. Acoust. Speech Signal Process..

[97]  Alan C. Bovik,et al.  Theory of order statistic filters and their relationship to linear FIR filters , 1989, IEEE Trans. Acoust. Speech Signal Process..

[98]  Jaakko Astola,et al.  Linear median hybrid filters , 1989 .

[99]  Moncef Gabbouj Estimation and structural based approach for the design of optimal stack filters , 1989 .

[100]  Jr. Kendall Preston,et al.  Detection of weak, subpixel targets using mesh-connected cellular automata , 1990 .

[101]  Arthur R. Butz Autoregressive equivalents of rank order processors , 1990, IEEE Trans. Acoust. Speech Signal Process..

[102]  Yrjö Neuvo,et al.  Video signal processing using vector median , 1990, Other Conferences.

[103]  Yrjö Neuvo,et al.  Vector median operation for color image processing , 1990, Other Conferences.

[104]  R. Schafer,et al.  Morphological systems for multidimensional signal processing , 1990, Proc. IEEE.

[105]  Harold G. Longbotham,et al.  Fixed-point analysis of stack filters , 1990, Other Conferences.

[106]  Pao-Ta Yu,et al.  On the existence and design of the best stack filter based associative memory , 1990, IEEE International Symposium on Circuits and Systems.

[107]  Yrjö Neuvo,et al.  Adaptive weighted order statistic filters using back propagation algorithm , 1990, IEEE International Symposium on Circuits and Systems.

[108]  Ioannis Pitas,et al.  Nonlinear Digital Filters - Principles and Applications , 1990, The Springer International Series in Engineering and Computer Science.

[109]  Pao-Ta Yu,et al.  Convergence behavior and N-roots of stack filters , 1990, IEEE Trans. Acoust. Speech Signal Process..

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

[111]  Edward J. Coyle,et al.  Minimum mean absolute error estimation over the class of generalized stack filters , 1990, IEEE Trans. Acoust. Speech Signal Process..

[112]  Y.H. Lee,et al.  Selection filters and commutativity with memoryless nonlinearities , 1990, IEEE International Symposium on Circuits and Systems.

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

[114]  Peter D. Wendt Nonrecursive and recursive stack filters and their filtering behavior , 1990, IEEE Trans. Acoust. Speech Signal Process..

[115]  Yong-Hwan Lee,et al.  Decision-based order statistic filters , 1990, IEEE Trans. Acoust. Speech Signal Process..

[116]  Edward J. Delp,et al.  The analysis of morphological filters with multiple structuring elements , 1990, Comput. Vis. Graph. Image Process..

[117]  Arthur R. Butz Regular sets and rank order processors , 1990, IEEE Trans. Acoust. Speech Signal Process..

[118]  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..

[119]  Moncef Gabbouj,et al.  On the LP which finds a MMAE stack filter , 1991, IEEE Trans. Signal Process..

[120]  Pao-Ta Yu,et al.  The classification and associative memory capability of stack filters , 1992, IEEE Trans. Signal Process..

[121]  Pao-Ta Yu,et al.  Convergence behavior and root signal sets of stack filters , 1992 .

[122]  Arthur R. Butz Root signals of rank order processors , 1992, IEEE Trans. Signal Process..

[123]  Yong Hoon Lee,et al.  Stack filters and selection probabilities , 1994, IEEE Trans. Signal Process..

[124]  M. Shamos Image Understanding Robust Picture Processing Operators and Their Implementation as Circuits , 2022 .