Dependent quantization for stereo image coding

In this paper, we address the problem of optimal bit allocation for stereo images. Conventional rate-distortion based methods have mainly concentrated on minimizing total distortion within a given bit budget by independently encoding each image. However, stereo image coding, like video coding, requires dependent bit allocation framework to further improve encoding performance because binocular and spatial dependencies are introduced by the disparity estimation and differential pulse coded modulation of the disparity vector field. We first formulate the dependent bit allocation problem for stereo image coding and extend it to blockwise dependent bit allocation. We then focus on the blockwise dependent quantization because using open-loop disparity estimation decouples the dependent bit allocation problem into two independent problems; disparity estimation and dependent quantization. The encoding complexity and delay in the dependent quantization framework can be significantly reduced by exploiting the unidirectional binocular dependency. An optimal set of quantizers can be selected using the Viterbi algorithm. For a given three quantization scales, the proposed scheme provides higher PSNR, about 3dB compared to JPEG without disparity compensation and 0.5dB compared to optimal higher PSNR, about 3dB compared to JPEG without disparity compensation and 0.5dB compared to optimal independent blockwise quantization with disparity compensation and 0.5dB compared to optimal independent blockwise quantization with disparity compensation. The proposed scheme can help develop a fast and efficient bit allocation strategy, be a benchmark of practical rate control schemes or be used in asymmetric applications, which may involve offline encoding, such as CD-ROM, DVD, video-on-demand, etc.

[1]  Antonio Ortega,et al.  Stereo image compression based on disparity field segmentation , 1997, Electronic Imaging.

[2]  Michael G. Perkins,et al.  Data compression of stereopairs , 1992, IEEE Trans. Commun..

[3]  Aggelos K. Katsaggelos,et al.  A video compression scheme with optimal bit allocation between displacement vector field and displaced frame difference , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[4]  Jr. G. Forney,et al.  The viterbi algorithm , 1973 .

[5]  Gregory K. Wallace,et al.  The JPEG Still Image Compression Standard , 1991 .

[6]  Alan N. Willson,et al.  Rate-distortion optimal motion estimation algorithm for video coding , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[7]  Angel G. Jordan,et al.  Compression of stereo image pairs and streams , 1994, Electronic Imaging.

[8]  Yair Shoham,et al.  Efficient bit allocation for an arbitrary set of quantizers [speech coding] , 1988, IEEE Trans. Acoust. Speech Signal Process..

[9]  B. Julesz Foundations of Cyclopean Perception , 1971 .

[10]  M. Lukacs,et al.  Predictive coding of multi-viewpoint image sets , 1986, ICASSP '86. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[11]  Faouzi Kossentini,et al.  Region-based stereo image coding , 1995, Proceedings., International Conference on Image Processing.

[12]  Antonio Ortega,et al.  Stereo image compression with disparity compensation using the MRF model , 1996, Other Conferences.

[13]  Antonio Ortega,et al.  Bit allocation for dependent quantization with applications to multiresolution and MPEG video coders , 1994, IEEE Trans. Image Process..

[14]  Avishai Henik,et al.  On the compression of stereo images: Preliminary results , 1989 .