Joint Autoregressive and Hierarchical Priors for Learned Image Compression
arXiv:1809.02736
Abstract
Recent models for learned image compression are based on autoencoders, learning approximately invertible mappings from pixels to a quantized latent representation. These are combined with an entropy model, a prior on the latent representation that can be used with standard arithmetic coding algorithms to yield a compressed bitstream. Recently, hierarchical entropy models have been introduced as a way to exploit more structure in the latents than simple fully factorized priors, improving compression performance while maintaining end-to-end optimization. Inspired by the success of autoregressive priors in probabilistic generative models, we examine autoregressive, hierarchical, as well as combined priors as alternatives, weighing their costs and benefits in the context of image compression. While it is well known that autoregressive models come with a significant computational penalty, we find that in terms of compression performance, autoregressive and hierarchical priors are complementary and, together, exploit the probabilistic structure in the latents better than all previous learned models. The combined model yields state-of-the-art rate--distortion performance, providing a 15.8% average reduction in file size over the previous state-of-the-art method based on deep learning, which corresponds to a 59.8% size reduction over JPEG, more than 35% reduction compared to WebP and JPEG2000, and bitstreams 8.4% smaller than BPG, the current state-of-the-art image codec. To the best of our knowledge, our model is the first learning-based method to outperform BPG on both PSNR and MS-SSIM distortion metrics.
arXiv commentAccepted at the 32nd Conference on Neural Information Processing Systems (NIPS 2018)
References in corpus (7)
- Conditional Image Generation with PixelCNN Decoders
- Variational image compression with a scale hyperprior
- Soft-to-Hard Vector Quantization for End-to-End Learning Compressible Representations
- Variational Lossy Autoencoder
- Real-Time Adaptive Image Compression
- PixelVAE: A Latent Variable Model for Natural Images
- Parallel Multiscale Autoregressive Density Estimation
Cited by in corpus (113)
- Wireless Image Transmission Using Deep Source Channel Coding With Attention Modules
- Image and Video Compression with Neural Networks: A Review
- Neural Image Compression via Non-Local Attention Optimization and Improved Context Modeling
- Non-local Attention Optimized Deep Image Compression
- Learned Point Cloud Geometry Compression
- CompressAI: a PyTorch library and evaluation platform for end-to-end compression research
- High-Fidelity Generative Image Compression
- Causal Contextual Prediction for Learned Image Compression
- Scalable Image Coding for Humans and Machines
- Deep Learning-Based Video Coding: A Review and A Case Study
- Learning for Video Compression with Recurrent Auto-Encoder and Recurrent Probability Model
- Image coding for machines: an end-to-end learned approach
- Supervised Compression for Resource-Constrained Edge Computing Systems
- A Unified End-to-End Framework for Efficient Deep Image Compression
- Rethinking Lossy Compression: The Rate-Distortion-Perception Tradeoff
- Improving Inference for Neural Image Compression
- Fidelity-Controllable Extreme Image Compression with Generative Adversarial Networks
- Universally Quantized Neural Compression
- Practical Lossless Compression with Latent Variables using Bits Back Coding
- An End-to-End Joint Learning Scheme of Image Compression and Quality Enhancement with Improved Entropy Minimization
- Learning Accurate Entropy Model with Global Reference for Image Compression
- Overfitting for Fun and Profit: Instance-Adaptive Data Compression
- Improved Hybrid Layered Image Compression using Deep Learning and Traditional Codecs
- COIN: COmpression with Implicit Neural representations
- Enhanced Standard Compatible Image Compression Framework based on Auxiliary Codec Networks
- Lossy Image Compression with Normalizing Flows
- Computationally Efficient Neural Image Compression
- Content Adaptive Optimization for Neural Image Compression
- Generalized Octave Convolutions for Learned Multi-Frequency Image Compression
- Deep Perceptual Compression
- Deep Generative Video Compression
- Modeling Lost Information in Lossy Image Compression
- Transform Network Architectures for Deep Learning based End-to-End Image/Video Coding in Subsampled Color Spaces
- Efficient Visual Recognition with Deep Neural Networks: A Survey on Recent Advances and New Directions
- Checkerboard Context Model for Efficient Learned Image Compression
- Biased Mixtures Of Experts: Enabling Computer Vision Inference Under Data Transfer Limitations
- End-to-End Rate-Distortion Optimization for Bi-Directional Learned Video Compression
- Distributed Learning and Inference with Compressed Images
- Image compression optimized for 3D reconstruction by utilizing deep neural networks
- VoxelContext-Net: An Octree based Framework for Point Cloud Compression
- Sparse Tensor-based Multiscale Representation for Point Cloud Geometry Compression
- A Cross Channel Context Model for Latents in Deep Image Compression
- Learning to Compress Videos without Computing Motion
- FVC: A New Framework towards Deep Video Compression in Feature Space
- Recognition-Aware Learned Image Compression
- Enhanced Invertible Encoding for Learned Image Compression
- Content Adaptive and Error Propagation Aware Deep Video Compression
- Perceptually Optimizing Deep Image Compression
- DeepJSCC-f: Deep Joint Source-Channel Coding of Images with Feedback
- Soft then Hard: Rethinking the Quantization in Neural Image Compression
- End-to-end optimized image compression with competition of prior distributions
- Towards Empirical Sandwich Bounds on the Rate-Distortion Function
- Hierarchical Autoregressive Modeling for Neural Video Compression
- CBANet: Towards Complexity and Bitrate Adaptive Deep Image Compression using a Single Network
- Spatiotemporal Entropy Model is All You Need for Learned Video Compression
- Learning Context-Based Non-local Entropy Modeling for Image Compression
- End-to-End Learned Image Compression with Quantized Weights and Activations
- Multiscale Point Cloud Geometry Compression
- Versatile Learned Video Compression
- Learning Content-Weighted Deep Image Compression
- Improving Deep Video Compression by Resolution-adaptive Flow Coding
- Improved Autoregressive Modeling with Distribution Smoothing
- Neural Video Coding using Multiscale Motion Compensation and Spatiotemporal Context Model
- Conditional Entropy Coding for Efficient Video Compression
- Slimmable Compressive Autoencoders for Practical Neural Image Compression
- Learned Variable-Rate Multi-Frequency Image Compression using Modulated Generalized Octave Convolution
- End-to-end Optimized Video Compression with MV-Residual Prediction
- Learned Video Compression with Feature-level Residuals
- Learned Video Compression via Joint Spatial-Temporal Correlation Exploration
- Conditional Coding for Flexible Learned Video Compression
- Learning End-to-End Lossy Image Compression: A Benchmark
- HLIC: Harmonizing Optimization Metrics in Learned Image Compression by Reinforcement Learning
- Learned Block-based Hybrid Image Compression
- 3-D Context Entropy Model for Improved Practical Image Compression
- Self-Organized Variational Autoencoders (Self-VAE) for Learned Image Compression
- Progressive Neural Image Compression with Nested Quantization and Latent Ordering
- End-to-end Compression Towards Machine Vision: Network Architecture Design and Optimization
- Thousand to One: Semantic Prior Modeling for Conceptual Coding
- A Combined Deep Learning based End-to-End Video Coding Architecture for YUV Color Space
- Invertible Image Rescaling
- Learned Variable-Rate Image Compression with Residual Divisive Normalization
- DSIC: Deep Stereo Image Compression
- Learned Scalable Image Compression with Bidirectional Context Disentanglement Network
- Online Meta Adaptation for Variable-Rate Learned Image Compression
- End-to-End Image Compression with Probabilistic Decoding
- Learned Video Compression with Residual Prediction and Loop Filter
- ANFIC: Image Compression Using Augmented Normalizing Flows
- Attention-guided Image Compression by Deep Reconstruction of Compressive Sensed Saliency Skeleton
- Learning Scalable -constrained Near-lossless Image Compression via Joint Lossy Image and Residual Compression
- Improving Lossless Compression Rates via Monte Carlo Bits-Back Coding
- Neural Communication Systems with Bandwidth-limited Channel
- Object-Based Image Coding: A Learning-Driven Revisit
- Near-lossless -constrained Image Decompression via Deep Neural Network
- Saliency Driven Perceptual Image Compression
- Deep Learning-based Image Compression with Trellis Coded Quantization
- Ultra High Fidelity Image Compression with -constrained Encoding and Deep Decoding
- Learned Image Compression with Separate Hyperprior Decoders
- Low Bitrate Image Compression with Discretized Gaussian Mixture Likelihoods
- Editorial: Introduction to the Issue on Deep Learning for Image/Video Restoration and Compression
- Generative Memorize-Then-Recall framework for low bit-rate Surveillance Video Compression
- A Novel Framework for Image-to-image Translation and Image Compression
- Deep motion estimation for parallel inter-frame prediction in video compression
- Compressing Sensor Data for Remote Assistance of Autonomous Vehicles using Deep Generative Models
- Compressive Sampling for Array Cameras
- Neural Weight Step Video Compression
- Image Compression with Recurrent Neural Network and Generalized Divisive Normalization
- Learned Image Compression for Machine Perception
- Learned Multi-Resolution Variable-Rate Image Compression with Octave-based Residual Blocks
- Learned Image Compression with Soft Bit-based Rate-Distortion Optimization
- Improved Image Coding Autoencoder With Deep Learning
- Unified Signal Compression Using a GAN with Iterative Latent Representation Optimization
- ModeNet: Mode Selection Network For Learned Video Coding
- Variable Rate Image Compression Method with Dead-zone Quantizer