Skip to main content
Log in

Speeding Up Fractal Image Compression by Genetic Algorithms

  • Published:
Multidimensional Systems and Signal Processing Aims and scope Submit manuscript

Abstract

The main problem with all fractal compression implementation is execution time. Algorithms can spend hours to compress a single image. Most of the major variants of the standard algorithm for speeding up computation time have led to a bad-quality or a lower compression ratio. For example, the Fisher’s [7] proposed classification pattern greatly accelerated the algorithm, but image quality was poor due to the search-space reduction imposed by the classification, which eleminates a lot of good solutions.

By using genetic algorithms to address the problem, we optimize the domain blocks search. We explore all domain blocks present in the image but not in exhaustive way (like a standard algorithm) and without omitting any possible block (solution) as a classification pattern does. A genetic algorithm is the unique method for satisfying these constraints. And it is a way to do be a random search because the genetic one is directed by fitness selection, which produces optimal solutions.

Our goal in this work is to use a genetic algorithm to solve the IFS inverse problem and to build a fractal compression algorithm based on the genetic optimization of a domain blocks search. we have also implemented standard Barnsley algorithm, the Y. Fisher based on classification, and the genetic compression algorithm with quadtree partitioning. A population of transformations was evolved for each range block, and the result is compared with the standard Barnsely algorithm and the Fisher algorithm = based classification.

We deduced an optimal set of values for the best parameters combination, and we can also specify the best combination for each desired criteria: best compression ratio, best image quality, or quick compression process. By running many test images, we experimentally found the following set of optimal values of all the algorithm parameters that ensure compromise between execution time and solutions optimality: Population size = 100, Maximum generations = 20, Crossover rate = 0.7, Mutation rate = 0.1, RMS limit = 5, Decomposition error limit = 10, Flips and isometrics count = 8.

In our proposed algorithm, results were much better than those obtained both vences and Rudomin [5] and Lankhorst [4] approaches.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. M.F. Barnsley S. Demko (1985) ArticleTitle“Iterated Function Systems and the Global Construction of Fractals,” Proceedings of the Royal Society of London A 399 243–275

    Google Scholar 

  2. D.E. Goldberg (1989) Genetic Algorithms in Search, Optimization and Machine, Learning, Reading Addison-wesley Reading, MA

    Google Scholar 

  3. L. Davis (1991) Handbook of Genetic Algorithms Van Nostrand Reinhold New York

    Google Scholar 

  4. Marc M. Lankhors, “Iterated Function Systems Optimization with Genetic Algorithms”, University of Groningen Department of Computing Sciences. January 11, 1995

  5. L. Vences and I. Rudomin, “Fractal Compression of Single Images Sequences Using Genetic Algorithms”, Institute of Technology, University of Monterrey, 1994. Available from ftp://ftp.informatik.uni-freiburg.de/papers/fractal/VeRu94.ps.gz

  6. M. Barnsely L. Hurd (1993) Fractal Image Compression AK Peters Wellesley, MA

    Google Scholar 

  7. Y. Fisher, Fractal Image Compression: Theory and Application, New York: Springer-Verlag

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Boukelif Aoued.

Additional information

First online version published in May 2005

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mohamed, F.K., Aoued, B. Speeding Up Fractal Image Compression by Genetic Algorithms. Multidim Syst Sign Process 16, 217–236 (2005). https://doi.org/10.1007/s11045-005-6863-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11045-005-6863-8

Keywords