Please use this identifier to cite or link to this item: http://hdl.handle.net/1893/36079
Full metadata record
DC FieldValueLanguage
dc.contributor.authorAli, Teymooren_UK
dc.contributor.authorBhowmik, Deepayanen_UK
dc.contributor.authorNicol, Roberten_UK
dc.date.accessioned2024-06-29T00:03:28Z-
dc.date.available2024-06-29T00:03:28Z-
dc.date.issued2023-10en_UK
dc.identifier.urihttp://hdl.handle.net/1893/36079-
dc.description.abstractImage processing algorithms on FPGAs have increasingly become more pervasive in real-time vision applications. Such algorithms are computationally complex and memory intensive, which can be severely limited by available hardware resources. Optimisations are therefore necessary to achieve better performance and efficiency. We hypothesise that, unlike generic computing optimisations, domain-specific image processing optimisations can improve performance significantly. In this paper, we propose three domain-specific optimisation strategies that can be applied to many image processing algorithms. The optimisations are tested on popular image-processing algorithms and convolution neural networks on CPU/GPU/FPGA and the impact on performance, accuracy and power are measured. Experimental results show major improvements over the baseline non-optimised versions for both convolution neural networks (MobileNetV2 & ResNet50), Scale-Invariant Feature Transform (SIFT) and filter algorithms. Additionally, the optimised FPGA version of SIFT significantly outperformed an optimised GPU implementation when energy consumption statistics are taken into account.en_UK
dc.language.isoenen_UK
dc.publisherSpringer Science and Business Media LLCen_UK
dc.relationAli T, Bhowmik D & Nicol R (2023) Domain-Specific Optimisations for Image Processing on FPGAs. <i>Journal of Signal Processing Systems</i>, 95, pp. 1167-1179. https://doi.org/10.1007/s11265-023-01888-2en_UK
dc.rightsOpen Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.en_UK
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/en_UK
dc.subjectDomain-specific optimisationen_UK
dc.subjectFPGAen_UK
dc.subjectReal-time image processingen_UK
dc.subjectSIFTen_UK
dc.subjectConvolutional neural network optimisationsen_UK
dc.titleDomain-Specific Optimisations for Image Processing on FPGAsen_UK
dc.typeJournal Articleen_UK
dc.identifier.doi10.1007/s11265-023-01888-2en_UK
dc.citation.jtitleJournal of Signal Processing Systemsen_UK
dc.citation.issn1939-8115en_UK
dc.citation.issn1939-8018en_UK
dc.citation.volume95en_UK
dc.citation.spage1167en_UK
dc.citation.epage1179en_UK
dc.citation.publicationstatusPublisheden_UK
dc.citation.peerreviewedRefereeden_UK
dc.type.statusVoR - Version of Recorden_UK
dc.author.emailc.m.allan@stir.ac.uken_UK
dc.citation.date09/09/2023en_UK
dc.contributor.affiliationComputing Science and Mathematics - Divisionen_UK
dc.contributor.affiliationNewcastle Universityen_UK
dc.contributor.affiliationIndependenten_UK
dc.identifier.isiWOS:001062314600001en_UK
dc.identifier.scopusid2-s2.0-85170085059en_UK
dc.identifier.wtid2011826en_UK
dc.contributor.orcid0000-0003-1762-1578en_UK
dc.date.accepted2023-07-28en_UK
dcterms.dateAccepted2023-07-28en_UK
dc.date.filedepositdate2024-05-29en_UK
rioxxterms.apcpaiden_UK
rioxxterms.typeJournal Article/Reviewen_UK
rioxxterms.versionVoRen_UK
local.rioxx.authorAli, Teymoor|en_UK
local.rioxx.authorBhowmik, Deepayan|0000-0003-1762-1578en_UK
local.rioxx.authorNicol, Robert|en_UK
local.rioxx.projectInternal Project|University of Stirling|https://isni.org/isni/0000000122484331en_UK
local.rioxx.freetoreaddate2024-06-13en_UK
local.rioxx.licencehttp://creativecommons.org/licenses/by/4.0/|2024-06-13|en_UK
local.rioxx.filenameDomain__Specific Optimisations for Image Processing on FPGAs.pdfen_UK
local.rioxx.filecount1en_UK
local.rioxx.source1939-8115en_UK
Appears in Collections:Computing Science and Mathematics Journal Articles

Files in This Item:
File Description SizeFormat 
Domain__Specific Optimisations for Image Processing on FPGAs.pdfFulltext - Published Version2.78 MBAdobe PDFView/Open


This item is protected by original copyright



A file in this item is licensed under a Creative Commons License Creative Commons

Items in the Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

The metadata of the records in the Repository are available under the CC0 public domain dedication: No Rights Reserved https://creativecommons.org/publicdomain/zero/1.0/

If you believe that any material held in STORRE infringes copyright, please contact library@stir.ac.uk providing details and we will remove the Work from public display in STORRE and investigate your claim.