Image Compression Based on Centipede Model

We present an efficient contour based image coding scheme based on Centipede Model. Unlike previous contour based models which presents discontinuities with various scales as a step edge of constant scale, the centipede model allows us to utilize the actual scales of discontinuities as well as location and contrast across them. The use of the actual scale of edges together with other properties enables us to reconstruct a better replica of the original image as compared to the algorithm lacking this feature. In this model, there is a centipede for each edge segment which lies along the segment and the gray level variation across an edge point is represented by the difference between footholds and distance between left and right feet of the centipede. We obtain edges by using the recently introduced Generalized Edge Detector (GED) [1] which controls the scale and shape of the filter, providing edges suitable to the application in hand. The detected edge segments are ranked based on the weighted sum of the length of the segment, mean contrast and standard deviation of gray values on the segment. In our scheme, the compression ratio is controlled by retaining the most significant segments and by adjusting the distance between the successive foot pairs. The original image is reconstructed from this sparse information by minimizing a hybrid energy functional which spans a space called Λτ-space. Since the GED filters are derived from this energy functional, we utilized the same process for detecting the edges and reconstructing the surface from them. The proposed model and the algorithm have been tested on both real and synthetic images. Compression ratio reaches to 180:1 for synthetic images while it ranges from 25:1 to 100:1 for real images. We have experimentally shown that the proposed model preserves perceptually important features even at the high compression ratios.

[1]  Anil K. Jain,et al.  lamda-tau-Space Representation of Images and Generalized Edge Detector , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  H. Damasio,et al.  IEEE Transactions on Pattern Analysis and Machine Intelligence: Special Issue on Perceptual Organization in Computer Vision , 1998 .

[3]  Montse Pardàs,et al.  Morphological operators for image and video compression , 1996, IEEE Trans. Image Process..

[4]  D. N. Graham Image transmission by two-dimensional contour coding , 1967 .

[5]  Muhittin Gökmen,et al.  Two dimensional generalized edge detector , 1999, Proceedings 10th International Conference on Image Analysis and Processing.

[6]  Nariman Farvardin,et al.  A perceptually motivated three-component image model-Part I: description of the model , 1995, IEEE Trans. Image Process..

[7]  Jean-Bernard Martens,et al.  Feature-based image compression with steered Hermite transforms , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[8]  Tony Lindeberg,et al.  Edge Detection and Ridge Detection with Automatic Scale Selection , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[9]  Murat Kunt,et al.  Recent results in high-compression image coding (Invited Papaer) , 1987 .

[10]  Tolga Acar,et al.  Image coding using a weak membrane model of images , 1994, Other Conferences.

[11]  Nariman Farvardin,et al.  A perceptually motivated three-component image model-part II: applications to image compression , 1995, IEEE Trans. Image Process..

[12]  J.H. Elder,et al.  Scale space localization, blur, and contour-based image coding , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[13]  O. J. Morris,et al.  Segmented-image coding: Performance comparison with the discrete cosine transform , 1988 .

[14]  G. Crebbin,et al.  Region-based image coding using polynomial intensity functions , 1996 .

[15]  Anil K. Jain,et al.  Compression of fingerprint images using hybrid image model , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[16]  John A. Robinson,et al.  Image coding with ridge and valley primitives , 1995, IEEE Trans. Commun..

[17]  Anil K. Jain,et al.  /spl lambda//spl tau/-space representation of images and generalized edge detector , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[18]  Stefan Carlsson,et al.  Sketch based coding of grey level images , 1988 .