Adaptation of FPGA architecture for accelerated image preprocessing

The work is devoted to the topical problem at the intersection of communications theory, digital electronics and numerical analysis, namely the study of image processing methods implementation time on different architectures of computational devices, which are used for software and hardware accelera...

Full description

Saved in:
Bibliographic Details
Published inRadìoelektronnì ì komp'ûternì sistemi (Online) no. 2; pp. 94 - 106
Main Authors Barkovska, Olesia, Filippenko, Inna, Semenenko, Ivan, Korniienko, Valentyn, Sedlaček, Peter
Format Journal Article
LanguageEnglish
Published National Aerospace University «Kharkiv Aviation Institute 25.05.2023
Subjects
Online AccessGet full text
ISSN1814-4225
2663-2012
2663-2012
DOI10.32620/reks.2023.2.08

Cover

Abstract The work is devoted to the topical problem at the intersection of communications theory, digital electronics and numerical analysis, namely the study of image processing methods implementation time on different architectures of computational devices, which are used for software and hardware acceleration. The subject of this article is the investigation of reconfigurable FPGA processing systems in the image processing area. The goal of this work is to create a reconfigurable FPGA-based image processing system and compare it with existing processing architectures. Task. To fulfill the requirements of this work, it is necessary to prepare a practical experiment as well as theoretical research of the proposed architecture; to investigate the process of creating a ZYNQ SoC-based image processing system; and to develop and benchmark the speed of execution for the given set of algorithms with the specific range of the picture resolution. Methods used: FPGA simulation, C++ parallel programming with OpenMP, NVIDIA CUDA, performance analysis tools. The result of this work is the development of a resilient SoC Zynq7000–based computing system with programmable logic and the possibility to load images to FPGA RAM using the resources of ARM core for further processing and output via HDMI video interface, which enables the change of PL configuration at any time during the processing process. Conclusions. The efficiency of the FPGA approach was compared with a parallel image processing method implementation with OpenMP and CUDA. An overview of the ZYNQ platform with specific details related to media processing is presented. The analysis of algorithm speed testing findings based on various outputs proved the advantage (of over 60 times) of hardware acceleration of image processing over software analogs. The obtained results may be used in the development of embedded SoC-based solutions that require acceleration of big data processing. Also, the achieved findings can be used during the process of finding a suitable embedded platform for a certain image-processing task, where high data throughput is one of the most desired requirements.
AbstractList The work is devoted to the topical problem at the intersection of communications theory, digital electronics and numerical analysis, namely the study of image processing methods implementation time on different architectures of computational devices, which are used for software and hardware acceleration. The subject of this article is the investigation of reconfigurable FPGA processing systems in the image processing area. The goal of this work is to create a reconfigurable FPGA-based image processing system and compare it with existing processing architectures. Task. To fulfill the requirements of this work, it is necessary to prepare a practical experiment as well as theoretical research of the proposed architecture; to investigate the process of creating a ZYNQ SoC-based image processing system; and to develop and benchmark the speed of execution for the given set of algorithms with the specific range of the picture resolution. Methods used: FPGA simulation, C++ parallel programming with OpenMP, NVIDIA CUDA, performance analysis tools. The result of this work is the development of a resilient SoC Zynq7000–based computing system with programmable logic and the possibility to load images to FPGA RAM using the resources of ARM core for further processing and output via HDMI video interface, which enables the change of PL configuration at any time during the processing process. Conclusions. The efficiency of the FPGA approach was compared with a parallel image processing method implementation with OpenMP and CUDA. An overview of the ZYNQ platform with specific details related to media processing is presented. The analysis of algorithm speed testing findings based on various outputs proved the advantage (of over 60 times) of hardware acceleration of image processing over software analogs. The obtained results may be used in the development of embedded SoC-based solutions that require acceleration of big data processing. Also, the achieved findings can be used during the process of finding a suitable embedded platform for a certain image-processing task, where high data throughput is one of the most desired requirements.
Author Semenenko, Ivan
Barkovska, Olesia
Korniienko, Valentyn
Sedlaček, Peter
Filippenko, Inna
Author_xml – sequence: 1
  givenname: Olesia
  orcidid: 0000-0001-7496-4353
  surname: Barkovska
  fullname: Barkovska, Olesia
– sequence: 2
  givenname: Inna
  orcidid: 0000-0002-3584-2107
  surname: Filippenko
  fullname: Filippenko, Inna
– sequence: 3
  givenname: Ivan
  orcidid: 0000-0002-6498-2440
  surname: Semenenko
  fullname: Semenenko, Ivan
– sequence: 4
  givenname: Valentyn
  orcidid: 0000-0001-7070-5127
  surname: Korniienko
  fullname: Korniienko, Valentyn
– sequence: 5
  givenname: Peter
  orcidid: 0000-0002-7481-6905
  surname: Sedlaček
  fullname: Sedlaček, Peter
