A speed-optimized RGB-Z capture system with improved denoising capabilities

We have developed an end-to-end system for 3D scene sensing which combines a conventional high-resolution RGB camera with a low-resolution Time-of-Flight (ToF) range sensor. The system comprises modules for range data denoising, data re-projection and non-uniform to uniform up-sampling and aims at composing high-resolution 3D video output for driving auto-stereoscopic 3D displays in real-time. In our approach, the ToF sensor is set to work with short integration time with the aim to increase the capture speed and decrease the amount of motion artifacts. However, reduced integration time leads to noisy range images. We specifically address the noise reduction problem by performing a modification of the non-local means filtering in spatio-temporal domain. Time-consecutive range images are utilized not only for efficient de-noising but also for accurate non-uniform to uniform up-sampling on the high-resolution RGB grid. Use is made of the reflectance signal of the ToF sensor for providing a confidence-type of feedback to the denosing module where a new adaptive averaging is proposed to effectively handle motion artifacts. As of the non-uniform to uniform resampling of range data is concerned, we have developed two alternative solutions; one relying entirely on the GPU power and another being applicable to any general platform. The latter method employs an intermediate virtual range camera recentering after with the resamploing process degrades to a 2D interpolation performed within the lowresolution grid. We demonstrate a real-time performance of the system working in low-power regime.

[1]  Reinhard Koch,et al.  Dense Depth Maps from Low Resolution Time-of-Flight Depth and High Resolution Color Views , 2009, ISVC.

[2]  Atanas Gotchev,et al.  NON-UNIFORM TO UNIFORM IMAGE RESAMPLING UTILIZING A 2 D FARROW STRUCTURE , 2007 .

[3]  Miska M. Hannuksela,et al.  Real-time denoising of ToF measurements by spatio-temporal non-local mean filtering , 2013, 2013 IEEE International Conference on Multimedia and Expo Workshops (ICMEW).

[4]  Dr.-Ing. Thorsten Ringbeck A 3 D TIME OF FLIGHT CAMERA FOR OBJECT DETECTION , 2007 .

[5]  Jean-Michel Morel,et al.  A non-local algorithm for image denoising , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[6]  Miska M. Hannuksela,et al.  Joint de-noising and fusion of 2D video and depth map sequences sensed by low-powered tof range sensor , 2013, 2013 IEEE International Conference on Multimedia and Expo Workshops (ICMEW).

[7]  Miska M. Hannuksela,et al.  De-noising of distance maps sensed by time-of-flight devices in poor sensing environment , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[8]  Kostadin Dabov,et al.  BM3D Image Denoising with Shape-Adaptive Principal Component Analysis , 2009 .

[9]  R. Keys Cubic convolution interpolation for digital image processing , 1981 .

[10]  K. Hartmann,et al.  Data-Fusion of PMD-Based Distance-Information and High-Resolution RGB-Images , 2007, 2007 International Symposium on Signals, Circuits and Systems.

[11]  Sebastian Thrun,et al.  A Noise‐aware Filter for Real‐time Depth Upsampling , 2008 .

[12]  Ruigang Yang,et al.  Fusion of time-of-flight depth and stereo for high accuracy depth maps , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[13]  Andrew Zisserman,et al.  Multiple View Geometry in Computer Vision (2nd ed) , 2003 .

[14]  Kostadin Dabov,et al.  BM3D Image Denoising with Shape-Adaptive Principal Component Analysis , 2009 .

[15]  Jean-Yves Bouguet,et al.  Camera calibration toolbox for matlab , 2001 .

[16]  Wolfgang Straßer,et al.  On-the-fly scene acquisition with a handy multi-sensor system , 2008, Int. J. Intell. Syst. Technol. Appl..

[17]  Aljoscha Smolic,et al.  3D video and free viewpoint video - From capture to display , 2011, Pattern Recognit..

[18]  Reinhard Koch,et al.  Time‐of‐Flight Cameras in Computer Graphics , 2010, Comput. Graph. Forum.

[19]  Oscar C. Au,et al.  An overview of free viewpoint depth-image-based rendering (DIBR) , 2010 .

[20]  Bernd Jähne,et al.  Theoretical and experimental error analysis of continuous-wave time-of-flight range cameras , 2009, Optical Engineering.

[21]  Rasmus Larsen,et al.  Fusion of stereo vision and Time-Of-Flight imaging for improved 3D estimation , 2008, Int. J. Intell. Syst. Technol. Appl..