Abstract
When edge detection is performed using a Canny algorithm, the gradient image should be processed with 'non-maximum module suppression' and then double thresholds evaluated to detect edges. However, the double thresholds are greatly affected by personal experience. Experiments show that the results of edge detection for different images are obviously different if the identical threshold is employed, which restricted the use of Canny algorithm in practice. To solve this problem, an algorithm is proposed which can adaptively determine the double thresholds based on gradient histogram and minimum interclass variance. With this algorithm, it can self-adaptively calculate the double thresholds for different images without the necessity to setup any parameter artificially. Fuzzy algorithm is adopted to choose edge pixels. Theory and experiments show that the algorithm is effective and correct.
| Original language | English |
|---|---|
| Pages (from-to) | 1002-1007 |
| Number of pages | 6 |
| Journal | Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University |
| Volume | 28 |
| Issue number | 9 |
| State | Published - Sep 2007 |
Keywords
- Canny operator
- Fuzzy algorithm
- Minimum interclass variance
- Self-adaptive calculating double thresholds
Fingerprint
Dive into the research topics of 'Self-adaptive Canny operator edge detection technique'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver