Show simple item record

dc.contributor.authorSledevič, Tomyslav
dc.contributor.authorSerackis, Artūras
dc.contributor.authorPlonis, Darius
dc.date.accessioned2023-09-18T16:26:22Z
dc.date.available2023-09-18T16:26:22Z
dc.date.issued2022
dc.identifier.issn2077-0472
dc.identifier.urihttps://etalpykla.vilniustech.lt/handle/123456789/113973
dc.description.abstractThe condition of a bee colony can be predicted by monitoring bees upon hive entrance. The presence of pollen grains gives beekeepers significant information about the well-being of the bee colony in a non-invasive way. This paper presents a field-programmable-gate-array (FPGA)-based pollen detector from images obtained at the hive entrance. The image dataset was acquired at native entrance ramps from six different hives. To evaluate and demonstrate the performance of the system, various densities of convolutional neural networks (CNNs) were trained and tested to find those suitable for pollen grain detection at the chosen image resolution. We propose a new CNN accelerator architecture that places a pre-trained CNN on an SoC FPGA. The CNN accelerator was implemented on a cost-optimized Z-7020 FPGA with 16-bit fixed-point operations. The kernel binarization and merging with the batch normalization layer were applied to reduce the number of DSPs in the multi-channel convolutional core. The estimated average performance was 32 GOPS for a single convolutional core. We found that the CNN with four convolutional and two dense layers gave a 92% classification accuracy, and it matched those declared for state-of-the-art methods. It took 8.8 ms to classify a 512 × 128 px frame and 2.4 ms for a 256 × 64 px frame. The frame rate of the proposed method outperformed the speed of known pollen detectors. The developed pollen detector is cost effective and can be used as a real-time image classification module for hive status monitoring.eng
dc.formatPDF
dc.format.extentp. 1-17
dc.format.mediumtekstas / txt
dc.language.isoeng
dc.relation.isreferencedbyScience Citation Index Expanded (Web of Science)
dc.relation.isreferencedbyScopus
dc.relation.isreferencedbyDOAJ
dc.relation.isreferencedbyCABI (abstracts)
dc.relation.isreferencedbyRePec
dc.titleFPGA implementation of a convolutional neural network and its application for pollen detection upon entrance to the beehive
dc.typeStraipsnis Web of Science DB / Article in Web of Science DB
dcterms.accessRightsThis article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
dcterms.licenseCreative Commons – Attribution – 4.0 International
dcterms.references38
dc.type.pubtypeS1 - Straipsnis Web of Science DB / Web of Science DB article
dc.contributor.institutionVilniaus Gedimino technikos universitetas
dc.contributor.facultyElektronikos fakultetas / Faculty of Electronics
dc.subject.researchfieldT 001 - Elektros ir elektronikos inžinerija / Electrical and electronic engineering
dc.subject.studydirectionB04 - Informatikos inžinerija / Informatics engineering
dc.subject.studydirectionE09 - Elektronikos inžinerija / Electronic engineering
dc.subject.vgtuprioritizedfieldsIK0202 - Išmaniosios signalų apdorojimo ir ryšių technologijos / Smart Signal Processing and Telecommunication Technologies
dc.subject.ltspecializationsL106 - Transportas, logistika ir informacinės ir ryšių technologijos (IRT) / Transport, logistic and information and communication technologies
dc.subject.enconvolutional neural network (CNN)
dc.subject.enfield-programmable gate array (FPGA)
dc.subject.enpollen detection
dcterms.sourcetitleAgriculture
dc.description.issueiss. 11
dc.description.volumevol. 12
dc.publisher.nameMDPI
dc.publisher.cityBasel
dc.identifier.doi000883351600001
dc.identifier.doi10.3390/agriculture12111849
dc.identifier.elaba145451684


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record