Real-Time Lossless Image Compression on FPGA
- Supported Image Formats: CFA, including Bayer, RGB, and monochrome
- Camera rates beyond 1 Gpixel/s
- FPGA IP for FPGA-based frame grabbers and imaging platforms
- Supported by Gidel InfiniVision for multi-camera and multi-sensor acquisition
- Ultra-compact implementation, typically less than 1,000 ALMs
- Optional visually lossless compression for processing-quality workflows
- Designed for both moving and static cameras
Lossless Image Compression on FPGA for High-Speed Imaging
Gidel’s Lossless Image Compression IP targets FPGA-based Imaging & Vision applications. This lossless image compression IP performs real-time compression for Color Filter Array, CFA, such as Bayer, monochrome, and RGB images and videos. It supports multi-camera and multi-sensor systems at pixel clock rates exceeding 1 Gpixel/s, using minimal FPGA resources and power. In real-world video tests, it achieves a 1:2.3 compression ratio at 8 bits per pixel. Higher bit configurations are available upon request.
The IP integrates with Gidel’s FPGA ecosystem, enabling tailored solutions with image processing, vision algorithms, and concurrent recording.
Frame and Video Compression Modes
Two compression modes are available:
-
Frame compression – compress individual images.
-
Video compression – compress video using I and P frames.
Compression can be optimized via pre-training on sample image data or on-the-fly training from real-time data.
Related Products
General
- Color Filter Array (e.g., Bayer), RGB, Monochrome images.
- For other image formats, contact Gidel.
- FantoVision Edge Computers
- PCIe Frame Grabbers
- PCIe FPGA accelerators (For RAW data)
- Ultra-Compact FPGA modules
- Single frame
- Video stream
Example of required FPGA resources at 1:2.3 compression ratio
Gidel’s FPGA Lossless compression is highly modular.
Looking to adapt it to your application requirements?
| Name | Description | Type | Size | |
|---|---|---|---|---|
|
Lossless Compression
|
Datasheet | 176.9 KB | ||
|
Lossless Compression
|
System Block Diagram: Compression in the FPGA data flow | PNG | 207.9 KB | |
|
Lossless Compression
|
Performance Table | PNG | 56.6 KB | |
|
Lossless Compression: Article
|
Gidel Launches Lossless Compression IP that Reduces Storage Needs by Over 50%, Utilizing Only 1%... | Link | — | Read article |
FAQ
Gidel’s Lossless Compression IP performs real-time, bit-perfect compression directly on the FPGA. It reduces bandwidth and storage while allowing the original image data to be fully reconstructed without losing a single bit.
The FPGA Lossless Compression IP supports camera rates exceeding 1 Gpixel/s while using minimal FPGA resources and power. In real-world video tests, it achieved a 1:2.3 compression ratio at 8 bits per pixel.
The Lossless Compression IP can be deployed across Gidel FPGA platforms, including FantoVision Mini Edge AI systems, High-Bandwidth PCIe Frame Grabbers, FPGA Compute Accelerators, and Ultra-Compact FPGA Modules.
The FPGA Lossless Compression IP supports frame compression for individual images and video compression using I and P frames for continuous video streams.
Yes. The FPGA-based IP compresses image streams from both moving and static cameras while preserving the original image data.
FPGA lossless compression can be optimized through pre-training using sample images or through on-the-fly training using real-time image data.