“픽셀만 맞으면 되죠” 머신비전 캘리브레이션의 함정

profile_image
작성자 최민재
댓글 0건 조회 8회

측정값이 흔들릴 때 먼저 의심할 것은 알고리즘만이 아닙니다

픽셀 좌표와 실제 치수는 같은 언어가 아닙니다

현장에서 머신비전 검사 수치가 조금씩 어긋나면 가장 먼저 알고리즘 파라미터를 만지는 경우가 많습니다. 하지만 실제 원인은 코드보다 앞단에 있는 경우가 흔합니다. 카메라가 보는 픽셀 좌표와 제품의 실제 밀리미터 좌표가 제대로 연결되지 않으면, 아무리 좋은 imaging 알고리즘도 불안정한 결과를 냅니다.

특히 치수 검사, 위치 보정, 로봇 픽업, 인쇄 정렬 검사처럼 수치가 곧 판정 기준이 되는 공정에서는 캘리브레이션이 품질의 기준점입니다. 렌즈 왜곡, 카메라 장착 각도, 조명 조건, 대상물 높이 차이가 함께 섞이면 “어제는 맞았는데 오늘은 틀리는” 문제가 생깁니다. 시각과 인식의 기본 개념은 시각의 정의처럼 단순히 보는 행위에 그치지 않고, 기준을 잡고 해석하는 과정까지 포함합니다.

  • 픽셀 해상도만 확인: 1픽셀이 몇 mm인지 계산해도 렌즈 왜곡이 남으면 가장자리 측정값이 달라집니다.
  • 중앙부 샘플만 사용: 실제 검사 위치가 화면 가장자리에 있다면 중앙 기준 캘리브레이션은 현장을 대표하지 못합니다.
  • 한 번 맞춘 뒤 방치: 설비 진동, 브라켓 미세 이동, 렌즈 조임 변화로 기준점은 서서히 틀어질 수 있습니다.
팁: 측정 오차가 일정한 방향으로 반복되면 알고리즘 문제보다 좌표계, 스케일, 렌즈 왜곡 보정 순서를 먼저 확인하는 편이 빠릅니다.

캘리브레이션 불량을 부르는 대표 원인을 순서대로 좁혀봅니다

렌즈 왜곡과 카메라 각도는 생각보다 큰 차이를 만듭니다

optical 시스템에서 렌즈는 단순히 이미지를 크게 보여주는 부품이 아닙니다. 광학계는 빛을 모으고 상을 만들며, 그 과정에서 주변부 왜곡이나 배율 차이를 만들 수 있습니다. 관련 기초 용어는 광학 설명을 참고하면 이해가 쉽습니다.

예를 들어 사각 제품의 네 모서리를 측정하는 검사에서 중앙부는 기준 치수와 잘 맞는데 좌우 끝단만 벗어난다면, 단순 임계값 문제가 아닐 수 있습니다. 이때는 렌즈 왜곡 보정, 카메라와 대상면의 평행도, 체커보드 또는 캘리브레이션 타깃의 촬영 상태를 함께 봐야 합니다. 특히 넓은 시야를 얻으려고 짧은 초점거리 렌즈를 사용했다면 주변부 오차가 더 민감하게 드러납니다.

  1. 카메라 수평 확인: 대상면과 이미지 센서가 최대한 평행한지 확인합니다. 한쪽 끝만 흐리거나 치수가 달라지면 기구 정렬부터 점검합니다.
  2. 렌즈 왜곡 보정: 측정 영역이 화면 가장자리에 있으면 왜곡 보정 전후 데이터를 비교합니다.
  3. 타깃 품질 확인: 종이에 출력한 임시 패턴은 열, 습기, 프린터 스케일 오차에 약합니다. 가능하면 전용 글라스 타깃을 사용합니다.
  4. 고정 상태 확인: 렌즈 잠금 나사, 카메라 브라켓, 조명 고정대가 움직이지 않는지 표시선을 그어 추적합니다.

조명 변화는 캘리브레이션 결과까지 흔듭니다

많은 담당자가 캘리브레이션은 밝기와 별개라고 생각합니다. 하지만 이미지에서 코너, 원점, 마커를 찾는 방식은 결국 명암 차이를 이용합니다. 조명이 바뀌면 기준점 검출 위치가 0.2~0.5픽셀씩 흔들릴 수 있고, 고정밀 검사에서는 이 정도도 불량 판정의 원인이 됩니다.

  • 반사성 소재는 조명 각도가 조금만 달라져도 엣지 위치가 밀려 보입니다.
  • 투명 필름이나 유리 제품은 배경광의 균일도가 낮으면 패턴 인식이 불안정해집니다.
  • 검은색 부품은 노출을 올리는 순간 노이즈가 증가해 서브픽셀 측정이 흔들릴 수 있습니다.

현장에서 바로 쓰는 머신비전 캘리브레이션 절차

순서를 바꾸면 같은 장비도 다른 결과를 냅니다

캘리브레이션은 장비를 켜고 패턴을 한 장 찍는 작업이 아닙니다. 좋은 vision system은 카메라, 렌즈, 조명, 제품 위치, 소프트웨어 좌표계가 같은 기준으로 묶여 있어야 합니다. 아래 순서대로 확인하면 원인 추적 시간이 크게 줄어듭니다.

먼저 검사하려는 실제 제품 높이와 동일한 위치에 타깃을 놓아야 합니다. 높이가 다른 곳에서 캘리브레이션하면 배율이 달라지고, 특히 텔레센트릭 렌즈가 아닌 일반 렌즈에서는 오차가 더 커집니다. “대충 같은 위치”가 아니라 지그 기준면, 제품 안착면, 검사 초점면을 명확히 나누어 기록하는 것이 좋습니다.

  1. 기계 원점 고정: 컨베이어, 지그, 로봇 좌표의 기준 위치를 먼저 잡습니다. 비전 원점은 기구 원점이 흔들리지 않을 때 의미가 있습니다.
  2. 광량 안정화: 조명 컨트롤러 출력, 노출 시간, 게인을 고정합니다. 자동 노출은 검증용에는 편하지만 양산 검사에는 위험합니다.
  3. 초점과 조리개 설정: 초점을 맞춘 뒤 조리개를 조정해 필요한 심도를 확보합니다. 너무 개방하면 일부 영역만 선명하고, 너무 조이면 광량 부족으로 노이즈가 늘 수 있습니다.
  4. 캘리브레이션 타깃 촬영: 화면 전체에 기준점이 고르게 분포하도록 촬영합니다. 중앙만 가득 채우는 패턴은 주변부 보정에 약합니다.
  5. 실물 샘플 검증: 게이지 블록, 기준 치수 샘플, 양품 대표 샘플로 보정값이 실제 검사에 맞는지 확인합니다.
전문가 조언: 캘리브레이션 결과 화면에서 RMS 오차만 보지 말고, 실제 판정 위치에서의 반복 측정 편차를 함께 기록해야 합니다.

오차가 남을 때는 데이터 기록 방식부터 바꿔야 합니다

평균값보다 반복성과 방향성이 더 중요합니다

캘리브레이션을 다시 해도 문제가 남는다면 “얼마나 틀렸는지”보다 “어떻게 틀리는지”를 봐야 합니다. 매번 오른쪽으로 0.1mm 밀린다면 좌표 변환 또는 원점 설정 문제일 가능성이 높고, 방향 없이 흩어진다면 조명, 초점, 진동, 트리거 타이밍 문제일 가능성이 큽니다. technology가 복잡해질수록 기록은 더 단순하고 일관돼야 합니다.

