IEEE Communications Magazine
Optimal trellis-based buffered compression and fast approximations
IEEE Transactions on Image Processing
A stable feedback control of the buffer state using the controlled Lagrange multiplier method
IEEE Transactions on Image Processing
A new rate control scheme using quadratic rate distortion model
IEEE Transactions on Circuits and Systems for Video Technology
A generalized hypothetical reference decoder for H.264/AVC
IEEE Transactions on Circuits and Systems for Video Technology
Rate-constrained coder control and comparison of video coding standards
IEEE Transactions on Circuits and Systems for Video Technology
Power-rate-distortion analysis for wireless video communication under energy constraints
IEEE Transactions on Circuits and Systems for Video Technology
Probabilistic PCA self-organizing maps
IEEE Transactions on Neural Networks
Real-time H.264 video encoding in software with fast mode decision and dynamic complexity control
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Depth-Spatio-Temporal Joint Region-of-Interest Extraction and Tracking for 3D Video
FGIT '09 Proceedings of the 1st International Conference on Future Generation Information Technology
Depth perceptual region-of-interest based multiview video coding
Journal of Visual Communication and Image Representation
Stereoscopic visual attention-based regional bit allocation optimization for multiview video coding
EURASIP Journal on Advances in Signal Processing
Grayscale images and RGB video: compression by morphological neural network
ANNPR'12 Proceedings of the 5th INNS IAPR TC 3 GIRPR conference on Artificial Neural Networks in Pattern Recognition
Efficient region-of-interest scalable video coding with adaptive bit-rate control
Advances in Multimedia
Hi-index | 0.00 |
In this work, we present a novel approach for optimizing H.264/AVC video compression by dynamically allocating computational complexity (such as a number of CPU clocks) and bits for encoding each coding element (basic unit) within a video sequence, according to its predicted MAD (mean absolute difference). Our approach is based on a computational complexity-rate-distortion (C-R-D) analysis, which adds a complexity dimension to the conventional rate-distortion (R-D) analysis. Both theoretically and experimentally, we prove that by implementing the proposed approach for the dynamic allocation better results are achieved. We also prove that the optimal computational complexity allocation along with optimal bit allocation is better than the constant computational complexity allocation along with optimal bit allocation. In addition, we present a method and system for implementing the proposed approach, and for controlling computational complexity and bit allocation in real-time and off-line video coding. We divide each frame into one or more basic units, wherein each basic unit consists of at least one macroblock (MB), whose contents are related to a number of coding modes. We determine how much computational complexity and bits should be allocated for encoding each basic unit, and then allocate a corresponding group of coding modes and a quantization step-size, according to the estimated distortion (calculated by a linear regression model) of each basic unit and according to the remaining computational complexity and bits for encoding remaining basic units. For allocating the corresponding group of coding modes and the quantization step-size, we develop computational complexity-complexity step-rate (C-I-R) and rate-quantization step-size-computational complexity (R-Q-C) models.