4 CONCLUSIONS
In this document, a state of the art of diffusion and
texture synthesis methods has first been presented.
Some chosen algorithms have been described in more
detail and their results analysed. From this analy-
sis, it appeared judicious to combine a texture syn-
thesis method with a diffusion algorithm. Therefore,
we have proposed an algorithm that combines these
two types of approaches. It decomposes the origi-
nal image into the sum of a texture and a structure
image and inpaints each image independently. The
inpainted of the structure image is directly obtained
with the algorithm from (Tschumperl´e, 2006) while
for the completion of the texture image we have pro-
posed some extensions of the algorithm from (Crim-
inisi et al., 2004).
Some promising results have been shown. How-
ever, the quality of the results may still be improved,
as they depend on the diffusion method. Another
drawback is the influence of the parameters. The re-
sults presented were all obtained with the same pa-
rameters. Nevertheless, tuning them automatically
taking into account the type of data, would probably
improve the quality of our method. This will be the
topic of our future research.
ACKNOWLEDGEMENTS
This work was supported by the Torres Quevedo Pro-
gram of the Ministerio de Educaci´on y Ciencia of
Spain and partially founded by Mediapro through the
Spanish project CENIT-2007-1012 i3media.
REFERENCES
Ballester, C., Bertalm´ıo, M., Caselles, V., Sapiro, G., and
Verdera, J. (2001). Filling-in by joint interpolation
of vector fields and gray levels. IEEE Trans. on Im.
Processing, 10(8):1200–1211.
Bertalm´ıo, M. (2006). Strong-continuation, contrast-
invariant inpainting with a third-order optimal pde.
IEEE Trans. on Im. Processing, 15(7):1934–1938.
Bertalmio, M., Sapiro, G., Caselles, V., and Ballester, C.
(2000). Image inpainting. In SIGGRAPH: ACM Spe-
cial Interest Group on Comp. Graphics and Interac-
tive Techniques.
Bertalmio, M., Vese, L., Sapiro, G., and Osher, S. (2003).
Simultaneous structure and texture image inpainting.
IEEE Trans. on Im. Processing, 12(8):882–889.
Bornemann, F. and M¨arz, T. (2007). Fast image inpainting
based on coherence transport. Journal of Mathemati-
cal Imaging and Vis., 28(3):259–278.
Chan, T., Kang, S., and Shen, J. (2002). Euler’s elastica and
curvature based inpaintings. Journal of Appl. Math.,
63:564–592.
Chan, T., Osher, S., and Shen, J. (2001). The digital tv filter
and nonlinear denoising. IEEE Trans. on Im. Process-
ing, 10(2):231–241.
Chan, T. and Shen, J. (2001). Nontexture inpainting by
curvature-driven diffusions. Journal of Visual Com-
munication and Im. Representation, 12(4):436–449.
Criminisi, A., P´erez, P., and Toyama, K. (2004). Region fill-
ing and object removal by exemplar-based inpainting.
IEEE Trans. on Im. Processing, 13(9):1200–1212.
Efros, A. and Leung, T. (1999). Texture synthesis by non-
parametric sampling. In In Proc. of the Int. Conf. on
Comp. Vis.
Harrison, P. (2001). A non-hierarchical procedure for re-
synthesis of complex textures. In WSCG Conf. Proc.
Masnou, S. (2002). Disocclusion: a variational approach
using level lines. IEEE Trans. on Im. Processing,
11(2):68–76.
Masnou, S. and Morel, J. (1998). Level-lines based dis-
occlusion. In Proceedings of 5th IEEE Intl Conf. on
Image Process., Chicago, volume 3, pages 259–263.
Meyer, Y. (2001). Oscillating patterns in image processing
and nonlinear evolution equations. American Mathe-
matical Society, Providence, RI.
Mumford, D. (1994). Algebraic Geometry and its Appli-
cations, chapter Elastica and Computer Vision, pages
491–506. Chandrajit Bajaj, New York, Springer-
Verlag.
Sun, J., Yuan, L., Jia, J., and Shum, H. (2005). Image com-
pletion with structure propagation. In SIGGRAPH:
ACM Special Interest Group on Comp. Graphics and
Interactive Techniques.
Telea, A. (2004). An image inpainting technique based on
the fast marching method. Journal of graphics tools,
9(1):23–34.
Tschumperl´e, D. (2006). Fast anisotropic smoothing
of multi-valued images using curvature-preserving
pde’s. Int. Journal of Comp. Vis., 68(1):65–82.
Tschumperle, D. and Deriche, R. (2005). Vector-valued im-
age regularization with pdes: a common framework
for different applications. IEEE Trans. on Pat. Analy-
sis and Machine Intelligence, 27(4):506–517.
Vese, L. and Osher, S. (2003). Modeling textures with total
variation minimization and oscillating patterns in im-
age processing. Journal scientific Computing, 19(1-
3):553–572.
Weickert, J. (1998). Anisotropic diffusion in image process-
ing. Teubner Verlag, Stuttgart.
COMBINING TEXTURE SYNTHESIS AND DIFFUSION FOR IMAGE INPAINTING
33