Qualitative Image Compression Algorithm Relying on Quadtree

Abstract This paper presents an image compression algorithm that has the ability to divide the original grey level image into unoverlapped blocks depending on a threshold value. The proposed algorithm is based on quadtree. It can compress and decompress the image in easy way using two stacks instead of tree. In the compression process, the proposed technique stores the information of all blocks, for instance the upper left coordinate, size, minimum, and difference values in a stack, and the divided blocks are numbered in effective way. This information will be used to decompress the image again. It was found that the algorithm provides a high compression ratio ranged between 0.12 and 0.68. Keywords: quadtree, image compression, image processing . 1. Introduction A compression algorithm finds redundancy in data and removes detail too minute to be detected by the human eye. For example, in an uncompressed image file, a shade slightly different, unnoticeable by the human eye, is numerically significant, and extra storage is allocated for this unnoticeable feature [1]. The internet, digital library, multimedia publishing service, geographical information system, computer-aided design and medical image archiving systems, image processing are widely used. However, since image data takes enormous storage space, how to store and retrieve an image, both economically and effectively, has a high priority in current research efforts [2]. Therefore, the necessity of efficient data compression is increasing. A compression algorithm finds redundancy in data and removes detail too minute to be detected by the human eye. For example, in an uncompressed image file, a shade slightly different, unnoticeable by the human eye, is numerically significant, and extra storage is allocated for this unnoticeable feature [1]. Data compression provides two advantages: reducing storage space and transmission time by finding the humanly imperceptible differences [3]. Data-compression techniques may be applied to digital image data. Compressed files are stored more efficiently and transmitted more quickly. The degree of data compaction is expressed as the compression ratio; that is, a ratio of the original digital file size to the new compressed file size. Many techniques for data compression have been developed. For any individual compression technique applied to a given image, a fixed compression ratio may be achieved without loss of data (lossless compression). Higher compression ratios may be obtained when data loss is permitted (lossy compression). Greater levels of lossy compression generally imply inferior image quality. A major advantage of the quadtree technique for data compression is the simplicity of its approach. Unlike many other compression techniques, a quadtnee algorithm can compress images relatively quickly on a personal computer. We were particularly interested in the potential identification of a threshold compression ratio at which there would be no significant loss of diagnostic accuracy [4]. The most widely used multimedia data are two-dimensional images; hence we focus on these data. There are many compression techniques in use today; these techniques include those that use mathematical transforms such as Discrete Cosine Transform (DCT) transform [5-8], wavelet transform [9-12], fractal [13-16], and quadtree techniques [17-19]. Most of the aforementioned techniques tend to be mathematically complex, except for the quadtree algorithm. The quadtrees are powerful and simple data structures for representing compressing digital images. It is possible to find applications of quadtree decomposition in many different contexts, such as the compression of sub-band coefficients in wavelet decomposition and coding of the sub-blocks data in EBCOT algorithm. The quadtree decomposition is an important tool for fractal image compression where many suitable smart variants of quadtrees are used and applied [20]. The quadtree algorithms are based on simple averages and comparisons. A quadtree is a tree-like data structure where each node either terminates on a leaf containing useful information, or branches into four sub-level quadtrees [21].

[1]  Benoit M. Macq,et al.  Combined Kohonen neural networks and discrete cosine transform method for iterated transformation theory , 2001, Signal Process. Image Commun..

[2]  Ming-Sheng Wu,et al.  Schema genetic algorithm for fractal image compression , 2007, Eng. Appl. Artif. Intell..

[3]  Yung-Kuan Chan Block image retrieval based on a compressed linear quadtree , 2004, Image Vis. Comput..

[4]  Riccardo Distasi,et al.  Face authentication using speed fractal technique , 2006, Image Vis. Comput..

[5]  Hsueh-I Lu,et al.  Efficient region segmentation on compressed gray images using quadtree and shading representation , 2004, Pattern Recognit..

[6]  Jae Young Lee,et al.  Image coding by fitting RBF-surfaces to subimages , 2002, Pattern Recognit. Lett..

[7]  Din-Chang Tseng,et al.  Wavelet-based medical image compression with adaptive prediction , 2005, 2005 International Symposium on Intelligent Signal Processing and Communication Systems.

[8]  Vittoria Bruni,et al.  Combined image compression and denoising using wavelets , 2007, Signal Process. Image Commun..

[9]  M. Ishikawa,et al.  Image processing on a digital smart pixel array , 2001, Technical Digest. CLEO/Pacific Rim 2001. 4th Pacific Rim Conference on Lasers and Electro-Optics (Cat. No.01TH8557).

[10]  Yang Zheng,et al.  An improved fractal image compression approach by using iterated function system and genetic algorithm , 2006, Comput. Math. Appl..

[11]  Bi Ning,et al.  Image coding based on multiband wavelet and adaptive quad-tree partition , 2006 .

[12]  Budiman Minasny,et al.  The variance quadtree algorithm: Use for spatial sampling design , 2007, Comput. Geosci..

[13]  David S. Taubman,et al.  High performance scalable image compression with EBCOT. , 2000, IEEE transactions on image processing : a publication of the IEEE Signal Processing Society.

[14]  Vytenis Punys,et al.  Ultrasound and angio image compression by cosine and wavelet transforms , 2001, Int. J. Medical Informatics.

[15]  Shu-Yuan Chen,et al.  DCT based simple classification scheme for fractal image compression , 2005, Image Vis. Comput..

[16]  E. S. Amis,et al.  Evaluation of a quadtree-based compression algorithm with digitized urograms. , 1989, Radiology.