A Hardware Accelerator for Contour Tracing in Real-Time Imaging

被引:0
作者
Gupta, Sonal [1 ]
Goel, Shubh [1 ]
Kumar, Ayush [1 ]
Kar, Subrat [1 ]
机构
[1] IIT Delhi, Dept Elect Engn, New Delhi 110016, India
关键词
Accelerated contour tracing; field-programmable gate array (FPGA); graphics processing unit (GPU); image processing; multiprocessors; parallel algorithms; parallel processing array; torus; ALGORITHM;
D O I
10.1109/JSEN.2024.3432129
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Contour tracing is a critical technique in image analysis and computer vision, with applications in medical imaging, big data analytics, machine learning, and robotics. We introduce a novel hardware accelerator based on the adapted and segmented (AnS) vertex following (VF) and run-data-based-following (RDBF) families of fast contour tracing algorithms implemented on the Zynq-7000 field-programmable gate array (FPGA) platform. Our algorithmic implementation utilizing a mesh-interconnected multiprocessor architecture is at least 55x faster than the existing implementations. With input-output overheads, it is up to 12.5x faster. Our hardware accelerator for contour tracing is benchmarked on mesh-interconnected hardware, all three families of contour tracing algorithms, and a random image from the Imagenet database. Our implementation is, thus, faster for FPGA, application-specific integrated circuit (ASIC), graphics processing unit (GPU), and supercomputer hardware in comparison to the central processing unit (CPU)-GPU collaborative approach and offers a better solution for those systems where the input-output overheads can be minimized, such as parallel processing arrays and mesh-connected sensor networks.
引用
收藏
页码:29156 / 29166
页数:11
相关论文
共 50 条
  • [41] Edge-Directed Hardware Architecture for Real-Time Disparity Map Computation
    Ttofis, Christos
    Hadjitheophanous, Stavros
    Georghiades, Athinodoros S.
    Theocharides, Theocharis
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (04) : 690 - 704
  • [42] A Hardware Architecture for Real-Time Video Segmentation Utilizing Memory Reduction Techniques
    Jiang, Hongtu
    Ardo, Hakan
    Owall, Viktor
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2009, 19 (02) : 226 - 236
  • [43] Hardware approach of ANN based iris recognition for real-time biometric identification
    Reaz M.B.I.
    Amin M.S.
    Hashim F.H.
    Asaduzzaman K.
    Journal of Applied Sciences, 2011, 11 (16) : 2984 - 2992
  • [44] System Level Real-Time Simulation and Hardware-in-the-Loop Testing of MMCs
    Difronzo, Michele
    Biswas, Md Multan
    Milton, Matthew
    Ginn, Herbert L.
    Benigni, Andrea
    ENERGIES, 2021, 14 (11)
  • [45] An FPGA-based Parallel Hardware Architecture for Real-time Eye Detection
    Kim, Dongkyun
    Jung, Junhee
    Thuy Tuong Nguyen
    Kim, Daijin
    Kim, Munsang
    Kwon, Key Ho
    Jeon, Jae Wook
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2012, 12 (02) : 150 - 161
  • [46] A Parallel Hardware Architecture for Real-Time Object Detection with Support Vector Machines
    Kyrkou, Christos
    Theocharides, Theocharis
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (06) : 831 - 842
  • [47] Real-Time Hardware Emulation of Microgrid Forming Wireless Power Transfer Systems
    Lin, Ning
    Xu, Fengqiu
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2024, 71 (04) : 3285 - 3295
  • [48] The Idea for the Integration of Neuro-Fuzzy Hardware Emulators with Real-Time Network
    Przybyl, Andrzej
    Er, Meng Joo
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING ICAISC 2014, PT I, 2014, 8467 : 279 - 294
  • [49] Real-time star identification using synthetic radial pattern and As hardware implementation
    Zhao, Yang
    Wei, Xinguo
    Wang, Gangyi
    Li, Jian
    ACTA ASTRONAUTICA, 2017, 131 : 1 - 9
  • [50] FPGA-Based Hardware Implementation of Real-Time Optical Flow Calculation
    Seyid, Kerem
    Richaud, Andrea
    Capoccia, Raffaele
    Leblebici, Yusuf
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2018, 28 (01) : 206 - 216