머신비전 검사 실패는 왜 현장에서 계속 반복될까
불량품보다 양품만 오래 찍은 프로젝트가 먼저 흔들립니다
흔한 실수: 기준 영상을 너무 깨끗하게만 만든다
머신비전 검사에서 가장 자주 보이는 실패는 의외로 카메라나 알고리즘 성능 부족이 아닙니다. 양품 샘플만 잘 찍히는 조건을 만든 뒤, 그 이미지를 기준으로 검사 로직을 고정하는 순간부터 현장에서는 작은 편차가 모두 문제로 돌아옵니다.
예를 들어 시제품 단계에서는 표면이 깨끗하고 위치도 일정합니다. 그런데 양산 라인에 들어가면 미세한 오염, 포장재 반사, 작업자 투입 방향, 로트별 색 차이가 동시에 들어옵니다. vision의 기본 개념처럼 보는 행위는 대상과 환경을 함께 해석하는 과정인데, 현장 이미지는 늘 환경까지 같이 찍힌다는 점을 잊으면 안 됩니다.
교훈: 실패 샘플을 먼저 모아야 합니다
초기 검토 때는 멋진 양품 이미지 10장보다 애매한 샘플 100장이 더 중요합니다. 특히 불량인지 양품인지 사람도 잠시 망설이는 경계 샘플을 모아야 검사 기준의 폭을 현실적으로 잡을 수 있습니다.
- 하지 마세요: 개발실 조명 아래에서 찍은 양품 이미지만 보고 OK 판정을 확정하지 마세요.
- 해야 합니다: 로트, 시간대, 작업자, 설비 온도, 표면 상태가 다른 이미지를 섞어 촬영하세요.
- 현장 팁: 양품, 명확한 불량, 애매한 경계품을 폴더로 나누고 각 30장 이상 확보하면 첫 기준값이 훨씬 덜 흔들립니다.
렌즈와 조명을 따로 고르면 원인은 늘 뒤늦게 보입니다
흔한 실수: 카메라 스펙표만 보고 장비를 주문한다
검사 실패 보고서를 보면 ‘해상도는 충분한데 검출이 불안정하다’는 표현이 자주 등장합니다. 이때 실제 원인은 카메라 픽셀 수보다 렌즈, 조명, 작업거리, 표면 반사가 서로 맞지 않는 경우가 많습니다. 광학 조건을 빼고 머신비전 카메라만 고르면 선명한 사진은 얻어도 검사에는 약한 이미지가 나옵니다.
특히 금속, 유리, 필름, 사출품처럼 표면 반사가 강한 대상은 조명 각도 하나만 바뀌어도 흠집이 사라지거나 가짜 불량이 생깁니다. 광학의 정의를 보면 빛의 진행과 상 형성이 핵심인데, 현장에서는 그 원리가 그대로 검사 안정성으로 이어집니다.
교훈: 장비 선정 순서를 바꾸세요
실무에서는 ‘카메라 먼저, 조명 나중’ 순서가 빠른 것처럼 보이지만 재작업 비용을 키웁니다. 검사용 카메라, 렌즈, 조명을 바꾸는 비용은 부품값만의 문제가 아니라 브라켓 재가공, 라인 정지, 재검증까지 포함해 수백만 원에서 수천만 원으로 커질 수 있습니다.
- 하지 마세요: 해상도만 높이면 작은 결함까지 모두 잡힐 것이라고 단정하지 마세요.
- 하지 마세요: 렌즈 배율을 정하기 전에 작업거리와 설치 공간을 비워두지 마세요.
- 해야 합니다: 검사 대상의 재질, 결함 방향, 허용 오차, 주변 외란광을 먼저 적고 광학 조건을 맞추세요.
- 추천 순서: 결함 정의 → 시야 범위 → 작업거리 → 렌즈 배율 → 조명 방식 → 카메라 해상도 순서로 검토하면 되돌림이 줄어듭니다.
전문가 조언: 머신비전 이미지는 예쁘게 찍는 사진이 아니라 판정하기 쉬운 데이터를 만드는 과정입니다. 사람 눈에 좋아 보이는 밝은 이미지가 알고리즘에 좋은 이미지는 아닐 수 있습니다.
검출 알고리즘을 빨리 붙이면 기준값이 매일 바뀝니다
흔한 실수: 첫날 잘 맞은 임계값을 표준으로 삼는다
머신비전 프로젝트에서 데모 화면이 빨리 나오는 것은 장점이지만, 그 속도 때문에 실패하는 경우도 많습니다. 첫날 촬영한 이미지에서 밝기 임계값을 맞추고, 에지 위치를 잡고, 면적 기준을 넣으면 당장은 그럴듯하게 동작합니다. 문제는 다음 날 조명이 조금 어두워지거나 소재 색이 변했을 때 같은 기준값이 갑자기 불량을 쏟아낸다는 점입니다.
검출 알고리즘은 기준값보다 데이터 변동 폭을 먼저 알아야 안정됩니다. 룰 기반 검사는 빠르고 설명이 쉬운 대신 환경 변화에 민감할 수 있고, 딥러닝 검사는 복잡한 패턴에 강하지만 학습 데이터가 얇으면 엉뚱한 특징을 배울 수 있습니다. 어느 쪽이든 ‘오늘 맞았다’는 말만으로는 양산 기준이 되기 어렵습니다.
교훈: 판정 기준을 숫자와 이미지로 같이 남기세요
기준값 변경 이력을 남기지 않으면 다음 담당자는 왜 이 값이 들어갔는지 모릅니다. 현장에서 가장 피해야 할 말은 ‘지난번 담당자가 이렇게 해놨다’입니다. 검사 기준은 감이 아니라 재현 가능한 근거로 남아야 합니다.
- ROI를 고정하기 전: 제품 위치 편차가 실제 라인에서 어느 정도인지 먼저 측정하세요.
- 임계값을 정하기 전: 양품과 불량품의 밝기, 면적, 길이, 대비 값을 표로 분리해 최소·최대 범위를 보세요.
- AI 검사를 넣기 전: 학습 데이터에 정상 편차와 실패 사례가 충분히 섞였는지 확인하세요.
- 배포하기 전: 사람이 판단한 결과와 시스템 판정 결과를 최소 한 번 교차 검증하세요.
| 실수 | 현장 증상 | 대응 방향 |
|---|---|---|
| 밝기 기준만 사용 | 로트가 바뀌면 오검출 증가 | 대비, 형태, 위치 정보를 함께 사용 |
| ROI 과도 축소 | 위치가 조금만 틀어져도 미검출 | 정렬 보정 또는 여유 영역 확보 |
| 불량 샘플 부족 | 새로운 불량 유형을 놓침 | 실패 이미지를 계속 추가 수집 |
라인에서 생기는 흔들림을 실험실 사진으로 판단하면 안 됩니다
흔한 실수: 정지 상태 이미지만 보고 합격을 선언한다
검사 대상이 멈춰 있을 때 선명하게 찍히는 것과 컨베이어 위에서 안정적으로 판정되는 것은 다른 문제입니다. 실제 라인에서는 진동, 속도 편차, 트리거 지연, 제품 높이 편차, 주변 설비 조명이 동시에 영향을 줍니다. 개발실에서 완벽했던 이미지가 라인 투입 후 흐려지는 이유는 대부분 이 동적 조건을 놓쳤기 때문입니다.
특히 고속 라인에서는 노출 시간을 줄이면 이미지가 어두워지고, 밝기를 보상하려 조명을 올리면 반사가 강해지는 식의 연쇄 문제가 생깁니다. 빛의 성질을 이해하지 않고 단순히 밝기만 올리면 결함 대비가 무너질 수 있습니다. 관련 배경은 광의 특성에서도 확인할 수 있습니다.
교훈: 검사 조건은 라인 위에서 검증해야 합니다
설치 전 테스트는 필요하지만 그것만으로 충분하다고 보면 안 됩니다. 최소한 실제 속도, 실제 브라켓, 실제 배경, 실제 주변 조명에서 촬영한 이미지를 확보해야 합니다. 가능하다면 양산 전 파일럿 운전 시간에 실패 로그를 집중적으로 모으는 편이 좋습니다.
- 하지 마세요: 책상 위에서 손으로 제품을 놓고 찍은 이미지만으로 최종 합격을 말하지 마세요.
- 확인하세요: 트리거 신호와 촬영 시점이 제품 위치와 정확히 맞는지 확인하세요.
- 확인하세요: 설비가 예열된 뒤 초점과 밝기가 바뀌는지 30분 이상 관찰하세요.
- 기록하세요: 속도, 노출, 조명 출력, 렌즈 조리개, 검사 판정 결과를 같은 파일명 규칙으로 남기세요.
첫 촬영 로그 30분을 남기면 다음 실패가 줄어듭니다
흔한 실수: 문제 발생 후에야 이미지를 저장한다
머신비전 검사 실패를 줄이는 가장 현실적인 방법은 거창한 장비 교체보다 처음부터 이미지 로그를 남기는 습관입니다. 많은 현장에서 불량이 터진 뒤에야 저장 기능을 켜지만, 그때는 이미 정상 상태의 기준 이미지가 부족합니다. 비교할 기준이 없으면 원인이 제품인지 조명인지 렌즈 오염인지 판단하기 어렵습니다.
로그는 단순히 이미지를 쌓는 일이 아닙니다. 시간, 모델명, 로트, 조명값, 셔터값, 판정 결과가 같이 있어야 나중에 원인을 좁힐 수 있습니다. 저장 공간이 부담된다면 모든 이미지를 영구 보관할 필요는 없습니다. 양품 일부, 불량 전체, 경계 판정 이미지를 우선 남기는 방식만으로도 다음 문제 대응 속도가 크게 달라집니다.
교훈: 오늘 바로 한 라인에서 시작하세요
새로운 검사 시스템을 구축하는 단계라면 로그 폴더 구조부터 정해두세요. 이미 운영 중인 라인이라면 전체를 바꾸려 하지 말고 반복 민원이 있는 한 공정만 골라 시작하는 편이 빠릅니다.
- 1단계: 같은 제품에서 양품 20개, 불량품 20개, 애매한 샘플 10개를 다시 촬영합니다.
- 2단계: 파일명에 날짜, 라인명, 조명 출력, 노출 시간, 판정 결과를 넣습니다.
- 3단계: 사람이 다시 판정한 결과와 시스템 판정을 나란히 적어 오검출과 미검출을 분리합니다.
- 4단계: 기준값을 바꿨다면 변경 전후 이미지를 같은 폴더에 남겨 재현 가능성을 확인합니다.
현장 팁: 로그를 남길 때는 많이 저장하는 것보다 다시 찾을 수 있게 저장하는 것이 중요합니다. 파일명 규칙 하나가 다음 디버깅 시간을 절반으로 줄일 수 있습니다.
오늘 한 라인만 골라 양품 20개와 불량품 20개를 같은 조건으로 다시 찍고, 파일명에 조명값과 셔터값을 붙여 첫 촬영 로그 30분을 남겨보세요.

- 다음글머신비전 검사는 PC 기반만 고집할 필요 없다 26.09.19
등록된 댓글이 없습니다.
