Improved input-state linearization in video bitrate controllers Noam Korem.

Slides:



Advertisements
Similar presentations
Low-Complexity Transform and Quantization in H.264/AVC
Advertisements

WYNER-ZIV VIDEO CODING WITH CLASSIED CORRELATION NOISE ESTIMATION AND KEY FRAME CODING MODE SELECTION Present by fakewen.
Multimedia System Video
T.Sharon-A.Frank 1 Multimedia Compression Basics.
Time-Frequency Analysis Analyzing sounds as a sequence of frames
INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, ICT '09. TAREK OUNI WALID AYEDI MOHAMED ABID NATIONAL ENGINEERING SCHOOL OF SFAX New Low Complexity.
Basics of MPEG Picture sizes: up to 4095 x 4095 Most algorithms are for the CCIR 601 format for video frames Y-Cb-Cr color space NTSC: 525 lines per frame.
Rate-Distortion Optimal Skeleton-Based Shape Coding Haohong Wang, Aggelos K. Katsaggelos, and Thrasyvoulos N. Pappas Image Processing, Proceedings.
Implementation and Study of Unified Loop Filter in H.264 EE 5359 Multimedia Processing Spring 2012 Guidance : Prof K R Rao Pavan Kumar Reddy Gajjala
Efficient Bit Allocation and CTU level Rate Control for HEVC Picture Coding Symposium, 2013, IEEE Junjun Si, Siwei Ma, Wen Gao Insitute of Digital Media,
CABAC Based Bit Estimation for Fast H.264 RD Optimization Decision
Reinventing Compression: The New Paradigm of Distributed Video Coding Bernd Girod Information Systems Laboratory Stanford University.
1 Static Sprite Generation Prof ︰ David, Lin Student ︰ Jang-Ta, Jiang
An Efficient Low Bit-Rate Video-coding Algorithm Focusing on Moving Regions Kwok-Wai Wong, Kin-Man Lam, Wan-Chi Siu IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS.
MPEG Audio Compression by V. Loumos. Introduction Motion Picture Experts Group (MPEG) International Standards Organization (ISO) First High Fidelity Audio.
H.264 / MPEG-4 Part 10 Nimrod Peleg March 2003.
1 A Unified Rate-Distortion Analysis Framework for Transform Coding Student : Ho-Chang Wu Student : Ho-Chang Wu Advisor : Prof. David W. Lin Advisor :
Transform Domain Distributed Video Coding. Outline  Another Approach  Side Information  Motion Compensation.
Seamless Switching of Scalable Video Bitstreams for Efficient Streaming Xiaoyan Sun, Feng Wu, Shipeng Li, Wen, Gao, and Ya-Qin Zhang.
Scalable Rate Control for MPEG-4 Video Hung-Ju Lee, Member, IEEE, Tihao Chiang, Senior Member, IEEE, and Ya-Qin Zhang, Fellow, IEEE IEEE TRANSACTIONS ON.
A New Rate-Complexity-QP Algorithm for HEVC Intra-Picture Rate Control LING TIAN, YIMIN ZHOU, AND XIAOJUN CAO 2014 INTERNATIONAL CONFERENCE ON COMPUTING,
BIN LI, HOUQIAN LI, LI LI, AND JINLEI ZHANG IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL.23, NO.9, SEPTEMBER
Multimedia Data The DCT and JPEG Image Compression Dr Mike Spann Electronic, Electrical and Computer.
A Sequence-Based Rate Control Framework for Consistent Quality Real-Time Video Bo Xie and Wenjun Zeng CSVT 2006.
Department of Computer Engineering University of California at Santa Cruz Data Compression (2) Hai Tao.
Distributed Video Coding VLBV, Sardinia, September 16, 2005 Bernd Girod Information Systems Laboratory Stanford University.
1 Image and Video Compression: An Overview Jayanta Mukhopadhyay Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur,
Image Compression - JPEG. Video Compression MPEG –Audio compression Lossy / perceptually lossless / lossless 3 layers Models based on speech generation.
ECE472/572 - Lecture 12 Image Compression – Lossy Compression Techniques 11/10/11.
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
MPEG-1 and MPEG-2 Digital Video Coding Standards Author: Thomas Sikora Presenter: Chaojun Liang.
MPEG Motion Picture Expert Group Moving Picture Encoded Group Prateek raj gautam(725/09)
Audio Compression Usha Sree CMSC 691M 10/12/04. Motivation Efficient Storage Streaming Interactive Multimedia Applications.
FEC and RDO in SVC Thomas Wiegand 1. Outline Introduction SVC Bit-Stream Raptor Codes Layer-Aware FEC Simulation Results Linear Signal Model Description.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
CIS679: Multimedia Basics r Multimedia data type r Basic compression techniques.
- By Naveen Siddaraju - Under the guidance of Dr K R Rao Study and comparison of H.264/MPEG4.
Codec structuretMyn1 Codec structure In an MPEG system, the DCT and motion- compensated interframe prediction are combined. The coder subtracts the motion-compensated.
8. 1 MPEG MPEG is Moving Picture Experts Group On 1992 MPEG-1 was the standard, but was replaced only a year after by MPEG-2. Nowadays, MPEG-2 is gradually.
Adaptive Rate Control for HEVC Visual Communications and Image Processing (VCIP), 2012 IEEE Junjun Si, Siwei Ma, Xinfeng Zhang, Wen Gao 1.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
- By Naveen Siddaraju - Under the guidance of Dr K R Rao Study and comparison between H.264.
Rate-distortion Optimized Mode Selection Based on Multi-channel Realizations Markus Gärtner Davide Bertozzi Classroom Presentation 13 th March 2001.
Media signal Media format Last updated on June 15, 2010 Doug Young Suh
CS654: Digital Image Analysis Lecture 22: Image Restoration - II.
Spring 2000CS 4611 Multimedia Outline Compression RTP Scheduling.
-BY KUSHAL KUNIGAL UNDER GUIDANCE OF DR. K.R.RAO. SPRING 2011, ELECTRICAL ENGINEERING DEPARTMENT, UNIVERSITY OF TEXAS AT ARLINGTON FPGA Implementation.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Fast motion estimation and mode decision for H.264 video coding in packet loss environment Li Liu, Xinhua Zhuang Computer Science Department, University.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Presented by : Brian Eriksson.
MPEG4 Fine Grained Scalable Multi-Resolution Layered Video Encoding Authors from: University of Georgia Speaker: Chang-Kuan Lin.
Chapter 8 Lossy Compression Algorithms. Fundamentals of Multimedia, Chapter Introduction Lossless compression algorithms do not deliver compression.
(B1) What are the advantages and disadvantages of digital TV systems? Hint: Consider factors on noise, data security, VOD etc. 1.
MPEG CODING PROCESS. Contents  What is MPEG Encoding?  Why MPEG Encoding?  Types of frames in MPEG 1  Layer of MPEG1 Video  MPEG 1 Intra frame Encoding.
Image Processing Architecture, © Oleh TretiakPage 1Lecture 5 ECEC 453 Image Processing Architecture Lecture 5, 1/22/2004 Rate-Distortion Theory,
Complexity varying intra prediction in H.264 Supervisors: Dr. Ofer Hadar, Mr. Evgeny Kaminsky Students: Amit David, Yoav Galon.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Present by 楊信弘 Advisor: 鄭芳炫
Last updated on June 15, 2010 Doug Young Suh
Multimedia Outline Compression RTP Scheduling Spring 2000 CS 461.
Early termination for tz search in hevc motion estimation
Last update on June 15, 2010 Doug Young Suh
Digital 2D Image Basic Masaki Hayashi
Research Topic Error Concealment Techniques in H.264/AVC for Wireless Video Transmission Vineeth Shetty Kolkeri EE Graduate,UTA.
Limitations of Traditional Error-Resilience Methods
Fourier Transform and Data Compression
Standards Presentation ECE 8873 – Data Compression and Modeling
Judith Molka-Danielsen, Oct. 02, 2000
1-D DISCRETE COSINE TRANSFORM DCT
CSI Feedback Scheme using DCT for Explicit Beamforming
Presentation transcript:

