atlas

Research map / Architectures and efficiency / Quantization

Learning Optimal Lattice Vector Quantizers for End-to-end Neural Image Compression

NeurIPS 2024 · Architectures and efficiency › Quantization · approach: Post-training weight quantization · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Learns rate-distortion optimal lattice vector quantizer bases (with orthogonality constraints and Babai rounding) end-to-end for neural image compression, improving BD-rate over scalar quantization across three codecs and four context models.

Problem

Uniform scalar quantization in end-to-end neural image compression cannot exploit inter-feature dependencies, while fixed lattice vector quantizers are designed for uniform source distributions and are suboptimal for real latent distributions.

Approach

Instead of fixing lattice geometry to be near-spherical, learn the basis matrix of the lattice from latent sample statistics end-to-end, with an orthogonality regularizer so Babai rounding approximates the true closest lattice point, and a factorized per-dimension entropy model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace scalar quantization with OLVQBmshj2018, SwinT-ChARM, and LIC-TCM · All tested context modelsBD-rate savings over scalar quantizer: -22.60% to -0.95%Helped
Use OLVQ with Factorized rather than Spatial-wise Autoregressive contextBmshj2018 · Bmshj2018 context modelsBD-rate savings over scalar quantizer: -22.60% vs -8.31%Mixed
Increase quantizer dimension from 8 to 24Optimized LVQ and GVQ · Bmshj2018 and SwinT-ChARM, Factorized and CheckerboardBD-rate savings over scalar quantizer: -10.92% to -20.49%; -12.10% to -22.74%Helped
Replace optimized LVQ with optimized GVQBmshj2018 and SwinT-ChARM · 8-, 16-, and 24-dimension; Factorized and CheckerboardBD-rate savings over scalar quantizer: -10.92% vs -12.10%; -15.73% vs -17.59%; -20.49% vs -22.74%Helped
Add the orthogonal constraint (ablation)OLVQ · Bmshj2018 and SwinT-ChARM, all four context modelsBD-rate savings over scalar quantizer: -18.2% -> -22.60%; -7.94% -> -11.94%; -6.34% -> -10.61%; -4.20% -> -8.31%; -8.09% -> -12.44%; -2.25% -> -6.37%; -1.22% -Helped
Set lambda_2 excessively large or excessively small (ablation)OLVQ training objective · Image compressionPerformanceHurt
Use SSIM rather than MSE as the loss term L (ablation)OLVQ training objective · Image compressionPerformance trendsNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet (filtered high-resolution subset)

Benchmarks: Kodak CLIC validation

Metrics: BD-rate MSE SSIM inference time

Baselines: Uniform scalar quantization E8 Gosset lattice A16 Barnes-Wall lattice A24 Leech lattice General vector quantizer SHVQ McQUIC

Builds on: Ballé et al. end-to-end image compression Babai rounding CompressAI Kudo et al. QMC mixture entropy model

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy