An FPGA implementation for real-time edge detection

被引:0
|
作者
Jie Jiang
Chang Liu
Sirui Ling
机构
[1] Ministry of Education,Key Laboratory of Precision Opto
[2] Beihang University,Mechatronics Technology
来源
关键词
Real-time image processing; Edge detection; Differential convolution; FPGA;
D O I
暂无
中图分类号
学科分类号
摘要
The Hessian matrix-based edge detection algorithm of Dr. Carsten Steger has the advantages of high accuracy and versatility. However, this algorithm has a complex and time-consuming computation process. Large-scale Gaussian convolution also employs a large number of multipliers when implemented on a field programmable gate array (FPGA). To address these problems, an FPGA implementation for Steger’s edge detection algorithm is proposed. This implementation employs pipeline and parallel architectures at both task and data levels for data stream processing. The original kernels of Gaussian convolution are simplified with box-filter to convert the multiplication operation in the convolution into addition, subtraction, or shift operations with the concept of integral image, thereby minimizing the multiplier resources. The proposed FPGA implementation demonstrates a favorable accuracy and anti-noise capability when dealing with different degrees of blur and noise in an image. Therefore, the FPGA implementation can satisfy real-time edge detection requirements.
引用
收藏
页码:787 / 797
页数:10
相关论文
共 50 条
  • [41] A real-time mammalian retina model implementation on FPGA
    Nagy, Zoltan
    Voroshazi, Zsolt
    Szolgay, Peter
    [J]. PROCEEDINGS OF THE 2006 10TH IEEE INTERNATIONAL WORKSHOP ON CELLULAR NEURAL NETWORKS AND THEIR APPLICATIONS, 2006, : 16 - 16
  • [42] Real-time iris segmentation and its implementation on FPGA
    Tariq M. Khan
    Donald G. Bailey
    Mohammad A. U. Khan
    Yinan Kong
    [J]. Journal of Real-Time Image Processing, 2020, 17 : 1089 - 1102
  • [43] THE FPGA IMPLEMENTATION OF REAL-TIME SPOTLIGHT SAR IMAGING
    Li, Wei
    Xu, Zhiwei
    Zhu, Daiyin
    [J]. IGARSS 2018 - 2018 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2018, : 6703 - 6706
  • [44] An FPGA Implementation of Reconfigurable Real-Time Vision Architecture
    Hiraiwa, Jorge
    Amano, Hideharu
    [J]. 2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 150 - 155
  • [45] Implementation of a Real-Time Spectrum Analyzer on FPGA Platforms
    Iglesias, Vctor
    Grajal, Jesus
    Sanchez, Miguel A.
    Lopez-Vallejo, Marisa
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2015, 64 (02) : 338 - 355
  • [46] Real-Time SSDLite Object Detection on FPGA
    Kim, Suchang
    Na, Seungho
    Kong, Byeong Yong
    Choi, Jaewoong
    Park, In-Cheol
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2021, 29 (06) : 1192 - 1205
  • [47] Real-Time Implementation of Discrete Wavelet Transform on FPGA
    Bahoura, Mohammed
    Ezzaidi, Hassan
    [J]. 2010 IEEE 10TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS (ICSP2010), VOLS I-III, 2010, : 191 - +
  • [48] Real-Time BIST for Fault Detection in FPGA
    Ju, Xiaoming
    Zhang, Jiehao
    Zhang, Yizhong
    [J]. PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY APPLICATIONS (ICISTA-2013), 2013, 58 : 31 - 36
  • [49] Real-time Shape and Pedestrian Detection with FPGA
    Xiao, Han
    Song, Haitao
    He, Wenhao
    Yuan, Kui
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, 2015, : 2381 - 2386
  • [50] A real-time FPGA-based implementation for detection and sorting of bio-signals
    Iniguez-Lomeli, Francisco Javier
    Bornat, Yannick
    Renaud, Sylvie
    Barron-Zambrano, Jose Hugo
    Rostro-Gonzalez, Horacio
    [J]. NEURAL COMPUTING & APPLICATIONS, 2021, 33 (18): : 12121 - 12140