A new architecture for emulating CNN with template learning on FPGA

dc.contributor.authorKose, Erdem
dc.contributor.authorYalcin, Mustak Erhan
dc.date.accessioned2025-10-29T12:10:19Z
dc.date.issued2018
dc.departmentGebze Teknik Üniversitesi
dc.description16th International Workshop on Cellular Nanoscale Networks and Their Applications, CNNA 2018 -- Budapest -- 151850
dc.description.abstract—Cellular Neural Network with time invariant weights is being used in computer vision applications. There are many ways to implement CNNs for real time image processing. VLSI and FPGA technologies are getting better day by day. In our study we improved our previous system-on-chip implementation of CNNs. Improved CNN system-on-chip processor is built on an improved CNN emulator design and a better processor core which performs a new template learning algorithm is shown. SoC is programmed to perform a sequential CNN operations on different input and state images with different templates which are now can be stored in DDR2 RAM. Upgraded system design allows that templates can be more dynamically updated by the new learning algoritm in run time. System is implemented on Spartan 6 FPGA and tests results are presented and compared. © 2019 Elsevier B.V., All rights reserved.
dc.description.sponsorshipInstitute of Computer Science and Control of the Hungarian Academy of Sciences; Pazmany Peter Catholic University
dc.identifier.isbn9781665439480
dc.identifier.isbn9781479964680
dc.identifier.isbn9798350308921
dc.identifier.isbn9783800747665
dc.identifier.isbn9781467302890
dc.identifier.isbn9783800742523
dc.identifier.issn2165-0179
dc.identifier.issn2165-0160
dc.identifier.scopus2-s2.0-85064893866
dc.identifier.scopusqualityN/A
dc.identifier.startpage103
dc.identifier.urihttps://hdl.handle.net/20.500.14854/15085
dc.identifier.volume2018-August
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherIEEE Computer Society help@computer.org
dc.relation.ispartofInternational Workshop on Cellular Nanoscale Networks and their Applications
dc.relation.publicationcategoryKonferans Öğesi - Uluslararası - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_Scopus_20251020
dc.subjectCellular neural networks
dc.subjectField programmable gate arrays (FPGA)
dc.subjectImage processing
dc.subjectLearning algorithms
dc.subjectLearning systems
dc.subjectNanotechnology
dc.subjectProgrammable logic controllers
dc.subjectSystem-on-chip
dc.subjectComputer vision applications
dc.subjectEmulator designs
dc.subjectFPGA technology
dc.subjectReal-time image processing
dc.subjectSystem-on-chip implementation
dc.subjectSystem-on-chip processors
dc.subjectTemplate learning
dc.subjectUpgraded systems
dc.subjectIntegrated circuit design
dc.titleA new architecture for emulating CNN with template learning on FPGA
dc.typeConference Object

Dosyalar