Publication Date


Degree Program

Department of Mathematics and Computer Science

Degree Type

Master of Science


The technique of Fractal Image Compression, although new, has been described in several ways. Thus far, all descriptions of this compression algorithm read by the author have been in procedural form. The purpose of this paper is to present the Fractal Image Compression algorithm in an object-oriented form and to point out the advantages of this organization. The main advantages of taking an object-oriented approach to this problem are flexibility and maintainability. Different aspects of this algorithm are handled by different objects, thereby allowing for easy customization and testing of each part. Another advantage of this approach is that the structure of objects serves as a tutorial for what the algorithm does. By examining the object structure, one can get a feel for the algorithm's operation without studying the underlying mathematics.


Computer Sciences | Mathematics