Fine-granular Motion Matching for Inter-view Motion Skip Mode in Multi-view Video Coding Haitao Yanh, Yilin Chang, Junyan Huo CSVT.

Slides:



Advertisements
Similar presentations
Packet Video Error Concealment With Auto Regressive Model Yongbing Zhang, Xinguang Xiang, Debin Zhao, Siwe Ma, Student Member, IEEE, and Wen Gao, Fellow,
Advertisements

MPEG4 Natural Video Coding Functionalities: –Coding of arbitrary shaped objects –Efficient compression of video and images over wide range of bit rates.
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.
H.264/AVC Baseline Profile Decoder Complexity Analysis Michael Horowitz, Anthony Joch, Faouzi Kossentini, and Antti Hallapuro IEEE TRANSACTIONS ON CIRCUITS.
1 Adaptive slice-level parallelism for H.264/AVC encoding using pre macroblock mode selection Bongsoo Jung, Byeungwoo Jeon Journal of Visual Communication.
{ Fast Disparity Estimation Using Spatio- temporal Correlation of Disparity Field for Multiview Video Coding Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen.
Limin Liu, Member, IEEE Zhen Li, Member, IEEE Edward J. Delp, Fellow, IEEE CSVT 2009.
Light Field Compression Using 2-D Warping and Block Matching Shinjini Kundu Anand Kamat Tarcar EE398A Final Project 1 EE398A - Compression of Light Fields.
Compressed-domain-based Transmission Distortion Modeling for Precoded H.264/AVC Video Fan li Guizhong Liu IEEE transactions on circuits and systems for.
Fast Mode Decision for Multiview Video Coding Liquan Shen, Tao Yan, Zhi Liu, Zhaoyang Zhang, Ping An, Lei Yang ICIP
A Fast and Efficient Multi-View Depth Image Coding Method Based on Temporal and Inter- View Correlations of Texture Images Jin Yong Lee Ho Chen Wey Du.
CABAC Based Bit Estimation for Fast H.264 RD Optimization Decision
Yen-Lin Lee and Truong Nguyen ECE Dept., UCSD, La Jolla, CA Method and Architecture Design for Motion Compensated Frame Interpolation in High-Definition.
Evaluation of Data-Parallel Splitting Approaches for H.264 Decoding
Reji Mathew and David S. Taubman CSVT  Introduction  Quad-tree representation  Quad-tree motion modeling  Motion vector prediction strategies.
Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen IEEE TCE, 2010.
Yu-Han Chen, Tung-Chien Chen, Chuan-Yung Tsai, Sung-Fang Tsai, and Liang-Gee Chen, Fellow, IEEE IEEE CSVT
Recursive End-to-end Distortion Estimation with Model-based Cross-correlation Approximation Hua Yang, Kenneth Rose Signal Compression Lab University of.
Outline Introduction Introduction Fast Inter Prediction Mode Decision for H.264 – –Pre-encoding An Efficient Inter Mode Decision Approach for H.264 Video.
Low-complexity mode decision for MVC Liquan Shen, Zhi Liu, Ping An, Ran Ma and Zhaoyang Zhang CSVT
Efficient Motion Vector Recovery Algorithm for H.264 Based on a Polynomial Model Jinghong Zheng and Lap-Pui Chau IEEE TRANSACTIONS ON MULTIMEDIA, June.
1 Static Sprite Generation Prof ︰ David, Lin Student ︰ Jang-Ta, Jiang
Department of Computer Engineering University of California at Santa Cruz Video Compression Hai Tao.
1 Single Reference Frame Multiple Current Macroblocks Scheme for Multiple Reference IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY Tung-Chien.
MultiHypothesis Pictures For H.26L Markus Flierl Telecommunications Laboratory University of Erlangen-Nuremberg Erlangen, Germany
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.
Scalable Wavelet Video Coding Using Aliasing- Reduced Hierarchical Motion Compensation Xuguang Yang, Member, IEEE, and Kannan Ramchandran, Member, IEEE.
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.
Multi-Frame Reference in H.264/AVC 卓傳育. Outline Introduction to Multi-Frame Reference in H.264/AVC Multi-Frame Reference Problem Two papers propose to.
Motion Vector Refinement for High-Performance Transcoding Jeongnam Youn, Ming-Ting Sun, Fellow,IEEE, Chia-Wen Lin IEEE TRANSACTIONS ON MULTIMEDIA, MARCH.
Image (and Video) Coding and Processing Lecture: Motion Compensation Wade Trappe Most of these slides are borrowed from Min Wu and KJR Liu of UMD.
1 An Efficient Mode Decision Algorithm for H.264/AVC Encoding Optimization IEEE TRANSACTION ON MULTIMEDIA Hanli Wang, Student Member, IEEE, Sam Kwong,
Feature-Based Intra-/InterCoding Mode Selection for H.264/AVC C. Kim and C.-C. Jay Kuo CSVT, April 2007.
Fundamentals of Multimedia Chapter 10 Basic Video Compression Techniques Ze-Nian Li & Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
Fundamentals of Multimedia Chapter 11 MPEG Video Coding I MPEG-1 and 2
Error Resilience of Video Transmission By Rate-Distortion Optimization and Adaptive Packetization Yuxin Liu, Paul Salama and Edwad Delp ICME 2002.
Video Compression Concepts Nimrod Peleg Update: Dec
January 26, Nick Feamster Development of a Transcoding Algorithm from MPEG to H.263.
JPEG 2000 Image Type Image width and height: 1 to 2 32 – 1 Component depth: 1 to 32 bits Number of components: 1 to 255 Each component can have a different.
Kai-Chao Yang Hierarchical Prediction Structures in H.264/AVC.
Philipp Merkle, Aljoscha Smolic Karsten Müller, Thomas Wiegand CSVT 2007.
1 Efficient Reference Frame Selector for H.264 Tien-Ying Kuo, Hsin-Ju Lu IEEE CSVT 2008.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
Diploma Project Real Time Motion Estimation on HDTV Video Streams (using the Xilinx FPGA) Supervisor :Averena L.I. Student:Das Samarjit.
Fast Mode Decision for H.264/AVC Based on Rate-Distortion Clustering IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 14, NO. 3, JUNE 2012 Yu-Huan Sung Jia-Ching.
2 3 Be introduced in H.264 FRExt profile, but most H.264 profiles do not support it. Do not need motion estimation operation.
A New Coding Mode for Error Resilient Video EE368C Final Presentation Stanford University Sangoh Jeong Mar.8, 2001.
Guillaume Laroche, Joel Jung, Beatrice Pesquet-Popescu CSVT
Computational Complexity Management of a Real-Time H.264/AVC Encoder C S Kannangara, I E Richardson, and A J Miller CSVT
Fast motion estimation and mode decision for H.264 video coding in packet loss environment Li Liu, Xinhua Zhuang Computer Science Department, University.
An efficient Video Coding using Phase-matched Error from Phase Correlation Information Manoranjan Paul 1 and Golam Sorwar IEEE.
IEEE Transactions on Consumer Electronics, Vol. 58, No. 2, May 2012 Kyungmin Lim, Seongwan Kim, Jaeho Lee, Daehyun Pak and Sangyoun Lee, Member, IEEE 報告者:劉冠宇.
Page 11/28/2016 CSE 40373/60373: Multimedia Systems Quantization  F(u, v) represents a DCT coefficient, Q(u, v) is a “quantization matrix” entry, and.
Block-based coding Multimedia Systems and Standards S2 IF Telkom University.
Motion Estimation Multimedia Systems and Standards S2 IF Telkom University.
Outline  Introduction  Observations and analysis  Proposed algorithm  Experimental results 2.
6/9/20161 Video Compression Techniques Image, Video and Audio Compression standards have been specified and released by two main groups since 1985: International.
Date of download: 6/26/2016 Copyright © 2016 SPIE. All rights reserved. Reference region as indicated by the motion vector. Figure Legend: From: Fast mode.
Fast disparity motion estimation in MVC based on range prediction Xiao Zhong Xu, Yun He ICIP 2008.
Multi-Frame Motion Estimation and Mode Decision in H.264 Codec Shauli Rozen Amit Yedidia Supervised by Dr. Shlomo Greenberg Communication Systems Engineering.
Video Compression Video : Sequence of frames Each Frame : 2-D Array of Pixels Video: 3-D data – 2-D Spatial, 1-D Temporal Video has both : – Spatial Redundancy.
CMPT365 Multimedia Systems 1 Media Compression - Video Spring 2015 CMPT 365 Multimedia Systems.
Computational Controlled Mode Selection for H.264/AVC June Computational Controlled Mode Selection for H.264/AVC Ariel Kit & Amir Nusboim Supervised.
Adaptive Block Coding Order for Intra Prediction in HEVC
Quad-Tree Motion Modeling with Leaf Merging
Fully Scalable Multiview Wavelet Video Coding
MPEG4 Natural Video Coding
Instructor: Professor Yu Hen Hu
Bongsoo Jung, Byeungwoo Jeon
Li Li, Zhu Li, Vladyslav Zakharchenko, Jianle Chen, Houqiang Li
Presentation transcript:

Fine-granular Motion Matching for Inter-view Motion Skip Mode in Multi-view Video Coding Haitao Yanh, Yilin Chang, Junyan Huo CSVT

Outline Motivation Introduction of motion skip mode Methodology Experimental results Conclusion

Motivation Global disparity can not well describe the inter-view corresponding relations in different image regions. Fine granularity is introduced to obtain mare accurate motion information. Akko&Kayo, 640*480, 30fps

Introduction – Motion Skip Mode Use global disparity vector to search for the corresponding macroblock. Motion information is derived from the corresponding MB in the picture of neighboring view.

Introduction – Motion Skip Mode (cont’d) Assume there is one inter-view reference picture and one temporal reference picture: – I v,t : the picture in view v at time t – B v,t : a 16×16 block in I v,t –,where V and V ref denote the coding view and the reference view –, where T and T ref denote the time instance of the coding picture and the reference picture

Introduction – Motion Skip Mode (cont’d) Use mean absolute difference(MAD) to evaluate the matching error: – h, w : height and width of coding picture – accuracy: 16-pel h w ( x, y ) h w reference framecoding frame ( x, y )

Fine-granular motion matching In H.264/AVC, 8×8 block is the basic unit to perform MC. To estimate 8-pel accuracy global disparity vector between the coding picture and the inter-view reference picture. – D G : global disparity vector – X G, Y G : x and y component of global disparity vector – S : search range with 8-pel accuracy where

Fine-granular motion matching (cont’d) After the estimation of D G, we need to find the optimal disparity of the coding macroblock B V,T. A search window of (4×8-pel) ×(4×8-pel) centers at ( x+x G, y+y G ) Each × sign indicates a search point. 16*16 MB 8*8 MB

Fine-granular motion matching (cont’d) The 16×16 block centers at each search point, ( x+x G +Δx i, y+y G +Δy i ) for the i th search point. Each 16×16 block is composed of four 8×8 blocks, {b i,j |j=1,2,3,4}. Each 8×8 block b i,j has its own motion information m i,j, M i = {m i,j |j=1,2,3,4} 16*16 MB 8*8 MB

Fine-granular motion matching (cont’d) Disparity vector at each search point is represented as: To find the optimal disparity D opt, Lagrangian cost function is employed: where – M i is the motion information of the block B V ref,T (i) at the i th search point. – D REC (M i ) is measured as the sum of the squared differences (SSD) between the original MB and the reconstructed MB. – R REC (ΔD i ) is the sum of bits to encode the whole MB and ΔD i.

Fine-granular motion matching (cont’d) To lower the complexity, the cost function, instead, is replaced for fast RD performance evaluation: where – M i (x,y) x and M i (x,y) y denote the MV components at x and y direction. – λ MOTION = λ MODE – The optimal motion information M opt can be obtained once ΔD opt is determined.

Fine-granular motion matching (cont’d) In case there are multiple inter-view reference pictures, the optimal incremental disparity ΔD opt and the index k opt of the selected reference picture can be obtained with: where ΔD i,k represent the incremental disparity at the ith search point in the k th inter-view reference picture.

Experimental environment JMVM V5.0 Test sequences: QP: 22,27,32,37 Search rage of disparity estimation: 96 Size of the search window for the proposed fine-granular motion matching algorithm: (10×8-pel) × (10×8-pel)

Experimental results Ration of motion skipped MBs:

Experimental results (cont’d)

Rate-distortion comparison With/without base view: With base view Without base view

conclusion 8-pel precision motion matching is applied to inter-view reference pictures. Results show that the proposed algorithm increase the number of motion skip MBs. Further improvement on overall RD performance for MVC can be achieved.