Abstract
We consider the problem of filling in missing or damaged wavelet coefficients due to lossy image transmission or communication. The task is closely related to classical inpainting problems, but also remarkably differs in that the inpainting regions are in the wavelet domain. New challenges include that the resulting inpainting regions in the pixel domain are usually not geometrically well defined, as well as that degradation is often spatially inhomogeneous. We propose two related variational models to meet such challenges, which combine the total variation (TV) minimization technique with wavelet representations. The associated Euler-Lagrange equations lead to nonlinear partial differential equations (PDE’s) in the wavelet domain, and proper numerical algorithms and schemes are designed to handle their computation. The proposed models can have effective and automatic control over geometric features of the inpainted images including sharp edges, even in the presence of substantial loss of wavelet coefficients, including in the low frequencies. Existence and uniqueness of the optimal inpaintings are also carefully investigated.
Similar content being viewed by others
References
R. Acar and C.R. Vogel, “Analysis of total variation penalty methods for ill-posed problems,” Inverse Prob., Vol. 10, pp. 1217–1229, 1994.
C. Ballester, M. Bertalmio, V. Caselles, G. Sapiro, and J. Verdera, “Filling-in by joint interpolation of vector fields and grey levels,” IEEE Trans. Image Processing, Vol. 10, No. 8, pp. 1200–1211, 2001.
M. Bertalmio, A.L. Bertozzi, and G. Sapiro, “Navier-Stokes, fluid dynamics, and image and video inpainting,” 2001 IEEE Conference on Computer Vision and Pattern Recognition, December. Kauai, Hawaii. Available at http://www.ece.umn.edu/users/marcelo/final-cvpr.pdf.
M. Bertalmio, G. Sapiro, V. Caselles, and C. Ballester, Image Inpainting, Tech. Report, ECE-University of Minnesota, 1999.
M. Bertalmio, L. Vese, G. Sapiro, and S. Osher, Simultaneous Structure and Texture Image Inpainting, UCLA CAM Report 02-47, July 2002,
E. Candès and D. Donoho, “Curvelets—A surprisingly effective nonadaptive representation for objects with edges,” in Curves and Surfaces, L.L. Schumaker et al. (Eds.), Vanderbilt University Press: Nashville, TN, 1999.
E.J. Candès and F. Guo, “Edge-preserving image reconstruction from noisy radon data” (Invited Special Issue of the Journal of Signal Processing on Image and Video Coding Beyond Standards.), 2001.
E. Candès, J. Romberg, and T. Tao, Robust Uncertainty Principles: Exact Signal Reconstruction from Highly Incomplete Frequency Information, Preprint: arXiv:math.GM/0409186, Sept. 2004.
E. Candès and T. Tao, “Near optimal signal recovery from random projections and universal encoding strategies,” Preprint, submitted to IEEE Information Theory, Oct. 2004.
V. Caselles, R. Kimmel, and G. Sapiro, “On geodesic active contours,” Int. Journal of Computer Vision, Vol. 22, No. 1, pp. 61–79, 1997.
A. Chambolle, R.A. DeVore, N.-Y. Lee, and B.J. Lucier, “Nonlinear wavelet image processing: Variational problems, compression and noise removal through wavelet shrinkage,” IEEE Trans. Image Processing, Vol. 7, No. 3, pp. 319–335, 1998.
A. Chambolle and P.L. Lions, “Image recovery via Total Variational minimization and related problems,” Numer. Math., Vol. 76, pp. 167–188, 1997.
T.F. Chan, S.H. Kang, and J. Shen, “Euler’s elastica and curvature based inpainting,” SIAM J. Appl. Math., Vol. 63, No. 2, pp. 564–592, 2002.
T.F. Chan, S. Osher, and J. Shen, “The digital tv filter and nonlinear denoising,” IEEE Trans. Image Process., Vol. 10, No. 2, pp. 231–241, 2001.
T.F. Chan and J. Shen, “Mathematical models for local non-texture inpainting,” SIAM J. Appl. Math., Vol. 62, No. 3, pp. 1019–1043, 2002.
T.F. Chan and J. Shen, Morphologically Invariant PDE Inpaintings, UCLA CAM Report 01-15, 2001.
T.F. Chan, J. Shen, and L. Vese, “Variational PDE models in image processing,” Notices of AMS, Vol. 50, No. 1, 2003.
T.F. Chan and L. Vese, “Active contour without edges,” Submit to IEEE Tran. on Image Proc., 1998.
T.F. Chan and C.K. Wong, “Total variation blind deconvolution,” IEEE Trans. Image Processing, Vol. 7, pp. 370– 375, 1998.
T.F. Chan and H.M. Zhou, “ENO-wavelet transforms for piecewise smooth functions,” SIAM J. Numer. Anal., Vol. 40, No. 4, pp. 1369–1404, 2002.
T.F. Chan and H.M. Zhou, ”Total variation minimizing wavelet coefficients for image compression and denoising,” submitted to SIAM Journal on Scientific Computing.
T.F. Chan and H.M. Zhou, Optimal Constructions of Wavelet Coefficients Using Total Variation Regularization in Image Compression, CAM Report, No. 00-27, Dept. of Math., UCLA, July 2000.
M.Y. Cheng, H.Y. Huang, and A.W.Y. Su, A NURBS-based error concealment techniques for corrupted images from packet loss, in Proc. ICIP, bf 2, 2002, pp. 705–708.
A. Cohen, R. DeVore, P. Petrushev, and H. Xu. “Nonlinear approximation and the space BV(R 2),” Amer. J. Math., Vol. 121, pp. 587–628, 1999.
I. Daubechies, Ten Lectures on Wavelets, SIAM: Philadelphia, 1992.
R.A. DeVore, B. Jawerth, and B.J. Lucier, “Image compression through wavelet transform coding,” IEEE Trans. Information Theory, Vol. 38, No. 2, pp. 719–746, 1992.
L. Demanet, B. Song, and T. Chan, Image Inpainting by Correspondence Maps: a Deterministic Approach, UCLA CAM Report 03-40, August 2003.
D. Dobson and C.R. Vogel, “Convergence of an iterative method for total variation denoising,” SIAM Journal on Numerical Analysis, Vol. 34, pp. 1779–1971, (1997).
D.L. Donoho, “De-noising by soft-thresholding,” IEEE Trans. Information Theory, Vol. 41, No. 3, pp. 613–627, 1995.
D.L. Donoho and I.M. Johnstone, “Ideal spacial adaption by wavelet shrinkage,” Biometrika, Vol. 81, pp. 425–455, 1994.
D. Dugatkin, H.M. Zhou, T.F. Chan, and M. Effros, “Lagrangian optimization of a group testing for ENO wavelets algorithm,” Proceedings to the 2002 Conference on Information Sciences and Systems, Princeton University, New Jersey, March 20–22, 2002.
S. Durand and J. Froment, “Artifact free signal denoising with wavelets,” in Proceedings of ICASSP’01, Vol. 6, pp. 3685–3688, 2001.
M. Elad, J.-L. Starck, P. Querre, and D. Donoho, “Simultaneous cartoon and texture image inpainting using morphological component analysis (MCA),” to appear in the J. on Applied and Computational Harmonic Analysis.
S. Esedoglu and J. Shen, “Digital inpainting based on the Mumford-Shah-Euler image model,” European J. Appl. Math., Vol. 13, pp. 353–370, 2002.
W.H. Fleming and R. Rishel, “An integral formula for total gradient variation,” Arch. Math., Vol. 11, pp. 218–222, 1960.
E. De Giorgi, “Complementi alla teoria della misura (n−1)-dimensionale in uno spazio n-dimensionale,” Sem. Mat. Scuola Norm. Sup. Pisa, pp. 1960–1961.
E. Giusti, Minimal Surfaces and Functions of Bounded Variation. Birkhäuser: Boston, 1984.
“Special issue on partial differential equations and geometry-driven diffusion in image processing and analysis,” IEEE Tran. on Image Proc., Vol. 7, No. 3, 1998.
P.C. Hansen, “The L-curve and Its Use in the Numerical Treatment of Inverse Problems,” Tech. Report, IMM-REP 99-15, Dept. of Math. Model., Tech. Univ. of Denmark, 1999.
S.S. Hemami and R.M. Gray, “Subband-coded image reconstruction for lossy packet networks,” IEEE Trans. Image Proc., Vol. 6, No. 4, pp. 523–539, 1997.
H. Igehy and L. Pereira, “Image replacement through texture synthesis,” Proceedings to IEEE ICIP, 1997.
K.-H. Jung, J.-H. Chang, and C.W. Lee, “Error concealment technique using data for block-based image coding,” SPIE, Vol. 2308, pp. 1466–1477, 1994.
S.H. Kang, T.F. Chan, and S. Soatto, Inpainting from multiple view, UCLA CAM Report 02–31, May 2002.
E.H. Lieb and M. Loss, Analysis, second edition, Amer. Math. Soc., 2001.
F. Malgouyres, Increase in the Resolution of Digital Images: Variational Theory and Applications, Ph.D. thesis, Ecole Normale Supérieure de Cachan, 2000, Cachan, France.
F. Malgouyres, “Mathematical analysis of a model which combines total variation and wavelet for image restoration,” Journal of Information Processes, Vol. 2, No. 1, pp. 1–10, 2002.
F. Malgouyres and F. Guichard, “Edge direction preserving image zooming: a mathematical and numerical analysis,” SIAM, J. Num. Anal., Vol. 39, No. 1, pp. 1–37, 2001.
L. Moisan, Extrapolation de Spectre et Variation Totale Ponderee, actes du GRETSI, 2001.
M. Masnou and J. Morel, “Level-lines based disocclusion,” IEEE ICIP, Oct. 1998, pp. 259–263.
D. Marr, Vision, Freeman: San Francisco, 1980.
Y. Meyer, Oscillating Patterns in Image Processing and Nonlinear Evolution Equations, volume 22 of University Lecture Series, AMS, Providence, 2001.
D. Mumford and J. Shah, “Optimal approximations by piecewise smooth functions and associated variational problems,” Comm. Pure Applied. Math., Vol. 42, pp. 577–685, 1989.
M. Nitzberg, D. Mumford, and T. Shiota, “Filtering, segmentation, and depth, Lecture Notes in Comp. Sci., Vol. 662, Springer-Verlag: Berlin, 1993.
Y. Niu and T. Poston, Harmonic Postprocessing to Conceal for Transmission Errors in DWT Coded Images, preprint, Institute of Eng. Sci., National Univ. of Singapore, 2003.
J.W. Park and S.U. Lee, “Recovery of corrupted image data based on the NURBS interpolation,” IEEE Trans. Circuits Syst. Video Tech., Vol. 9, No. 7, pp. 1003–1008, 1999.
I. Peterson, Filling in blanks, Science News, Vol. 161/19, May 11, 2002.
S. Rane, J. Remus, and G. Sapiro, “Wavelet-domain reconstruction of lost blocks in wireless image transmission and packet-switched networks,” IEEE ICIP, 2002.
S. Rane, G. Sapiro, and M. Bertalmio, “Structure and texture filling-in of missing image blocks in wireless transmission and compression applications,” IEEE Trans. Image Processing, Vol. 12, pp. 296–303, 2003.
L. Rudin, S. Osher, and E. Fatemi, “Nonlinear total variation based noise removal algorithms,” Physica D, Vol. 60, pp. 259–268, 1992.
G. Sapiro, Geometric Partial Differential Equations and Image Processing, Cambridge University Press, 2001.
G. Sapiro and A. Tannenbaum, “Affine invariant scale-space, Internet. J. Comput. Vision, Vol. 11, pp. 25–44, 1993.
J.L. Starck, M. Elad, and D. Donoho, “Image decomposition via the combination of sparse representations and a variational approach,” to appear in the IEEE Trans. Image Processing.
G. Strang and T. Nguyen, Wavelets and Filter Banks, Wellesley-Cambridge Press: Wellesley, MA, 1996.
Y. Wang and Q.F. Zhu, “Error control and concealment for video communication: A review,” Proc. IEEE, Vol. 86, No. 5, pp. 974–997.
A. Yezzi, A. Tsai, and A. Willsky, “A fully global approach to image segmentation via coupled curve evolution equations, Submitted to Journal of Visual Communication and Image Representation.
Author information
Authors and Affiliations
Corresponding author
Additional information
Research supported in part by grants ONR-N00014-03-1-0888, NSF DMS-9973341, DMS-0202565 and DMS-0410062, and NIH contract P 20 MH65166.
Rights and permissions
About this article
Cite this article
Chan, T.F., Shen, J. & Zhou, HM. Total Variation Wavelet Inpainting. J Math Imaging Vis 25, 107–125 (2006). https://doi.org/10.1007/s10851-006-5257-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10851-006-5257-3