An Improved Canny Algorithm with Adaptive Threshold Selection

Canny is a classic algorithm of edge detection which has been widely applied in various fields of image processing for years. However, the algorithm has some defects. The most serious defect is that the traditional canny algorithm can’t set threshold adaptively. If the threshold set manually is not...

Full description

Bibliographic Details
Main Authors: Wang Yupeng, Li Jiangyun
Format: Article
Language:English
Published: EDP Sciences 2015-01-01
Series:MATEC Web of Conferences
Subjects:
Online Access:http://dx.doi.org/10.1051/matecconf/20152201017
_version_ 1818918076531343360
author Wang Yupeng
Li Jiangyun
author_facet Wang Yupeng
Li Jiangyun
author_sort Wang Yupeng
collection DOAJ
description Canny is a classic algorithm of edge detection which has been widely applied in various fields of image processing for years. However, the algorithm has some defects. The most serious defect is that the traditional canny algorithm can’t set threshold adaptively. If the threshold set manually is not accurate, it will seriously affect the quality of the algorithm to detect the edge. This makes the poor adaptability of the algorithm. This paper proposes a method which combines maximum entropy method with Otsu method to determine the high and low threshold of Canny algorithm. Experiments show that the modified algorithm has stronger robustness than traditional method. For the images which have complex distributions of grey level histogram, the modified algorithm has better performance.
first_indexed 2024-12-20T00:44:13Z
format Article
id doaj.art-60166fc0bb9d42899cc9d9eb1c309d51
institution Directory Open Access Journal
issn 2261-236X
language English
last_indexed 2024-12-20T00:44:13Z
publishDate 2015-01-01
publisher EDP Sciences
record_format Article
series MATEC Web of Conferences
spelling doaj.art-60166fc0bb9d42899cc9d9eb1c309d512022-12-21T19:59:27ZengEDP SciencesMATEC Web of Conferences2261-236X2015-01-01220101710.1051/matecconf/20152201017matecconf_iceta2015_01017An Improved Canny Algorithm with Adaptive Threshold SelectionWang YupengLi JiangyunCanny is a classic algorithm of edge detection which has been widely applied in various fields of image processing for years. However, the algorithm has some defects. The most serious defect is that the traditional canny algorithm can’t set threshold adaptively. If the threshold set manually is not accurate, it will seriously affect the quality of the algorithm to detect the edge. This makes the poor adaptability of the algorithm. This paper proposes a method which combines maximum entropy method with Otsu method to determine the high and low threshold of Canny algorithm. Experiments show that the modified algorithm has stronger robustness than traditional method. For the images which have complex distributions of grey level histogram, the modified algorithm has better performance.http://dx.doi.org/10.1051/matecconf/20152201017edge detectionadaptive thresholdmaximum entropy methodOtsu methodCanny algorithm
spellingShingle Wang Yupeng
Li Jiangyun
An Improved Canny Algorithm with Adaptive Threshold Selection
MATEC Web of Conferences
edge detection
adaptive threshold
maximum entropy method
Otsu method
Canny algorithm
title An Improved Canny Algorithm with Adaptive Threshold Selection
title_full An Improved Canny Algorithm with Adaptive Threshold Selection
title_fullStr An Improved Canny Algorithm with Adaptive Threshold Selection
title_full_unstemmed An Improved Canny Algorithm with Adaptive Threshold Selection
title_short An Improved Canny Algorithm with Adaptive Threshold Selection
title_sort improved canny algorithm with adaptive threshold selection
topic edge detection
adaptive threshold
maximum entropy method
Otsu method
Canny algorithm
url http://dx.doi.org/10.1051/matecconf/20152201017
work_keys_str_mv AT wangyupeng animprovedcannyalgorithmwithadaptivethresholdselection
AT lijiangyun animprovedcannyalgorithmwithadaptivethresholdselection
AT wangyupeng improvedcannyalgorithmwithadaptivethresholdselection
AT lijiangyun improvedcannyalgorithmwithadaptivethresholdselection