A Real-Time Image Row-Compression Method for High-Definition USB Cameras Based on FPGA

A real-time image compression method based on field programmable gate array is proposed for the problem of high-frame-rate high-resolution camera image transmission under the limited bandwidth of universal serial bus (USB). This method quantizes image pixels on a per-row basis, taking advantage of t...

Full description

Saved in:
Bibliographic Details
Published in:IEEE access Vol. 12; pp. 64663 - 64671
Main Authors: Xie, Longhua, Zhang, Zhiyong, Zhao, Tingyu
Format: Journal Article
Language:English
Published: Piscataway IEEE 2024
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects:
ISSN:2169-3536, 2169-3536
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract A real-time image compression method based on field programmable gate array is proposed for the problem of high-frame-rate high-resolution camera image transmission under the limited bandwidth of universal serial bus (USB). This method quantizes image pixels on a per-row basis, taking advantage of the high correlation between adjacent pixels within a row, thus reducing the data volume of a single frame image transmission. The algorithm also aims to minimize the decoding complexity on the central processor of the receiving end. Corresponding hardware circuits and software programs are designed, and tests are conducted on an experimental platform. The experimental results show that this method effectively compresses image data losslessly on the board, improves the transmission frame rate. The maximum frame rate of <inline-formula> <tex-math notation="LaTeX">1280\times 1280 </tex-math></inline-formula> images tested in a USB 2.0 environment can reach 25.58 fps, an improvement of 11.67 fps compared to the original data transfer, with a compression rate of up to 55.8%. Furthermore, this method outperforms PNG decoding in terms of decoding speed, supports multi-core decoding, and achieves the highest decoding speed of 61fps when tested on the <inline-formula> <tex-math notation="LaTeX">1920\times 1080 </tex-math></inline-formula> image with 16 threads. This method provides a feasible transfer solution for real-time compressed transmission of high-speed and high-definition cameras in the industrial field.
AbstractList A real-time image compression method based on field programmable gate array is proposed for the problem of high-frame-rate high-resolution camera image transmission under the limited bandwidth of universal serial bus (USB). This method quantizes image pixels on a per-row basis, taking advantage of the high correlation between adjacent pixels within a row, thus reducing the data volume of a single frame image transmission. The algorithm also aims to minimize the decoding complexity on the central processor of the receiving end. Corresponding hardware circuits and software programs are designed, and tests are conducted on an experimental platform. The experimental results show that this method effectively compresses image data losslessly on the board, improves the transmission frame rate. The maximum frame rate of <inline-formula> <tex-math notation="LaTeX">1280\times 1280 </tex-math></inline-formula> images tested in a USB 2.0 environment can reach 25.58 fps, an improvement of 11.67 fps compared to the original data transfer, with a compression rate of up to 55.8%. Furthermore, this method outperforms PNG decoding in terms of decoding speed, supports multi-core decoding, and achieves the highest decoding speed of 61fps when tested on the <inline-formula> <tex-math notation="LaTeX">1920\times 1080 </tex-math></inline-formula> image with 16 threads. This method provides a feasible transfer solution for real-time compressed transmission of high-speed and high-definition cameras in the industrial field.
A real-time image compression method based on field programmable gate array is proposed for the problem of high-frame-rate high-resolution camera image transmission under the limited bandwidth of universal serial bus (USB). This method quantizes image pixels on a per-row basis, taking advantage of the high correlation between adjacent pixels within a row, thus reducing the data volume of a single frame image transmission. The algorithm also aims to minimize the decoding complexity on the central processor of the receiving end. Corresponding hardware circuits and software programs are designed, and tests are conducted on an experimental platform. The experimental results show that this method effectively compresses image data losslessly on the board, improves the transmission frame rate. The maximum frame rate of [Formula Omitted] images tested in a USB 2.0 environment can reach 25.58 fps, an improvement of 11.67 fps compared to the original data transfer, with a compression rate of up to 55.8%. Furthermore, this method outperforms PNG decoding in terms of decoding speed, supports multi-core decoding, and achieves the highest decoding speed of 61fps when tested on the [Formula Omitted] image with 16 threads. This method provides a feasible transfer solution for real-time compressed transmission of high-speed and high-definition cameras in the industrial field.
A real-time image compression method based on field programmable gate array is proposed for the problem of high-frame-rate high-resolution camera image transmission under the limited bandwidth of universal serial bus (USB). This method quantizes image pixels on a per-row basis, taking advantage of the high correlation between adjacent pixels within a row, thus reducing the data volume of a single frame image transmission. The algorithm also aims to minimize the decoding complexity on the central processor of the receiving end. Corresponding hardware circuits and software programs are designed, and tests are conducted on an experimental platform. The experimental results show that this method effectively compresses image data losslessly on the board, improves the transmission frame rate. The maximum frame rate of <tex-math notation="LaTeX">$1280\times 1280$ </tex-math> images tested in a USB 2.0 environment can reach 25.58 fps, an improvement of 11.67 fps compared to the original data transfer, with a compression rate of up to 55.8%. Furthermore, this method outperforms PNG decoding in terms of decoding speed, supports multi-core decoding, and achieves the highest decoding speed of 61fps when tested on the <tex-math notation="LaTeX">$1920\times 1080$ </tex-math> image with 16 threads. This method provides a feasible transfer solution for real-time compressed transmission of high-speed and high-definition cameras in the industrial field.
Author Zhao, Tingyu
Zhang, Zhiyong
Xie, Longhua
Author_xml – sequence: 1
  givenname: Longhua
  orcidid: 0009-0005-8621-568X
  surname: Xie
  fullname: Xie, Longhua
  organization: School of Science, Zhejiang Sci-Tech University, Hangzhou, Zhejiang, China
