Software and VLSI algorithms for generalized ranked order filtering

The threshold decomposition architecture is known to provide a modular and parallel design for ranked order filtering. However, the chip area grows exponentially with the number of bits in the input. In this paper a new architecture which is equivalent to the threshold decomposition is shown to have linear growth in the size of the input words. Filtering is accomplished by a pipelined bit by bit algorithm. Hardware modifications to the filtering scheme are accomplished by changing data paths and the number of cells to be replicated rather than modifying the functions performed by each module. Hardware redundancy to prevent single points of failure can be provided when space for extra modules is available. If external data flow control is provided, the chip can be programmed for many different filtering operations. The basic representation of the generalized rank order filter as a maximum of minimums also provides a fast software implementation and intuitive description of these filters as adaptive rank operations. Because the threshold description is extremely slow on a general-purpose computer, this is essential for investigating new applications of these robust signal and image processing filters.

[1]  Fred Mitlitsky,et al.  Wafer-Scale Laser Pantography: VI. Direct-Write Interconnection Of VLSI Gate Arrays , 1984, Photonics West - Lasers and Applications in Science and Engineering.

[2]  E. J. Coyle On the optimality of rank order operations , 1986, ICASSP '86. IEEE International Conference on Acoustics, Speech, and Signal Processing.

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

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

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

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

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

[8]  Vartkes Goetcherian,et al.  From binary to grey tone image processing using fuzzy logic concepts , 1980, Pattern Recognit..

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

[10]  Petros Maragos,et al.  A unification of linear, median, order-statistics and morphological filters under mathematical morphology , 1985, ICASSP '85. IEEE International Conference on Acoustics, Speech, and Signal Processing.

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

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

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

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

[15]  J P Allebach,et al.  Optical median filtering using threshold decomposition. , 1987, Applied optics.

[16]  Gonzalo R. Arce,et al.  BTC Image Coding Using Median Filter Roots , 1983, IEEE Trans. Commun..

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