DOI QR코드

DOI QR Code

다중 입체 영상 획득을 위한 정밀 카메라 캘리브레이션 기법

Accurate Camera Calibration Method for Multiview Stereoscopic Image Acquisition

  • 투고 : 2019.07.22
  • 심사 : 2019.10.21
  • 발행 : 2019.11.30

초록

본 논문에서는 입체 영상을 획득하기 위한 정밀 카메라 캘리브레이션(calibration) 기법을 제안한다. 일반적인 카메라 캘리브레이션 기법은 체커보드 구조의 목적 패턴을 이용하여 수행한다. 체커보드 패턴은 사전에 인지된 격자구조를 활용할 수 있으며, 체커보드 코너점을 통해 특징점 매칭을 용이하게 수행할 수 있음에 따라 2차원 영상 픽셀 지점과 3차원 공간상의 관계를 정확히 추정할 수 있다. 특징점 매칭을 통해 카메라 파라미터를 추정하므로 정밀한 카메라 캘리브레이션을 위해선 영상 평면내의 정확한 체커보드 코너 검출이 필요하다. 따라서 본 논문은 정확한 체커보드 코너 검출을 통해 정밀한 카메라 캘리브레이션을 수행하는 기법을 제안한다. 정확한 코너를 검출하기 위해 1-D 가우시안 필터링을 활용하여 코너 후보군들을 검출한 후 코너 정제(refinement) 과정을 통해 이상치(outlier)들을 제거하며 영상내의 부분 픽셀(sub-pixel) 단위의 정확한 코너를 검출한다. 제안한 기법을 검증하기 위해 카메라 내부 파라미터를 추정 결과를 판단하는 재투사 오차(reprojection error)를 확인하며, 카메라 위치 ground truth 값이 제공된 데이터 셋을 활용하여 카메라 외부 파라미터 추정 결과를 확인한다.

In this paper, we propose an accurate camera calibration method for acquiring multiview stereoscopic images. Generally, camera calibration is performed by using checkerboard structured patterns. The checkerboard pattern simplifies feature point extraction process and utilizes previously recognized lattice structure, which results in the accurate estimation of relations between the point on 2-dimensional image and the point on 3-dimensional space. Since estimation accuracy of camera parameters is dependent on feature matching, accurate detection of checkerboard corner is crucial. Therefore, in this paper, we propose the method that performs accurate camera calibration method through accurate detection of checkerboard corners. Proposed method detects checkerboard corner candidates by utilizing 1-dimensional gaussian filters with succeeding corner refinement process to remove outliers from corner candidates and accurately detect checkerboard corners in sub-pixel unit. In order to verify the proposed method, we check reprojection errors and camera location estimation results to confirm camera intrinsic parameters and extrinsic parameters estimation accuracy.

키워드

참고문헌

  1. Z. Zhang, "A flexible new technique for camera calibration," IEEE Transactions on pattern analysis and machine intelligence, Vol.22, No.11, pp.1330-1334, December 2000. https://doi.org/10.1109/34.888718
  2. G. Bloomenthal, and J. Rokne, "Homogeneous coordinates," The Visual Computer, Vol.11, No. 1, pp.15-26, January, 1994. https://doi.org/10.1007/BF01900696
  3. R. Hartley, and A. Zisserman, Multiple view geometry in computer vision, Cambridge university press, pp.151-176, 2003.
  4. R. Tsai, "A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses," IEEE Journal on Robotics and Automation, Vol. RA-3, No.4, pp.323-344, August, 1987. https://doi.org/10.1109/JRA.1987.1087109
  5. Q.T. Luong, and O. D. Faugeras, "The fundamental matrix: Theory, algorithms, and stability analysis," International journal of computer vision, Vol.17, No.1, pp.43-75, January, 1996. https://doi.org/10.1007/BF00127818
  6. Y. Ma, S. Soatto, J. Kosecka, and S. S. Sastry, An invitation to 3-d vision : from images to geometric models, Springer Science & Business Media, pp. 82-90, 2012.
  7. A. Neubeck and L. Gool, "Efficient non-maximum suppression," 18th International Conference on Pattern Recognition, Hong Kong, China, pp.850-855, 2006.
  8. A. Geiger et al., "Automatic camera and range sensor calibration using a single shot," IEEE International Conference on Robotics and Automation, Minnesota, USA, pp.3936-3943, 2012.
  9. W. Forstner and E. Gulch, "A fast operator for detection and precise location of distinct points, corners and centres of circular features," Proc. ISPRS intercommission conference on fast processing of photogrammetric data, Interlaken, Germany, pp.281-305, 1987.
  10. OpenCV 3.0, https://opencv.org/opencv-3-0.html