Compressing Sign Information in DCT-based Image Coding via Deep Sign Retrieval
arXiv:2209.10712 · doi:10.3169/mta.12.110
Abstract
Compressing the sign information of discrete cosine transform (DCT) coefficients is an intractable problem in image coding schemes due to the equiprobable characteristics of the signs. To overcome this difficulty, we propose an efficient compression method for the sign information called "sign retrieval." This method is inspired by phase retrieval, which is a classical signal restoration problem of finding the phase information of discrete Fourier transform coefficients from their magnitudes. The sign information of all DCT coefficients is excluded from a bitstream at the encoder and is complemented at the decoder through our sign retrieval method. We show through experiments that our method outperforms previous ones in terms of the bit amount for the signs and computation cost. Our method, implemented in Python language, is available from https://github.com/ctsutake/dsr.
References in corpus (11)
- Adam: A Method for Stochastic Optimization
- Scikit-learn: Machine Learning in Python
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems
- Variational image compression with a scale hyperprior
- End-to-end Optimized Image Compression
- Phase Retrieval via Wirtinger Flow: Theory and Algorithms
- Learned Primal-dual Reconstruction
- Iterative training of neural networks for intra prediction
- An Efficient Compression Method for Sign Information of DCT Coefficients via Sign Retrieval
- Phase retrieval using alternating minimization in a batch setting