Outline  Introduction  Observations and analysis  Proposed algorithm  Experimental results 2.

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

Low-complexity merge candidate decision for fast HEVC encoding Multimedia and Expo Workshops (ICMEW), 2013 IEEE International Conference on Muchen LI,
MPEG4 Natural Video Coding Functionalities: –Coding of arbitrary shaped objects –Efficient compression of video and images over wide range of bit rates.
Error Resilience for MPEG-4 Environment Nimrod Peleg Nov
Technion - IIT Dept. of Electrical Engineering Signal and Image Processing lab Transrating and Transcoding of Coded Video Signals David Malah Ran Bar-Sella.
A Highly Parallel Framework for HEVC Coding Unit Partitioning Tree Decision on Many-core Processors Chenggang Yan, Yongdong Zhang, Jizheng Xu, Feng Dai,
Ai-Mei Huang And Truong Nguyen Image processing, 2006 IEEE international conference on Motion vector processing based on residual energy information for.
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.
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.
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
Ljubomir Jovanov Aleksandra Piˇzurica Stefan Schulte Peter Schelkens Adrian Munteanu Etienne Kerre Wilfried Philips Combined Wavelet-Domain and Motion-Compensated.
Li Liu, Robert Cohen, Huifang Sun, Anthony Vetro, Xinhua Zhuang BMSB
CABAC Based Bit Estimation for Fast H.264 RD Optimization Decision
2009/04/07 Yun-Yang Ma.  Overview  What is CUDA ◦ Architecture ◦ Programming Model ◦ Memory Model  H.264 Motion Estimation on CUDA ◦ Method ◦ Experimental.
Evaluation of Data-Parallel Splitting Approaches for H.264 Decoding
Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen IEEE TCE, 2010.
Ai-Mei Huang and Truong Nguyen Video Processing LabECE Dept, UCSD, La Jolla, CA This paper appears in: Image Processing, ICIP IEEE International.
Yu-Han Chen, Tung-Chien Chen, Chuan-Yung Tsai, Sung-Fang Tsai, and Liang-Gee Chen, Fellow, IEEE IEEE CSVT
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.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Low-complexity mode decision for MVC Liquan Shen, Zhi Liu, Ping An, Ran Ma and Zhaoyang Zhang CSVT
1 Static Sprite Generation Prof ︰ David, Lin Student ︰ Jang-Ta, Jiang
1 Single Reference Frame Multiple Current Macroblocks Scheme for Multiple Reference IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY Tung-Chien.
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.
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.
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.
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
Liquan Shen Zhi Liu Xinpeng Zhang Wenqiang Zhao Zhaoyang Zhang An Effective CU Size Decision Method for HEVC Encoders IEEE TRANSACTIONS ON MULTIMEDIA,
Yun CAO Xianfeng ZHAO Dengguo FENG Rennong SHENG Video Steganography with Perturbed Motion Estimation.
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.
June, 1999 An Introduction to MPEG School of Computer Science, University of Central Florida, VLSI and M-5 Research Group Tao.
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.
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.
Figure 1.a AVS China encoder [3] Video Bit stream.
Guillaume Laroche, Joel Jung, Beatrice Pesquet-Popescu CSVT
Media Processor Lab. Media Processor Lab. High Performance De-Interlacing Algorithm for Digital Television Displays Media Processor Lab.
Fast motion estimation and mode decision for H.264 video coding in packet loss environment Li Liu, Xinhua Zhuang Computer Science Department, University.
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 報告者:劉冠宇.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Block-based coding Multimedia Systems and Standards S2 IF Telkom University.
Error Concealment Multimedia Systems and Standards S2 IF ITTelkom.
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 蔡鐘葳.
Fine-granular Motion Matching for Inter-view Motion Skip Mode in Multi-view Video Coding Haitao Yanh, Yilin Chang, Junyan Huo CSVT.
1שידור ווידיאו ואודיו ברשת האינטרנט Dr. Ofer Hadar Communication Systems Engineering Department Ben-Gurion University of the Negev URL:
Fast disparity motion estimation in MVC based on range prediction Xiao Zhong Xu, Yun He ICIP 2008.
Local Stereo Matching Using Motion Cue and Modified Census in Video Disparity Estimation Zucheul Lee, Ramsin Khoshabeh, Jason Juang and Truong Q. Nguyen.
Multi-Frame Motion Estimation and Mode Decision in H.264 Codec Shauli Rozen Amit Yedidia Supervised by Dr. Shlomo Greenberg Communication Systems Engineering.
Computational Controlled Mode Selection for H.264/AVC June Computational Controlled Mode Selection for H.264/AVC Ariel Kit & Amir Nusboim Supervised.
Complexity varying intra prediction in H.264 Supervisors: Dr. Ofer Hadar, Mr. Evgeny Kaminsky Students: Amit David, Yoav Galon.
Conversion of Standard Broadcast Video Signals for HDTV Compatibility
Supplement, Chapters 6 MC Course, 2009.
Viewport-based 360 Video Streaming:
Fully Scalable Multiview Wavelet Video Coding
Viewport-based 360 Video Streaming:
Optimizing Baseline Profile in H
Image and Video Processing
Bongsoo Jung, Byeungwoo Jeon
Presentation transcript:

