Adaptive video filtering framework

We present a new 3D adaptive filtering approach capable of detecting and removing impulsive noise in image/video sequences. The proposed method takes advantage of switching median schemes and robust lower‐upper‐middle (LUM) smoothing characteristics. Simulation studies reported in this article indicate that the proposed filtering scheme achieves an excellent trade‐off between noise attenuation and detail preserving characteristics, and clearly outperforms previously introduced approaches in terms of subjective and objective image quality measures. Besides the filter analysis and the testing of its performance, an important part of this article discusses the filter implementation in Altera field programmable logic devices (FPLD). Simulation studies indicate that the proposed method can be efficiently implemented in hardware and is suitable for real‐time image/video processing applications. © 2005 Wiley Periodicals, Inc. J Imaging Syst Technol 14, 223–237, 2004; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/ima.20027

[1]  K. Plataniotis,et al.  Color Image Processing and Applications , 2000 .

[2]  Kai-Kuang Ma,et al.  Noise adaptive soft-switching median filter , 2001, IEEE Trans. Image Process..

[3]  Theo Gevers Image segmentation and similarity of color-texture objects , 2002, IEEE Trans. Multim..

[4]  Jong-Sen Lee,et al.  Digital image smoothing and the sigma filter , 1983, Comput. Vis. Graph. Image Process..

[5]  Rastislav Lukac,et al.  Adaptive Color Image Filtering Based on Center-Weighted Vector Directional Filters , 2004, Multidimens. Syst. Signal Process..

[6]  Russell C. Hardie,et al.  Gradient-based edge detection using nonlinear edge enhancing prefilters , 1995, IEEE Trans. Image Process..

[7]  Bir Bhanu,et al.  Adaptive integrated image segmentation and object recognition , 2000, IEEE Trans. Syst. Man Cybern. Part C.

[8]  Sanjit K. Mitra,et al.  Nonlinear image processing , 2000 .

[9]  Reginald L. Lagendijk,et al.  Noise reduction of image sequences using motion compensation and signal decomposition , 1995, IEEE Trans. Image Process..

[10]  Mohammed Ghanbari,et al.  A NEW APPROACH FOR RETRIEVAL OF NATURAL IMAGES , 2001 .

[11]  Mislav Grgic,et al.  Performance analysis of image compression using wavelets , 2001, IEEE Trans. Ind. Electron..

[12]  Sung-Jea Ko,et al.  Center weighted median filters and their applications to image enhancement , 1991 .

[13]  Moncef Gabbouj,et al.  Weighted median filters: a tutorial , 1996 .

[14]  A. Murat Tekalp,et al.  Adaptive motion-compensated filtering of noisy image sequences , 1993, IEEE Trans. Circuits Syst. Video Technol..

[15]  David L. Wilson,et al.  Quantitative image quality analysis of a nonlinear spatio-temporal filter , 2001, IEEE Trans. Image Process..

[16]  Kai-Kuang Ma,et al.  Tri-state median filter for image denoising , 1999, IEEE Trans. Image Process..

[17]  Bogdan Smolka Adaptive modification of the vector median filter , 2002 .

[18]  K. Martin,et al.  Vector filtering for color imaging , 2005, IEEE Signal Processing Magazine.

[19]  Anil C. Kokaram,et al.  Motion picture restoration - digital algorithms for artefact suppression in degraded motion picture film and video , 2001 .

[20]  Andrzej Chydzinski,et al.  On the reduction of impulsive noise in multichannel image processing , 2001 .

