Proc. SPIE. 11189, Optical Metrology and Inspection for Industrial Applications VI
KEYWORDS: Target detection, Detection and tracking algorithms, Data storage, Image processing, Video, Image acquisition, Field programmable gate arrays, Video surveillance, Image storage, Algorithm development
In order to improve the real-time and portability of the moving target detection and tracking (MTDT) system, a compact FPGA-based MTDT system is built in this paper by using the parallel computing and flexible programming of Field Programmable Gate Array (FPGA). In order to realize the detection and tracking of moving targets on resource -constrained FPGA, some MTDT algorithms is analyzed firstly, and appropriate modifications were made without changing the basic principles to make it adapt to the limited logical resources of the Xilinx Spartan -6 series of FPGA chip selected in this design. Then the FPGA system is composed of four units: the image acquisition unit, the image storage unit, the image pre-and post- processing unit and the image display unit. Two image difference methods, an inter-frame and a background difference method, are implemented in the system. Finally, the moving target can be directly indicated on a video graphics array (VGA) displayer in the image display unit. The test results show that the system can detect and track a single target in real time in various resolutions at various frame rates, i.e. VGA @30fps and 15fps, 720p @15fps.