BookMark eNqFkE1PAjEQQBuDiYicve4fWGinH5QjIYIkJHrg3pTpLC6u2013ieHfy4fx4EF7maTJezN596xXx5oYexR8JMEAHyd6b0fAQY5gxO0N64MxMgcuoMf6wgqVKwB9x4Ztu-ecg51oMbF9Np8F33S-K2OdxSJbvC5nmU_4VnaE3SFRVsSUeUSqKPmOQlZ--B1lTaImRaS2LevdA7stfNXS8HsO2GbxtJk_5-uX5Wo-W-cIRtp8izgpikLB1gAqUwiSWoIFkhYBwulNFJkgAvCpF0gQgEDZoLUOUkk5YKurNkS_d006XZKOLvrSXT5i2jmfuhIrcha5CcFQUMoqpWFrg7RaT4VBKZHbk4tfXYe68cdPX1U_QsHdJak7J3XnpA7cBdFXBFNs20SFw_Iarku-rP7gxr-4_zZ9AQqbjNU
CitedBy_id crossref_primary_10_3390_s24082385
crossref_primary_10_48084_etasr_6853
ContentType Journal Article
DBID AAYXX
CITATION
ADTOC
UNPAY
DOA
DOI 10.32620/reks.2023.2.08
DatabaseName CrossRef
Unpaywall for CDI: Periodical Content
Unpaywall
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
DatabaseTitleList
CrossRef
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2663-2012
EndPage 106
ExternalDocumentID oai_doaj_org_article_8c06dd6ed4484452b8d3855916c33c08
10.32620/reks.2023.2.08
10_32620_reks_2023_2_08
GroupedDBID 9MQ
AAYXX
ALMA_UNASSIGNED_HOLDINGS
CITATION
GROUPED_DOAJ
ADTOC
UNPAY
ID FETCH-LOGICAL-c2638-bcc7fff42b62c46f1e353282e38c22dddd74e6d1d209a1ce2d2e248d555d3433
IEDL.DBID UNPAY
ISSN 1814-4225
2663-2012
IngestDate Fri Oct 03 12:53:00 EDT 2025
Mon Sep 15 10:06:45 EDT 2025
Tue Jul 01 04:08:42 EDT 2025
Thu Apr 24 23:02:48 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 2
Language English
License cc-by-nc
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c2638-bcc7fff42b62c46f1e353282e38c22dddd74e6d1d209a1ce2d2e248d555d3433
ORCID 0000-0001-7496-4353
0000-0002-3584-2107
0000-0002-6498-2440
0000-0002-7481-6905
0000-0001-7070-5127
OpenAccessLink https://proxy.k.utb.cz/login?url=https://doi.org/10.32620/reks.2023.2.08
PageCount 13
ParticipantIDs doaj_primary_oai_doaj_org_article_8c06dd6ed4484452b8d3855916c33c08
unpaywall_primary_10_32620_reks_2023_2_08
crossref_citationtrail_10_32620_reks_2023_2_08
crossref_primary_10_32620_reks_2023_2_08
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2023-05-25
PublicationDateYYYYMMDD 2023-05-25
PublicationDate_xml – month: 05
  year: 2023
  text: 2023-05-25
  day: 25
PublicationDecade 2020
PublicationTitle Radìoelektronnì ì komp'ûternì sistemi (Online)
PublicationYear 2023
Publisher National Aerospace University «Kharkiv Aviation Institute
Publisher_xml – name: National Aerospace University «Kharkiv Aviation Institute
SSID ssj0002875178
ssib044757823
ssib052605930
ssib038076033
Score 2.3000803
Snippet The work is devoted to the topical problem at the intersection of communications theory, digital electronics and numerical analysis, namely the study of image...
SourceID doaj
unpaywall
crossref
SourceType Open Website
Open Access Repository
Enrichment Source
Index Database
StartPage 94
SubjectTerms acceleration
fpga
image processing
parallel system
speedup
SummonAdditionalLinks – databaseName: DOAJ Directory of Open Access Journals
  dbid: DOA
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LS8NAEF6kF-1BfGJ9sQcPekjb7CvpsRZrERQPFXpbso-AWtNQWsR_70yShlykF3NL2GyS2cnO9-3jG0JuwkilA2QnUkQiAEScBAbYTwDYAeiIAeJscGjg-UVN3sTTTM4aqb5wTVgpD1warhfbvnJOeQc8QgjJTOx4DDA4VJZzW27z7ceDBpkCT0IVddWYn0NVOwiF9blEFL_JAfhRDDFFMiy6bYh48M7g5aUOEEfB9t7Sf6K0N-Nd1sVElI0QVij9t8nuOsuTn-9kPm-Ep_EB2a9wJR2W33NIdnx2RNoNtcFjMhq6JC9n3ukipePXxyFtziNQwK80sRYCEepHOPr-BZ0NzVH3sthNALWckOn4YTqaBFUOhcAy-LUCY22UpqlgRjErVBp6LjnQLM9jy5iDIxJeudCx_iAJrWeOeSZiJ6V0XHB-SlrZIvNnhFqfxIA2rAmhVQHnGclRvMga6DGYNaJDuhuraFvpi2Oai7kGnlGYUaMZNZpRM92PO-S2viEvpTX-LnqPZq6LoSZ2cQE8RVeeord5Sofc1Y207YHn__HAC7KHFeJaAyYvSWu1XPsrgDArc1146y9T0-O7
  priority: 102
  providerName: Directory of Open Access Journals
