일상에 꼭 필요한 정보, 늘 함께하는 나침반 일상에 꼭 필요한 정보, 늘 함께하는 나침반

머신비전이란? 카메라 검사·위치검출 원리

읽는 시간 약 6분

머신비전이란 산업용 카메라로 제품의 영상을 촬영하고 이미지 처리기술을 이용해 불량검사와 위치를 판단하는 시스템입니다. 머신비전의 카메라·렌즈·조명 구조와 영상처리, 위치검출 및 PLC·로봇 연동 원리를 알아봅니다.

머신비전이란 무엇이며 산업현장에서 어떤 역할을 할까?

머신비전(Machine Vision)은 산업용 카메라로 제품이나 부품의 영상을 획득한 뒤 Image Processing 기술을 이용하여 제품의 상태와 위치, 크기, 형상 등을 자동으로 판단하는 검사·인식 시스템입니다. 사람이 제품을 눈으로 확인하는 작업을 카메라와 컴퓨터가 대신한다고 이해할 수 있지만 단순히 사진을 촬영하는 것만으로 검사가 이루어지는 것은 아닙니다. 일반적인 시스템은 조명 → 렌즈 → 카메라 → Vision Controller·Industrial PC → PLC·Robot 등의 구조로 구성됩니다. 카메라가 획득한 영상에서 필요한 특징을 추출하고 미리 설정된 검사기준과 비교하여 OK·NG를 판단하거나 제품의 좌표를 계산합니다. 이를 이용하면 부품 누락, 조립상태, 표면 결함, 문자와 Barcode 확인, 치수 측정 등 다양한 검사를 자동화할 수 있습니다. 또한 Robot과 결합하면 무작위로 놓인 제품의 위치와 방향을 찾아 Pick & Place 작업에 활용할 수도 있습니다. 따라서 머신비전은 카메라 하나의 성능보다 촬영조건, 영상처리와 자동화 설비의 연동이 함께 설계되어야 하는 시스템입니다.

카메라·렌즈·조명은 영상 품질에 어떤 영향을 줄까?

머신비전에서 안정적인 검사를 위해서는 Image Processing Algorithm만큼 원본 영상을 일정하게 획득하는 것이 중요합니다. 카메라는 대상의 빛을 Image Sensor에서 전기적인 데이터로 변환하며 검사범위와 필요한 최소 결함 크기를 고려하여 Resolution을 선정해야 합니다. Lens는 Field of View와 Working Distance, 초점 및 왜곡 등에 영향을 줍니다. 정밀 치수측정에서는 일반 렌즈의 Perspective Error를 줄이기 위해 Telecentric Lens가 사용되기도 합니다. 조명은 제품의 특징을 배경과 구분하기 위한 핵심 요소입니다. Ring Light, Bar Light, Backlight, Dome Light 등 다양한 방식이 있으며 표면의 재질과 검사목적에 따라 적합한 조명이 달라집니다. 예를 들어 제품의 외곽 치수를 확인할 때는 Backlight가 선명한 Silhouette를 만드는 데 유리할 수 있고 반사가 심한 금속표면에서는 조명의 각도와 확산방법이 검사 안정성에 큰 영향을 줍니다. 결국 머신비전에서는 고해상도 카메라를 사용하는 것만으로 정확도가 보장되지 않으며 카메라·렌즈·조명과 설치환경을 하나의 Optical System으로 설계해야 합니다.

영상처리로 불량과 제품 위치를 어떻게 판단할까?

카메라에서 영상이 입력되면 Vision Software는 검사목적에 따라 다양한 Image Processing을 수행합니다. 먼저 밝기와 Contrast를 보정하거나 필요한 검사영역인 ROI(Region of Interest)를 지정할 수 있습니다. 이후 Thresholding을 통해 물체와 배경을 분리하거나 Edge Detection으로 제품의 경계선을 검출할 수 있습니다. Blob Analysis는 특정 밝기영역의 크기와 개수, 면적 등을 분석하는 데 활용되며 Pattern Matching은 등록된 기준 Pattern과 영상 속 특징을 비교하여 제품의 위치와 회전각도를 찾는 데 사용할 수 있습니다. 문자검사에서는 OCR(Optical Character Recognition), 코드 판독에서는 Barcode·Data Matrix 등의 인식기술이 활용됩니다. 측정 결과가 허용범위를 벗어나면 NG로 판정하여 불량품을 배출하도록 PLC에 신호를 전달할 수 있습니다. 다만 검사 정확도는 Pixel 수만으로 결정되지 않습니다. Calibration, Lens Distortion, 조명변화, 제품의 흔들림과 설치오차 등이 영향을 주므로 실제 생산라인에서는 반복성과 허용공차를 고려해 검사시스템을 구성해야 합니다.

머신비전은 PLC·로봇과 어떻게 연결하여 사용할까?

자동화 설비에서 머신비전은 독립적으로 영상을 분석하는 데 그치지 않고 PLC와 Robot Controller에 검사결과나 좌표를 전달하여 실제 동작으로 연결됩니다. 가장 단순한 방식에서는 PLC가 Trigger 신호를 보내면 Vision System이 제품을 촬영하고 검사 후 OK·NG 결과를 Digital I/O로 반환할 수 있습니다. 더 많은 데이터가 필요하다면 Ethernet 기반 통신을 이용해 검사값, 제품번호, X·Y 좌표와 회전각도 등의 정보를 교환할 수 있습니다. Robot Vision에서는 카메라에서 측정한 좌표를 Robot Coordinate로 변환하기 위한 Calibration 과정이 중요합니다. 카메라가 고정된 Eye-to-Hand 구조와 Robot에 카메라가 장착되는 Eye-in-Hand 구조 등 시스템 목적에 따라 구성이 달라질 수 있습니다. 컨베이어에서 이동하는 제품을 추적해야 한다면 Encoder 정보와 Vision 좌표를 결합하는 Tracking 기술도 활용됩니다. 최근에는 규칙 기반 영상처리뿐 아니라 Deep Learning을 적용하여 복잡한 외관검사나 분류를 수행하기도 합니다. 결국 머신비전의 핵심은 좋은 영상을 확보하고 필요한 정보를 정확하게 추출한 뒤 PLC·Robot과 연계하여 검사와 생산동작을 자동화하는 데 있습니다.

jssj2627

함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

error: Content is protected !!

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.