Improving the Canny Edge Detector Using Automatic Programming: Improving the Filter

被引:0
|
作者
Magnusson, Lars Vidar [1 ]
Olsson, Roland [1 ]
机构
[1] Ostfold Univ Coll, Krakeroy, Norway
关键词
image analysis; edge detection; feature extraction; automatic programmin; DESIGN;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We have used automatic programming, a machine learning technique related to inductive logic programming and genetic programming, to make the Canny edge detector better at identifying contours in natural images. We present an improved version of the filter used in the first stage of the Canny algorithm. We show that the mean performance of the Canny algorithm with the improved filter on a popular test set of natural images has been improved by 1.4%. Our result shows that the heuristic design provides a statistically significant increase in performance - without adding extra processing steps or adding additional information. This suggests that the filter should be used as a standard part of image analysis platforms. The inferred heuristic filter exhibits an ability to retain detail without sacrificing noise reduction. This is further evidence that automatic programming is well suited for generating heuristics for image analysis problems.
引用
收藏
页码:36 / 40
页数:5
相关论文
共 50 条
  • [1] Improving the Canny Edge Detector Using Automatic Programming: Improving Non-Max Suppression
    Magnusson, Lars Vidar
    Olsson, Roland
    [J]. GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2016, : 461 - 468
  • [2] Large Space Fire Image Processing of Improving Canny Edge Detector based on Adaptive Smoothing
    Jiang, Qin
    Wang, Qiang
    [J]. 2010 INTERNATIONAL CONFERENCE ON INNOVATIVE COMPUTING AND COMMUNICATION AND 2010 ASIA-PACIFIC CONFERENCE ON INFORMATION TECHNOLOGY AND OCEAN ENGINEERING: CICC-ITOE 2010, PROCEEDINGS, 2010, : 264 - 267
  • [3] On the Canny edge detector
    Ding, LJ
    Goshtasby, A
    [J]. PATTERN RECOGNITION, 2001, 34 (03) : 721 - 725
  • [4] Improving the scalability of automatic programming
    Berg, H
    Olsson, R
    [J]. COMPUTATIONAL INTELLIGENCE AND SECURITY, PT 1, PROCEEDINGS, 2005, 3801 : 17 - 24
  • [5] Improving Competitive Differential Evolution using Automatic Programming
    Geitle, Marius
    Olsson, Roland
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON SYSTEMS AND INFORMATICS (ICSAI), 2017, : 538 - 545
  • [6] The Canny Edge Detector Revisited
    McIlhagga, William
    [J]. INTERNATIONAL JOURNAL OF COMPUTER VISION, 2011, 91 (03) : 251 - 261
  • [7] The Canny Edge Detector Revisited
    William McIlhagga
    [J]. International Journal of Computer Vision, 2011, 91 : 251 - 261
  • [8] Improving the automatic procurement of web services using constraint programming
    Ruiz-Cortés, A
    Martín-Díaz, O
    Durán, A
    Toro, M
    [J]. INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2005, 14 (04) : 439 - 467
  • [9] Elementary Methods for Improving Edge Detector Performance
    Munasinghe, Ranjith
    Davari, Asad
    [J]. SSST: 2009 41ST SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2009, : 350 - 354
  • [10] Implementation of the Canny Edge Detector Using a Spiking Neural Network
    Vemuru, Krishnamurthy V.
    [J]. FUTURE INTERNET, 2022, 14 (12):