DocumentCode
3407298
Title
Arithmetic edge coding for arbitrarily shaped sub-block motion prediction in depth video compression
Author
Daribo, Ismael ; Cheung, Gene ; Florencio, Dinei
Author_Institution
Nat. Inst. of Inf., Tokyo, Japan
fYear
2012
fDate
Sept. 30 2012-Oct. 3 2012
Firstpage
1541
Lastpage
1544
Abstract
Depth map compression is important for compact representation of 3D visual data in “texture-plus-depth” format, where texture and depth maps of multiple closely spaced viewpoints are encoded and transmitted. A decoder can then freely synthesize any chosen inter-mediate view via depth-image-based rendering (DIBR) using neighboring coded texture and depth maps as anchors. In this work, we leverage on the observation that “pixels of similar depth have similar motion” to efficiently encode depth video. Specifically, we divide a depth block containing two zones of distinct values (e.g., foreground and background) into two sub-blocks along the dividing edge before performing separate motion prediction. While doing such arbitrarily shaped sub-block motion prediction can lead to very small prediction residuals (resulting in few bits required to code them), it incurs an overhead to losslessly encode dividing edges for sub-block identification. To minimize this overhead, we first devise an edge prediction scheme based on linear regression to predict the next edge direction in a contiguous contour. From the predicted edge direction, we assign probabilities to each possible edge direction using the von Mises distribution, which are subsequently inputted to a conditional arithmetic codec for entropy coding. Experimental results show an average overall bitrate reduction of up to 30% over classical H.264 implementation.
Keywords
arithmetic codes; data compression; decoding; entropy codes; image motion analysis; image representation; image texture; regression analysis; rendering (computer graphics); statistical distributions; video coding; 3D visual data compact representation; DIBR; arbitrarily shaped subblock motion prediction; arithmetic edge coding; conditional arithmetic codec; contiguous contour; decoder; depth map compression; depth video compression; depth video encoding; depth-image-based rendering; edge prediction scheme; entropy coding; intermediate view; linear regression; multiple closely spaced viewpoints; neighboring coded texture; next edge direction prediction; prediction residuals; subblock identification; texture-plus-depth format; von Mises distribution; Adaptation models; Bit rate; Decoding; Encoding; Image coding; Image edge detection; Video coding; Depth-image-based rendering; arithmetic coding; depth map coding; edge coding;
fLanguage
English
Publisher
ieee
Conference_Titel
Image Processing (ICIP), 2012 19th IEEE International Conference on
Conference_Location
Orlando, FL
ISSN
1522-4880
Print_ISBN
978-1-4673-2534-9
Electronic_ISBN
1522-4880
Type
conf
DOI
10.1109/ICIP.2012.6467166
Filename
6467166
Link To Document