Saturday, September 14, 2013

Camera Calibration

@concept
Camera Calibration
: 실제 3차원 공간 상의 좌표계와 카메라 내부 이미지 좌표계의 변환을 위한 parameter 구하는 단계이다.

 - The Meaning of Camera Calibration
: (x,y,z) 일반적으로 우리가 알고 있는 3차원 공간 상의 좌표계이며, (u,v) 이미지 상에서 좌표계이다. camera intrinsic parameter 최대한 간략하게 표기하면 focal length f scale factor w 나타낼 있고, 이를 통해 좌표계 간의 변환이 가능하다. camera calibration이란, 미지수들을 찾아내는 과정이다. 이를 찾기 위해 미리 3차원 공간 상의 좌표를 알고 있는 특정 패턴을 카메라로 받아들여 계산해 낸다.

 - Projection Matrix P
: 위에서 [u,v,w] 좌표와 [x,y,z] 사이의 좌표를 변환하는 행렬을 projection matrix P라고 부르는데, P 계산하기 위해 3차원 공간의 여러 또는 점을 공간 상에서 움직여가며 촬영하여 수식을 쌓아(stacking) 최적화 문제로 해결한다. P matrix에는 여러 가지 기하학적인 특징이 있다. 그래서 값을 계산할 이러한 기하학적 특징까지 고려하면 보다 정밀한 값을 찾을 있다. 가장 일반적으로 많이 사용하는 방식은 SVD(Singular Value Decomposition) 사용하며, 복잡하게 계산할 때는 전형적인 최적화 방식으로 계산하기도 한다.

 - Calibration Patterns
: calibration 수행하기 위해 사용되는 패턴은 크게 2D checker board 3D calibration box 나눌 있다. 2D checker board 상대적으로 제작이 쉽지만 calibration 위해 checker board 이리저리 바꿔가며 여러 장의 이미지를 얻어야 한다는 단점이 있다. 반면 calibration box 장의 이미지만으로 camera calibration 수행할 있다는 장점이 있지만 제작이 복잡하다는 단점이 있다.



No comments:

Post a Comment