– sequence: 2
  givenname: Zhiyong
  orcidid: 0009-0003-5980-6631
  surname: Zhang
  fullname: Zhang, Zhiyong
  organization: School of Science, Zhejiang Sci-Tech University, Hangzhou, Zhejiang, China
– sequence: 3
  givenname: Tingyu
  orcidid: 0000-0001-5073-7623
  surname: Zhao
  fullname: Zhao, Tingyu
  email: zhaotingyu@zstu.edu.cn
  organization: School of Science, Zhejiang Sci-Tech University, Hangzhou, Zhejiang, China
BookMark eNpNUU1PGzEUtBCVSCm_AA6WOG_wx9obH8OWj0ggKpL0anm9z8FRdh3sRVX_PU43qngHv6fxm_FY8x2d9qEHhC4pmVJK1M28ru-WyykjrJxyrrgq5QmaMCpVwQWXp1_mM3SR0pbkmmVIVBP0e45fweyKle8ALzqzAfwa_hR16PYRUvKhx88wvIUWuxDxo9-8FT_B-d4Ph6v18hbXpoNoEr41CVqcwftfD_Mf6JszuwQXx36O1vd3q_qxeHp5WNTzp8JyoYYCSuYUSNtCY4WrWtaAUbZyZEacZKVTpaVcUmKlpc4K24pKZueVUyR_p2n4OVqMum0wW72PvjPxrw7G639AiBtt4uDtDrSdOUkscZRDUyprFGsEMY0wVBmgtMpa16PWPob3D0iD3oaP2Gf7mhPBmVL5zFt83LIxpBTB_X-VEn3IQ4956EMe-phHZl2NLA8AXxiCzCrG-CdcRYaA
CODEN IAECCG
Cites_doi 10.1109/ASICON58565.2023.10396052
10.1109/TCSVT.2018.2881040
10.17487/rfc2083
10.2139/ssrn.3536327
10.1109/83.855427
10.1109/36.957293
10.1109/ICCD53106.2021.00060
10.1007/978-3-030-12575-2_2
10.1117/12.2177882
10.1109/ICSPS58776.2022.00096
10.1109/HPCC-SmartCity-DSS50907.2020.00096
10.1117/12.2691290
10.1109/DCC.2000.838192
10.3390/e25010156
10.1109/PIERS-FALL.2017.8293506
10.3390/electronics10232934
10.1117/12.2076483
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024
DBID 97E
ESBDL
RIA
RIE
AAYXX
CITATION
7SC
7SP
7SR
8BQ
8FD
JG9
JQ2
L7M
L~C
L~D
DOA
DOI 10.1109/ACCESS.2024.3393946
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005-present
IEEE Xplore Open Access Journals
IEEE All-Society Periodicals Package (ASPP) 1998-Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Engineered Materials Abstracts
METADEX
Technology Research Database
Materials Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
Materials Research Database
Engineered Materials Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
METADEX
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Materials Research Database

Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 2169-3536
EndPage 64671
ExternalDocumentID oai_doaj_org_article_c8f60c0f13eb49ca92b50ab5a19ae117
10_1109_ACCESS_2024_3393946
10508722
Genre orig-research
GroupedDBID 0R~
4.4
5VS
6IK
97E
AAJGR
ABAZT
ABVLG
ACGFS
ADBBV
AGSQL
ALMA_UNASSIGNED_HOLDINGS
BCNDV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
EJD
ESBDL
GROUPED_DOAJ
IPLJI
JAVBF
KQ8
M43
M~E
O9-
OCL
OK1
RIA
RIE
RNS
AAYXX
CITATION
7SC
7SP
7SR
8BQ
8FD
JG9
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c359t-e42f9e6cdebc5f7d2bea9c7f080f624f94c13610c6c1fc5cd5768167f90353bb3
IEDL.DBID RIE
ISICitedReferencesCount 1
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001219388600001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2169-3536
IngestDate Fri Oct 03 12:37:55 EDT 2025
Sun Nov 30 04:26:38 EST 2025
Sat Nov 29 06:25:40 EST 2025
Wed Aug 27 02:05:25 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Language English
License https://creativecommons.org/licenses/by-nc-nd/4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c359t-e42f9e6cdebc5f7d2bea9c7f080f624f94c13610c6c1fc5cd5768167f90353bb3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0009-0003-5980-6631
0000-0001-5073-7623
0009-0005-8621-568X
OpenAccessLink https://ieeexplore.ieee.org/document/10508722
PQID 3053299053
PQPubID 4845423
PageCount 9
ParticipantIDs doaj_primary_oai_doaj_org_article_c8f60c0f13eb49ca92b50ab5a19ae117
proquest_journals_3053299053
ieee_primary_10508722
crossref_primary_10_1109_ACCESS_2024_3393946
PublicationCentury 2000
PublicationDate 20240000
2024-00-00
20240101
2024-01-01
PublicationDateYYYYMMDD 2024-01-01
PublicationDate_xml – year: 2024
  text: 20240000