Improved input-state linearization in video bitrate controllers Noam Korem

Presentation outline Video encoding and rate control Classic models Suggested improvement Simulation results Summary and conclusions Video encoding and rate control Classic R-Q models Suggested improvement Simulation results Summary / Conclusions

Generic video encoder* IP i-2i-1 P i P i+1 DCT VLC q i Iq i-2 IDCT DCT VLC q i-1 Iq i-1 IDCT Iq i IDCT DCT qiqi VLC DCT q i+1 VLC IntraPredicted Discrete Cosine Transform Video encoding and rate control Classic R-Q models Suggested improvement Simulation results Summary / Conclusions

Discrete Cosine Transform (DCT) Resembles Discrete Fourier Transform Purely real (real transform to real) Allows representation in the frequency domain, usually more compact Spatial domainFrequency domain

Quantization Quantization scale = 1Quantization scale = 31

Generic video encoder with rate control mechanism Frame encoder bits target bit rate Non-linear Bit rate controller qiqi SiSi Linear controller q i =Q(T i,..) TiTi Non linear bitrate controller (Input-state linearization)

The problem P i-1 P i Iq i-1 IDCT + + Iq i IDCT DCT qiqi VLC DCT q i+1 VLC Energy of difference frame i is dependent on the q(i-1) Coded information of frame i is dependent on q(i), q(i-1) Video encoding and rate control√ Classic R-Q models Suggested improvement Simulation results Summary / Conclusions

