Low-complexity mode decision for MVC Liquan Shen, Zhi Liu, Ping An, Ran Ma and Zhaoyang Zhang CSVT 2010 1.

Slides:



Advertisements
Similar presentations
Low-complexity merge candidate decision for fast HEVC encoding Multimedia and Expo Workshops (ICMEW), 2013 IEEE International Conference on Muchen LI,
Advertisements

H.264 Intra Frame Coder System Design Özgür Taşdizen Microelectronics Program at Sabanci University 4/8/2005.
Adaptive Fast Block-Matching Algorithm by Switching Search Patterns for Sequences With Wide-Range Motion Content 韋弘
Concealment of Whole-Picture Loss in Hierarchical B-Picture Scalable Video Coding IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 11, NO. 1, JANUARY 2009 Xiangyang.
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
A Highly Parallel Framework for HEVC Coding Unit Partitioning Tree Decision on Many-core Processors Chenggang Yan, Yongdong Zhang, Jizheng Xu, Feng Dai,
An Early Block Type Decision Method for Intra Prediction in H.264/AVC Jungho Do, Sangkwon Na and Chong-Min Kyung VLSI Systems Lab. Korea Advanced Institute.
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,
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.
Ai-Mei Huang and Truong Nguyen Image Processing (ICIP), th IEEE International Conference on 1.
Fast Mode Decision for Multiview Video Coding Liquan Shen, Tao Yan, Zhi Liu, Zhaoyang Zhang, Ping An, Lei Yang ICIP
Li Liu, Robert Cohen, Huifang Sun, Anthony Vetro, Xinhua Zhuang BMSB
CABAC Based Bit Estimation for Fast H.264 RD Optimization Decision
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
FAST MACROBLOCK MODE SELECTION BASED ON MOTION CONTENT CLASSIFICATION IN H.264/AVC Ming Yang, Wensheng Wang ICIP 2004.
Outline Introduction Introduction Fast Inter Prediction Mode Decision for H.264 – –Pre-encoding An Efficient Inter Mode Decision Approach for H.264 Video.
Efficient multi-frame motion estimation algorithms for MPEG-4 AVC/JVTH.264 Mei-Juan Chen, Yi-Yen Chiang, Hung- Ju Li and Ming-Chieh Chi ISCAS 2004.
1 Single Reference Frame Multiple Current Macroblocks Scheme for Multiple Reference IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY Tung-Chien.
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.
Fast Mode Decision And Motion Estimation For JVT/H.264 Pen Yin, Hye – Yeon Cheong Tourapis, Alexis Michael Tourapis and Jill Boyce IEEE ICIP 2003 Sep.
Decision Trees for Error Concealment in Video Decoding Song Cen and Pamela C. Cosman, Senior Member, IEEE IEEE TRANSACTION ON MULTIMEDIA, VOL. 5, NO. 1,
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.
A New Diamond Search Algorithm for Fast Block- Matching Motion Estimation Shan Zhu and Kai-Kuang Ma IEEE TRANSACTIONS ON IMAGE PROCESSION, VOL. 9, NO.
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.
Source-Channel Prediction in Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Laboratory ECE Department University of California,
BIN LI, HOUQIAN LI, LI LI, AND JINLEI ZHANG IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL.23, NO.9, SEPTEMBER
A Sequence-Based Rate Control Framework for Consistent Quality Real-Time Video Bo Xie and Wenjun Zeng CSVT 2006.
Error Resilience of Video Transmission By Rate-Distortion Optimization and Adaptive Packetization Yuxin Liu, Paul Salama and Edwad Delp ICME 2002.
HARDEEPSINH JADEJA UTA ID: What is Transcoding The operation of converting video in one format to another format. It is the ability to take.
Liquan Shen Zhi Liu Xinpeng Zhang Wenqiang Zhao Zhaoyang Zhang An Effective CU Size Decision Method for HEVC Encoders IEEE TRANSACTIONS ON MULTIMEDIA,
Kai-Chao Yang Hierarchical Prediction Structures in H.264/AVC.
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.
June, 1999 An Introduction to MPEG School of Computer Science, University of Central Florida, VLSI and M-5 Research Group Tao.
Low-Power H.264 Video Compression Architecture for Mobile Communication Student: Tai-Jung Huang Advisor: Jar-Ferr Yang Teacher: Jenn-Jier Lien.
H.264/AVC 基於影像複雜度與提早結束之快速 階層運動估計方法 Content-Based Hierarchical Fast Motion Estimation with Early Termination in H.264/AVC 研究生:何銘哲 指導教授:蔣依吾博士 中山大學資訊工程學系.
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.
Sub pixel motion estimation for Wyner-Ziv side information generation Subrahmanya M V (Under the guidance of Dr. Rao and Dr.Jin-soo Kim)
2 3 Be introduced in H.264 FRExt profile, but most H.264 profiles do not support it. Do not need motion estimation operation.
- By Naveen Siddaraju - Under the guidance of Dr K R Rao Study and comparison between H.264.
Figure 1.a AVS China encoder [3] Video Bit stream.
-BY KUSHAL KUNIGAL UNDER GUIDANCE OF DR. K.R.RAO. SPRING 2011, ELECTRICAL ENGINEERING DEPARTMENT, UNIVERSITY OF TEXAS AT ARLINGTON FPGA Implementation.
Guillaume Laroche, Joel Jung, Beatrice Pesquet-Popescu 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.
Vamsi Krishna Vegunta University of Texas, Arlington
IEEE Transactions on Consumer Electronics, Vol. 58, No. 2, May 2012 Kyungmin Lim, Seongwan Kim, Jaeho Lee, Daehyun Pak and Sangyoun Lee, Member, IEEE 報告者:劉冠宇.
Block-based coding Multimedia Systems and Standards S2 IF Telkom University.
A hybrid error concealment scheme for MPEG-2 video transmission based on best neighborhood matching algorithm Li-Wei Kang and Jin-Jang Leou Journal of.
Mode Decision and Fast Motion Estimation in H.264 K.-C. Yang Qionghai Dai, Dongdong Zhu and Rong Ding,”FAST MODE DECISION FOR INTER PREDICTION IN H.264,”
1/39 Motion Adaptive Search for Fast Motion Estimation 授課老師:王立洋老師 製作學生: M 蔡鐘葳.
Outline  Introduction  Observations and analysis  Proposed algorithm  Experimental results 2.
A Hybrid Edge-Enhanced Motion Adaptive Deinterlacer By Marc Ramirez.
Shen-Chuan Tai, Chien-Shiang Hong, Cheng-An Fu National Cheng Kung University, Tainan City,Taiwan (R.O.C.),DCMC Lab Pacific-Rim Symposium on Image and.
Fine-granular Motion Matching for Inter-view Motion Skip Mode in Multi-view Video Coding Haitao Yanh, Yilin Chang, Junyan Huo CSVT.
Fast disparity motion estimation in MVC based on range prediction Xiao Zhong Xu, Yun He ICIP 2008.
Ai-Mei Huang And Truong Nguyen Image processing, 2006 IEEE international conference on Motion vector processing based on residual energy information for.
Early termination for tz search in hevc motion estimation
Quad-Tree Motion Modeling with Leaf Merging
Fast Decision of Block size, Prediction Mode and Intra Block for H
Fully Scalable Multiview Wavelet Video Coding
Optimizing Baseline Profile in H
Bongsoo Jung, Byeungwoo Jeon
Yu Liu and King Ngi Ngan Department of Electronic Engineering
Presentation transcript:

