A technique using a one-dimensional mapping for vector quantisation of images

The main problem for vector quantisation is the codebook generation. The LBG method solves it with an iterative approach. This algorithm needs a long training sequence and an initial approximation of the codebook. These problems may be overcome by using space filling curves, also called Peano's curves, which are mappings from the unitary interval (image point) to the unitary hypercube. By using this kind of mapping the generation of the codebook, is reduced to the computation of the one-dimensional (optimum) quantiser associated to the probability density function (pdf) of the image points on the Hilbert curve. The paper describes the way of applying these mappings: a new algorithm is derived, generating codebooks for vector quantisation, and experimental results on image coding are provided.

[1]  R. J. Stevens,et al.  Manipulation and Presentation of Multidimensional Image Data Using the Peano Scan , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Neal,et al.  Using Peano Curves for Bilevel Display of Continuous-Tone Images , 1982, IEEE Computer Graphics and Applications.

[3]  Joel Max,et al.  Quantizing for minimum distortion , 1960, IRE Trans. Inf. Theory.

[4]  Robert M. Gray,et al.  An Algorithm for Vector Quantizer Design , 1980, IEEE Trans. Commun..

[5]  D. Hilbert Über die stetige Abbildung einer Linie auf ein Flächenstück , 1935 .

[6]  D. Hilbert Ueber die stetige Abbildung einer Line auf ein Flächenstück , 1891 .

[7]  Arthur R. Butz,et al.  Alternative Algorithm for Hilbert's Space-Filling Curve , 1971, IEEE Transactions on Computers.

[8]  Theodore Bially,et al.  Space-filling curves: Their generation and their application to bandwidth reduction , 1969, IEEE Trans. Inf. Theory.

[9]  Allen Gersho,et al.  On the structure of vector quantizers , 1982, IEEE Trans. Inf. Theory.