병렬 영상처리 기반의 고속 머신 비전기술동향

  • 발행 : 2009.09.25

초록

본 고에서는 병렬 영상처리를 이용한 고속 머신 비전(Machine Vision) 기술의 동향에 관해 다룬다. 머신 비전에서 사용되는 대표적인 고속 상용 영상처리 라이브러리인 MIL, HALCON, IPP에 대해 소개하고 현재 활발히 연구되고 있는 SSE, OpenMP, CUDA와 같은 병렬 처리 기술에 대하여 알아 본다. 이러한 병렬 처리 기술을 실제 영상처리 알고리즘에 적용하여 그 성능을 고속 상용 영상처리 라이브러리의 성능과 비교하여 소개된 병렬 처리 기술을 실제 PCB 기판 자동검사와 같은 머신 비전에 적용한 연구사례에 대해서 알아본다.

키워드

참고문헌

  1. Matrox, 'Matrox Image Library 8.0 user guide', June 2005
  2. http://www.Matrox.com
  3. MVTec Software Gmbh, 'HALCON/HDevelop Reference Manual', May 2007
  4. MVTec Software Gmbh, 'HALCON - QuickGuide', June 2007
  5. Intel, 'Intel Integrated Performance Primitives For Windows OS on Intel62 archtecture', March 2009
  6. 박은수, 최학남, 김준철, 임유청, 김학일, "SSE 명령어를 이용한 영상의 고속 전처리 알고리즘", 전자공학회 논문지, vol.4, no.2, pp.65-77, March 2009
  7. 한국과학 기술 정보원, 'Open MP를 이용한 병렬프로그래밍', 2002
  8. NVidia, ' NVIDIA CUDA Programming Guide',July 2009
  9. 최학남, 박은수, 김준철, 김학일, "GPU를 이용한 Gabor Texture 특징점 기반의 금속 패드 변색 분류 알고리즘", 제어.로봇.시스템학회 논문지, vol. 15, no. 8, pp.778-785, June 2009 https://doi.org/10.5302/J.ICROS.2009.15.8.778
  10. 김준철, 홍성욱, 최학남, 김학일, "SIFT를 기반으로 하는 PCB영상의 정렬 알고리즘 개발", 대한전자 공학회 하계 학술대회, vol. 31, no. 1,July 2009
  11. 김준철, 정용한, 박은수, 최학남, 김학일, 허욱렬, 'CPU와 GPU의 병렬 처리를 이용한 고속 물체 인식 알고리즘 구현',제어.로보.시스템학회 논문지, vol. 11,no. 5,pp.487-494,May 2009 https://doi.org/10.5302/J.ICROS.2009.15.5.488
  12. C. H. Lee, C. Jeong, M.-S. Jang, and P.G. Park, "Implementatino of TFT Inspection System using the Common Unified Device Archtecture (CUDA) on Modern Graphics Hardware", Proc of the 10th Control, Automation, Robotics and Vision, pp.1899-1902, Dec 2008