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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE access Jg. 12; S. 64663 - 64671
Hauptverfasser: Xie, Longhua, Zhang, Zhiyong, Zhao, Tingyu
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Piscataway IEEE 2024
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Schlagworte:
ISSN:2169-3536, 2169-3536
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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.
Bibliographie:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:2169-3536
2169-3536
DOI:10.1109/ACCESS.2024.3393946