FPGA based real-time object detection approach with validation of precision and performance

This paper presents the implementation and evaluation of a computer vision problem on a Field Programmable Gate Array (FPGA). This work is based upon previous work where the feasibility of application specific image processing algorithms on a FPGA platform have been evaluated by experimental approaches. This work coveres the development of a BLOB detection system on an Altera Development and Education II (DE2) board with a Cyclone II FPGA in Verilog. It detects binary spatially extended objects in image material and computes their center points. Bounding Box and Center-of-Mass have been applied for estimating center points of the BLOBs. The results are transmitted via a serial interface to the PC for validation of their ground truth and further processing. The evaluation compares precision and performance gains dependent on the applied computation methods.

[1]  B. Hoppe,et al.  FPGA Implementation of a Single Pass Real-Time Blob Analysis Using Run Length Encoding , 2008 .

[2]  W. James MacLean,et al.  An Evaluation of the Suitability of FPGAs for Embedded Vision Systems , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Workshops.

[3]  Igor N. Nikitin,et al.  Sceptre: an infrared laser tracking system for virtual environments , 2006, VRST '06.

[4]  Andrea Prati,et al.  Image convolution on FPGAs: the implementation of a multi-FPGA FIFO structure , 1998, Proceedings. 24th EUROMICRO Conference (Cat. No.98EX204).

[5]  Marc Erich Latoschik,et al.  Augmenting a Laser Pointer with a Diffraction Grating for Monoscopic 6DOF Detection , 2008, J. Virtual Real. Broadcast..

[6]  Rainer Herpers,et al.  The Immersion Square - A Mobile Platform for Immersive Visualizations , 2005 .

[7]  Carolina Cruz-Neira,et al.  Surround-Screen Projection-Based Virtual Reality: The Design and Implementation of the CAVE , 2023 .

[8]  C. Ross,et al.  High Performance Image Processing on FPGAs , 2022 .

[9]  Rainer Herpers,et al.  Hardware Acceleration of BLOB Detection for Image Processing , 2010, 2010 Third International Conference on Advances in Circuits, Electronics and Micro-electronics.

[10]  Dimitrios K. Iakovidis,et al.  An FPGA-based architecture for real time image feature extraction , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..