Improved ρ-domain rate control with accurate header size estimation

Similar documents
Video Coding Basics. Yao Wang Polytechnic University, Brooklyn, NY11201

Performance Analysis and Comparison of JM 15.1 and Intel IPP H.264 Encoder and Decoder

Quality Estimation for Scalable Video Codec. Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden)

Study and Implementation of Video Compression standards (H.264/AVC, Dirac)

302 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 2, FEBRUARY 2009

Video Authentication for H.264/AVC using Digital Signature Standard and Secure Hash Algorithm

Study and Implementation of Video Compression Standards (H.264/AVC and Dirac)

REDUCED COMPUTATION USING ADAPTIVE SEARCH WINDOW SIZE FOR H.264 MULTI-FRAME MOTION ESTIMATION

Intra-Prediction Mode Decision for H.264 in Two Steps Song-Hak Ri, Joern Ostermann

Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet

DYNAMIC REGION OF INTEREST TRANSCODING FOR MULTIPOINT VIDEO CONFERENCING

Peter Eisert, Thomas Wiegand and Bernd Girod. University of Erlangen-Nuremberg. Cauerstrasse 7, Erlangen, Germany

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Video Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201

H 261. Video Compression 1: H 261 Multimedia Systems (Module 4 Lesson 2) H 261 Coding Basics. Sources: Summary:

Efficient Motion Estimation by Fast Three Step Search Algorithms

Motion Estimation. Macroblock Partitions. Sub-pixel Motion Estimation. Sub-pixel Motion Estimation

Complexity-bounded Power Control in Video Transmission over a CDMA Wireless Network

How To Improve Performance Of H.264/Avc With High Efficiency Video Coding (Hevc)

Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding

EFFICIENT QUANTIZATION PARAMETER ESTIMATION IN HEVC BASED ON ρ-domain

We are presenting a wavelet based video conferencing system. Openphone. Dirac Wavelet based video codec

Parametric Comparison of H.264 with Existing Video Standards

Complexity-rate-distortion Evaluation of Video Encoding for Cloud Media Computing

How To Improve Performance Of The H264 Video Codec On A Video Card With A Motion Estimation Algorithm

User-Oriented QoE Metrics and Subjective Assessment for Video Streaming Services on 3G Mobile Internet

Dynamic Region of Interest Transcoding for Multipoint Video Conferencing

A QoE Based Video Adaptation Algorithm for Video Conference

How To Code Low Bit Rate Video With A Pattern Selection Algorithm

Video Coding Technologies and Standards: Now and Beyond

Network monitoring for Video Quality over IP

Video compression: Performance of available codec software

Alberto Corrales-García, Rafael Rodríguez-Sánchez, José Luis Martínez, Gerardo Fernández-Escribano, José M. Claver and José Luis Sánchez

Overview: Video Coding Standards

X264: A HIGH PERFORMANCE H.264/AVC ENCODER. Loren Merritt and Rahul Vanam*

A Prediction-Based Transcoding System for Video Conference in Cloud Computing

IMPACT OF COMPRESSION ON THE VIDEO QUALITY

Video Encoding Acceleration in Cloud Gaming

/$ IEEE

Video Coding with Cubic Spline Interpolation and Adaptive Motion Model Selection

Evaluating Wavelet Tranforms for Video Conferencing Applications. Second quarter report (Oct Dec, 2008)

WHITE PAPER. H.264/AVC Encode Technology V0.8.0

STANDARDIZEDhybrid video coding systems such as

BIT RATE CONTROL FOR REAL-TIME MULTIPOINT VIDEO CONFERENCING. Xiaoping Hu. BS, Shanghai Jiaotong University, 2001

Mobile video streaming and sharing in social network using cloud by the utilization of wireless link capacity

A Mathematical Model for Evaluating the Perceptual Quality of Video

Statistical Modeling of Huffman Tables Coding

Internet Video Streaming and Cloud-based Multimedia Applications. Outline

Smart Codec Features in TMS320DM365

Fast entropy based CABAC rate estimation for mode decision in HEVC

Multihypothesis Prediction using Decoder Side Motion Vector Derivation in Inter Frame Video Coding

Figure 1: Relation between codec, data containers and compression algorithms.

Department of Electrical and Computer Engineering, Northwestern University,

Resource Allocation for Multimedia Streaming Over the Internet

The H.264/MPEG-4 Advanced Video Coding (AVC) Standard

