SEEC: Segmentation-Assisted Multi-Entropy Models for Learned Lossless Image Compression
About
Recently, learned image compression has attracted considerable attention due to its superior performance over traditional methods. However, most existing approaches employ a single entropy model to estimate the probability distribution of pixel values across the entire image, which limits their ability to capture the diverse statistical characteristics of different semantic regions. To overcome this limitation, we propose Segmentation-Assisted Multi-Entropy Models for Lossless Image Compression (SEEC). Our framework utilizes semantic segmentation to guide the selection and adaptation of multiple entropy models, enabling more accurate probability distribution estimation for distinct semantic regions. Experimental results on benchmark datasets demonstrate that SEEC achieves state-of-the-art compression ratios while introducing only minimal encoding and decoding latency. With superior performance, the proposed model also supports Regions of Interest (ROIs) coding condition on the provided segmentation mask. Our code is available at https://github.com/chunbaobao/SEEC.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Lossless Compression | Kodak | Bits per Byte8.53 | 31 | |
| Lossless Image Compression | DIV2K | bpp7.54 | 29 | |
| Lossless Image Compression | CLIC mobile | BPD6.41 | 24 | |
| Lossless Image Compression | Adobe Portrait | Bits Per Pixel (BPP)4.28 | 12 | |
| Lossless Image Compression | Urban100 | BPP8.87 | 12 | |
| Lossless Image Compression | Cityscapes | BPP (Bits Per Pixel)5.43 | 11 | |
| Lossless Image Compression | Images 768 x 512 resolution | Encoding Time (sec)1.1 | 11 | |
| Lossless Image Compression | Images 1024 x 768 resolution | Encoding Time1.88 | 10 | |
| Lossless Image Compression | Images 2048 x 1536 resolution | Encoding Time (s)7.07 | 10 |