A real-time multipoint tracking system based on FPGA for multi-touch and motion tracking

Xiaoming Hu*, Qin Li, Xiaoqiong Li

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Citation (Scopus)

Abstract

Blob detection which focuses on detecting points or regions of a different intensity than the surrounding image is increasingly used in consumer products such as human-computer interfaces and motion tracking. Because blob detection is computationally intensive but requires relatively simple arithmetic operations, it is an ideal candidate for parallelization in hardware. The main goal of this paper is to develop a hardware implementation for blob detection structure that is able to detect multipoint in a video image on a Xilinx FPGA platform. This system consists of three functional blocks. The first block use a dual port memory to get the histogram of video data and then to obtain the threshold value for the image frame. The second block applies the threshold value to the video stream data, gets the line connected component, and these components are then transferred into the third block by Fast Simplex Link (FSL). The third block is a Microblaze processor which does the label connection and gets the center of points. This approach is implemented on a Xilinx Spartan3 chip with 640 by 480 resolutions up to 30Hz. It can be used in various low cost consumer applications.

Original languageEnglish
Title of host publicationOptical Metrology and Inspection for Industrial Applications
DOIs
Publication statusPublished - 2010
EventOptical Metrology and Inspection for Industrial Applications - Beijing, China
Duration: 18 Oct 201020 Oct 2010

Publication series

NameProceedings of SPIE - The International Society for Optical Engineering
Volume7855
ISSN (Print)0277-786X

Conference

ConferenceOptical Metrology and Inspection for Industrial Applications
Country/TerritoryChina
CityBeijing
Period18/10/1020/10/10

Keywords

  • Blob detection
  • FPGA
  • Multipoint tracking

Fingerprint

Dive into the research topics of 'A real-time multipoint tracking system based on FPGA for multi-touch and motion tracking'. Together they form a unique fingerprint.

Cite this

Hu, X., Li, Q., & Li, X. (2010). A real-time multipoint tracking system based on FPGA for multi-touch and motion tracking. In Optical Metrology and Inspection for Industrial Applications Article 78551Q (Proceedings of SPIE - The International Society for Optical Engineering; Vol. 7855). https://doi.org/10.1117/12.870088