The problem, cont. Classic Rate-Quantization models do not depend on reference frame quantization scale

Improved R-Q model i-1 i-1(q) i Q i-1 Δ Qi-1 Δ RiRi QiQi Q i-1 Video encoding and rate control√ Classic R-Q models√ Suggested improvement Simulation results Summary / Conclusions

Previous frame quantizer dependency R i (Q i-1 ), Q i =8R i (Q i )

Improved R-Q model, cont.

Simulations Encode real videos, compare accuracy of traditional model (TM5) against improved model ffmpeg open-source video encoder with enhanced quantization and bit rate control used as encoding model (MPEG4). All test videos are YUV 4:2:0, QVGA (320x240), encoded at 370kbps (74CR) Video encoding and rate control√ Classic R-Q models√ Suggested improvement√ Simulation results Summary / Conclusions TM5 model:

Simulations Absolute prediction error is calculated for each frame, for both models Delta of absolute prediction errors is used as performance measurement

Simulation results Mean Abs Err* TM5: 7.18% TM5i: 4.8% (33% improve) Mean Abs Err* TM5: 17.07% TM5i: 15.03% (12% improve)

Simulation results, cont. Mean Abs Err* TM5: 22.3% TM5i: 19% (14.7% improve) Mean Abs Err* TM5: 16.7% TM5i: 14.1% (15.6% improve)

Simulation results, cont. Mean Abs Err* TM5: 34.2% TM5i: 32.2% (6% improve)

Simulation results, degradation Mean Abs Err* TM5: 13.1% TM5i: 13.2% (1% degrade)

Summary & Conclusions Video encoding with rate controller scheme presented (camcorders, live streaming) Video rate and distortion depend on quantization of reference frame, classic models ignore. Improved R-Q model allows more accurate input-state linearization, demands more calculations Improved R-Q model does not deliver when scene complexity changes rapidly Video encoding and rate control√ Classic R-Q models√ Suggested improvement√ Simulation results√ Summary / Conclusions

Future work Prediction quality degrades due to input noise – changes in scene complexity More accurate complexity estimation (more accurate prediction for X i ) based on:  frame content  motion estimation would improve R-Q model accuracy Try the model improvement on other R-Q models A complete model will include past quantization parameters R i =R i (Q i,Q i-1,Q i-2,…)

Related work Video Group, "Test Model 5" JTC1/SC29/WG11 Coding of Moving Pictures and associated Audio MPEG 1994, section 10 Tihao Chiang and Ya-Qin Zhang "A New Rate Control Scheme Using Quadratic Rate Distortion Model", IEEE International Conference on Image Processing, /ICIP Liang-Jin Lin; Ortega, A. “Bit-rate control using piecewise approximated rate-distortion characteristics” Circuits and Systems for Video Technology, IEEE Transactions on, Volume 8, Issue 4, Aug 1998 Page(s): / Saw, Y.-S.; Grant, P.M.; Hannah, J.M., "Rate-distortion analysis of nonlinear quantisers for MPEG videocoders: sigmoidal and unimodal quantiser control functions" Vision, Image and Signal Processing, IEE Proceedings- Volume 145, Issue 4, Aug 1998 Page(s):249 – 256 Ma, S.; Wen Gao; Yan Lu; "Rate-distortion analysis for H.264/AVC video coding and its application to rate control“ Circuits and Systems for Video Technology, IEEE Transactions on Volume 15, Issue 12, Dec Page(s): /TCSVT

Many thanks: Shai Mazor Orly Wigderson Kobi Kohai For the guidance, patience and assistance on all aspects of the project