Title :
An efficient Re-indexing algorithm for color-mapped images
Author :
Battiato, Sebastiano ; Gallo, Giovanni ; Impoco, Gaetano ; Stanco, Filippo
Author_Institution :
Dipt. di Matematica e Informatica, Univ. of Catania, Italy
Abstract :
The efficiency of lossless compression algorithms for fixed-palette images (indexed images) may change if a different indexing scheme is adopted. Many lossless compression algorithms adopt a differential-predictive approach. Hence, if the spatial distribution of the indexes over the image is smooth, greater compression ratios may be obtained. Because of this, finding an indexing scheme that realizes such a smooth distribution is a relevant issue. Obtaining an optimal re-indexing scheme is suspected to be a hard problem and only approximate solutions have been provided in literature. In this paper, we restate the re-indexing problem as a graph optimization problem: an optimal re-indexing corresponds to the heaviest Hamiltonian path in a weighted graph. It follows that any algorithm which finds a good approximate solution to this graph-theoretical problem also provides a good re-indexing. We propose a simple and easy-to-implement approximation algorithm to find such a path. The proposed technique compares favorably with most of the algorithms proposed in literature, both in terms of computational complexity and of compression ratio.
Keywords :
computational complexity; data compression; graph theory; image coding; image colour analysis; indexing; travelling salesman problems; Hamiltonian path; color-mapped images; computational complexity; differential-predictive approach; fixed-palette images; graph optimization problem; lossless compression algorithm; reindexing algorithm; weighted graph; Approximation algorithms; Color; Compression algorithms; Computational complexity; Image coding; Indexing; Pixel; Table lookup; Testing; Traveling salesman problems; Algorithms; Artificial Intelligence; Cluster Analysis; Color; Computer Graphics; Data Compression; Hypermedia; Image Enhancement; Image Interpretation, Computer-Assisted; Numerical Analysis, Computer-Assisted; Pattern Recognition, Automated; Reproducibility of Results; Sensitivity and Specificity; Signal Processing, Computer-Assisted;
Journal_Title :
Image Processing, IEEE Transactions on
DOI :
10.1109/TIP.2004.836183