Fast Lossless Depth Image Compression

A lossless image compression technique for 16-bit single channel images typical of depth cameras such as Microsoft Kinect is presented. The proposed "RVL" algorithm achieves similar or better compression rates as existing lossless techniques, yet is much faster. Furthermore, the algorithm's implementation can be very simple; a prototype implementation of less than one hundred lines of C is provided. The algorithm's balance of speed and compression make it especially useful in interactive applications of multiple depth cameras on local area networks. RVL is compared to a variety of existing lossless techniques, and demonstrated in a network of eight Kinect v2 cameras.

[1]  Jan Kautz,et al.  Adapting Standard Video Codecs for Depth Streaming , 2011, EGVE/EuroVR.

[2]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[3]  Bernd Fröhlich,et al.  Hybrid Lossless-Lossy Compression for Real-Time Depth-Sensor Streams in 3D Telepresence Applications , 2015, PCM.

[4]  Zhengyou Zhang,et al.  Low-complexity, near-lossless coding of depth maps from kinect-like depth cameras , 2011, 2011 IEEE 13th International Workshop on Multimedia Signal Processing.

[5]  Ahad Harati,et al.  Depth image compression using geometrical wavelets , 2014, 2014 6th Conference on Information and Knowledge Technology (IKT).

[6]  Shipeng Li,et al.  Kinect-Like Depth Data Compression , 2013, IEEE Transactions on Multimedia.

[7]  Pascal Frossard,et al.  Contour approximation & depth image coding for virtual view synthesis , 2015, 2015 IEEE 17th International Workshop on Multimedia Signal Processing (MMSP).

[8]  Yang Li,et al.  Gestures without libraries, toolkits or training: a $1 recognizer for user interface prototypes , 2007, UIST.

[9]  Blair MacIntyre,et al.  RoomAlive: magical experiences enabled by scalable, adaptive projector-camera units , 2014, UIST.

[10]  Andrew W. Fitzgibbon,et al.  Model-Based Tracking at 300Hz Using Raw Time-of-Flight Observations , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[11]  Feng Wu,et al.  Improving Depth Compression in HEVC by Pre/Post Processing , 2012, 2012 IEEE International Conference on Multimedia and Expo Workshops.

[12]  Christine Guillemot,et al.  Efficient depth map compression based on lossless edge coding and diffusion , 2012, 2012 Picture Coding Symposium.

[13]  Prem Kumar Kalra,et al.  Compression of Noisy Depth Image using Planes , 2014, ICVGIP '14.

[14]  Markus Vincze,et al.  RGB and depth intra-frame Cross-Compression for low bandwidth 3D video , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).