카메라 보정 오류에 강건한 깊이맵 업샘플링 기술

A Robust Depth Map Upsampling Against Camera Calibration Errors

  • 김재광 (한국과학기술원 전기 및 전자공학과) ;
  • 이재호 (한국과학기술원 전기 및 전자공학과) ;
  • 김창익 (한국과학기술원 전기 및 전자공학과)
  • Kim, Jae-Kwang (Dept. of Electrical Engineering, Korea Advanced Institute of Science and Technology) ;
  • Lee, Jae-Ho (Dept. of Electrical Engineering, Korea Advanced Institute of Science and Technology) ;
  • Kim, Chang-Ick (Dept. of Electrical Engineering, Korea Advanced Institute of Science and Technology)
  • 투고 : 2011.09.02
  • 발행 : 2011.11.25

초록

최근 비행시간 (Time-of-Flight, TOF) 원리에 기반한 깊이 카메라의 등장과 함께 저해상도 깊이 카메라와 고해상도 컬러 카메라로 이루어진 복합형 카메라 시스템 (Fusion Camera System) 이 각광을 받고 있다. 복합형 카메라 시스템에서 취득한 저해상도 깊이맵을 컬러 영상과 같은 영상 평면 (Image Plane) 에 위치시키고 같은 해상도를 가질 수 있게 하려면 카메라 보정 및 3차원 투영, 홀 (Hole) 채우기와 같은 일련의 전처리 과정이 필요하다. 그러나 전처리 과정을 거친 깊이맵은 깊이 카메라의 내부 특성, 카메라 보정의 부정확성 등에 의해 많은 오차를 가진다. 그러므로 본 논문에서는 오차가 많은 상황에서도 강건하게 동작하는 깊이맵 업샘플링 방법을 제안한다. 먼저, 전처리 과정을 통해 얻은 깊이 정보의 신뢰도를 컬러 영상과의 상관관계에 기반하여 측정한다. 그리고 낮은 신뢰도의 깊이 정보를 참조하지 않는 수정된 커널 회기법 (Kernel Regression)을 통해 깊이맵과 컬러 영상의 경계 정합을 수행하여 세밀한 깊이 표현이 가능한 고해상도 깊이맵을 형성한다. 제안하는 알고리즘은 깊이 정보의 신뢰도 정의와 그에 따른 참조를 통해 카메라 보정 결과가 부정확하더라도 높은 성능의 깊이맵 생성을 보장한다. 실험결과를 통해 기존의 깊이맵 업샘플링 기술보다 제안하는 방법이 더 정확한 깊이 정보를 제공하는 것을 확인할 수 있다.

Recently, fusion camera systems that consist of depth sensors and color cameras have been widely developed with the advent of a new type of sensor, time-of-flight (TOF) depth sensor. The physical limitation of depth sensors usually generates low resolution images compared to corresponding color images. Therefore, the pre-processing module, such as camera calibration, three dimensional warping, and hole filling, is necessary to generate the high resolution depth map that is placed in the image plane of the color image. However, the result of the pre-processing step is usually inaccurate due to errors from the camera calibration and the depth measurement. Therefore, in this paper, we present a depth map upsampling method robust these errors. First, the confidence of the measured depth value is estimated by the interrelation between the color image and the pre-upsampled depth map. Then, the detailed depth map can be generated by the modified kernel regression method which exclude depth values having low confidence. Our proposed algorithm guarantees the high quality result in the presence of the camera calibration errors. Experimental comparison with other data fusion techniques shows the superiority of our proposed method.

키워드

참고문헌

  1. C. Fehn, "Depth-Image-Based Rendering (DIBR), Compression and Transmission for a New Approach on 3D-TV," in Proc. of SPIE, Stereoscopic Displays and Virtual Reality Systems XI, vol. 5291, pp. 93-104, 2004.
  2. J. Zhu, L. Wang, R. Yang, and J. Davis, "Fusion of Time-of-Flight Depth and Stereo for High Accuracy Depth Maps," in Proc. IEEE International Conference on Computer Vision and Pattern Recognition, 2008.
  3. Y. Kim, D. Chen, C, Theobalt, and S. Thrun, "Design and Calibration of a Multi-view TOF Sensor Fusion System," in Proc. IEEE International Conference on Computer Vision and Pattern Recognition, pp. 1-7, 2008.
  4. J. Diebel and S. Thrun, "An Application of Markov Random Fields to Range Sensing," Advances in Neural Information Processing Systems, 18:291-298, 2005.
  5. J. Zhu, L. Wang, J. Gao, and R. Yang, "Spatial-Temporal Fusion for High Accuracy Depth Maps Using Dynamic MRFs," IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 32, no. 5, pp. 899-909, 2010. https://doi.org/10.1109/TPAMI.2009.68
  6. E. Eisemann and F. Durand, "Flash Photography Enhancement via Intrinsic Relighting," ACM Trans. on Graphics, vol. 23, no. 3, pp. 673-678. 2004. https://doi.org/10.1145/1015706.1015778
  7. G. Petschnigg, M. Agrawala, and H. Hoppe, "Digital Photography with Flash and No-Flash Image Pairs," ACM Trans. on Graphics, vol. 23, no. 3, pp. 664-672. 2004. https://doi.org/10.1145/1015706.1015777
  8. C. Tomasi and R. Manduchi, "Bilateral Filtering for Gray and Color Images," in Proc. IEEE International Conference on Computer Vision, pp. 836-846, 1998.
  9. J. Kopf, M. Cohen, D. Lischinski, and M. Uyttendaele, "Joint Bilateral Upsampling," ACM Trans. on Graphics, vol. 26, no. 3, 2007.
  10. D. Chan, H. Buisman, C. Thebalt, and S. Thrun, "A Noise-Aware Filter for Real-Time Depth Upsampling," in Workshop on M2SFA2, ECCV, 2008.
  11. Camera calibration toolbox program for Matlab provided by Caltech, http://www.vision.caltech. edu/bouguetj/calib_doc
  12. SY. Kim, EK. Lee, and YS. Ho, "Generation of ROI Enhanced Depth Maps Using Stereoscopic Cameras and a Depth Camera," IEEE Trans. on Broadcasting, vol. 54, no. 4, pp. 732-740, 2008. https://doi.org/10.1109/TBC.2008.2002338
  13. Y. Qingxiong, Y. Ruigang, J. Davis, and D. Nister, "Spatial-Depth Super Resolution for Range Images," in Proc. IEEE International Conference on Computer Vision and Pattern Recognition, pp. 1-8. 2007.
  14. A. Reimens, O. Gangwal, B. Barenbrug, and RM. Berretty, "Multi-step Joint Bilateral Depth Upsampling," in Proc. SPIE Visual Communication and Image Processing, 2009.
  15. http://www.middleburry.edu/stereo.