Trends and Perspectives in Image and Video Coding

Huffman Movement DCT. Encoding H.261 Detection. video Raw video Interframe coding data. Inverse Inverse Memory

Video Network Traffic and Quality Comparison of VP8 and H.264 SVC

96 T. Kunkelmann, U. Horn

A Survey of Error Resilient Coding Schemes for Image/Video Transmission Based on Data Embedding

THE EMERGING JVT/H.26L VIDEO CODING STANDARD

IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 8, NO. 4, AUGUST

Full Interactive Functions in MPEG-based Video on Demand Systems

An Analysis of the Delay and Jitter Performance of DBA Schemes for Differentiated Services in EPONs

Enhanced Prioritization for Video Streaming over Wireless Home Networks with IEEE e

Complexity/Performance Analysis of a H.264/AVC Video Encoder

DESIGN OF AN ERROR DETECTION AND DATA RECOVERY ARCHITECTURE FOR MOTION ESTIMATION TESTING APPLICATIONS

Measurement, Modelling and Simulation of Videoconference Traffic from VBR Video Encoders

Mike Perkins, Ph.D.

Chapter 3 ATM and Multimedia Traffic

MPEG Unified Speech and Audio Coding Enabling Efficient Coding of both Speech and Music

MOTION ESTIMATION TESTING USING AN ERROR DETECTION AND DATA RECOVERY ARCHITECTURE

Video Conferencing Oriented Low-Complexity Coarse-Level Mode-Mapping Based H.264/AVC to H.264/SVC Spatial Transcoding

Introduction to image coding

Generating Robust Digital Signature for Image/Video Authentication

VIDEOTELEPHONY AND VIDEOCONFERENCE OVER ISDN

FacultyofComputingandInformationTechnology DepartmentofRoboticsandDigitalTechnology TechnicalReport93-11

P2P Video Streaming Strategies based on Scalable Video Coding

A Novel Hierarchical Search Algorithm for Video Compression

SSIM Technique for Comparison of Images

Multidimensional Transcoding for Adaptive Video Streaming

Real-Time DMB Video Encryption in Recording on PMP

ACN2005 Term Project Improve VoIP quality

Enabling Access Through Real-Time Sign Language Communication Over Cell Phones

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 10, OCTOBER

A Scalable Peer-to-Peer IPTV System

Wireless Ultrasound Video Transmission for Stroke Risk Assessment: Quality Metrics and System Design

H.264/MPEG-4 AVC Encoder Parameter Selection Algorithms for Complexity Distortion Tradeoff

Performance Analysis of Video Calls Using Skype

Semantic Video Annotation by Mining Association Patterns from Visual and Speech Features

PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS

A comparison of two parallel algorithms using predictive load balancing for video compression

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

Efficient Data Recovery scheme in PTS-Based OFDM systems with MATRIX Formulation

Quality Optimal Policy for H.264 Scalable Video Scheduling in Broadband Multimedia Wireless Networks

BLOCK-MATCHING motion estimation is inextricably


COMPARISON OF LOSSLESS VIDEO CODECS FOR CROWD-BASED QUALITY ASSESSMENT ON TABLETS. Christian Keimel, Christopher Pangerl and Klaus Diepold

Transcription:

Improved ρ-domain rate control with accurate header size estimation 24. May, 211 Fan Zhang fan.zhang@tum.de Eckehard Steinbach eckehard.steinbach@tum.de

Motivation p-domain rate control ([He2],[He8]) p-domain rate control in H.264 Increased amount of header data [He2] Z.He and S.K.Mitra, A linear source model and a unified rate control algorithm for DCT video coding, IEEE Trans. Circuits Syst. Video Technol., vol. 12, pp.97-982, Nov.22 [He8] Z.He and D.O.Wu, Linear rate control and optimum statistical multiplexing for H.264 video broadcast, IEEE Trans., Multimedia, vol. 1, no. 7, pp. 1237-1249, Nov. 28 2

Outline Motivation Proposed Rate Control Algorithm Header information in H.264 Rate model for motion information in inter-mb Rate model for CBP information in inter-mb Two-Stage Rate Control Algorithm Experimental Results Bitrate accuracy Frame size fluctuation QP variation in a frame Conclusion & Future Work 3

Header Data in H.264 Header Size Estimation (HSE) in H.264 Header Information in H.264 HSE for intra macroblocks HSE for inter macroblocks (motion information & CBP) 8% Foreman(CIF)@512kbps 7% 6% Percentage 5% 4% 3% motion info. type info. CBP info. QP info. 2% 1% % 5 1 15 2 25 Frame Number 4