[21]  S. Peltonen,et al.  Nonlinear filter design: methodologies and challenges , 2001, ISPA 2001. Proceedings of the 2nd International Symposium on Image and Signal Processing and Analysis. In conjunction with 23rd International Conference on Information Technology Interfaces (IEEE Cat..

[22]  Rastislav Lukac,et al.  Adaptive vector median filtering , 2003, Pattern Recognit. Lett..

[23]  J. Astola,et al.  Fundamentals of Nonlinear Digital Filtering , 1997 .

[24]  N. Gallagher,et al.  An overview of median and stack filtering , 1992 .

[25]  Jaehyun Park,et al.  Image enhancement using the modified ICM method , 1996, IEEE Trans. Image Process..

[26]  Zhou Wang,et al.  Progressive switching median filter for the removal of impulse noise from highly corrupted images , 1999 .

[27]  H. Wu,et al.  Adaptive impulse detection using center-weighted median filters , 2001, IEEE Signal Processing Letters.

[28]  Azeddine Beghdadi,et al.  A noise-filtering method using a local information measure , 1997, IEEE Trans. Image Process..

[29]  Konstantinos N. Plataniotis,et al.  A Novel Vector-Based Approach to Color Image Retrieval Using a Vector Angular-Based Distance Measure , 1999, Comput. Vis. Image Underst..

[30]  Sos S. Agaian,et al.  New digit-serial implementations of stack filters , 1997, Signal Process..

[31]  Rastislav Lukac,et al.  Entropy Vector Median Filter , 2003, IbPRIA.

[32]  Konstantinos N. Plataniotis,et al.  Adaptive fuzzy systems for multichannel signal processing , 1999, Proc. IEEE.

[33]  R. Lukac,et al.  Boolean expression of LUM smoothers , 2001, IEEE Signal Processing Letters.

[34]  A. Venetsanopoulos,et al.  Order statistics in digital image processing , 1992, Proc. IEEE.

[35]  Touradj Ebrahimi,et al.  Visual data compression for multimedia applications , 1998, Proc. IEEE.

[36]  R. Lukac Binary LUM smoothing , 2002, IEEE Signal Processing Letters.

[37]  K. Chen Bit-serial realizations of a class of nonlinear filters based on positive Boolean functions , 1989 .

[38]  G. R. Arce,et al.  Design of permutation order statistic filters through group colorings , 1997 .

[39]  Konstantinos N. Plataniotis,et al.  Vector-based approach to color image retrieval , 1998, Other Conferences.

[40]  Konstantinos N. Plataniotis,et al.  Color Image Segmentation for Multimedia Applications , 2000, J. Intell. Robotic Syst..

[41]  Nirmal K. Bose,et al.  A motion-compensated spatio-temporal filter for image sequences with signal-dependent noise , 1998, IEEE Trans. Circuits Syst. Video Technol..

[42]  Stephen J. Sangwine,et al.  Selective vector median filtering of colour images , 1997 .

[43]  Rastislav Lukac,et al.  LUM Smoother with Smooth Control for Noisy Image Sequences , 2001, EURASIP J. Adv. Signal Process..

[44]  Ioannis Pitas,et al.  3-D Image Processing Algorithms , 2000 .

[45]  Rastislav Lukac,et al.  Implementation of 3-D Adaptive LUM Smoother in Reconfigurable Hardware , 2002, FPL.

[46]  M. K. Prasad,et al.  Stack filters and selection probabilities , 1990, IEEE International Symposium on Circuits and Systems.

[47]  Gonzalo R. Arce,et al.  Multistage order statistic filters for image sequence processing , 1991, IEEE Trans. Signal Process..

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

[49]  Uwe Meyer-Baese,et al.  Digital Signal Processing with Field Programmable Gate Arrays , 2001 .

[50]  Russell C. Hardie,et al.  LUM filters: a class of rank-order-based filters for smoothing and sharpening , 1993, IEEE Trans. Signal Process..

[51]  Shuqun Zhang,et al.  A new impulse detector for switching median filters , 2002, IEEE Signal Processing Letters.

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

[53]  Ioannis Pitas,et al.  Digital Image Processing Algorithms and Applications , 2000 .

[54]  Hyun Wook Park,et al.  Adaptive 3-D median filtering for restoration of an image sequence corrupted by impulse noise , 2001, Signal Process. Image Commun..

[55]  Makoto Ikegami,et al.  Effects of heat treatment on the charging characteristics of a quaternary ammonium charge control additive , 2001 .