추천하는 방식은 같은 샘플을 최소 20회 이상 반복 측정하고, X/Y 좌표와 각도, 조명 밝기, 노출 시간, 검사 시간대를 함께 남기는 것입니다. 온도에 민감한 장비라면 설비 가동 직후와 1시간 후의 값을 따로 비교해 보세요. 이 과정에서 “작업자 A가 넣으면 맞고, 작업자 B가 넣으면 틀리는” 패턴도 드러납니다.

  • 일정한 오프셋: 좌표 원점, mm 변환 계수, 로봇 핸드아이 보정값을 확인합니다.
  • 가장자리만 오차: 렌즈 왜곡 보정, 시야 선택, 타깃 촬영 범위를 다시 봅니다.
  • 시간이 지날수록 변화: 조명 발열, 카메라 브라켓 열팽창, 렌즈 고정 상태를 점검합니다.
  • 특정 제품만 실패: 표면 반사, 색상 편차, 높이 차이, 소재 투과 특성을 분리해 봅니다.

간단한 표로 원인을 빠르게 압축합니다

복잡한 보고서보다 현장에서는 한눈에 보는 표가 더 잘 작동합니다. 아래처럼 증상과 우선 점검 항목을 연결해두면 야간조나 교대 근무에서도 같은 방식으로 대응할 수 있습니다.

  • 측정값이 전체적으로 커짐: 배율 설정, 작업거리, 제품 높이, 렌즈 교체 여부 확인
  • 좌우 중 한쪽만 틀어짐: 카메라 기울기, 지그 평행도, 브라켓 체결 상태 확인
  • 불량률이 특정 시간대에 증가: 외란광, 조명 온도, 설비 예열 시간 확인
  • 마커 인식률이 낮음: 노출, 대비, 오염, 패턴 손상, 광원 각도 확인

“한 번 맞췄으니 끝”이라는 말이 가장 위험합니다

재캘리브레이션 기준을 숫자로 정해야 합니다

마지막으로 가장 흔한 실수는 캘리브레이션을 이벤트처럼 취급하는 것입니다. 장비 설치일에 한 번, 문제 생기면 한 번 하는 방식으로는 안정적인 vision 품질을 유지하기 어렵습니다. 생산 수량, 설비 진동, 조명 교체 주기, 렌즈 청소 이력에 따라 재점검 기준을 숫자로 정해두어야 합니다.

예를 들어 고정밀 치수 검사라면 매일 첫 생산 전 기준 샘플 5회 반복 측정, 주 1회 타깃 촬영, 렌즈 또는 조명 교체 후 전체 재캘리브레이션 같은 규칙을 둘 수 있습니다. 로봇 픽업 공정이라면 충돌, 지그 교체, 카메라 탈착, 컨베이어 높이 변경 후에는 반드시 좌표계를 다시 확인해야 합니다. 빛의 성질과 측정 환경은 광의 개념처럼 조건에 따라 다르게 나타나므로, 기록 없는 감각에 기대면 문제가 반복됩니다.

  • 실수 1: 자동 노출을 켜둔 채 기준값 저장 - 제품 색상이나 반사율이 바뀔 때마다 기준 이미지가 달라져 재현성이 떨어집니다.
  • 실수 2: 타깃을 손으로 대충 놓고 보정 - 지그 기준면과 높이가 다르면 실제 검사 위치에서 배율 오차가 생깁니다.
  • 실수 3: 소프트웨어 보정값만 백업 - 렌즈 모델, 조리개 위치, 작업거리, 조명 각도까지 함께 남겨야 복구가 가능합니다.

담당자가 바뀌어도 같은 품질을 유지하려면 캘리브레이션은 개인의 노하우가 아니라 설비의 운영 규칙이어야 합니다. “픽셀만 맞으면 된다”는 말이 편하게 들릴수록, 실제 현장에서는 좌표계와 광학 조건을 더 차분하게 확인해야 합니다.

“픽셀만 맞으면 되죠” 머신비전 캘리브레이션의 함정

댓글목록

등록된 댓글이 없습니다.