Exemplar-based Texture Synthesis: the Efros-Leung Algorithm
Exemplar-based texture synthesis aims at creating, from an input sample, new texture imagesthat are visually similar to the input, but are not plain copy of it. The Efros–Leung algorithm is one of the most celebrated approaches to this problem. It relies on a Markov assumption andgenerates new textu...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Image Processing On Line
2013-10-01
|
Series: | Image Processing On Line |
Online Access: | http://www.ipol.im/pub/art/2013/59/ |
id |
doaj-74329cbb1a0a449c96fb35c619f3d164 |
---|---|
record_format |
Article |
spelling |
doaj-74329cbb1a0a449c96fb35c619f3d1642020-11-25T01:13:37ZengImage Processing On LineImage Processing On Line2105-12322013-10-01322324110.5201/ipol.2013.59Exemplar-based Texture Synthesis: the Efros-Leung AlgorithmCecilia AguerrebereYann GousseauGuillaume TartavelExemplar-based texture synthesis aims at creating, from an input sample, new texture imagesthat are visually similar to the input, but are not plain copy of it. The Efros–Leung algorithm is one of the most celebrated approaches to this problem. It relies on a Markov assumption andgenerates new textures in a non-parametric way, directly sampling new values from the inputsample.In this paper, we provide a detailed analysis and implementation of this algorithm. The codeclosely follows the algorithm description from the original paper. It also includes a PCA-basedacceleration of the method, yielding results that are generally visually indistinguishable fromthe original results.To the best of our knowledge, this is the first publicly available implementation of thisalgorithm running in acceptable time. Even though numerous improvements have been proposedsince this seminal work, we believe it is of interest to provide an easy way to test the initialapproach from Efros and Leung. In particular, we provide the user with a graphical illustrationof the innovation capacity of the algorithm. Experimentation often shows that the path betweenverbatim copy of the exemplar and garbage growing is somewhat narrow, and that in mostfavorable cases the algorithm produces new texture images by stitching together entire regionsfrom the exemplar.http://www.ipol.im/pub/art/2013/59/ |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Cecilia Aguerrebere Yann Gousseau Guillaume Tartavel |
spellingShingle |
Cecilia Aguerrebere Yann Gousseau Guillaume Tartavel Exemplar-based Texture Synthesis: the Efros-Leung Algorithm Image Processing On Line |
author_facet |
Cecilia Aguerrebere Yann Gousseau Guillaume Tartavel |
author_sort |
Cecilia Aguerrebere |
title |
Exemplar-based Texture Synthesis: the Efros-Leung Algorithm |
title_short |
Exemplar-based Texture Synthesis: the Efros-Leung Algorithm |
title_full |
Exemplar-based Texture Synthesis: the Efros-Leung Algorithm |
title_fullStr |
Exemplar-based Texture Synthesis: the Efros-Leung Algorithm |
title_full_unstemmed |
Exemplar-based Texture Synthesis: the Efros-Leung Algorithm |
title_sort |
exemplar-based texture synthesis: the efros-leung algorithm |
publisher |
Image Processing On Line |
series |
Image Processing On Line |
issn |
2105-1232 |
publishDate |
2013-10-01 |
description |
Exemplar-based texture synthesis aims at creating, from an input sample, new texture imagesthat are visually similar to the input, but are not plain copy of it. The Efros–Leung algorithm is one of the most celebrated approaches to this problem. It relies on a Markov assumption andgenerates new textures in a non-parametric way, directly sampling new values from the inputsample.In this paper, we provide a detailed analysis and implementation of this algorithm. The codeclosely follows the algorithm description from the original paper. It also includes a PCA-basedacceleration of the method, yielding results that are generally visually indistinguishable fromthe original results.To the best of our knowledge, this is the first publicly available implementation of thisalgorithm running in acceptable time. Even though numerous improvements have been proposedsince this seminal work, we believe it is of interest to provide an easy way to test the initialapproach from Efros and Leung. In particular, we provide the user with a graphical illustrationof the innovation capacity of the algorithm. Experimentation often shows that the path betweenverbatim copy of the exemplar and garbage growing is somewhat narrow, and that in mostfavorable cases the algorithm produces new texture images by stitching together entire regionsfrom the exemplar. |
url |
http://www.ipol.im/pub/art/2013/59/ |
work_keys_str_mv |
AT ceciliaaguerrebere exemplarbasedtexturesynthesistheefrosleungalgorithm AT yanngousseau exemplarbasedtexturesynthesistheefrosleungalgorithm AT guillaumetartavel exemplarbasedtexturesynthesistheefrosleungalgorithm |
_version_ |
1725161106637324288 |