Emulating CNN with template learning on FPGA

Erdem Kose, Mustak E. Yalcin

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Citations (Scopus)

Abstract

A 2-D Cellular Neural Network structure with space invariant neural weights is widely used in image processing applications. Recent advances VLSI technology appears to be very promising to use discrete time CNNs for real time vision applications. In this paper, a system-on-chip implementation which consists of a new CNN emulator design and a processor which performs template learning algorithm is shown. SoC design is programmed to perform a sequential CNN operations on different input and state images with different templates. Furthermore, the presented SoC design allows that templates can be updated by a learning algoritm in run time. SoC design is realised on a target FPGA. Test results on FPGA and MATLAB are presented and compared with structural similarity map.

Original languageEnglish
Title of host publication2017 European Conference on Circuit Theory and Design, ECCTD 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781538639740
DOIs
Publication statusPublished - 31 Oct 2017
Event2017 European Conference on Circuit Theory and Design, ECCTD 2017 - Catania, Italy
Duration: 4 Sept 20176 Sept 2017

Publication series

Name2017 European Conference on Circuit Theory and Design, ECCTD 2017

Conference

Conference2017 European Conference on Circuit Theory and Design, ECCTD 2017
Country/TerritoryItaly
CityCatania
Period4/09/176/09/17

Bibliographical note

Publisher Copyright:
© 2017 IEEE.

Fingerprint

Dive into the research topics of 'Emulating CNN with template learning on FPGA'. Together they form a unique fingerprint.

Cite this