Title :
Fractal image compression and recurrent iterated function systems
Author_Institution :
Washington State Univ., Pullman, WA, USA
fDate :
7/1/1996 12:00:00 AM
Abstract :
Linear fractal models such as the iterated function system (IFS), recurrent IFS (RIFS), and Lindenmeyer system (L-system) concisely describe complex objects using self-reference. These models hold much promise in computer graphics as geometric representations of detail. The use of fractals for image compression sacrifices its fractal origins in the search for optimal coding gain. This article rebuilds the relationship between the fields of fractal image compression (FIC) and fractal geometry to better facilitate the sharing of new results. Many geometric representations exist for smooth shapes, and each has certain benefits and drawbacks. Computer-aided geometric design has produced many algorithms to convert a given curve or surface description into the most appropriate geometric representation for a given task. Likewise, there are several models for linear fractal shapes and several methods for converting between the representations. The representation used by FIC has been called partitioned IFS or local IFS. This article describes a method for converting FIC´s partitioned/local IFS to fractal geometry´s RIFS. This conversion algorithm allows FIC to represent any input shape as a linear fractal and permits algorithms developed for linear fractals to be applied to a wider variety of shapes. When every domain element can be expressed as the union of range elements, FIC produces a structure that is equivalent to a RIFS, enabling it to automatically model arbitrary shapes
Keywords :
computational geometry; computer graphics; data compression; fractals; image coding; iterative methods; recursive functions; L-system; Lindenmeyer system; computer graphics; computer-aided geometric design; detail; fractal geometry; fractal image compression; geometric representation conversion algorithm; linear fractal shapes; local iterated function systems; optimal coding gain; partitioned iterated function systems; range elements union; recurrent iterated function systems; self-reference; smooth shapes; Application software; Fractals; Geometry; Image coding; Image converters; Partitioning algorithms; Rough surfaces; Shape; Signal processing algorithms; Solid modeling;
Journal_Title :
Computer Graphics and Applications, IEEE