1 Department of Electrical Engineering, Stanford University EE 392J Final Project Presentation Shantanu Rane Hash-Aided Motion Estimation & Rate Control.

Slides:



Advertisements
Similar presentations
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Advertisements

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.
-1/20- MPEG 4, H.264 Compression Standards Presented by Dukhyun Chang
Tomorrow: Uplink Video Transmission Today: Downlink Video Broadcast Changing Landscape of Multimedia Applications.
SWE 423: Multimedia Systems
Chapter 7 End-to-End Data
A Region of Interest Approach For Medical Image Compression Salih Burak Gokturk Stanford University.
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.
1 Department of Electrical Engineering, Stanford University Anne Aaron, Shantanu Rane, David Rebollo-Monedero and Bernd Girod Systematic Lossy Forward.
An Error-Resilient GOP Structure for Robust Video Transmission Tao Fang, Lap-Pui Chau Electrical and Electronic Engineering, Nanyan Techonological University.
Reinventing Compression: The New Paradigm of Distributed Video Coding Bernd Girod Information Systems Laboratory Stanford University.
Distributed Video Coding 林明德. Outline DCT base DSC DWT base DSC.
Department of Computer Engineering University of California at Santa Cruz Video Compression Hai Tao.
Distributed Video Coding Bernd Girod, Anne Margot Aagon and Shantanu Rane, Proceedings of IEEE, Jan, 2005 Presented by Peter.
Wyner-Ziv Coding of Motion Video
Encoder and Decoder Optimization for Source-Channel Prediction in Error Resilient Video Transmission Hua Yang and Kenneth Rose Signal Compression Lab ECE.
Error Resilience in a Generic Compressed Video Stream Transmitted over a Wireless Channel Muhammad Bilal
Transform Domain Distributed Video Coding. Outline  Another Approach  Side Information  Motion Compensation.
Wyner-Ziv Residual Coding of Video Anne Aaron, David Varodayan and Bernd Girod Information Systems Laboratory Stanford University.
Investigation of Motion-Compensated Lifted Wavelet Transforms Information Systems Laboratory Department of Electrical Engineering Stanford University Markus.
1 Department of Electrical Engineering Stanford University Anne Aaron, Shantanu Rane and Bernd Girod Wyner-Ziv Video Coding with Hash-Based Motion Compensation.
` 1 Department of Electrical Engineering, Stanford University Anne Aaron, Prashant Ramanathan and Bernd Girod Wyner-Ziv Coding of Light Fields for Random.
H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
1 Department of Electrical Engineering, Stanford University Anne Aaron, Shantanu Rane, Eric Setton and Bernd Girod Transform-domain Wyner-Ziv Codec for.
Distributed Video Coding Bernd Girod, Anne Margot Aaron, Shantanu Rane, and David Rebollo-Monedero IEEE Proceedings 2005.
Distributed Video Coding VLBV, Sardinia, September 16, 2005 Bernd Girod Information Systems Laboratory Stanford University.
A Nonlinear Loop Filter for Quantization Noise Removal in Hybrid Video Compression Onur G. Guleryuz DoCoMo USA Labs
Arko Barman Computer Vision & Artificial Intelligence Lab Department of Electrical Engineering Indian Institute of Science, Bangalore.
Conference title 1 A WYNER-ZIV TO H.264 VIDEO TRANSCODER José Luis Martínez, Pedro Cuenca, Gerardo Fernández-Escribano, Francisco José Quiles and Hari.
Introduction Compression Performance Conclusions Large Camera Arrays Capture multi-viewpoint images of a scene/object. Potential applications abound: surveillance,
High Efficient Distributed Video Coding with Parallelized Design for Cloud Computing 適用於雲端架構下兼具高效能與平行化設計之 分散式視訊編碼 CMLab, CSIE, NTU 1 Cheng, Han-Ping 程瀚平.
Video Compression: Performance evaluation of available codec software Sridhar Godavarthy.
Abhik Majumdar, Rohit Puri, Kannan Ramchandran, and Jim Chou /24 1 Distributed Video Coding and Its Application Presented by Lei Sun.
Distributed Source Coding
Codec structuretMyn1 Codec structure In an MPEG system, the DCT and motion- compensated interframe prediction are combined. The coder subtracts the motion-compensated.
Image Compression Supervised By: Mr.Nael Alian Student: Anwaar Ahmed Abu-AlQomboz ID: IT College “Multimedia”
Progressive Side Information Refinement with Non-Local Means Denoising in Distributed Video Coding 使用於分散式視訊編碼之非區域平均去雜訊循 序旁資訊改善技術 Wang, Pin-Hsiang 王品翔 Advisor:
Sub pixel motion estimation for Wyner-Ziv side information generation Subrahmanya M V (Under the guidance of Dr. Rao and Dr.Jin-soo Kim)
- 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.
A New Coding Mode for Error Resilient Video EE368C Final Presentation Stanford University Sangoh Jeong Mar.8, 2001.
Brief Overview of Wyner-Ziv CODEC and Research Plan Jin-soo KIM.
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
Speed up in feedback channel for a LDPCA base distributed video coding system on mobile device 在手機裝置上對低密度奇偶校驗碼為 基礎之分散式編碼中的回饋通道加速 Chen,chun-yuan 陳群元 Advisor:
CS654: Digital Image Analysis
Rate-distortion Optimized Mode Selection Based on Multi-path Channel Simulation Markus Gärtner Davide Bertozzi Project Proposal Classroom Presentation.
Wyner-Ziv Coding of Motion Video Presented by fakewen.
MPEG.
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.
Blind Quality Assessment System for Multimedia Communications Using Tracing Watermarking P. Campisi, M. Carli, G. Giunta and A. Neri IEEE Transactions.
(B1) What are the advantages and disadvantages of digital TV systems? Hint: Consider factors on noise, data security, VOD etc. 1.
Motion Estimation Multimedia Systems and Standards S2 IF Telkom University.
1 Department of Electrical Engineering, Stanford University Anne Aaron, Shantanu Rane, Rui Zhang and Bernd Girod Wyner-Ziv Coding for Video: Applications.
Distributed Video System realized on mobile device with efficient Feedback channel 分散式影像編碼在手機上的實現與有效率 的回饋通道 1 Chen,chun-yuan 陳群元 Advisor:Prof. Wu,Ja-Ling.
H. 261 Video Compression Techniques 1. H.261  H.261: An earlier digital video compression standard, its principle of MC-based compression is retained.
Daala: A Perceptually-Driven Still Picture Codec
Last update on June 15, 2010 Doug Young Suh
BITS Pilani Pilani Campus EEE G612 Coding Theory and Practice SONU BALIYAN 2017H P.
Error Concealment In The Pixel Domain And MATLAB commands
Wednesday, Jan 21, 1:30 to 3:10 pm, Session 15 : Image/Video Transmission I (First Talk, Other topics deal with error-resilience and error-concealment)
Limitations of Traditional Error-Resilience Methods
Wyner-Ziv Coding of Video - Towards Practical Distributed Coding -
Standards Presentation ECE 8873 – Data Compression and Modeling
A Digital Watermarking Scheme Based on Singular Value Decomposition
Progress & schedule Presenter : YY Date : 2014/10/3.
Presentation transcript:

1 Department of Electrical Engineering, Stanford University EE 392J Final Project Presentation Shantanu Rane Hash-Aided Motion Estimation & Rate Control For Distributed Video Coding

S. Rane – Hash-Aided Motion Estimation & Rate Control – EE 392J Project, March 10, Interframe Video Compression  Interframe predictive coding for compression  Encoder is 5-10 times more complex than decoder X’ i-1 Interframe Encoder Interframe Decoder XiXi Xi’Xi’ Standard codec

S. Rane – Hash-Aided Motion Estimation & Rate Control – EE 392J Project, March 10, Low-complexity Video Coding Wyner-Ziv Coding Lossy source coding with decoder side information Interframe Decoder Intraframe Encoder XiXi X i-1 ’ Xi’Xi’ Side Information  Low-complexity encoding, possibly more complex decoding  Applications: video sensors for surveillance, wireless PC cameras, mobile camera-phones Imagine dependence channel between source and side-info. WZ coding = sending parity symbols to correct errors in the dependence channel.

S. Rane – Hash-Aided Motion Estimation & Rate Control – EE 392J Project, March 10, Outline  How to improve side-information at decoder w/o access to current frame?  Hash-Aided Motion Estimation  How to decide encoding bit-rate needed to correct errors in dependence channel?  Hash-Aided Rate Control Project motivated by Wyner-Ziv video codec architecture described in [Aaron et al., VCIP ’04, ICIP ’03].

S. Rane – Hash-Aided Motion Estimation & Rate Control – EE 392J Project, March 10, Generating the Hash  Visual hash originally used in digital watermarking [Fridrich, 1997]  E.g., Generate a 16 bit hash for an image-block of size NxN.  Generate 16 NxN matrices with elements i.i.d. ~ U[0,1].  Low-pass filter each matrix. (e.g., repeated 2x2 averaging.)  Write out image block as vector  Write out each low-pass pattern as vector  Find inner products  ……

S. Rane – Hash-Aided Motion Estimation & Rate Control – EE 392J Project, March 10, Hash-aided Motion Estimation Projecting onto low frequency patterns is equivalent to finding the low-frequency DCT coefficients. Similar looking blocks have almost equal low-frequency DCT coefficients and produce almost similar hashes. Frame n-1 Frame n Side info Unavailable Available B= received from encoder as helper information A= Motion Compensated Side info

S. Rane – Hash-Aided Motion Estimation & Rate Control – EE 392J Project, March 10, Motion-Estimation Results 2.5 dB 3.3 dB

S. Rane – Hash-Aided Motion Estimation & Rate Control – EE 392J Project, March 10, Motion-Estimation Results Foreman QCIF Frames 301 to 350 Error between current frame and side information With previous frame As side info With hash-aided motion estimation with excess bit-rate = 0.14 bpp

S. Rane – Hash-Aided Motion Estimation & Rate Control – EE 392J Project, March 10, Hash-Aided Rate Control  Encoder can perform motion-estimation at low-complexity, with small hash store.  Experimentally found that there is a high correlation between MSE of MC prediction and parity bitrate, which the encoder needs to transmit.  For given code parameters, can characterize the required bitrate as a function of MSE of MC prediction.

S. Rane – Hash-Aided Motion Estimation & Rate Control – EE 392J Project, March 10, Rate Control Results Avg Hash bitrate = bpp Avg WZ bitrate = 1.27 bpp

S. Rane – Hash-Aided Motion Estimation & Rate Control – EE 392J Project, March 10, Conclusions  Hash-aided motion estimation can be used at the decoder to improve the quality of the side-information at very low bit-rate overhead. This reduces the overall Wyner-Ziv bit-rate.  With a small complexity addition, motion estimation can be performed at the encoder. This enables the encoder to control the Wyner-Ziv bit-rate depending upon the quality of the MC prediction.

S. Rane – Hash-Aided Motion Estimation & Rate Control – EE 392J Project, March 10, Wyner-Ziv Encoder Wyner-Ziv Decoder Input current video frame Side Info: previous decoded frame(s) + Helper information from encoder Hash-aided motion estimation Motion compensated prediction (extrapolation) Frames encoded independently Frames decoded conditionally Decoded Frame Hash-aided rate control