Title :
Rate-distortion optimized tree-structured compression algorithms for piecewise polynomial images
Author :
Shukla, Rahul ; Dragotti, Pier Luigi ; Do, Minh N. ; Vetterli, Martin
Author_Institution :
Audio-Visual Commun. Lab., Swiss Fed. Inst. of Technol. Lausanne, Switzerland
fDate :
3/1/2005 12:00:00 AM
Abstract :
This paper presents novel coding algorithms based on tree-structured segmentation, which achieve the correct asymptotic rate-distortion (R-D) behavior for a simple class of signals, known as piecewise polynomials, by using an R-D based prune and join scheme. For the one-dimensional case, our scheme is based on binary-tree segmentation of the signal. This scheme approximates the signal segments using polynomial models and utilizes an R-D optimal bit allocation strategy among the different signal segments. The scheme further encodes similar neighbors jointly to achieve the correct exponentially decaying R-D behavior (D(R)∼c02-c1R), thus improving over classic wavelet schemes. We also prove that the computational complexity of the scheme is of O(NlogN). We then show the extension of this scheme to the two-dimensional case using a quadtree. This quadtree-coding scheme also achieves an exponentially decaying R-D behavior, for the polygonal image model composed of a white polygon-shaped object against a uniform black background, with low computational cost of O(NlogN). Again, the key is an R-D optimized prune and join strategy. Finally, we conclude with numerical results, which show that the proposed quadtree-coding scheme outperforms JPEG2000 by about 1 dB for real images, like cameraman, at low rates of around 0.15 bpp.
Keywords :
computational complexity; image coding; image segmentation; optimisation; piecewise polynomial techniques; quadtrees; binary tree; bit allocation strategy; computational complexity; image coding algorithm; image segmentation; piecewise polynomial image; polygonal image model; prune and join scheme; quadtree-coding scheme; rate-distortion optimized tree-structured compression algorithm; wavelet scheme; Bit rate; Compression algorithms; Discrete cosine transforms; Discrete wavelet transforms; Image coding; Image segmentation; Laboratories; Polynomials; Rate-distortion; Transform coding; Binary tree; bit allocation; coding; neighbor joining; piecewise polynomial functions; pruning; quadtree; rate-distortion; tree-structured segmentation; Algorithms; Artificial Intelligence; Computer Graphics; Data Compression; 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.840710