Image Edge Detection Based on Swarm Intelligence Using Memristive Networks
Authors:
- Zoha PajouhiZPZoha Pajouhi
- Kaushik RoyKRKaushik Roy
- 20 November 2017
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Vol. 37 (9) , 1774-1787
Abstract
Recent advancements in the development of memristive devices has opened new opportunities for hardware implementation of new computing models. Researchers have shown the suitability of memristive devices for swarm intelligence algorithms to solve a maze in hardware. In this paper, we utilize swarm intelligence of memristive networks to perform image edge detection. First, we propose a hardware-friendly algorithm for image edge detection based on ant colony optimization. Second, we implement the image edge detection algorithm using memristive networks. Furthermore, we explain the impact of various parameters of the memristors on the efficacy of the implementation. Our results show 28% improvement in the energy compared to a low power CMOS hardware implementation based on stochastic circuits. Furthermore, our design occupies up to 5× less area.Keywords
All Related Versions
This publication has 20 references indexed in Scilit:
- Nanoscale electronic synapses using phase change devicesACM Journal on Emerging Technologies in Computing Systems, 2013
- An ant-inspired algorithm for detection of image edge featuresApplied Soft Computing, 2011
- Atomic Switch: Atom/Ion Movement Controlled Devices for Beyond Von‐Neumann ComputersAdvanced Materials, 2011
- Nanoelectronic Programmable Synapses Based on Phase Change Materials for Brain-Inspired ComputingNano Letters, 2011
- Nanoscale Memristor Device as Synapse in Neuromorphic SystemsNano Letters, 2010
- Memristive switching mechanism for metal/oxide/metal nanodevicesNature Nanotechnology, 2008
- Edge detection using ant algorithmsSoft Computing, 2005
- Survey over image thresholding techniques and quantitative performance evaluationJournal of Electronic Imaging, 2004
- Ant system: optimization by a colony of cooperating agentsIEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 1996
- A variable delay line PLL for CPU-coprocessor synchronizationIEEE Journal of Solid-State Circuits, 1988