Multi-step calibration

모든 카메라가 하나의 기본 카메라에 대해 보정하는 경우 가장 빠른 보정이 수행됩니다. 즉, 모든 카메라는 동시에 캘리브레이션 대상을 볼 수 있습니다. 그러나 여러 카메라의 경우 여러 보정 단계가 필요할 수 있습니다.

여러 단계를 거친다는 것은 모든 카메라를 볼 수 있도록 캘리브레이션 플레이트의 위치를 다시 지정해야 한다는 의미입니다. 세 대의 카메라가 서로 120도 각도로 원형으로 펼쳐져 있는 다음 경우를 고려하십시오.

xz-plane을 공유하기 위해 장착된 3개의 카메라

목표는 왼쪽 카메라에서 아래쪽으로, 오른쪽 카메라에서 아래쪽으로 변환 행렬을 찾는 것입니다. 따라서 아래와 같이 두 가지 보정 설정이 있습니다.

여러 단계의 다중 카메라 보정

중첩된 설정은 각도를 적절하게 시각화하기 위해 위에서 본 다음과 같이 표시됩니다.

다중 카메라 보정 중첩 설정

In this case, we can run multi-step calibration without loss in performance. That is because, in each step, one transformation matrix is generated. Each transformation matrix transforms into the coordinate frame of the Bottom camera.

  • The first step involves the Left and Bottom camera, with the calibration object at position 1.

  • The second step involves the Right and Bottom camera, with the calibration object re-positioned to position 2.