Efficient Neural Image Decoding via Fixed-Point Inference
- 25 November 2020
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Circuits and Systems for Video Technology
- Vol. 31 (9) , 3618-3630
Abstract
Recent learned image coding has emerged with superior efficiency to conventional methods. It, however, is criticized for its complexity-exhaustive deep neural network (DNN) architectures, especially on resource-constrained mobile platforms. Thus we devise a two-stage approach: first, a range pre-processing is applied to constrain the dynamic range of feature map activation by leveraging its sparsity nature with densely clustered distribution, then a layer-wise range-adaptive quantization for convolutional parameter (e.g., weight, bias), and simple yet efficient linear scaling and range-dependent normalization for activation are executed, leading to a fully fixed-point inference architecture. All arithmetic operations and associated data tensors are processed using low-bit-width fixed-point numbers, yielding significant reductions of the computational complexity, memory space, and the elimination of platform-dependent inconsistency induced by floating-point operations. We first exemplify such fixed-point inference in a DNN-based image decoder, showing the comparable coding efficiency with its native floating-point model, against the same anchor using the High-Efficiency Video Coding (HEVC)-based intra image coder. We also extend proposed approach to the super-resolution network for learned resolution scaling-based video streaming, and VGG network-based classification tasks, both of which present negligible performance loss. These evidence the generalization of our approach for efficient DNN processing of various tasks. All materials are made publicly accessible at http://njuvision.github.io/fixed-point/.Keywords
Funding Information
- National Natural Science Foundation of China (62022038)
This publication has 20 references indexed in Scilit:
- Xception: Deep Learning with Depthwise Separable Convolutions2017
- XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networks2016
- EIEACM SIGARCH Computer Architecture News, 2016
- DCT Coefficient Distribution Modeling and Quality Dependency Analysis Based Frame-Level Bit Allocation for HEVCIEEE Transactions on Circuits and Systems for Video Technology, 2015
- Overview of the High Efficiency Video Coding (HEVC) StandardIEEE Transactions on Circuits and Systems for Video Technology, 2012
- Modeling Rates and Distortions Based on a Mixture of Laplacian Distributions for Inter-Predicted Residues in Quadtree Coding of HEVCIEEE Signal Processing Letters, 2011
- Information Content Weighting for Perceptual Image Quality AssessmentIEEE Transactions on Image Processing, 2010
- JPEG 2000: Retrospective and New DevelopmentsProceedings of the IEEE, 2005
- The JPEG still picture compression standardCommunications of the ACM, 1991
- What every computer scientist should know about floating-point arithmeticACM Computing Surveys, 1991