Abstract
We are interested in PDE's (Partial Differential Equations) in order to smooth multi-valued images in an anisotropic manner. Starting from a review of existing anisotropic regularization schemes based on diffusion PDE's, we point out the pros and cons of the different equations proposed in the literature. Then, we introduce a new tensor-driven PDE, regularizing images while taking the curvatures of specific integral curves into account. We show that this constraint is particularly well suited for the preservation of thin structures in an image restoration process. A direct link is made between our proposed equation and a continuous formulation of the LIC's (Line Integral Convolutions by Cabral and Leedom (1993). It leads to the design of a very fast and stable algorithm that implements our regularization method, by successive integrations of pixel values along curved integral lines. Besides, the scheme numerically performs with a sub-pixel accuracy and preserves then thin image structures better than classical finite-differences discretizations. Finally, we illustrate the efficiency of our generic curvature-preserving approach – in terms of speed and visual quality – with different comparisons and various applications requiring image smoothing : color images denoising, inpainting and image resizing by nonlinear interpolation.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Alvarez, L., Guichard, F., Lions, P.L., and Morel, J.M. 1993. Axioms and fundamental equations of image processing. Archive for Rational Mechanics and Analysis, 123(3):199–257.
Alvarez, L. and Mazorra, L. 1994. Signal and image restoration using shock filters and anisotropic diffusion. SIAM Journal of Numerical Analysis, 31(2):590–605.
Ashikhmin, M. 2001. Synthesizing Natural Textures. ACM Symposium on Interactive 3D Graphics, Research Triangle Park, NorthCarolina, pp. 217–226.
Aubert, G. and Kornprobst, P. 2002. Mathematical problems in image processing: Partial differential equations and the calculus of variations, Applied Mathematical Sciences, vol. 147, Springer-Verlag.
Barash, D. A Fundamental relationship between bilateral filtering, adaptive smoothing and the nonlinear diffusion equation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 24(6):844.
Becker, J., Preusser, T., and Rumpf, M. 2000. PDE methods in flow simulation post processing. Computing and Visualization in Science, 3(3):159–167.
Bertalmio, M., Cheng, L.T., Osher, S., and Sapiro, G. 2001. Variational problems and partial differential equations on implicit surfaces. Computing and Visualization in Science, 174(2):759–780.
Bertalmio, M., Sapiro, G., Caselles, V., and Ballester, C. 2000. Image inpainting. ACM SIGGRAPH, International Conference on Computer Graphics and Interactive Techniques, pp. 417–424.
Bertalmio, M., Vese, L., Sapiro, G., and Osher, S. 2003. Simultaneous structure and texture image inpainting. IEEE Transactions on Image Processing, 12(8):882–889.
Black, M.J., Sapiro, G., Marimont, D.H., and Heeger, D. 1998. Robust anisotropic diffusion. IEEE Transaction on Image Processing, 7(3):421–432.
Cabral, B. and Leedom, L.C. 1993. Imaging vector fields using line integral convolution. SIGGRAPH'93, in Computer Graphics, 27, 263–272.
Carmona, R. and Zhong, S. 1998. Adaptive smoothing respecting feature directions. IEEE Transactions on Image Processing, 7(3):353–358.
Chambolle, A. and Lions, P.L. 1997. Image recovery via total variation minimization and related problems. Nümerische Mathematik, 76(2):167–188.
Chan, T. and Shen, J. 2000. Variational restoration of non-flat image features: Models and algorithms. SIAM Journal of Applied Mathematics, 61(4):1338–1361.
Chan, T. and Shen, J. 2001. Non-texture inpaintings by curvature-driven diffusions. Journal of Visual Communication and Image Representation, 12(4):436–449.
Charbonnier, P., Blanc-Féraud, L., Aubert, G., and Barlaud, M. 1997. Deterministic edge-preserving regularization in computed imaging. IEEE Transactions on Image Processing, 6(2):298–311.
Chef’dhotel, C., Tschumperlé, D., Deriche, R., and Faugeras, O. 2004. Regularizing flows for constrained matrix-valued images. Journal of Mathematical Imaging and Vision, 20(2):147–162.
Coulon, O., Alexander, D.C., and Arridge, S.R. 2001. A regularization scheme for diffusion tensor magnetic resonance images. 17th International Conference on Information Processing in Medical Imaging, LNCS, 2082:92–105.
Criminisi, A., Perez, P., and Toyama, K. 2003. Object Removal by Exemplar-based Inpainting. IEEE Conference on Computer Vision and Pattern Recognition, 2:721–728.
Deriche, R. and Faugeras, O. 1997. Les EDP en traitement des images et vision par ordinateur. Traitement du Signal, 13(6).
Di Zenzo, S. 1986. A note on the gradient of a multi-image. Computer Vision, Graphics and Image Processing, 33:116–125.
Jia, J. and Tang, C.K. 2003. Image Repairing: Robust Image Synthesis by Adaptive ND Tensor Voting. IEEE Conference on Computer Vision and Pattern Recognition, 1:643–650.
Kimmel, R., Malladi, R., and Sochen, N. 2000. Images as embedded maps and minimal surfaces: movies, color, texture, and volumetric medical images. International Journal of Computer Vision, 39(2):111–129.
Kimmel, R. and Sochen, N. 2002. Orientation diffusion or how to comb a porcupine. Journal of Visual Communication and Image Representation, 13:238–248.
Koenderink, J.J. 1984. The structure of images. Biological Cybernetics, 50:363–370.
Kornprobst, P., Deriche, R., and Aubert, G. 1997. Nonlinear operators in image restoration. IEEE Conference on Computer Vision and Pattern Recognition, 325–331.
Krissian, K. 2000. Multiscale Analysis: Application to Medical Imaging and 3D Vessel Detection. Ph.D. Thesis, INRIA-Sophia Antipolis/France.
Lindeberg, T. 1994. Scale-Space Theory in Computer Vision. Kluwer Academic Publishers.
Masnou, S. and Morel, J.-M. 1998. Level lines based disocclusion. IEEE International Conference on Image Processing, 3:259–263.
Nielsen, M., Florack, L., and Deriche, R. 1997. Regularization, scale-space and edge detection filters. Journal of Mathematical Imaging and Vision, 7(4):291–308.
Osher, S. and Rudin, L.I. 1990. Feature-oriented image enhancement using shock filters. SIAM Journal of Numerical Analysis, 27(4):919–940.
Perona, P. 1998. Orientation diffusions. IEEE Transactions on Image Processing, 7(3):457–467.
Perona, P. and Malik, J. 1990. Scale-space and edge detection using anisotropic diffusion. IEEE Transactions on Pattern Analysis and Machine Intelligence, 12(7):629–639.
Preusser, T. and Rumpf, M. 1999. Anisotropic nonlinear diffusion in flow visualization. IEEE Visualization Conference.
Press, W.H., Flannery, B.P., Teukolsky, S.A., and Vetterling, W.T. 1992. “Runge-Kutta Method.” In Numerical Recipes in FORTRAN: The Art of Scientific Computing, Cambridge University Press, pp. 704–716.
Rudin, L., Osher, S., and Fatemi, E. 1992. Nonlinear total variation based noise removal algorithms. Physica D, 60:259–268.
Sapiro, G. 2001. Geometric Partial Differential Equations and Image Analysis. Cambridge University Press.
Sapiro, G. and Ringach, D.L. 1996. Anisotropic diffusion of multi-valued images with applications to color filtering. IEEE Transactions on Image Processing, 5(11):1582–1585.
Sochen, N., Kimmel, R., and Bruckstein, A.M. 2001. Diffusions and confusions in signal and image processing. Journal of Mathematical Imaging and Vision, 14(3):195–209.
Stalling, D. and Hege, H.C. 1995. Fast and Resolution Independent Line Integral Convolution. ACM SIGGRAPH, 22nd Annual Conference on Computer Graphics and Interactive Technique, pp. 249–256.
Tang, B., Sapiro, G., and Caselles, V. 1999. Direction diffusion. IEEE International Conference on Computer Vision, pp. 1245.
Tang, B., Sapiro, G., and Caselles, V. 2000. Diffusion of general data on non-flat manifolds via harmonic maps theory: The direction diffusion case. International Journal of Computer Vision, 36(2):149–161.
Tomasi, C. and Manduchi, R. 1998. Bilateral filtering for gray and color images. IEEE International Conference on Computer Vision, 839–846.
Tschumperlé, D. 2002. PDE's based Regularization of Multi-valued images and applications. PhD Thesis, Université de Nice-Sophia Antipolis/France.
Tschumperlé, D. and Deriche, R. 2002. Orthonormal vector sets regularization with PDE's and applications. International Journal of Computer Vision, 50:237–252.
Tschumperlé, D. and Deriche, R. 2001. Diffusion tensor regularization with constraints preservation. IEEE Conference on Computer Vision and Pattern Recognition, 1:948–953.
Tschumperlé, D. and Deriche, R. 2002. Diffusion PDE's on vector-valued images: Local approach and geometric viewpoint. IEEE Signal Processing Magazine, 19(5):16–25.
Tschumperlé, D. and Deriche, R., 2005. Vector-valued image regularization with PDE's: A common framework for different applications. IEEE Transactions on Pattern Analysis and Machine Intelligence, 27(4).
Tschumperlé, D. The CImg Library: http://cimg.sourceforge.net. The C++ Template Image Processing Library.
Vemuri, B., Chen, Y., Rao, M., McGraw, T., Mareci, T., and Wang, Z. 2001. Fiber tract mapping from diffusion tensor MRI. IEEE Workshop on Variational and Level Set Methods in Computer Vision.
Weickert, J. 1994. Anisotropic diffusion filters for image processing based quality control. 7th European Conference on Mathematics in Industry, pp. 355–362.
Weickert, J. 1998. Anisotropic Diffusion in Image Processing. Teubner-Verlag, Stuttgart.
Weickert, J. 1999. Coherence-enhancing diffusion of colour images. Image and Vision Computing, 17:199–210.
Weickert, J. and Brox, T. 2002. Diffusion and regularization of vector and matrix-valued images. Inverse Problems, Image Analysis, and Medical Imaging, vol. 313 of Contemporary Mathematics, pp. 251–268.
Weickert, J., 2003. Coherence-enhancing shock filters. Pattern Recognition, 25th DAGM Symposium, LNCS, 2781:1–8.
Wei, L.Y. and Levoy, M., 2000. Fast texture synthesis using tree-structured vector quantization. ACM SIGGRAPH, International Conference on Computer Graphics and Interactive Techniques, pp. 479–488.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
TschumperlÉ, D. Fast Anisotropic Smoothing of Multi-Valued Images using Curvature-Preserving PDE's. Int J Comput Vision 68, 65–82 (2006). https://doi.org/10.1007/s11263-006-5631-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11263-006-5631-z