학술논문

A distributed psycho-visually motivated Canny edge detector
Document Type
Conference
Source
2010 IEEE International Conference on Acoustics, Speech and Signal Processing Acoustics Speech and Signal Processing (ICASSP), 2010 IEEE International Conference on. :822-825 Mar, 2010
Subject
Bioengineering
Communication, Networking and Broadcast Technologies
Computing and Processing
Signal Processing and Analysis
Psychology
Image edge detection
Throughput
Detectors
Distributed computing
Distributed processing
Image processing
Algorithm design and analysis
Histograms
Computer architecture
Canny Edge detector
Distributed Processing
Internal Memory
Sharpness Metric
Language
ISSN
1520-6149
2379-190X
Abstract
This paper proposes a distributed Canny edge detection algorithm which can be mapped onto multi-core architectures for high throughput applications. In contrast to the conventional Canny edge detection algorithm which makes use of the global image gradient histogram to determine the threshold for edge detection, the proposed algorithm adaptively computes the edge detection threshold based on the local distribution of the gradients in the considered image block. The efficacy of the distributed Canny in detecting psycho-visually important edges is validated using a visual sharpness metric. The proposed distributed Canny edge detection algorithm has the capacity to scale up the throughput adaptively, based on the number of computing engines. The algorithm achieves about 72 times speed up for a 16-core architecture, without any change in performance. Furthermore, the internal memory requirements are significantly reduced especially for smaller block sizes. For instance, if a 512×512 image is processed in 64×64 blocks using the proposed scheme, the memory is reduced by a factor of 70 as compared to the original Canny edge detector.