인간중심생산기술 2025;2(1):40-44. Published online: Nov, 30, -0001
머신 비전 기술은 디지털 영상 관련 기술로 휴먼 인터페이스, 모바일 및 제조 현장에도 적용되고 있다. 머신 비전은 생산성 향상 측면에서 제한된 연산 시간 내에 인간이나 사물의 정보를 실시간으로 도출하여야 한다. 특히, auto focus는 카메라가 장착된 장치에 대부분 적용되고 있는데, 연산량이 많아 고해상도 영상에 대한 처리 방안이 필요하였다. 따라서, 본 사례에서는 contrast 지수에 대한 연산 속도를 향상 방안으로 병렬 처리 사례를 소개하였다. Contrast 지수를 병렬 처리로 연산하기 위하여 대부분 장치에 장착되어 있는 멀티 코어 CPU나 GPU를 활용한 가속하는 방법을 제시하였다. 멀티 코어와 GPU의 특성에 맞는 연산 구조를 검토하고 오픈 소스를 활용한 커널을 제작 및 시험하였다. 시험 결과에서는 실시간 contrast 지수 연산에는 멀티 코어가 GPU보다 우수한 성능을 보였다. 또한, 영상 데이터 크기가 증가할수록 가속 성능이 향상되는 결과를 얻었다. 이와 같은 사실로 실시간 영상 처리의 경우 멀티 코어를 활용하는 것이 유리하다는 점을 알 수 있다.
키워드 영상 처리, 연산 가속, 빅데이터, GPU, 멀티 코어
댓글0