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 条
  • [1] An FPGA implementation for real-time edge detection
    Jiang, Jie
    Liu, Chang
    Ling, Sirui
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2018, 15 (04) : 787 - 797
  • [2] Implementation of Real-time Simple Edge Detection on FPGA
    Shukor, Mohamed Nasir Bin Mohamed
    Hiung, Lo Hai
    Sebastian, Patrick
    [J]. ICIAS 2007: INTERNATIONAL CONFERENCE ON INTELLIGENT & ADVANCED SYSTEMS, VOLS 1-3, PROCEEDINGS, 2007, : 1404 - 1406
  • [3] Implementation of Edge Detection Algorithms in Real Time on FPGA
    Shukla, Ami J.
    Patel, Vibha
    Gajjar, Nagendra
    [J]. 2015 5TH NIRMA UNIVERSITY INTERNATIONAL CONFERENCE ON ENGINEERING (NUICONE), 2015,
  • [4] A Software-Hardware Mixed Design for the FPGA Implementation of the Real-Time Edge Detection
    El Houari, Kobzili
    Cherrad, Benbouchama
    Zohir, Irki
    [J]. IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010,
  • [5] FPGA Implementation of a Real-Time Edge Detection System Based on an Improved Canny Algorithm
    Guo, Laigong
    Wu, Sitong
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (02):
  • [6] An Efficient Real-Time FPGA Implementation for Object Detection
    Zhao, Jin
    Huang, Xinming
    Massoud, Yehia
    [J]. 2014 IEEE 12TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2014, : 313 - 316
  • [7] FPGA Based Real-Time Lane Detection and Tracking Implementation
    El hajjouji, I.
    El mourabit, A.
    Asrih, Z.
    Mars, S.
    Bernoussi, B.
    [J]. 2016 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES (ICEIT), 2016, : 186 - 190
  • [8] An FPGA Implementation of Real-time Object Detection with a Thermal Camera
    Shimoda, Masayuki
    Sada, Youki
    Kuramochi, Ryosuke
    Nakahara, Hiroki
    [J]. 2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 413 - 414
  • [9] FPGA Design and Implementation of a Real-Time Vehicle Detection System
    Jin, Jungdong
    Nguyen, Vinh Dinh
    Lee, Sang Jun
    Jeon, Jae Wook
    [J]. 2012 12TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2012, : 204 - 207
  • [10] A novel real-time resource efficient implementation of Sobel operator-based edge detection on FPGA
    Singh, Sanjay
    Saini, Anil K.
    Saini, Ravi
    Mandal, A. S.
    Shekhar, Chandra
    Vohra, Anil
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 2014, 101 (12) : 1705 - 1715