라이브러리 [2015 머신비전세미나] VisualApplets툴, FPGA로 편리성 극대화
고속영상처리 애플리케이션을 위한 FPGA 프로그래밍 최근 머신비전 시장은 실시간 고속 애플리케이션을 위한 수요가 계속 증가 하고 있고 고속 처리를 위해 일반적인 CPU 방식, 병렬 처리 GPU 방식, 실시간 FPGA pre-processing 방식 등이 많이 사용되고 있다. PC 기반 내에서의 처리는 이미 한계에 도달해 이에 따른 솔루션 준비가 필요한 시점이다. ‘VisualApplets’은 이런 요구에 대응할 수 있는 하나의 솔루션으로 활용이 가능한 제품이다. 머신비전 세미나(Machine Vision Seminar)에서 다트비전 기술연구소 김상래 부장이 발표한 ‘VisualApplets’ 제품을 살펴본다. ▲ 김상래 부장 FPGA(Field Programmable Gate Array)는 비메모리 반도체의 일종이며, 회로변경이 가능해 사용자가 직접 프로그램을 썼다, 지웠다를 반복 할 수 있다. 현재 머신비전에서 다양하게 활용 중이고 카메라에도 기본 탑재돼 있다. 실시간 고속 애플리케이션을 위해서는 FPGA가 필수다. 이미지 프로세싱에서 FPGA를 사용하는 목적은 CPU의 Charging(충전)없이 연속적인 연산을 수행 할 수 있으며 또한, 실시간 처리 구현