DocumentCode :
2977734
Title :
FPGA implementation of blob detection algorithm for object detection in visual navigation
Author :
Kiran, Divya ; Rasheed, Abdul Imran ; Ramasangu, Hariharan
Author_Institution :
Dept. of Electron. & Electr. Eng., M.S. Ramaiah Sch. of Adv. Studies, Bangalore, India
fYear :
2013
fDate :
27-28 Dec. 2013
Firstpage :
1
Lastpage :
5
Abstract :
Visual navigation system is widely used in various applications such as traffic surveillance, guidance of autonomous vehicles etc. Object detection is one of the important steps which identifies obstacle and provides information about obstacle´s location in the image scenario. Blob detection method has been chosen to detect object and to extract required information about the object. Implementation of blob detection algorithm on FPGA requires more hardware resources in terms of number for logic gates etc. In this paper, a modification has been proposed for effective hardware implementation of centroid and area computations while using blob detection algorithm. The proposed approach utilizes a novel way to label the connected components and leads to effective hardware implementation. The proposed algorithm utilizes fewer resources and takes less computational time. This algorithm has been implemented in Xilinx Virtex V FPGA board which operates at 100MHz. Processing time taken by the algorithm for computing area and centroid of objects along with labeling is 0.22ms for image resolution of 100 × 100. Algorithm utilizes 4% of available hardware resource and 4 block RAM for complete processing.
Keywords :
feature extraction; field programmable gate arrays; image resolution; object detection; RAM; Xilinx Virtex V FPGA board; area computations; blob detection algorithm; centroid; frequency 100 MHz; hardware implementation; hardware resources; image resolution; image scenario; information extraction; logic gates; object detection; obstacle identification; obstacle location; visual navigation system; Field programmable gate arrays; Labeling; Logic gates; Navigation; Pipeline processing; Random access memory; System-on-chip; Blob detection; Object detection; Visual navigation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits, Controls and Communications (CCUBE), 2013 International conference on
Conference_Location :
Bengaluru
Print_ISBN :
978-1-4799-1599-6
Type :
conf
DOI :
10.1109/CCUBE.2013.6718570
Filename :
6718570
Link To Document :
بازگشت