Rate model for motion information in inter-mbs Linear model in [Shen7] 5 R hdr, p ( N + N ) = γ ω nzmve M&D(CIF)@384kbps MV 8 Foreman(CIF)@512kbps 45 7 4 35 6 size (bits) 3 25 2 size (bits) 5 4 3 15 1 5 total header bits motion bits 2 1 total header bits motion bits 1 2 3 4 5 6 7 N nzmve +ω*n MV 2 4 6 8 1 12 N nzmve +ω*n MV [Shen7] M.Y.Shen D.K.Kwon and C.C.J.Kuo, Rate control for H.264 video with enhanced rate and distortion models, IEEE Trans. Circuits Syst. Video Technol., vol. 17, no, 5, pp.517-529, May 27 5

Rate model for motion information in inter-mbs Proposed rate model for motion information R mot, p mot ( N + N ) = γ ω nzmvde mot zmvde 5 M&D(CIF)@384kbps 8 Foreman(CIF)@512kbps size (bits) 45 4 35 3 25 2 15 1 5 5 1 15 2 25 3 N nzmvd +ω*n zmvd total header bits motion bits size (bits) 7 6 5 4 3 2 1 1 2 3 4 5 6 N nzmvd +ω*n zmvd total header bits motion bits 6

Rate model for CBP information in inter-mbs Model in [Shen7] 25 Foreman(CIF) high rate 1 Foreman(CIF) low rate 9 2 8 7 cbp bits 15 1 5.1.2.3.4 1 ρ cbp bits 6 5 4 3 2 1.2.4.6.8.1 1 ρ 7

Rate model for CBP information in inter-mbs Proposed rate model for CBP information R cbp, p cbp ( N + N ) = γ ω nzmb cbp zmb 2 M&D(CIF)@384kbps 18 Foreman(CIF)@512kbps 18 16 16 14 cbp bits 14 12 1 8 6 cbp bits 12 1 8 6 4 4 2 2 5 1 15 2 25 3 N nzmb +ω*n zmb 5 1 15 2 25 3 N nzmb +ω*n zmb 8

Two-Stage Rate Control Algorithm 9

Experimental Results Sequence Level (deviation from target bit rate) 1

Experimental Results Frame level fluctuation 41 Foreman(QCIF)@192k 4 39 frame size 38 37 36 35 34 1 2 3 4 5 6 7 8 9 1 frame number orig MVHE proposed 11

Experimental Results MB level QP fluctuation 3 Foreman(QCIF) F5 29 Foreman(QCIF) F1 29 28 qp 28 27 26 25 orig MVHE proposed qp 27 26 25 orig MVHE proposed 24 2 4 6 8 1 MB index 24 2 4 6 8 1 MB index 12

Conclusion Rate models for header information of H.264 Bits for Motion Information Bits for Coded Block Pattern (CBP) Two-stage ρ-domain rate control algorithm Better rate control accuracy through header estimation Smaller frame size fluctuation in a sequence Smaller QP variation within a frame 13

Thank you for your attention 14

Motivation X264 encoded Foreman/M&D size (bits) 5 x 14 4 3 2 Foreman(CIF) high rate size (bits) 12 1 8 6 4 Foreman(CIF) low rate High Rate: QP:25-33 1 total bits texture bits 1 2 3 4 1 ρ 2 total bits texture bits.2.4.6.8 1 1 ρ Low Rate: QP:34-45 1.5 2 x 14 M&D(CIF) high rate 6 5 4 M&D(CIF) low rate size (bits) 1 size (bits) 3 2.5 total bits texture bits 1 total bits texture bits.5 1 1.5 1 ρ.1.2.3.4 1 ρ 15

Rate model for CBP information in inter-mbs Performance of the proposed CBP rate model Seq. Bitrate (kbps) R 2 Value M&D (CIF) 384.9347 Foreman (CIF) 512.9725 Football (CIF) 64.9749 Carphone (CIF) 384.974 16

Rate model for motion information in inter-mbs Performance comparison Seq. Bitrate (kbps) Kwon7 R 2 Value Proposed M&D (CIF) 384.5742.9219 Foreman (CIF) 512.7373.9767 Football (CIF) 64.7119.973 Carphone (CIF) 384.78.9772 17