PublicationDecade 2020
PublicationPlace Piscataway
PublicationPlace_xml – name: Piscataway
PublicationTitle IEEE access
PublicationTitleAbbrev Access
PublicationYear 2024
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref12
ref15
ref14
ref11
ref10
ref2
ref1
ref17
ref16
ref19
ref18
ref8
ref7
Chun-Xiang (ref5) 2013; 43
ref9
ref3
Filipe (ref4) 2024
ref6
References_xml – ident: ref15
  doi: 10.1109/ASICON58565.2023.10396052
– ident: ref10
  doi: 10.1109/TCSVT.2018.2881040
– volume-title: Verilog PNG Encoder
  year: 2024
  ident: ref4
– ident: ref19
  doi: 10.17487/rfc2083
– ident: ref7
  doi: 10.2139/ssrn.3536327
– ident: ref8
  doi: 10.1109/83.855427
– ident: ref9
  doi: 10.1109/36.957293
– ident: ref11
  doi: 10.1109/ICCD53106.2021.00060
– ident: ref1
  doi: 10.1007/978-3-030-12575-2_2
– ident: ref14
  doi: 10.1117/12.2177882
– volume: 43
  start-page: 1680
  issue: 6
  year: 2013
  ident: ref5
  article-title: Real-time composing and compression of image within multi-channel spaceborne camera
  publication-title: J. Jilin Univ.
– ident: ref16
  doi: 10.1109/ICSPS58776.2022.00096
– ident: ref6
  doi: 10.1109/HPCC-SmartCity-DSS50907.2020.00096
– ident: ref17
  doi: 10.1117/12.2691290
– ident: ref18
  doi: 10.1109/DCC.2000.838192
– ident: ref13
  doi: 10.3390/e25010156
– ident: ref2
  doi: 10.1109/PIERS-FALL.2017.8293506
– ident: ref12
  doi: 10.3390/electronics10232934
– ident: ref3
  doi: 10.1117/12.2076483
SSID ssj0000816957
Score 2.3068159
Snippet A real-time image compression method based on field programmable gate array is proposed for the problem of high-frame-rate high-resolution camera image...
SourceID doaj
proquest
crossref
ieee
SourceType Open Website
Aggregation Database
Index Database
Publisher
StartPage 64663
SubjectTerms Algorithms
Benchmark testing
Calibration
Cameras
Circuit design
Data buses
Data transfer (computers)
Field programmable gate array
Field programmable gate arrays
Frames per second
High definition
Image coding
Image compression
image relevance
Image resolution
Image transmission
industrial applications
Industry applications
lossless compression
Microprocessors
Pixels
Prediction algorithms
Real time
Real-time systems
Software
Universal Serial Bus
SummonAdditionalLinks – databaseName: DOAJ Directory of Open Access Journals
  dbid: DOA
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV07T8MwELYQYoAB8RSFgjwwYvA78dgWCkhQIaCom5X4ITGQorbA38d2UhSJgYXVSuT4vvjuO-v8HQCnVtrcCGKRM4RHUW2CFOMW0eAHGccFwSxdFL7LRqN8MlEPrVZfsSaslgeuDXdhci-xwZ4wV3JlCkVLgYtSFEQVjpB0jxxnqpVMJR-cE6lE1sgMEawueoNBWFFICCk_Z0wxFSlvKxQlxf6mxcovv5yCzXALbDYsEfbqr9sGK67aARst7cBd8NKDj4HkoXiHA96-BbcAH6dfKO7vurS1gvepOzQMtBTGcg506fxrlUq04PipDwdFPJCaw34IZBaGweHDdW8PjIdXz4Mb1DRJQIYJtUCOU6-cNNaVRvjM0tIVymQ-MEEvKfeKG8ICRzLSEG-EsTHBIDLzCjPBypLtg9VqWrkDAH0Z4Mw49k5IHqmMtE5gmRtJaXgPd8DZ0l76vdbC0CmHwErX5tXRvLoxbwf0o01_Ho1C1mkgwKsbePVf8HbAXkSkNV9glBmlHdBdQqSbXTfXLLa5COFVsMP_mPsIrMf11AcuXbC6mH24Y7BmPhev89lJ-uG-AREn1hw
  priority: 102
  providerName: Directory of Open Access Journals
