GIC-DLC: Differentiable Logic Circuits for Hardware-Friendly Grayscale Image Compression
Till Aczel, David F. Jenny, Simon Bührer, Andreas Plesner, Antonio Di Maio, Roger Wattenhofer
TL;DR
The paper tackles the trade-off between compression performance and hardware efficiency in neural image codecs for edge devices. It introduces GIC-DLC, a grayscale image codec that uses Differentiable Logic Circuits (DLCs) implemented as NeuraLUTs to predict per-pixel distributions within a multi-resolution hierarchical framework, combining UPS and ARM modules with ANS-based entropy coding. By training end-to-end and deploying on hardware-friendly LUT networks, the method achieves high compression efficiency while dramatically reducing energy consumption and latency compared to traditional codecs, demonstrated on grayscale datasets such as EMNIST. This work shows the practicality of hardware-friendly learned compression for energy-constrained environments and points to future extensions to RGB distributions and FPGA implementations for real-world deployment.
Abstract
Neural image codecs achieve higher compression ratios than traditional hand-crafted methods such as PNG or JPEG-XL, but often incur substantial computational overhead, limiting their deployment on energy-constrained devices such as smartphones, cameras, and drones. We propose Grayscale Image Compression with Differentiable Logic Circuits (GIC-DLC), a hardware-aware codec where we train lookup tables to combine the flexibility of neural networks with the efficiency of Boolean operations. Experiments on grayscale benchmark datasets show that GIC-DLC outperforms traditional codecs in compression efficiency while allowing substantial reductions in energy consumption and latency. These results demonstrate that learned compression can be hardware-friendly, offering a promising direction for low-power image compression on edge devices.
