FPGA-based Circular Hough Transform with Graph Clustering for Vision-based Multi-Robot Tracking

被引:0
|
作者
Irwansyah, Arif [1 ]
Ibraheem, Omar W. [1 ]
Hagemeyer, Jens [1 ]
Porrmann, Mario [1 ]
Rueckert, Ulrich [1 ]
机构
[1] Univ Bielefeld, Cognitron & Sensor Syst Grp, CITEC, Bielefeld, Germany
来源
2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG) | 2015年
关键词
Reconfigurable architectures; Circular Hough Transform; Object detection and recognition; Image processing; Multi-robot systems;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Shape-based object detection and recognition are frequently used methods in the field of computer vision. A well-known algorithm for circle detection is the Circular Hough Transform (CHT). This Hough Transform algorithm needs a huge memory space and large computational resources. Field Programmable Gate Array (FPGA)-based hardware accelerators can be used to efficiently handle such compute-intensive applications. In this paper, we present a resource-efficient FPGA-based architecture for the CHT algorithm. Additionally, we introduce a unique approach by combining the CHT algorithm with graph clustering. The combination of these algorithms and their implementation on a Xilinx Virtex-4 FPGA is used to support real-time vision-based multi-robot tracking. Furthermore, an efficient architecture is proposed to significantly reduce the required memory in the CHT module. For the Graph Clustering module, a multiplier-less distance calculation unit is implemented, significantly reducing the required FPGA resources. The proposed CHT design can handle multi-robot localization with an accuracy of 97 %, supporting a maximum video resolution of 1024x1024 with 128 frames per second, resulting in 134 MPixel/s. Our design provides significantly higher throughput compared to other implementations on embedded processors, FPGAs, and general purpose CPUs. Compared to an OpenCV implementation on a 3.2 GHz desktop CPU, our implementation achieves a speed-up of more than 5.7.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] FPGA-based multi-robot tracking
    Irwansyah, Arif
    Ibraheem, Omar W.
    Hagemeyer, Jens
    Porrmann, Mario
    Rueckert, Ulrich
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 107 : 146 - 161
  • [2] Scalable and Flexible Vision-Based Multi-Robot Tracking System
    Tanoto, Andry
    Li, Hanyi
    Rueckert, Ulrich
    Sitte, Joaquin
    2012 IEEE MULTI-CONFERENCE ON SYSTEMS AND CONTROL (2012 IEEE MSC), 2012, : 19 - 24
  • [3] Vision-Based Robot Navigation Using Parallel Hough Transform
    Li, Mingsuo
    Shi, Daming
    Cheng, Dansong
    Zheng, Liying
    PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOLS 1-4, 2013, : 1519 - 1526
  • [4] A Distributed Vision-Based Infrastructure for Multi-Robot Navigation
    Hsieh, Hsiang-Wen
    Yu, Hung-Hsiu
    Liu, Shu-Fan
    Stancil, Brian
    Chen, Tsuhan
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 2, 2010, : 9 - 13
  • [5] Vision-based multi-robot simultaneous localization and mapping
    Hajjdiab, H
    Laganière, R
    1ST CANADIAN CONFERENCE ON COMPUTER AND ROBOT VISION, PROCEEDINGS, 2004, : 155 - 162
  • [6] Vision-Based Formation Control for a Heterogeneous Multi-Robot System
    Ding, Wendi
    Chen, Xinyi
    Zhu, Wenxin
    Ren, Qinyuan
    PROCEEDINGS OF THE 2021 IEEE 16TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2021), 2021, : 1791 - 1796
  • [7] Selecting and Commanding Individual Robots in a Vision-Based Multi-Robot System
    Couture-Beil, Alex
    Vaughan, Richard T.
    Mori, Greg
    PROCEEDINGS OF THE 5TH ACM/IEEE INTERNATIONAL CONFERENCE ON HUMAN-ROBOT INTERACTION (HRI 2010), 2010, : 355 - 356
  • [8] A System for the Design and Development of Vision-based Multi-robot Quadrotor Swarms
    Luis Sanchez-Lopez, Jose
    Pestana, Jesus
    de la Puente, Paloma
    Suarez-Fernandez, Ramon
    Campoy, Pascual
    2014 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS), 2014, : 640 - 648
  • [9] Computer Vision-based Algae Removal Planner for Multi-robot Teams
    Penmetcha, Manoj
    Luo, Shaocheng
    Samantaray, Arabinda
    Dietz, J. Eric
    Yang, Baijian
    Min, Byung-Cheol
    2019 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2019, : 1575 - 1581
  • [10] Vision-based Navigation for the Affine Formation Control of a Multi-Robot Team
    Wang, Zike
    Pan, Ya-Jun
    2024 IEEE 7TH INTERNATIONAL CONFERENCE ON INDUSTRIAL CYBER-PHYSICAL SYSTEMS, ICPS 2024, 2024,