Numerische Mathematik

, Volume 105, Issue 1, pp 1–34 | Cite as

Neighborhood filters and PDE’s



Denoising images can be achieved by a spatial averaging of nearby pixels. However, although this method removes noise it creates blur. Hence, neighborhood filters are usually preferred. These filters perform an average of neighboring pixels, but only under the condition that their grey level is close enough to the one of the pixel in restoration. This very popular method unfortunately creates shocks and staircasing effects. In this paper, we perform an asymptotic analysis of neighborhood filters as the size of the neighborhood shrinks to zero. We prove that these filters are asymptotically equivalent to the Perona–Malik equation, one of the first nonlinear PDE’s proposed for image restoration. As a solution, we propose an extremely simple variant of the neighborhood filter using a linear regression instead of an average. By analyzing its subjacent PDE, we prove that this variant does not create shocks: it is actually related to the mean curvature motion. We extend the study to more general local polynomial estimates of the image in a grey level neighborhood and introduce two new fourth order evolution equations.

Mathematics Subject Classification



Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Amann H.: A new approach to quasilinear parabolic problems. In: International Conference on Differential Equations, 2005Google Scholar
  2. 2.
    Andreu F., Ballester C., Caselles V., Mazon J. M. (2001) Minimizing Total Variation Flow. Differ. Integral Equations 14(3): 321–360MATHGoogle Scholar
  3. 3.
    Di Zenzo S. (1986) A note on the gradient of a multi-image. Comput. Vis. Graph. Image Process. 33, 116–125MATHCrossRefGoogle Scholar
  4. 4.
    Esedoglu S. (2001) An analysis of the Perona–Malik scheme. Commun. Pure Appl. Math. 54, 1442–1487MATHMathSciNetCrossRefGoogle Scholar
  5. 5.
    Guichard F., Morel J. M. (2003) A note on two classical enhancement filters and their associated PDE’s. Int. J. Comput. Vis. 52(2–3): 153–160CrossRefGoogle Scholar
  6. 6.
    Harten A., Enquist B., Osher S., Chakravarthy S. (1987) Uniformly high order accurate essentially non-oscillatory schemes III. J. Comput. Phys. 71, 231–303MATHMathSciNetCrossRefGoogle Scholar
  7. 7.
    Kichenassamy S. (1997) The Perona–Malik paradox. SIAM J. Appl. Math. 57(2): 1328–1342MATHMathSciNetCrossRefGoogle Scholar
  8. 8.
    Kimia B.B., Tannenbaum A., Zucker S.W. (1992) On the evolution of curves via a function of curvature I the classical case. J. Math. Anal. Appl. 163(2): 438–458MATHMathSciNetCrossRefGoogle Scholar
  9. 9.
    Kimmel R., Malladi R., Sochen N. (2000) Images as embedded maps and minimal surfaces: movies, color, texture, and volumetric medical images. Int. J. Comput. Vis. 39(2): 111–129MATHCrossRefGoogle Scholar
  10. 10.
    Kindermann, S., Osher, S., Jones, P.: Deblurring and denoising of images by nonlocal functionals. UCLA Computational and Applied Mathematics Reports 04–75, 2004Google Scholar
  11. 11.
    Kornprobst, P.: Contributions la Restauration d’Images et l’Analyse de Sequences: Approches Variationnelles et Solutions de Viscosite. PhD thesis, Universite de Nice-Sophia Antipolis, 1998Google Scholar
  12. 12.
    Kramer H.P., Bruckner J.B. (1975) Iterations of a non-linear transformation for enhancement of digital images. Pattern Recogn. 1–2, 53–58Google Scholar
  13. 13.
    Lee J.S. (1983) Digital image smoothing and the sigma filter. Comput. Vis. Graph. Image Process. 24, 255–269CrossRefGoogle Scholar
  14. 14.
    Masnou, S.: Filtrage et désocclusion d’images par méthodes d’ensembles de niveau. PhD Dissertation, Université Paris-IX Dauphine, 1998Google Scholar
  15. 15.
    Osher S., Rudin L. (1990) Feature oriented image enchancement using shock filters. SIAM J Numer. Anal. 27, 919–940MATHCrossRefGoogle Scholar
  16. 16.
    Perona P., Malik J. (1990) Scale space and edge detection using anisotropic diffusion. IEEE Trans. Pattern Anal. Mach. Intell. 12, 629–639CrossRefGoogle Scholar
  17. 17.
    Rudin L., Osher S., Fatemi E. (1992) Nonlinear total variation based noise removal algorithms. Physica D 60, 259–268MATHCrossRefGoogle Scholar
  18. 18.
    Saint-Marc P., Chen J.S., Medioni G. (1991) Adaptive smoothing: a general tool for early vision. IEEE Trans. Pattern Anal. Mach. Intell. 13(6): 514CrossRefGoogle Scholar
  19. 19.
    Sapiro G., Ringach D.L. (1996) Anisotropic diffusion of multivalued images with applications to color filtering. IEEE Trans. Image Process. 5(11): 1582–1585CrossRefGoogle Scholar
  20. 20.
    Polzehl, J., Spokoiny, V.: Varying coefficient regression modeling. Preprint, Weierstrass Institute for Applied Analysis and Stochastics pp 818, 2003Google Scholar
  21. 21.
    Schavemaker J.G.M., Reinders M.J.T., Gerbrands J.J., Backer E. (2000) Image sharpening by morphological filtering. Pattern Recogn. 33, 997–1012CrossRefGoogle Scholar
  22. 22.
    Sethian J. (1985) Curvature and the evolution of fronts. Commun. Math. Phys. 101, 487–499MATHMathSciNetCrossRefGoogle Scholar
  23. 23.
    Smith S.M., Brady J.M. (1997) Susan—a new approach to low level image processing. Int. J. Comput. Vis. 23(1): 45–78CrossRefGoogle Scholar
  24. 24.
    Tomasi, C., Manduchi, R.: Bilateral filtering for gray and color images. In: Sixth International Conference on Computer Vision pp. 839–46, 1998Google Scholar
  25. 25.
    Weickert J. (1998) Anisotropic Diffusion in Image Processing. Tuebner, StuttgartMATHGoogle Scholar
  26. 26.
    Yaroslavsky L.P. (1985) Digital Picture Processing—An Introduction. Springer, Berlin Heidelberg New YorkGoogle Scholar

Copyright information

© Springer-Verlag 2006

Authors and Affiliations

  • Antoni Buades
    • 1
    • 2
  • Bartomeu Coll
    • 1
  • Jean-Michel Morel
    • 2
  1. 1.University of Balearic IslandsPalma de MallorcaSpain
  2. 2.CMLACachanFrance

Personalised recommendations