Table 1: Algorithm run times (seconds).
RF Size Processing time
SNN 3.92
HSNN 7-Point 3.16
HSNN 19-Point 3.47
HSNN 37-Point 3.78
4 DISCUSSION AND FUTURE
WORK
We present a biologically inspired approach to
feature detection that is mimics the human visual
system. The presented SNN is constructed by a
hierarchical structure that is composed of spiking
neurons with various receptive fields. The input
image has a hexagonal pixel arrangement and
correspondingly the receptive fields used are also
arranged in a hexagonal structure. The spiking
neuron models provide powerful functionality for
integration of inputs and generation of spikes.
Synapses are able to perform different complicated
computations. This paper demonstrates how a
spiking neural network can detect edges in an image
using a hexagonal structure over a wide range of
scales and demonstrates performance and
computational improvements over rectangular pixel-
based SNN approaches.
ACKNOWLEDGEMENTS
This work was supported by the Centre of
Excellence in Intelligent Systems project, funded by
InvestNI and the Integrated Development Fund.
REFERENCES
Abdou, I. E. and Pratt, W. K., (1979). Quantitative design
and evaluation of enhancement/thresholding edge
detectors. Proc. of the IEEE, 67(5) pp. 753-763.
Allen J. D., (2003). Filter Banks for Images on Hexagonal
Grid. Signal Solutions.
Buhmann, J. M., Lange, T. M and Ramacher, U., (2005).
Image segmentation by networks of spiking neurons.
Neural computation, 17, 5, 1010-1031.
Chevallier, S., Tarroux, P. and Paugam-Moisy, H., (2006).
Saliency extraction with a distributed spiking neural
network. Proc. of ESANN, 209-214.
Chevallier, S. and Dahdouh, S., (2009). Difference of
Gaussians Type Neural Image Filtering with Spiking
Neurons”. Proc. of Int. Conf. on Neural Compuation,
Maderia, Portugal.
Delorme, A. and Thorpe, S. J., (2003). SpikeNET: an
event-driven simulation package for modelling large
networks of spiking neurons. Computation in Neural
Systems,14(4), 613-627.
Egmont-Petersen, M., De Ridder, D. and Handels, H.,
(2002). Image processing with neural networks-a
review. Pattern Recognition,35(10), 2279-2301.
Escobar, M. J., Masson, G. S., Vieville, T. and
Kornprobst, P., (2009). Action Recognition Using a
Bio-Inspired Feedforward Spiking Network. IJCV,
82(3), 284-301.
Gao Y., Zhang L., Wang Y. and Jiang J., (2006). Multi-
scale receptive field neural networks for object
tracking. International Congress Series, 1291, 229–
232.
Hugues, E., Guilleux, F. and Rochel, O., (2002). Contour
Detection by synchronization of Integrate and Fire
Neurons. LNCS. 2525, 60-69.
Izhikevich, E. M., (2004). Which model to use for cortical
spiking neurons?. IEEE Trans. on NN, Vol. 15, No. 5.
Kunkle, D. R. and Merrigan, C., (2002). Pulsed neural
networks and their application. Computer Science
Dept., College of Computing and Information
Sciences, Rochester Institute of Technology.
Lindeberg, T., (1994). Scale-Space Theory in Computer
Vision. Kluwer, Academic Publisher/Springer,
Dordrecht, Netherlands.
Masland, R. H., (2001). The fundamental plan of the
retina. Nature Neuroscience, vol. 4, pp. 877-886.
Meftah, B., Lezoray, O. and Benyettou, A., (2010).
Segmentation and Edge Detection based on Spiking
Neural Network Model. Neural Processing Letters.
32(2), 131-146.
Middleton L. and Sivaswamy, J., (2001). Edge Detection
in a Hexagonal-Image Processing Framework. Image
and Vision Computing.19, pp. 1071-1081.
Paugam-Moisy, H. and Bohte, S. M., (2009). Computing
with spiking neuron networks. Handbook of Natural
Computing. 40. Springer, Heidelberg.
Vitulli R., (2002). Aliasing Effects Mitigation by
Optimized Sampling Grids and Impact on Image
Acquisition Chains. Geoscience and Remote Sensing
Symposium, pp. 979-981.
Wu, Q. X., McGinnity, M., Maguire, L., Belatreche, A.
and Glackin, B., (2007). Edge Detection Based on
Spiking Neural Network Model.
Advanced Intelligent
Computing Theories and Applications. With Aspects
of Artificial Intelligence, 26-34.
NCTA 2011 - International Conference on Neural Computation Theory and Applications
384