A Linked List-Based Algorithm for Blob Detection on Embedded Vision-Based Sensors

被引:11
作者
Acevedo-Avila, Ricardo [1 ]
Gonzalez-Mendoza, Miguel [1 ]
Garcia-Garcia, Andres [1 ]
机构
[1] Tecnol Monterrey, Dept Postgrad Studies, Campus Estado Mexico, Atizapan De Zaragoza 52926, Estado De Mexic, Mexico
关键词
embedded computer vision; field programmable gate array (FPGA); object detection; TIME; ROBUST; SURVEILLANCE; SYSTEM;
D O I
10.3390/s16060782
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Blob detection is a common task in vision-based applications. Most existing algorithms are aimed at execution on general purpose computers; while very few can be adapted to the computing restrictions present in embedded platforms. This paper focuses on the design of an algorithm capable of real-time blob detection that minimizes system memory consumption. The proposed algorithm detects objects in one image scan; it is based on a linked-list data structure tree used to label blobs depending on their shape and node information. An example application showing the results of a blob detection co-processor has been built on a low-powered field programmable gate array hardware as a step towards developing a smart video surveillance system. The detection method is intended for general purpose application. As such, several test cases focused on character recognition are also examined. The results obtained present a fair trade-off between accuracy and memory requirements; and prove the validity of the proposed approach for real-time implementation on resource-constrained computing platforms.
引用
收藏
页数:25
相关论文
共 65 条
  • [1] Azami N., 2014, P 2014 9 INT C INT S, P1
  • [2] Bailey D.G., 2011, Design for embedded image processing on FPGAs
  • [3] Pedestrian Detection in Far-Infrared Daytime Images Using a Hierarchical Codebook of SURF
    Besbes, Bassem
    Rogozan, Alexandrina
    Rus, Adela-Maria
    Bensrhair, Abdelaziz
    Broggi, Alberto
    [J]. SENSORS, 2015, 15 (04) : 8570 - 8594
  • [4] Bochem A, 2011, P IEEE RAP SYST PROT, P9, DOI 10.1109/RSP.2011.5929969
  • [5] Distributed embedded smart cameras for surveillance applications
    Bramberger, M
    Doblander, A
    Maier, A
    Rinner, B
    Schwabach, H
    [J]. COMPUTER, 2006, 39 (02) : 68 - +
  • [6] Efficient Smart CMOS Camera Based on FPGAs Oriented to Embedded Image Processing
    Bravo, Ignacio
    Balinas, Javier
    Gardel, Alfredo
    Lazaro, Jose L.
    Espinosa, Felipe
    Garcia, Jorge
    [J]. SENSORS, 2011, 11 (03) : 2282 - 2303
  • [7] Version management and recoverability for large object data
    Burns, R
    Narang, I
    [J]. INTERNATIONAL WORKSHOP ON MULTI-MEDIA DATABASE MANAGEMENT SYSTEMS- PROCEEDINGS, 1998, : 12 - 19
  • [8] Calvo-Gallego E, 2012, IEEE I C ELECT CIRC, P593, DOI 10.1109/ICECS.2012.6463677
  • [9] Depth-Color Fusion Strategy for 3-D Scene Modeling With Kinect
    Camplani, Massimo
    Mantecon, Tomas
    Salgado, Luis
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2013, 43 (06) : 1560 - 1571
  • [10] A linear-time component-labeling algorithm using contour tracing technique
    Chang, F
    Chen, CJ
    Lu, CJ
    [J]. COMPUTER VISION AND IMAGE UNDERSTANDING, 2004, 93 (02) : 206 - 220