Low-complexity mode decision for MVC Liquan Shen, Zhi Liu, Ping An, Ran Ma and Zhaoyang Zhang CSVT

Outline Introduction Early SKIP mode decision Adaptively early termination Fast mode size decision Selectively intra coding in inter frame Overall algorithm Experiment results 2

Introduction Two frames of the same time instant from different views correspond to the same content with similar video characteristic.(prediction mode, RDcost, motion vector) SKIP mode and RDcost correlation among inter-views are not fully studied Early SKIP mode decision Adaptively early termination Fast mode size decision Selectively intra coding in inter frame 3 View 0 View 1View 2

Early SKIP mode decision Observation – Many MBs finally end up with being decided as SKIP mode because they belong to background or motionless object. Previous method – If SKIP mode has an RDcost less than a predefined threshold, the variable size ME and DE process are skipped. – How to find a reasonable threshold is a serious problem This approach method – Coding mode among inter-views are similar. – Utilizing DE to find corresponding MBs among different views, coding information can be effectively shared and reused from the coded view channel. 4

Early SKIP mode decision Idea – When the corresponding MB in the frame of the same time instant from the neighbor view is with SKIP mode, the MB tends to have SKIP mode as well. 5 GDV

Early SKIP mode decision In this work, coding information is derived from the forward inter-view reference frame. GDV is not exactly disparity between the current MB and the corresponding one, the mode of the corresponding MB and its eight neighboring MBs are used to estimate mode characteristics of a MB. A MB after quantization with all zero coefficient (All-zero block) is preferred to be coded with SKIP mode. – Once the SAD between a block and its matching block is smaller than a threshold, the current MB is early decided as SKIP mode. 6

