모든 카테고리

블로그

홈페이지 >  블로그

캘리브레이션 타겟 유형: 패턴의 비교 분석 및 그 장점

Time : 2025-07-25

정확한 카메라 캘리브레이션은 모든 기계/컴퓨터 비전 응용 프로그램의 성공에 있어 기본적인 요소입니다. 캘리브레이션 대상 선택은 캘리브레이션 정확도에 큰 영향을 미치지만, 여러 종류의 패턴이 존재하며 각각 고유한 특성을 가지고 있습니다. 이 가이드는 최적의 선택을 위해 일반적인 캘리브레이션 대상(체커보드, 원형 격자, CharuCo)의 장점과 한계를 분석합니다.

machine vision case (3).png

I. 캘리브레이션 대상 크기: 중요한 고려사항

캘리브레이션 대상의 물리적 크기는 주로 시야각(FOV)과의 관계를 통해 측정 정확도에 직접적인 영향을 미칩니다. 주요 원칙은 다음과 같습니다.

1. 시야각(FOV) 커버리지: 정확한 캘리브레이션을 위해 목표물은 정면에서 볼 때 이미지 픽셀의 50% 이상을 차지해야 합니다. 작은 목표물은 관측된 특성을 설명하기 위한 여러 카메라 파라미터 조합을 허용하여 모델 제약 조건을 약화시킵니다.

2. 초점 안정성: 캘리브레이션은 고정된 작업 거리를 기준으로 이루어집니다. 초점 거리 또는 조리개 값을 변경하면 초점 이동 및 광학 수차로 인해 이전의 캘리브레이션이 무효화됩니다.

3. 실용 팁: 측정 범위(FOV)에 맞는 목표물 크기를 선택하십시오. 대규모 측정(예: 자동차 검사)의 경우, 큰 목표물을 사용하거나 여러 위치에서 캡처하는 방법을 권장합니다.

 

II. 캘리브레이션 목표물 유형: 패턴과 성능

1. 체커보드(격자 무늬) 목표물

OpenCV, Halcon, MATLAB에서 지원하는 가장 일반적인 패턴입니다.

검출 작업 흐름:

이미지 이진화 → 사각형(어두운 사각형) 검출 → 크기/격자 정규성으로 필터링 → 사용자 정의 차원과 일치시킴.

machine vision case (4).png

장점:

서브픽셀 정확도: 코너점(수학적으로 안장점)은 무한소로, 원근 왜곡 하에서도 편향 없는 위치 추정이 가능합니다(정밀도: ±0.1 픽셀).

왜곡 모델링: 높은 에지 밀도가 방사형/접선 왜곡 추정을 향상시킵니다.

제한 사항:

전체 가시성 필요: 모든 이미지에서 전체 보드가 보여야 하므로 코너 데이터 수집이 제한됩니다(이미지 가장자리에서의 왜곡 모델링에 중요).

대칭 제약 조건: 스테레오 캘리브레이션 시 180° 모호성을 피하기 위해 짝수 행과 홀수 열(또는 그 반대)을 사용해야 합니다.

가장 적합한 용도: 전체 보드 가시성이 가능한 단일 카메라 캘리브레이션.

machine vision case (5).png

2. 원형 격자 타겟

일반적인 변형: 흰색 배경에 검은 원 또는 검은 배경에 흰색 원.

검출 작업 흐름:

"블롭" 탐지 → 면적, 원형도, 볼록성으로 필터링 → 격자 구조 식별.

장점:

노이즈 저항성: 원 피팅은 모든 둘레 픽셀을 활용하여 노이즈 감도를 줄입니다.

가림 저항성: 부분적으로 보이는 원도 탐지 가능합니다.

제한 사항:

원근법적 편향: 원은 원근법에 따라 타원으로 투영된다. 렌즈 왜곡은 도형을 추가로 변형시켜 미세한 피팅 오차를 유발한다.

스테레오 애매성: 대칭 그리드는 180°의 각도 애매성을 가지므로 다중 카메라 설정 시 비대칭 그리드를 사용한다.

가장 적합한 용도: 후면 조명 적용 및 조도가 변하는 환경.

machine vision case (6).png

3. CharuCo 타겟

체커보드 코너와 ArUco 마커를 결합한 복합 패턴이다.

검출 작업 흐름:

ArUco 마커 식별 → 마커 간 보간된 안장점을 탐지한다.

장점:

부분적 가시성 지원: 고유한 마커 인코딩을 통해 가려지거나 가장자리가 잘린 타겟으로도 캘리브레이션 가능하다.

조도 변화에 대한 견고성: 불균일한 조명(예: 거울 반사)으로 인한 실패에 저항한다.

서브픽셀 개선: 체커보드와 유사한 수준의 안장점 정확도를 달성한다.

제한 사항:

알고리즘 복잡성: 전용 라이브러리(OpenCV 3.0 이상)가 필요하다.

마커 배치: 품질이 낮은 인쇄 마커는 검출 성능을 저하시킵니다.

가장 적합한 용도: 다중 카메라 시스템, 고왜곡 렌즈, 협소한 공간

machine vision case (1).png

III. 구현 최선의 관행

1. 인쇄 품질:

레이저 인쇄 또는 비반사성 기판에 에칭 처리된 타겟 사용

평탄성 유지 (변형 허용치: <0.1 mm/㎡)

2. 캡처 프로토콜:

타겟을 다양한 각도로 배치하여 15~30장의 이미지를 촬영합니다 (화면의 모서리까지 포함)

일관된 조명과 초점 유지

3. 라이브러리 관련 참고 사항:

OpenCV: 체커보드는 전체가 보여야 하며, CharuCo는 aruco 모듈이 필요합니다.

할콘: 내장된 비대칭 처리 기능으로 원형 격자에 최적화됨.

 

교정 대상 물체의 선택은 정밀도 요구사항, 환경적 제약, 알고리즘 지원 간의 균형을 고려해야 합니다. 체커보드는 통제된 환경에서 최대한의 정확도를 제공하지만, 차루코(ChArUco)는 산업용 응용 분야에서 뛰어난 내구성을 제공합니다. 원형 격자는 스테레오 설정에 있어 실용적인 균형을 이룹니다. 비전 시스템의 요구사항에 맞춰 대상 물체의 특성을 조율함으로써 측정법적으로 타당한 측정의 기반을 마련할 수 있으며, 이는 신뢰할 수 있는 머신 비전의 핵심입니다.

이전 : 산업용 카메라 선택 방법

다음 : 머신 비전 성공을 위한 텔레센트릭 렌즈 선택에 관한 궁극적인 가이드

문의문의

지금 HIFLY에 문의하세요:

Name
회사
휴대전화
국가
Email
메시지
0/1000
Email Email Whatsapp Whatsapp Wechat Wechat
Wechat
상위상위