High Performance Canny Edge Detector using Parallel Patterns for Scalability on Modern Multicore Processors

10/21/2017
by   Hope Mogale, et al.
0

Canny Edge Detector (CED) is an edge detection operator commonly used by most Image Feature Extraction (IFE) Algorithms and Image Processing Applications. This operator involves the use of a multi-stage algorithm to detect edges in a wide range of images. Edge detection is at the forefront of image processing and hence, it is crucial to have at an up to scale level. Multicore Processors have emerged as the next solution for tackling compute intensive tasks that have a high demand for computational power. Having significant changes that restructured the microprocessor industry, it is evident that the best way to promote efficiency and improve performance is no longer by increasing the clock speeds on traditional monolithic processors but by adopting and utilizing Processors with Multicore architectures. In this paper we provide a high performance implementation of Canny Edge Detector using parallel patterns for improved performance and Scalability on Multicore Processors. The results show significant improvements in overall performance and this proves that our implementation using parallel patterns does not under utilize resources but scales well for multicore processors.

READ FULL TEXT

page 4

page 5

page 6

research
11/12/2012

New Edge Detection Technique based on the Shannon Entropy in Gray Level Images

Edge detection is an important field in image processing. Edges characte...
research
01/12/2017

A Digital Fuzzy Edge Detector for Color Images

Edge detection is a classic problem in the field of image processing, wh...
research
02/10/2016

Gabor Wavelets in Image Processing

This work shows the use of a two-dimensional Gabor wavelets in image pro...
research
01/04/2018

An Implementation of Back-Propagation Learning on GF11, a Large SIMD Parallel Computer

Current connectionist simulations require huge computational resources. ...
research
03/18/2020

Thermodynamic Cost of Edge Detection in Artificial Neural Network(ANN)-Based Processors

Architecture-based heat dissipation analyses allows us to reveal fundame...
research
07/19/2021

Dynamic Lockstep Processors for Applications with Functional Safety Relevance

Lockstep processing is a recognized technique for helping to secure func...
research
03/22/2022

A hybrid quantum image edge detector for the NISQ era

Edges are image locations where the gray value intensity changes suddenl...

Please sign up or login with your details

Forgot password? Click here to reset