Outline  Introduction  Observations and analysis  Proposed algorithm  Experimental results 2

Introduction (1/2)Introduction (1/2)  Coding structure proposed by HHI: 3 View-0 View-1 Time = t Time = t-1 disparity estimation motion estimation

Introduction (2/2) Global Disparity Vector (GDV) 4 View Time GDV ahead GDV behind GDV cur …… Non-anchor frameAnchor frame Ref. view (view 0)

Observations (1/2)Observations (1/2)  T: Temporal prediction  Static BG, homogeneous region  Small block size mode for complex motion  V: View prediction  Complex motion 5

Observations (2/2)Observations (2/2)  Block size distribution:  Only the MBs in the region with complex motion need DE and small mode size ME. 6

Goal  Try to decide in advance:  the optimal prediction direction (ME/DE) for MBs  the prediction size is 16×16 or not 7

Motion homogeneity determined (1/4)  A uniform motion vector field at 4×4 block level is generated.  MB m,n : a MB located at the m th row, n th column.  : the MVs of its convered 4 × 4 blocks. 8

Motion homogeneity determined (2/4)  Neighbor MBs used in calculating the motion homogeneity: 9 Current MB

Motion homogeneity determined (3/4)  The motion homogeneities of MB m,n in horizontal and vertical directions are defined as:  The motion homogeneities of MB m,n is defined as: 10

Motion homogeneity determined (4/4)  If MD(m,n) < T then the MB is considered with homogeneous motion. Otherwise, the MB is considered with complex motion.  The threshold T is fixed for each QP level and different sequences, which is set to

Selective disparity estimationSelective disparity estimation  MB with homogeneous motion is likely to choose temporal prediction.  If a MB satisfies the criterion of spatially homogenous motion, inter-view prediction can be skipped. 12

Selective variable size motion estimation  When a MB is with homogeneous motion, the best mode size of the MB has a very large probability to be 16×16. 13

Proposed fast DE/ME algorithmProposed fast DE/ME algorithm 1)Derive MV from left, above, left-above MB, and the corresponding MB in the previously coded view. 2)Compute the motion homogeneity for current MB. 3)If a MB is a homogeneous motion, perform 16x16 ME, and go to step 6, otherwise, go to step 4. 4)Perform variable size DE and ME. 5)Perform intra 4x4 prediction. 6)Perform intra 16x16 prediction. 7)Determine the best prediction direction and prediction mode. Go to step 1 and proceed with next MB. 14

Experimental results (1/4) Experimental environment  JMVM 6.0  Test sequences (total of 9):  Downflamence2, Flamencol, Golf1, Golf2, Race1, Exit, Ballroom, Jungle, Uli  Full temporal prediction modes and inter-view prediction (FMD)  3 views are coded  QP: 20, 24, 28, 32  CABAC, loop filter are enabled 15

Experimental results (2/4)Experimental results (2/4)  Comparison between the proposed method and FMD in JMVM: 16

Experimental results (3/4)Experimental results (3/4) 17

Experimental results (4/4)Experimental results (4/4)  Compares with other method [11] : 18 [11] X. Li, D. Zhao, X. Ji, Q. Wang, and W. Gao, “A fast inter frame prediction algorithm for multi-view video coding,” in ICIP, 2007.

Outline  Goal  Proposed algorithm  Experimental results 20

Goal  Using both MB-based region segmentation information and global disparity vector (GDV) among view to reduce encoding time.  Fast mode decision using GDV. 21

Region partition (1/2)Region partition (1/2)  The proposed segmentation of the background and objects block modes for fast mode decision in inter-view prediction:  An MB is decided as background block mode if a derive motion vector is smaller than ¼ in integer pixel unit in case of Direct mode, Inter 16x16, P_SKIP or B_SKIP mode. 22

Region partition (2/2)Region partition (2/2)  Black block : object region  White block : background region 23

Fast mode decision for inter-view prediction  Regions of the vies using inter-view prediction are estimated using MB-based GDV and region segmentation map of reference view. 24 Region segmentation information of base-view Region segmentation information of non-base view using GDV and (a)

Flow chartFlow chart 25

Experimental resultsExperimental results 26