Title A Real-Time Image Row-Compression Method for High-Definition USB Cameras Based on FPGA
URI https://ieeexplore.ieee.org/document/10508722
https://www.proquest.com/docview/3053299053
https://doaj.org/article/c8f60c0f13eb49ca92b50ab5a19ae117
Volume 12
WOSCitedRecordID wos001219388600001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2169-3536
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000816957
  issn: 2169-3536
  databaseCode: DOA
  dateStart: 20130101
  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: 2169-3536
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000816957
  issn: 2169-3536
  databaseCode: M~E
  dateStart: 20130101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT9wwELZa1EN7aKGl6raAfOBYU7-9Pu5u2RYJEKKl4mYlfkgcmq3YBW797Z1xAlqp4sAliqxYSfzFM99M5kHIfrJpHI1ILEehsai2YF7pxCTIQaV5I7iqicLH7vR0fHnpz4Zk9ZoLk3OuwWf5AE_rv_y0iDfoKoMdDnTCSZC4z52zfbLWg0MFO0h444bKQoL7L5PZDF4CbECpD5TyyiPLXdM-tUj_0FXlP1Fc9cv8zROfbJO8HogknfTIb5FnuXtLXq2VF3xHfk3oOfBAhmke9Og3SA56vrhjKAL66NeOntQG0hSYK8WID_Y1l6uuRnHRix9TOmvQZ7WkU9B1icLg_OzbZJtczA9_zr6zoY8Ci8r4FctaFp9tTLmNprgk29z46AqQxWKlLl5HoYBGRRtFiSYmtEGEdcVzZVTbqvdko1t0-QOhpQXEneYlG6uR7diUDbfjaKWEeXxEPt-vb_jTl8sI1czgPvRwBIQjDHCMyBQxeLgUa13XAVjcMGydEMfF8siLULnVPjZetoY3rWmEb7IQbkS2EZC1-_VYjMjOPaRh2JjLoLATBmhgoz4-Mu0TeYmP2LtZdsjG6vom75IX8XZ1tbzeqzY7HE_-Hu7V7-8fiZzVIA
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT9wwELYqWqntofRB1W2B-sARU7-zPu4uLKAuK0Sh4mYlY1vi0CxiF_r3O3YCWqnqobfIihXHX2bm82QehOwFG4ZgRGARhM5FtQVzSgcmUQ8qzWvBVUkUnlXz-fD62p33yeolFybGWILP4kG-LP_ywwLus6sMJRzpRCVR4z43aEhtl6715FLJPSScqfraQoK7b6PJBF8DT4FSHyjllMs8d83-lDL9fV-Vv5RxsTDTzf9c21vypqeSdNRh_448i-178nqtwOAH8nNEL5AJspzoQU9_oe6gF4vfLCuBLv61pWelhTRF7kpzzAc7jOmmLXFc9OrHmE7q7LVa0jFau0BxcHp-PNoiV9Ojy8kJ6zspMFDGrVjUMrloIcQGTKqCbGLtoEpIF5OVOjkNQiGRAgsigYGQTyHCVslxZVTTqI9ko1208ROhqUHMK81TNFZnvmNDNNwOwUqJ8_iA7D_ur7_tCmb4ctDgzndw-AyH7-EYkHHG4OnWXO26DODm-l54PAyT5cCTULHRDmonG8PrxtTC1VGIakC2MiBrz-uwGJDtR0h9L5pLr3IvDLTBRn3-x7Sv5OXJ5dnMz07n37-QV3m5ndNlm2ys7u7jDnkBD6ub5d1u-f7-ANm_1k0
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=A+Real-Time+Image+Row-Compression+Method+for+High-Definition+USB+Cameras+Based+on+FPGA&rft.jtitle=IEEE+access&rft.au=Xie%2C+Longhua&rft.au=Zhang%2C+Zhiyong&rft.au=Zhao%2C+Tingyu&rft.date=2024&rft.pub=IEEE&rft.eissn=2169-3536&rft.volume=12&rft.spage=64663&rft.epage=64671&rft_id=info:doi/10.1109%2FACCESS.2024.3393946&rft.externalDocID=10508722
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2169-3536&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2169-3536&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2169-3536&client=summon