Video Coding with Linear Compensation (VCLC) Arif Mahmood, Zartash Afzal Uzmi, Sohaib A Khan Department of Computer.

Slides:



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

INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, ICT '09. TAREK OUNI WALID AYEDI MOHAMED ABID NATIONAL ENGINEERING SCHOOL OF SFAX New Low Complexity.
Ai-Mei Huang And Truong Nguyen Image processing, 2006 IEEE international conference on Motion vector processing based on residual energy information for.
Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,
An Improved 3DRS Algorithm for Video De-interlacing Songnan Li, Jianguo Du, Debin Zhao, Qian Huang, Wen Gao in IEEE Proc. Picture Coding Symposium (PCS),
Limin Liu, Member, IEEE Zhen Li, Member, IEEE Edward J. Delp, Fellow, IEEE CSVT 2009.
Recursive End-to-end Distortion Estimation with Model-based Cross-correlation Approximation Hua Yang, Kenneth Rose Signal Compression Lab University of.
International Conference on Image Analysis and Recognition (ICIAR’09). Halifax, Canada, 6-8 July Video Compression and Retrieval of Moving Object.
Department of Computer Engineering University of California at Santa Cruz Video Compression Hai Tao.
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.
Error Concealment For Fine Granularity Scalable Video Transmission Hua Cai; Guobin Shen; Feng Wu; Shipeng Li; Bing Zeng; Multimedia and Expo, Proceedings.
FAST MULTI-BLOCK SELECTION FOR H.264 VIDEO CODING Chang, A.; Wong, P.H.W.; Yeung, Y.M.; Au, O.C.; Circuits and Systems, ISCAS '04. Proceedings of.
A New Content-Based Hybrid Video Transcoding Method YongQing Liang YapPeng Tan Presented by Robert Hung.
Efficient Fine Granularity Scalability Using Adaptive Leaky Factor Yunlong Gao and Lap-Pui Chau, Senior Member, IEEE IEEE TRANSACTIONS ON BROADCASTING,
Source-Channel Prediction in Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Laboratory ECE Department University of California,
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
Video Compression Concepts Nimrod Peleg Update: Dec
On Error Preserving Encryption Algorithms for Wireless Video Transmission Ali Saman Tosun and Wu-Chi Feng The Ohio State University Department of Computer.
Video Streaming via Transcoding Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC 28223
©2003/04 Alessandro Bogliolo Background Information theory Probability theory Algorithms.
Introduction to Linear Regression and Correlation Analysis
Regression Analysis Regression analysis is a statistical technique that is very useful for exploring the relationships between two or more variables (one.
GODIAN MABINDAH RUTHERFORD UNUSI RICHARD MWANGI.  Differential coding operates by making numbers small. This is a major goal in compression technology:
Philipp Merkle, Aljoscha Smolic Karsten Müller, Thomas Wiegand CSVT 2007.
Frame by Frame Bit Allocation for Motion-Compensated Video Michael Ringenburg May 9, 2003.
國立屏東商業技術學院 資訊工程系 ( 所 ) 多媒體技術發展實驗室 Laboratory of Multimedia Technology Development Department of Computer Science and Information Engineering Nation Pingtung.
IMAGE COMPRESSION USING BTC Presented By: Akash Agrawal Guided By: Prof.R.Welekar.
Chapter 8 Curve Fitting.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
Low-Power H.264 Video Compression Architecture for Mobile Communication Student: Tai-Jung Huang Advisor: Jar-Ferr Yang Teacher: Jenn-Jier Lien.
Adaptive Rate Control for HEVC Visual Communications and Image Processing (VCIP), 2012 IEEE Junjun Si, Siwei Ma, Xinfeng Zhang, Wen Gao 1.
Video Data Hiding using Forbidden Zone and Selective Embedding Submitted Under Team Members.
MOTION ESTIMATION IMPLEMENTATION IN RECONFIGURABLE PLATFORMS
Compression of Real-Time Cardiac MRI Video Sequences EE 368B Final Project December 8, 2000 Neal K. Bangerter and Julie C. Sabataitis.
Applying 3-D Methods to Video for Compression Salih Burak Gokturk Anne Margot Fernandez Aaron March 13, 2002 EE 392J Project Presentation.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Effect of Saturation Arithmetic on Sum of Absolute Difference (SAD) Computation in H.264 Venkata Suman Sanikommu ECE 734 Project Presentation.
Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation.
Block-based coding Multimedia Systems and Standards S2 IF Telkom University.
C.K. Kim, D.Y. Suh, J. Park, B. Jeon ha 強壯 !. DVC bitstream reorganiser.
COMPARATIVE STUDY OF HEVC and H.264 INTRA FRAME CODING AND JPEG2000 BY Under the Guidance of Harshdeep Brahmasury Jain Dr. K. R. RAO ID MS Electrical.
1 Yu Liu 1, Feng Wu 2 and King Ngi Ngan 1 1 Department of Electronic Engineering, The Chinese University of Hong Kong 2 Microsoft Research Asia, Beijing,
3-D WAVELET BASED VIDEO CODER By Nazia Assad Vyshali S.Kumar Supervisor Dr. Rajeev Srivastava.
Motion Estimation Multimedia Systems and Standards S2 IF Telkom University.
A Frame-Level Rate Control Scheme Based on Texture and Nontexture Rate Models for HEVC IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY,
Hierarchical Systolic Array Design for Full-Search Block Matching Motion Estimation Noam Gur Arie,August 2005.
Principles of Video Compression Dr. S. M. N. Arosha Senanayake, Senior Member/IEEE Associate Professor in Artificial Intelligence Room No: M2.06
1 AAEC 4302 ADVANCED STATISTICAL METHODS IN AGRICULTURAL RESEARCH Part II: Theory and Estimation of Regression Models Chapter 5: Simple Regression Theory.
Statistics 350 Lecture 2. Today Last Day: Section Today: Section 1.6 Homework #1: Chapter 1 Problems (page 33-38): 2, 5, 6, 7, 22, 26, 33, 34,
Lecture 6 Feb. 2, 2015 ANNOUNCEMENT: Lab session will go from 4:20-5:20 based on the poll. (The majority indicated that it would not be a problem to chance,
Multiple Regression.
Regression and Correlation of Data Summary
Part 5 - Chapter
Distributed Compression For Still Images
Part 5 - Chapter 17.
Injong Rhee ICMCS’98 Presented by Wenyu Ren
Compression of 3D images using disparity based coder
Data Compression.
Low Bit Rate Video Coding with Geometric Transformation
Error Concealment In The Pixel Domain And MATLAB commands
User-Oriented Approach in Spatial and Temporal Domain Video Coding
Everyone thinks they know this stuff
Part 5 - Chapter 17.
Multiple Regression.
A Block Based MAP Segmentation for Image Compression
Scalable light field coding using weighted binary images
Presentation transcript:

Video Coding with Linear Compensation (VCLC) Arif Mahmood, Zartash Afzal Uzmi, Sohaib A Khan Department of Computer Science, Lahore University of Management and Sciences, Lahore, PAKISTAN Consecutive frames from movies and music videos: Blade II (2002), Batman Begins (2005), Pink Floyd: Coming Back to Life (1994). 1 MOTIVATION: Intensity changes are observed frequently in commercial videos 2 Exploitation of Temporal Redundancy Results in Storage and Communication Efficiency Temporal Redundancy is exploited through: Motion Estimation: The process of finding a matching block in the temporally adjacent frame Compensation: The process of computing the signal for communication or storage 3 CURRENTLY: Sum of Absolute Differences (SAD) is used for Motion Estimation ESTIMATION of location of matching block is through SAD COMPENSATION is done through computing the difference at the match location 4 SAD Fails as an Match Measure if Video undergoes light changes SAD is optimal from coding point of view in the absence of light changes, since it minimizes the residue However, SAD is NON-OPTIMAL if brightness or contrast changes are present in video Example: If all pixels in a block become brighter by Δ, the location where content matches will become brighter by nΔ, and may no longer be the location with least residue 5 OUR PROPOSED SCHEME: Video Coding Using Linear Compensation Gives consideration to brightness and contrast changes in a sequence of frames ESTIMATION of location of matching block is done through correlation coefficient COMPENSATION is done through computing the difference with the linear estimate of block intensity α and β are selected by minimizing the Mean Squared Error and are given by: 6 Why Linear Model? Brightness and Contrast Changes are well modeled by first order linear model Going to a higher order model is a case of diminishing returns: Variance is not further decreased by much, and the cost, in terms of number of parameters, becomes larger 7 KEY THEORETICAL RESULTS RESULT 1: For the same motion estimator, i.e. the variance of the difference signal after linear compensation, is upper bounded by (the variance of the simple difference) This means that from compression point of view, the difference signal after linear compensation should always be better, or equal, to the simple difference scheme employed by current codecs RESULT 2: When linear compensation is used, the optimal criterion for motion estimation is correlation coefficient, rather than SAD We have proved that no other motion estimator can give match at a location that results in lesser first order linear compensated difference 8 EXPERIMENTAL RESULTS Used a dataset of clips taken from commercial videos Implemented a generic encoder, and measured the PSNR of original and decoded signal at receiver end Variation of PSNR with the variation of bits per pixel for the VCLC scheme and the traditional generic encoder. Red curves being higher indicate more optimal compression The average and standard deviation of Mean Squared Error of different estimation filters. More than 400,000 8x8 blocks were taken to compute these statistics