Title Adaptation of FPGA architecture for accelerated image preprocessing
URI https://doi.org/10.32620/reks.2023.2.08
https://doaj.org/article/8c06dd6ed4484452b8d3855916c33c08
UnpaywallVersion publishedVersion
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2663-2012
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0002875178
  issn: 2663-2012
  databaseCode: DOA
  dateStart: 20170101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2663-2012
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssib044757823
  issn: 1814-4225
  databaseCode: M~E
  dateStart: 20030101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8QwEA6yHtSDb_FNDh700LqdPLYeV3FdBMWDgp5KM0lBXNdFdhH99c60dVlFUXsqJU3CTJL5vjy-CLGXtGxxxOzE6JaOCBHnkSP2ExF2IDriiDg7nhq4uLTdG31-a25rkSQ-CzOxfq9YK_3wOTywqjaoGGI-1DttDYHuhpi-ubxq3zGdShMqBMrrVSnaKPJ7ApWIz3c5fIo_pUz_nJgZ9Qf560ve603Els6C6H7UqtpS8hCPhi7Gty-CjX-o9qKYr_GlbFcNYklMhf6ymJtQHVwRJ22fD6oVePlUyM7VWVtOridIwrEyR6SAxDoSXt4_0qAjB6x_WZ4qoFxWxXXn9PqkG9V3KUQI1MUih9gqikKDs4DaFklQRhHdCipFAE9PSwfrEw_NozzBAB4C6NQbY7zSSq2JRv-pH9aFxJCnhDrQJeRdwnvOKBYxQkcjB6DTGyL-MHCGtc44X3fRy4hvlMbJ2DgZGyeDrJluiP3xD4NKYuPnpMfssXEy1sYuP5Dts7qrZSk2rfc2eGKeWhtwqVcpEafEolLImRyM_f1bgZv_SLslZvmdtxaA2RaN4fMo7BBiGbrdkunv1m32HYdA4vk
linkProvider Unpaywall
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8QwEA6yHtSDb_FNDh700LqdPLYeV3FdBMWDgp5KM0lBXNdFdhH99c60dVlFUXsqJU3CTJL5vjy-CLGXtGxxxOzE6JaOCBHnkSP2ExF2IDriiDg7nhq4uLTdG31-a25rkSQ-CzOxfq9YK_3wOTywqjaoGGI-1DttDYHuhpi-ubxq3zGdShMqBMrrVSnaKPJ7ApWIz3c5fIo_pUz_nJgZ9Qf560ve603Els6C6H7UqtpS8hCPhi7Gty-CjX-o9qKYr_GlbFcNYklMhf6ymJtQHVwRJ22fD6oVePlUyM7VWVtOridIwrEyR6SAxDoSXt4_0qAjB6x_WZ4qoFxWxXXn9PqkG9V3KUQI1MUih9gqikKDs4DaFklQRhHdCipFAE9PSwfrEw_NozzBAB4C6NQbY7zSSq2JRv-pH9aFxJCnhDrQJeRdwnvOKBYxQkcjB6DTGyL-MHCGtc44X3fRy4hvlMbJ2DgZGyeDrJluiP3xD4NKYuPnpMfssXEy1sYuP5Dts7qrZSk2rfc2eGKeWhtwqVcpEafEolLImRyM_f1bgZv_SLslZvmdtxaA2RaN4fMo7BBiGbrdurW-Azrq4gQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Adaptation+of+FPGA+architecture+for+accelerated+image+preprocessing&rft.jtitle=Rad%C3%ACoelektronn%C3%AC+%C3%AC+komp%27%C3%BBtern%C3%AC+sistemi+%28Online%29&rft.au=Barkovska%2C+Olesia&rft.au=Filippenko%2C+Inna&rft.au=Semenenko%2C+Ivan&rft.au=Korniienko%2C+Valentyn&rft.date=2023-05-25&rft.issn=1814-4225&rft.eissn=2663-2012&rft.issue=2&rft.spage=94&rft.epage=106&rft_id=info:doi/10.32620%2Freks.2023.2.08&rft.externalDBID=n%2Fa&rft.externalDocID=10_32620_reks_2023_2_08
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1814-4225&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1814-4225&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1814-4225&client=summon