본문 바로가기

TREND

2D 바코드 인식을 위한 HVR-2300R 카메라 성능 테스트 - 해상도편

HyVision 사의 고성능 카메라 HVR-2300R 를 테스트 해볼 좋은 기회를 얻었습니다.
지난번 박스 개봉기 "영상처리 분야를 위해 탄생한 카메라 HVR-2000 시리즈" 도 참고하시기 바랍니다. 그동안 진행중이던 연구 논문들을 마무리 하느라 거의 손도 못대고 있다가 요즘에서야 조금씩 실험을 해보고 있습니다. 오늘은 해상도만 비교해 봅니다. 당연하겠지만 HVR-2000 이 해상도 면에서 압권입니다.


현재 연구실 자리에서 머리 뒤 대각선 방향 약 50 cm 가량 위에서 고정시키고 촬영한 이미지 입니다. 보통 이런 환경은 Desk 환경에서의증강현실(AR) 이나 인터랙션 데스크(Interaction Desk) 등의 시스템을 구성할 때 사용됩니다. 또한 우편물 분류 시스템이나 제품 공정상에서 불량품 검사 등에도 이용할 수 있습니다.

(a) 사진은 HyVision 사의 최대300만 화소의 HVR-2300R 이고 (b) 는 최대 30만 화소의 Wow Cam 입니다. 그냥 크기만 줄여서 사람 눈으로 보았을 때는 (a) 보다는 (b) 가 좋아보입니다. (b) 는 일반 가정에서 쓰이는 화상채팅용 이기 때문에 자동 보정을 하고 있어 좋은 결과를 보여주고 있습니다.


이미지 코드(2D 바코드)가 찍혀 있는 부분을 확대한 모습입니다. (a) 가 고행도인 만큼 더 많은 정보를 담고 있습니다. (b) 는 많이 뭉개져서 색상 정보를 읽이 힘들어 졌습니다.


코드 하나만 따로 확대해 보았습니다. (a) 는 색상 영역이 깨끗하게 찍힌 반면 (b) 는 뭉개져서 좌측 하단부의 붉은색 셀 부분이 완전히 사라져 보입니다. 우측 하단에 푸른색 셀도 거의 보이질 않군요.

색상 분류화 (Color Classification) 알고리즘을 돌린 후 입니다. 기대했던 것처럼 (a) 는 셀의 색상을 분명하게 인식할 수 있었고 (b) 는 보시다 싶이 색상 오류가 많이 났습니다.

지난번 글 "영상처리 분야를 위해 탄생한 카메라 HVR-2000 시리즈" 에서도 말씀 드렸듯이 HVR-2300R 은 제품목적이 인식 알고리즘의 인식률을 높이기 위한 카메라 입니다. 그래서 모든 기능(노출제어나 화이트밸런스)들을 사용자가 조정할 수 있다는 크나큰 장점이 있지요.

일반 PC 캠은 색상표현력을 높이기 위해 영상이 보정된 카메라이며 왠만한 기능들이 자동보정이라 고정된 환경에서도 움직이는 물체에 의하여 영상이 자꾸 변하는 현상이 발생합니다. 때문에 같은 영상처리 알고리즘을 잘 동작 하다가도 갑자기 먹통이 되는 경우가 종종 있습니다. 다음번엔 이 부부에 대해서 다루어 보도록 하겠습니다.

- 제조업체 : 하이비전시스템 http://hyvision.co.kr
- 제품 스펙 & 특징 소개 : http://hyvision.co.kr/korea/s02/s2026.asp
- Spec
Image Device : 1/2 inch CMOS
Effective Pixel : 3Mega Pixel - 2048(H)x1536(V) 
Pixel size : 3.2 x 3.2 um 
Resolution : QXGA(2048x1536), UXGA(1600x1200), SXGA, XGA, VGA 
Frame rate : QXGA:max.8fps, SXGA:max.20fps (테스트 해보니 VGA 급에서는 50fps 정도 나옵니다.)
Interface : USB2.0 interface

- 기록 원본 파일

HyperVision.zip