Deducing Local Influence Neighbourhoods with Application to Edge-Preserving Image Denoising

Traditional image models enforce global smoothness, and more recently Markovian Field priors. Unfortunately global models are inadequate to represent the spatially varying nature of most images, which are much better modeled as piecewise smooth. This paper advocates the concept of local influence neighbourhoods (LINs). The influence neighbourhood of a pixel is defined as the set of neighbouring pixels which have a causal influence on it. LINs can therefore be used as a part of the prior model for Bayesian denoising, deblurring and restoration. Using LINs in prior models can be superior to pixel-based statistical models since they provide higher order information about the local image statistics. LINs are also useful as a tool for higher level tasks like image segmentation. We propose a fast graph cut based algorithm for obtaining optimal influence neighbourhoods, and show how to use them for local filtering operations. Then we present a new expectation-maximization algorithm to perform locally optimal Bayesian denoising. Our results compare favourably with existing denoising methods.

[1]  Rangaraj M. Rangayyan,et al.  Adaptive neighborhood mean and median image filtering , 1994, J. Electronic Imaging.

[2]  Jean-Charles Pinoli,et al.  Multiscale image filtering and segmentation by means of adaptive neighborhood mathematical morphology , 2005, IEEE International Conference on Image Processing 2005.

[3]  Jayaram K. Udupa,et al.  Scale-based diffusive image filtering preserving boundary sharpness and fine structures , 2001, IEEE Transactions on Medical Imaging.

[4]  Dinggang Shen,et al.  Determining correspondence in 3-D MR brain images using attribute vectors as morphological signatures of voxels , 2004, IEEE Transactions on Medical Imaging.

[5]  Stephen M. Smith,et al.  SUSAN—A New Approach to Low Level Image Processing , 1997, International Journal of Computer Vision.

[6]  Azriel Rosenfeld,et al.  Piecewise Approximation of Pictures Using Maximal Neighborhoods , 1978, IEEE Transactions on Computers.

[7]  Rolf Unbehauen,et al.  An adaptive recursive 2-D filter for removal of Gaussian noise in images , 1992, IEEE Trans. Image Process..

[8]  Jitendra Malik,et al.  Scale-Space and Edge Detection Using Anisotropic Diffusion , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Olga Veksler,et al.  Fast Approximate Energy Minimization via Graph Cuts , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Xavier Descombes,et al.  A Markov Pixon Information Approach for Low-Level Image Description , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  L. Rudin,et al.  Nonlinear total variation based noise removal algorithms , 1992 .

[12]  Jong-Sen Lee,et al.  Digital Image Enhancement and Noise Filtering by Use of Local Statistics , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Seong-Won Lee,et al.  Image interpolation using adaptive fast B-spline filtering , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[14]  Silvana G. Dellepiane,et al.  Synthetic aperture radar image segmentation by a detail preserving Markov random field approach , 1997, IEEE Trans. Geosci. Remote. Sens..

[15]  K. Erler,et al.  Adaptive recursive image filtering , 1991, [Proceedings] ICASSP 91: 1991 International Conference on Acoustics, Speech, and Signal Processing.

[16]  Jitendra Malik,et al.  Learning a classification model for segmentation , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[17]  R. C. Puetter,et al.  Pixon‐based multiresolution image reconstruction and the quantification of picture information content , 1995, Int. J. Imaging Syst. Technol..

[18]  Robert L. Stevenson,et al.  A Bayesian approach to image expansion for improved definitio , 1994, IEEE Trans. Image Process..

[19]  Stan Z. Li,et al.  Markov Random Field Modeling in Computer Vision , 1995, Computer Science Workbench.

[20]  R. Keys Cubic convolution interpolation for digital image processing , 1981 .

[21]  Olga Veksler,et al.  A Variable Window Approach to Early Vision , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  E. Meijering,et al.  A chronology of interpolation: from ancient astronomy to modern signal and image processing , 2002, Proc. IEEE.

[23]  Aggelos K. Katsaggelos,et al.  Hybrid image segmentation using watersheds and fast region merging , 1998, IEEE Trans. Image Process..