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...

Full description

Bibliographic Details
Main Authors: Cecilia Aguerrebere, Yann Gousseau, Guillaume Tartavel
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