A Real-Time FPGA-based Solution for Binary Image Thinning

被引:2
|
作者
Davalle, Daniele [1 ]
Carnevale, Berardino [1 ]
Saponara, Sergio [1 ]
Fanucci, Luca [1 ]
Terreni, Pierangelo [1 ]
机构
[1] Univ Pisa, Dept Informat Engn, Via Caruso 16, I-56122 Pisa, Italy
关键词
Image thinning; Real-time video processing; FPGA; EUCLIDEAN DISTANCE TRANSFORM; ALGORITHM;
D O I
10.1007/978-3-319-20227-3_22
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an optimized FPGA implementation for real-time binary image thinning algorithm. The reference thinning technique is based on iterated comparisons with a set of eight 3x3 binary masks. In the proposed architecture, the processing logic and the internal memory are implemented in a way that the mask matching on each 3x18 image segment can be done in parallel within a single clock cycle. This optimization entails a reduction of more than one order of magnitude in terms of execution cycles with respect to the original algorithm. The algorithm was implemented on an ALTERA Stratix II EP2S30 FPGA. The resource occupation of the thinning block and the dedicated memory controllers is 4% at 100 MHz clock frequency. The proposed solution produces the output in 0.03 s on a standard PAL 720 x 576, allowing for further real-time processing.
引用
收藏
页码:169 / 174
页数:6
相关论文
共 50 条
  • [1] An FPGA-based real-time image processing system
    ZONG Dexiang
    HE Yonghui
    [J]. Baosteel Technical Research, 2013, 7 (04) : 8 - 10
  • [2] Real-time FPGA-based image rectification system
    Vancea, Cristian
    Nedevschi, Sergiu
    Negru, Mihai
    Mathe, Stefan
    [J]. VISAPP 2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON COMPUTER VISION THEORY AND APPLICATIONS, VOL 1, 2006, : 93 - +
  • [3] A FPGA-based Architecture for Real-Time Image Matching
    Wang, Jianhui
    Zhong, Sheng
    Xu, Wenhui
    Zhang, Weijun
    Cao, Zhiguo
    [J]. MIPPR 2013: PARALLEL PROCESSING OF IMAGES AND OPTIMIZATION AND MEDICAL IMAGING PROCESSING, 2013, 8920
  • [4] FPGA-Based Real-Time EMTP
    Chen, Yuan
    Dinavahi, Venkata
    [J]. IEEE TRANSACTIONS ON POWER DELIVERY, 2009, 24 (02) : 892 - 902
  • [5] A DSP/FPGA-based parallel architecture for real-time image processing
    Yan, Luxin
    Zhang, Tianxu
    Zhong, Sheng
    [J]. WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 610 - 610
  • [6] FPGA-Based Parallel Hardware Architecture for Real-Time Image Classification
    Qasaimeh, Murad
    Sagahyroon, Assim
    Shanableh, Tamer
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL IMAGING, 2015, 1 (01) : 56 - 70
  • [7] FPGA-based architecture for real-time IP video and image compression
    Maroulis, D.
    Sgouros, N.
    Chaikalis, D.
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 5579 - +
  • [8] FPGA-based educational platform for real-time image processing experiments
    Manuel Ramirez-Cortes, Juan
    Gomez-Gil, Pilar
    Alarcon-Aquino, Vicente
    Martinez-Carballido, Jorge
    Morales-Flores, Emmanuel
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2013, 21 (01) : 193 - 201
  • [9] Real-time image distortion correction using FPGA-based system
    Hernandez, Alvaro
    Gardel, Alfredo
    Perez, Laura
    Bravo, Ignacio
    Mateos, Raul
    Sanchez, Eduardo
    [J]. IECON 2006 - 32ND ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS, VOLS 1-11, 2006, : 1366 - +
  • [10] Real-time image processing with a compact FPGA-based systolic architecture
    Torres-Huitzil, C
    Arias-Estrada, M
    [J]. REAL-TIME IMAGING, 2004, 10 (03) : 177 - 187