Fractal transform

Fractal transform

The fractal transform is a technique invented by Michael Barnsley "et al." to perform lossy image compression.This first practical fractal compression system for digital images resembles a vector quantization system using the image itself as the codebook.

Fractal transform compression

Start with a digital image A.Downsample it by a factor of 2 to produce image A2.Now, for each block B of 4x4 pixels in A, find the corresponding block B2 in A2 most similar to B, and then find the grayscale or RGB offset and gain from A2 to B2.For each destination block, output the positions of the source blocks and the color offsets and gains.

Fractal transform decompression

Starting with an empty destination image A, repeat the following algorithm several times:Downsample A down by a factor of 2 to produce image A2. Then copy blocks from A2 to A as directed by the compressed data, multiplying by the respective gains and adding the respective color offsets.

This algorithm is guaranteed to converge to an image, and it should appear similar to the original image.In fact, a slight modification of the decompressor to run at block sizes larger than 4x4 pixels produces a method of stretching images without causing the blockiness or blurriness of traditional linear resampling algorithms.

Patents

Michael Barnsley and friends own numerous patents in the United States and elsewhere on what this article describes. (These include U.S. Patents 4,941,193, 5,065,447, 5,384,867, 5,416,856, and 5,430,812.) These patents have hindered widespread adoption of the fractal transform in image coding.

If you live in United States or other country with software patents, you can do fractal compression for research purposes (patent law allows this) but for anything more than that, you would need to get permission from the patent owners. That usually means paying them a license fee to use the technology.

ee also

*image compression

External links

* [http://everything2.com/?node_id=1264200 E2 writeup]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Fractal compression — is a lossy image compression method using fractals to achieve high levels of compression. The method is best suited for photographs of natural scenes (trees, mountains, ferns, clouds). The fractal compression technique relies on the fact that in… …   Wikipedia

  • List of fractal topics — This is a list of fractal topics, by Wikipedia page, See also list of dynamical systems and differential equations topics.*1/f noise *Apollonian gasket *Attractor *Box counting dimension *Cantor distribution *Cantor dust *Cantor function *Cantor… …   Wikipedia

  • Discrete cosine transform — A discrete cosine transform (DCT) expresses a sequence of finitely many data points in terms of a sum of cosine functions oscillating at different frequencies. DCTs are important to numerous applications in science and engineering, from lossy… …   Wikipedia

  • Modified discrete cosine transform — The modified discrete cosine transform (MDCT) is a Fourier related transform based on the type IV discrete cosine transform (DCT IV), with the additional property of being lapped: it is designed to be performed on consecutive blocks of a larger… …   Wikipedia

  • List of mathematics articles (F) — NOTOC F F₄ F algebra F coalgebra F distribution F divergence Fσ set F space F test F theory F. and M. Riesz theorem F1 Score Faà di Bruno s formula Face (geometry) Face configuration Face diagonal Facet (mathematics) Facetting… …   Wikipedia

  • Data compression — Source coding redirects here. For the term in computer programming, see Source code. In computer science and information theory, data compression, source coding or bit rate reduction is the process of encoding information using fewer bits than… …   Wikipedia

  • List of transforms — This is a list of transforms in mathematics.Integral transforms*Abel transform *Fourier transform **Short time Fourier transform *Hankel transform *Hartley transform *Hilbert transform **Hilbert Schmidt integral operator *Laplace transform… …   Wikipedia

  • WBFT — Wild Bird Federation Of Taiwan (Miscellaneous » Hobbies) ** Wavelet Based Fractal Transform (Academic & Science » Physics) * World Bunts Foundation Trust (Community » Non Profit Organizations) …   Abbreviations dictionary

  • P-adic quantum mechanics — One may compute the energy levels for a potential well like this one.[note 1] P adic quantum mechanics is a relatively recent approach to understanding the nature of fundamental physics. It is the application of p adic analysis to quantum… …   Wikipedia

  • Apophysis (software) — Infobox Software name = Apophysis caption = developer = latest release version = 2.08 beta latest release date = August 8th, 2008 operating system = Microsoft Windows programming language = Delphi genre = Fractal / Graphics license = GNU General… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”