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...
Saved in:
| Published in: | IEEE access Vol. 12; pp. 64663 - 64671 |
|---|---|
| Main Authors: | , , |
| 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 |