FPGA Implementation of a Real-Time Edge Detection System Based on an Improved Canny Algorithm

被引:13
|
作者
Guo, Laigong [1 ]
Wu, Sitong [1 ]
机构
[1] Anhui Univ Sci & Technol, Sch Elect & Informat Engn, State Key Lab Min Response & Disaster Prevent & Co, Huainan 232001, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2023年 / 13卷 / 02期
关键词
image processing; Canny edge detection algorithm; FPGA; Otsu's algorithm; logarithm approximation; ARCHITECTURE; DESIGN; FILTER; SOBEL;
D O I
10.3390/app13020870
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Canny edge detection is one of the most widely used edge detection algorithms due to its superior performance. However, it is a complex, time-consuming process and has a high hardware cost. To overcome these issues, an improved Canny algorithm is proposed in this paper. It uses the Sobel operator and approximation methods to calculate the gradient magnitude and direction for replacing complex operations with reduced hardware costs. Otsu's algorithm is introduced to adaptively determine the image threshold. However, Otsu's algorithm has division operations, and the division operation is complex and has low efficiency and slow speed. We introduce a logarithmic unit to turn the division into a subtraction operation that is easy to implement by hardware but does not affect the selection of the threshold. Experimental results show that the system can detect the edge of the image well without adjusting the threshold value when the external environment changes and requires only 1.231 ms to detect the edges of the 512 x 512 image when clocked at 50 MHz. Compared with existing FPGA implementations, our implementation uses the least amount of logical resources. Thus, it is more suitable for platforms that have limited logical resources.
引用
收藏
页数:17
相关论文
共 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] An FPGA implementation for real-time edge detection
    Jie Jiang
    Chang Liu
    Sirui Ling
    [J]. Journal of Real-Time Image Processing, 2018, 15 : 787 - 797
  • [3] FPGA Implementation of Edge Detection using Canny Algorithm
    Jeyakumar, R.
    Prakash, M.
    Sivanantham, S.
    Sivasankaran, K.
    [J]. PROCEEDINGS OF 2015 ONLINE INTERNATIONAL CONFERENCE ON GREEN ENGINEERING AND TECHNOLOGIES (IC-GET), 2015,
  • [4] 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
  • [5] An Improved High-speed Canny Edge Detection Algorithm and Its Implementation on FPGA
    Peng, Fangxin
    Lu, Xiaofeng
    Lu, Hengli
    Shen, Sumin
    [J]. FOURTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2011): COMPUTER VISION AND IMAGE ANALYSIS: PATTERN RECOGNITION AND BASIC TECHNOLOGIES, 2012, 8350
  • [6] Implementation of a FPGA-ARM-based Canny Edge Detection System
    Liu, Zhaoyang
    Jing, Fengshui
    Fan, Junfeng
    Wang, Zhe
    [J]. PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 3468 - 3472
  • [7] CANNY EDGE DETECTION BASED REAL-TIME INTELLIGENT PARKING MANAGEMENT SYSTEM
    Trivedi, Janak
    Devi, Mandalapu Sarada
    Dhara, Dave
    [J]. SCIENTIFIC JOURNAL OF SILESIAN UNIVERSITY OF TECHNOLOGY-SERIES TRANSPORT, 2020, 106 : 197 - 208
  • [8] Research on the Real-Time Image Edge Detection Algorithm Based on FPGA
    Hou, Xuefeng
    Shang, Yuanyuan
    Liu, Hui
    Song, Qian
    [J]. ADVANCED RESEARCH ON COMPUTER SCIENCE AND INFORMATION ENGINEERING, 2011, 153 : 200 - +
  • [9] Real-time Implementation of Harris Corner Detection System Based on FPGA
    Liu, Shaohui
    Lyu, Congyi
    Liu, Yunhui
    Zhou, Weiguo
    Jiang, Xin
    Li, Peng
    Chen, Haoyao
    Li, Yuanyuan
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING AND ROBOTICS (RCAR), 2017, : 339 - 343
  • [10] An Improved Adaptive Edge Detection Algorithm based on Canny
    Fu, Fengzhi
    Wang, Chenyuan
    Li, Yanlei
    Fan, Hua
    [J]. SIXTH INTERNATIONAL CONFERENCE ON OPTICAL AND PHOTONIC ENGINEERING (ICOPEN 2018), 2018, 10827