https://www.mdpi.com/1999-5903/14/12/371
Implementation of the Canny Edge Detector Using a Spiking Neural Network
by Krishnamurthy V. Vemuru †
Riverside Research, 2900 Crystal Dr., Arlington, VA 22202, USA
†Current Address: BrainChip Inc., 23041 Avenida de la Carlota, Laguna Hills, CA 92653, USA.
Abstract
Edge detectors are widely used in computer vision applications to locate sharp intensity changes and find object boundaries in an image. The Canny edge detector is the most popular edge detector, and it uses a multi-step process, including the first step of noise reduction using a Gaussian kernel and a final step to remove the weak edges by the hysteresis threshold. In this work, a spike-based computing algorithm is presented as a neuromorphic analogue of the Canny edge detector, where the five steps of the conventional algorithm are processed using spikes. A spiking neural network layer consisting of a simplified version of a conductance-based Hodgkin–Huxley neuron as a building block is used to calculate the gradients. The effectiveness of the spiking neural-network-based algorithm is demonstrated on a variety of images, showing its successful adaptation of the principle of the Canny edge detector. These results demonstrate that the proposed algorithm performs as a complete spike domain implementation of the Canny edge detector.
---
Conclusions
In conclusion, we present a spiking neural network (SNN) implementation of the Canny edge detector as its neuromorphic analogue by introducing algorithms for spike based computation in the five steps of the conventional algorithm with the conductance-based Hodgkin–Huxley neuron as the building block. Edge detection examples are presented for RGB and infrared images with a variety of objects. A quantitative comparison of the edge maps from the SNN-based Canny detector, conventional Canny detector and a Sobel detector using the F1�1-score as a metric, shows that the neuromorphic implementation of the Canny edge detector achieves better performance. The SNN architecture of the Canny edge detector also offers promise for image processing and object recognition applications in the infrared domain. The SNN Canny edge detector is also evaluated with medical images, and the edge maps compare well with the edges generated with the conventional Canny detector. Future work will focus on the implementation of the algorithm on an FPGA or on a neuromorphic chip for hardware acceleration and testing in an infrared object detection task potentially with edge maps as features together with a pre-processing layer to remove any distortions, enhance contrast, remove blur, etc., and a spiking neuron layer as a final layer to introduce a machine learning component. An extension of the SNN architecture of the Canny edge detector with additional processing layers for object detection in LiDAR point clouds would be another interesting new direction of research [39].
- Forums
- ASX - By Stock
- BRN
- Sticks and Stones
Sticks and Stones, page-34
-
- There are more pages in this discussion • 11 more messages in this thread...
You’re viewing a single post only. To view the entire thread just sign in or Join Now (FREE)
Featured News
Add BRN (ASX) to my watchlist
(20min delay)
|
|||||
Last
17.5¢ |
Change
0.005(2.94%) |
Mkt cap ! $343.4M |
Open | High | Low | Value | Volume |
16.5¢ | 18.5¢ | 16.5¢ | $1.865M | 10.58M |
Buyers (Bids)
No. | Vol. | Price($) |
---|---|---|
36 | 1001708 | 17.0¢ |
Sellers (Offers)
Price($) | Vol. | No. |
---|---|---|
17.5¢ | 167790 | 3 |
View Market Depth
No. | Vol. | Price($) |
---|---|---|
31 | 773061 | 0.170 |
26 | 568227 | 0.165 |
27 | 1452882 | 0.160 |
47 | 1519084 | 0.155 |
117 | 3652569 | 0.150 |
Price($) | Vol. | No. |
---|---|---|
0.175 | 158299 | 2 |
0.180 | 698170 | 7 |
0.185 | 1095940 | 16 |
0.190 | 757076 | 18 |
0.195 | 744472 | 12 |
Last trade - 16.10pm 13/09/2024 (20 minute delay) ? |
Featured News
BRN (ASX) Chart |
The Watchlist
LPM
LITHIUM PLUS MINERALS LTD.
Simon Kidston, Non--Executive Director
Simon Kidston
Non--Executive Director
SPONSORED BY The Market Online