An FPGA design of the Absolute Difference Mask (ADM) Algorithm with its Applications into the Image Motion Tracking

碩士 === 長庚大學 === 電子工程學系 === 100 === In this paper, we presented an FPGA circuit of the Absolute Difference Mask (ADM) algorithm with its applications into an image motion tracking system. The image motion tracking system consumes a lot of time if it is implemented purely by software, but is low compu...

Full description

Bibliographic Details
Main Authors: Yi Hsuan Lin, 林倚旋
Other Authors: S. W. Chen
Format: Others
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/76587569165248054028
Description
Summary:碩士 === 長庚大學 === 電子工程學系 === 100 === In this paper, we presented an FPGA circuit of the Absolute Difference Mask (ADM) algorithm with its applications into an image motion tracking system. The image motion tracking system consumes a lot of time if it is implemented purely by software, but is low computational cost, with regular computational structure and with single-pixel-wide edge detection if implemented on an FPGA using the ADM algorithm. The ADM algorithm implemented in hardware is able to accelerate the speed of image tracking. The work is an image motion tracking system based on edge detection and used Verilog to realize the hardware circuit of the ADM algorithm. We validated the system architecture by water-in-oil microfluidic image to detect microfluidics’ velocity and compared the results of software, of hardware and of Software Development Kit (SDK). The results indicated that the system architecture can successfully track the velocity of a single or multiple objects in images.