Early SKIP mode decision “I”  the MBs whose corresponding MB and its eight neighboring MBs in the previously coded view are all coded with SKIP mode. “II”  remaining MBs in the current frame 7 36% 13.6%

Adaptive early termination Idea – The majority of best prediction modes after mode decision are with large sizes such as 16x16, 16x8, 8x16. Threshold-based early termination – N: 9 – When the RDcost of current MB is smaller than the threshold  early termination 8

Adaptive early termination 9 < 0.2% 96%

Fast inter mode size decision 10 [9] L. Shen, T. Yan, Z. Liu; Z. Zhang; P. An; Lei Yang, Fast mode decision for multiview video coding, in Proc. IEEE ICIP, Nov. 2009, pp

Fast inter mode size decision 11

Fast inter mode size decision Fast sub-mode decision – Based on the information from the corresponding 8x8 block and its eight neighboring blocks in the previously coded view. One of them with 4x4  complex sub-mode – perform all sub-mode One of them with 8x4 or 4x8  normal sub-mode – perform 8x8, 8x4, 4x8 Otherwise – perform only 8x8 12

Selective intra prediction in inter frame The intra mode are enabled when a MB satisfies one of the following two conditions: – One MB among the corresponding MB and its eight neighboring MBs in the previously coded view is coded with intra modes. – RDcost value of inter prediction for current MB is larger than the maximum of RDcost from these nine corresponding MBs. 13 Enableskip

Overall algorithm Step1: start mode decision for a MB Step2: locate the corresponding MB and its eight neighboring MBs from the previously coded view by GDV Step3: derive the prediction mode and RDcost of these MBs 14

Overall algorithm Step4: if the corresponding MB and its eight neighboring MBs are all coded with SKIP mode or the SAD value of SKIP mode for the current MB satisfied the AZB condition, perform early SKIP mode decision Step5: compute Thr for RDcost based on Eq.1 and MC based on Eq.2 Step6: test inter16x16 and get the minimal RDcost. If RDcost is smaller than Thr, go to Step12; else if the current MB is simple mode, go to Step10; else go to Step8 (Early termination&Fast inter mode size decision) 15

Overall algorithm Step7: test inter16x8 and get the minimal RDcost. If the minimal RDcost is smaller than Thr, goto Step12; else if the current MB is normal mode, go to Step10; else go to Step9(Early termination&Fast inter mode size decision) Step8: test inter8x16 and get the minimal RDcost. If the minimal RDcost is smaller than Thr, goto Step12; else if the current MB is normal mode, go to Step10; else go to Step9(Early termination&Fast inter mode size decision) Step9: for each 8x8, when one of the corresponding block and its eight neighboring blocks – With 4x4, test all sub-mode – With 4x8 or 8x4, test inter8x8, 8x4, 4x8 – Otherwise, test inter8x8 if RDcost is smaller than Thr, go to Step12; else go to Step10 (Early termination) 16

Overall algorithm Step10: check the conditions to skip intra prediciton – If RDcost of inter prediction for current MB is smaller than the maximum of RDcosts from the corresponding MB and its eight neighboring MBs and these MBs are all coded with inter modes, skip intra prediction and go to Step 12; else go to Step 11. Step11: perform intra prediction Step12: determine the best prediction mode. Go to Step1 and proceed with next MB 17

Experiment results JMVM 6.0 GOP 16 Search range 64 QP varies from 24 to 36 Enable motion skip mode Compare to JMVM & the fast inter frame prediction algorithm for MVC (FIFPMVC) [7] & the selective DE and variable size ME algorithm (SDEME) [8] & fast mode decision algorithm (FMD) [9] Three views of test sequences are chosen for simulation. The second view is used for the implementation of the proposed algorithm [7] X. M. Li, D. B. Zhao, X. Y. Ji, Q. Wang, W. Gao, A fast inter frame prediction algorithm for multi-view video coding, in Proc. IEEE ICIP, Sep. 2007, pp ,. [8] L. Shen, Z. Liu, S. Liu, Z. Zhang, and P. An, Selective disparity estimation and variable size motion estimation based on motion homogeneity for multi-view coding, IEEE Trans. Broadcast., vol. 55, no. 4, pp , Dec [9] L. Shen, T. Yan, Z. Liu; Z. Zhang; P. An; Lei Yang, Fast mode decision for multiview video coding, in Proc. IEEE ICIP, Nov. 2009, pp

Individual performance results 19

Individual performance results 20

Individual performance results 21

Combine results 22

Combine results 23