Event-Based Hough Transform in a Spiking Neural Network for Multiple Line Detection and Tracking Using a Dynamic Vision Sensor
Sajjad Seifozzakerini, Wei-Yun Yau, Bo Zhao and Kezhi Mao
Abstract
Hough Transform has been widely used to detect lines in images captured by conventional cameras. In this paper, we develop an event-based Hough transform and apply it to a new type of camera, namely Dynamic Vision Sensor (DVS). DVS outputs an asynchronous stream of binary events representing illumination change in the scene. We implement the proposed algorithm in a spiking neural network to detect lines on DVS output. Spikes (events) from the DVS sensor are first mapped to Hough transform parameter space and then sent to corresponding spiking neurons for accumulation. A spiking neuron will fire an output spike once it accumulates enough input contributions and then reset itself. The output spikes of the spiking neural network represent the parameters of detected lines. An event-based clustering algorithm is applied on the parameter space spikes to segment multiple lines and track them. In our spiking neural network, a lateral inhibition strategy is applied to suppress noise lines from being detected. This is achieved by resetting a neuron's neighbors in addition to itself once the neuron fires an output spike. The efficacy of the proposed algorithm is shown by extensive experiments on both artificially generated events and various real DVS outputs.
Session
Posters 2
Files
Extended Abstract (PDF, 716K)
Paper (PDF, 1M)
DOI
10.5244/C.30.94
https://dx.doi.org/10.5244/C.30.94
Citation
Sajjad Seifozzakerini, Wei-Yun Yau, Bo Zhao and Kezhi Mao. Event-Based Hough Transform in a Spiking Neural Network for Multiple Line Detection and Tracking Using a Dynamic Vision Sensor. In Richard C. Wilson, Edwin R. Hancock and William A. P. Smith, editors, Proceedings of the British Machine Vision Conference (BMVC), pages 94.1-94.12. BMVA Press, September 2016.
Bibtex
@inproceedings{BMVC2016_94,
title={Event-Based Hough Transform in a Spiking Neural Network for Multiple Line Detection and Tracking Using a Dynamic Vision Sensor},
author={Sajjad Seifozzakerini, Wei-Yun Yau, Bo Zhao and Kezhi Mao},
year={2016},
month={September},
pages={94.1-94.12},
articleno={94},
numpages={12},
booktitle={Proceedings of the British Machine Vision Conference (BMVC)},
publisher={BMVA Press},
editor={Richard C. Wilson, Edwin R. Hancock and William A. P. Smith},
doi={10.5244/C.30.94},
isbn={1-901725-59-6},
url={https://dx.doi.org/10.5244/C.30.94}
}