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 条
  • [31] PCI to AER Hardware/Software interface for Real-Time Vision processing
    Paz-Vicente, R
    Linares-Barranco, A
    Jimenez, C
    Civit, A
    Image Processing, Biomedicine, Multimedia, Financial Engineering and Manufacturing, Vol 18, 2004, 18 : 55 - 62
  • [32] Hardware implementation of image segmentation algorithm for real-time image compression
    Wasilewski, P
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XXI, 1998, 3460 : 106 - 114
  • [33] An efficient hardware realization of EMD for real-time signal processing applications
    Das, Kaushik
    Pradhan, Sambhu
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2020, 48 (12) : 2202 - 2218
  • [34] Real-time filtering with sparse variations for head motion in magnetic resonance imaging
    Weller, Daniel S.
    Noll, Douglas C.
    Fessler, Jeffrey A.
    SIGNAL PROCESSING, 2019, 157 : 170 - 179
  • [35] Real-time stress assessment using thermal imaging
    Hong, Kan
    Hong, Sheng
    VISUAL COMPUTER, 2016, 32 (11) : 1369 - 1377
  • [36] A New Imaging System for Real-Time Process Control
    Saied, Imran
    Mahmoud, Meribout
    IEEE SENSORS JOURNAL, 2017, 17 (12) : 3844 - 3852
  • [37] 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
  • [38] Software algorithm and hardware design for real-time implementation of new spectral estimator
    Edward J Ciaccio
    Angelo B Biviano
    Hasan Garan
    BioMedical Engineering OnLine, 13
  • [39] 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
  • [40] 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