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
fDate :
Sept. 30 2012-Oct. 3 2012
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;
Conference_Titel :
Image Processing (ICIP), 2012 19th IEEE International Conference on
Conference_Location :
Orlando, FL
Print_ISBN :
978-1-4673-2534-9
Electronic_ISBN :
1522-4880
DOI :
10.1109/ICIP.2012.6467166