The Heeger & Bergen Pyramid Based Texture Synthesis Algorithm

This contribution deals with the Heeger-Bergen pyramid-based texture analysis/synthesis algorithm. It brings a detailed explanation of the original algorithm tested on many characteristic examples. Our analysis reproduces the original results, but also brings a minor improvement concerning non-perio...

Full description

Bibliographic Details
Main Authors: Thibaud Briand, Jonathan Vacher, Bruno Galerne, Julien Rabin
Format: Article
Language:English
Published: Image Processing On Line 2014-11-01
Series:Image Processing On Line
Online Access:http://www.ipol.im/pub/art/2014/79/
_version_ 1818110637067206656
author Thibaud Briand
Jonathan Vacher
Bruno Galerne
Julien Rabin
author_facet Thibaud Briand
Jonathan Vacher
Bruno Galerne
Julien Rabin
author_sort Thibaud Briand
collection DOAJ
description This contribution deals with the Heeger-Bergen pyramid-based texture analysis/synthesis algorithm. It brings a detailed explanation of the original algorithm tested on many characteristic examples. Our analysis reproduces the original results, but also brings a minor improvement concerning non-periodic textures. Inspired by visual perception theories, Heeger and Bergen proposed to characterize a texture by its first-order statistics of both its color and its responses to multiscale and multi-orientation filters, namely the steerable pyramid. The Heeger-Bergen algorithm consists in the following procedure: starting from a white noise image, histogram matchings are performed to the noise alternatively in both the image domain and steerable pyramid domain, so that the corresponding histograms match the ones of the input texture.
first_indexed 2024-12-11T02:50:18Z
format Article
id doaj.art-a049950f05b442d88eef96283742b605
institution Directory Open Access Journal
issn 2105-1232
language English
last_indexed 2024-12-11T02:50:18Z
publishDate 2014-11-01
publisher Image Processing On Line
record_format Article
series Image Processing On Line
spelling doaj.art-a049950f05b442d88eef96283742b6052022-12-22T01:23:20ZengImage Processing On LineImage Processing On Line2105-12322014-11-01427629910.5201/ipol.2014.79The Heeger & Bergen Pyramid Based Texture Synthesis AlgorithmThibaud BriandJonathan VacherBruno GalerneJulien RabinThis contribution deals with the Heeger-Bergen pyramid-based texture analysis/synthesis algorithm. It brings a detailed explanation of the original algorithm tested on many characteristic examples. Our analysis reproduces the original results, but also brings a minor improvement concerning non-periodic textures. Inspired by visual perception theories, Heeger and Bergen proposed to characterize a texture by its first-order statistics of both its color and its responses to multiscale and multi-orientation filters, namely the steerable pyramid. The Heeger-Bergen algorithm consists in the following procedure: starting from a white noise image, histogram matchings are performed to the noise alternatively in both the image domain and steerable pyramid domain, so that the corresponding histograms match the ones of the input texture.http://www.ipol.im/pub/art/2014/79/
spellingShingle Thibaud Briand
Jonathan Vacher
Bruno Galerne
Julien Rabin
The Heeger & Bergen Pyramid Based Texture Synthesis Algorithm
Image Processing On Line
title The Heeger & Bergen Pyramid Based Texture Synthesis Algorithm
title_full The Heeger & Bergen Pyramid Based Texture Synthesis Algorithm
title_fullStr The Heeger & Bergen Pyramid Based Texture Synthesis Algorithm
title_full_unstemmed The Heeger & Bergen Pyramid Based Texture Synthesis Algorithm
title_short The Heeger & Bergen Pyramid Based Texture Synthesis Algorithm
title_sort heeger bergen pyramid based texture synthesis algorithm
url http://www.ipol.im/pub/art/2014/79/
work_keys_str_mv AT thibaudbriand theheegerbergenpyramidbasedtexturesynthesisalgorithm
AT jonathanvacher theheegerbergenpyramidbasedtexturesynthesisalgorithm
AT brunogalerne theheegerbergenpyramidbasedtexturesynthesisalgorithm
AT julienrabin theheegerbergenpyramidbasedtexturesynthesisalgorithm
AT thibaudbriand heegerbergenpyramidbasedtexturesynthesisalgorithm
AT jonathanvacher heegerbergenpyramidbasedtexturesynthesisalgorithm
AT brunogalerne heegerbergenpyramidbasedtexturesynthesisalgorithm
AT julienrabin heegerbergenpyramidbasedtexturesynthesisalgorithm