LI Hong-ye, LIU Ming-jun, ZHANG Zhi-qiang MINES 2009 1.

Slides:



Advertisements
Similar presentations
Tae-Shick Wang; Kang-Sun Choi; Hyung-Seok Jang; Morales, A.W.; Sung-Jea Ko; IEEE Transactions on Consumer Electronics, Vol. 56, No. 2, May 2010 ENHANCED.
Advertisements

QR Code Recognition Based On Image Processing
M.S. Student, Hee-Jong Hong
S HORT D ISTANCE I NTRA C ODING S CHEME FOR H IGH E FFICIENCY V IDEO C ODING IEEE Transaction on Image Processing, Vol. 22, No. 2, February 2013 Xiaoran.
5-1 The Coordinate Plane Warm Up Warm Up Lesson Presentation Lesson Presentation Problem of the Day Problem of the Day Lesson Quizzes Lesson Quizzes.
Chih-Hsing Lin, Jia-Shiuan Tsai, and Ching-Te Chiu
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
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.
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),
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.
Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen IEEE TCE, 2010.
PREDICTIVE 3D SEARCH ALGORITHM FOR MULTI-FRAME MOTION ESTIMATION Lim Hong Yin, Ashraf A. Kassim, Peter H.N de With IEEE Transaction on Consumer Electronics,2008.
Yu-Han Chen, Tung-Chien Chen, Chuan-Yung Tsai, Sung-Fang Tsai, and Liang-Gee Chen, Fellow, IEEE IEEE CSVT
Novel Point-Oriented Inner Searches for Fast Block Motion Lai-Man Po, Chi-Wang Ting, Ka-Man Wong, and Ka-Ho Ng IEEE TRANSACTIONS ON MULTIMEDIA, VOL.9,
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
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.
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.
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.
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
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,
Complexity Model Based Load- balancing Algorithm For Parallel Tools Of HEVC Yong-Jo Ahn, Tae-Jin Hwang, Dong-Gyu Sim, and Woo-Jin Han 2013 IEEE International.
A Low-Power VLSI Architecture for Full-Search Block-Matching Motion Estimation Viet L. Do and Kenneth Y. Yun IEEE Transactions on Circuits and Systems.
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
Liquan Shen Zhi Liu Xinpeng Zhang Wenqiang Zhao Zhaoyang Zhang An Effective CU Size Decision Method for HEVC Encoders IEEE TRANSACTIONS ON MULTIMEDIA,
Joint Histogram Based Cost Aggregation For Stereo Matching Dongbo Min, Member, IEEE, Jiangbo Lu, Member, IEEE, Minh N. Do, Senior Member, IEEE IEEE TRANSACTION.
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
1 Efficient Reference Frame Selector for H.264 Tien-Ying Kuo, Hsin-Ju Lu IEEE CSVT 2008.
1 Security and Robustness Enhancement for Image Data Hiding Authors: Ning Liu, Palak Amin, and K. P. Subbalakshmi, Senior Member, IEEE IEEE TRANSACTIONS.
Marco Pedersoli, Jordi Gonzàlez, Xu Hu, and Xavier Roca
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 研究生:何銘哲 指導教授:蔣依吾博士 中山大學資訊工程學系.
Sub pixel motion estimation for Wyner-Ziv side information generation Subrahmanya M V (Under the guidance of Dr. Rao and Dr.Jin-soo Kim)
A New Fingertip Detection and Tracking Algorithm and Its Application on Writing-in-the-air System The th International Congress on Image and Signal.
An Efficient Search Strategy for Block Motion Estimation Using Image Features Digital Video Processing 1 Term Project Feng Li Michael Su Xiaofeng Fan.
Sejong University, DMS Lab. An Efficient True-Motion Estimator Using Candidate Vectors from a Parametric Motion Model Dong-kywn Kim IEEE TRANSACTIONS ON.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
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 報告者:劉冠宇.
Text From Corners: A Novel Approach to Detect Text and Caption in Videos Xu Zhao, Kai-Hsiang Lin, Yun Fu, Member, IEEE, Yuxiao Hu, Member, IEEE, Yuncai.
Video Coding Presented By: Dr. S. K. Singh Department of Computer Engineering, Indian Institute of Technology (B.H.U.) Varanasi
EE591f Digital Video Processing
Motion Estimation Multimedia Systems and Standards S2 IF Telkom University.
BLOCK BASED MOTION ESTIMATION. Road Map Block Based Motion Estimation Algorithms. Procedure Of 3-Step Search Algorithm. 4-Step Search Algorithm. N-Step.
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,”
Hierarchical Systolic Array Design for Full-Search Block Matching Motion Estimation Noam Gur Arie,August 2005.
Outline  Introduction  Observations and analysis  Proposed algorithm  Experimental results 2.
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.
E ARLY TERMINATION FOR TZ SEARCH IN HEVC MOTION ESTIMATION PRESENTED BY: Rajath Shivananda ( ) 1 EE 5359 Multimedia Processing Individual Project.
Motivations Paper: Directional Weighted Median Filter Paper: Fast Median Filters Proposed Strategy Simulation Results Conclusion References.
Dr. Ofer Hadar Communication Systems Engineering Department
Preview Warm Up California Standards Lesson Presentation.
3-2 The Coordinate Plane Warm Up Problem of the Day
Early termination for tz search in hevc motion estimation
SoC and FPGA Oriented High-quality Stereo Vision System
9 Graphs and Graphing.
Anisotropic Double Cross Search Algorithm using Multiresolution-Spatio-Temporal Context for Fast Lossy In-Band Motion Estimation Yu Liu and King Ngi Ngan.
Reduction of blocking artifacts in DCT-coded images
Bongsoo Jung, Byeungwoo Jeon
4-1 The Coordinate Plane Warm Up Problem of the Day
Warm Up Problem of the Day Lesson Presentation Lesson Quizzes.
Presentation transcript:

LI Hong-ye, LIU Ming-jun, ZHANG Zhi-qiang MINES

2 Humaira Nisar and Tae-Sun Choi, Senior Member, IEEE ICIP 2009

Introduction Introduction to UMHexagonS New Fast Motion Estimation Algorithm Simulation Introduction to Fractional Motion Estimation Fractional Pixel Error Surface Quadrant Based Directional Fractional Pixel ME Algorithm Simulation Conclusion 3

Motion estimation(ME) is time consuming. Many fast motion estimation algorithms which have been proposed still can’t satisfy the real-time application. ME consists of two stages: Integer pixel ME Fractional pixel ME Generally Integer pixel ME takes most of computational time of the whole ME. Due to the development of fast ME algorithm, computational cost of integer pixel has been greatly reduced. Fractional ME has strong impact on PSNR, and has complex sub pel interpolation process. 4

Combine many strategies together and achieve both fast speed and high accuracy. Performs well both in small motion sequences and large motion sequences. Adaptively adopt different searching pattern according to SAD and have early termination strategy to reduce searching time. Only 10% complexity compare with Full Search algorithm. Adapted in H.264 reference software. 6 [10] Zhibo Chen, Jianfeng Xu, Yun He, and Junli Zheng, “Fast integer-pel and fractional-pel motion estimation for H.264/AVC,”Journal of Visual Communication & Image Representation, April 2006, pp

7 (0) (1) (2) (3) (4-1) (4-2) ` ` Step1: Unsymmetrical-cross search Step2: Small rectangular full search Step3: Uneven multi-hexagon-grid search Step4: Extended hexagons-based search

Ameliorates UMHexagonS algorithm to reduce search point on three aspects: 8 Proposed algorithmUMHexagonS algorithm New square patternStep2: Small rectangular full search Multi-octagon-gird searchStep3: Uneven multi-hexagon-grid search Add Horizontal and vertical hexagonStep4: Extended hexagons-based replace

5x5 full search  3x3 By studying the distribution of MV 80% in 5x5 grid region 70% in 3x3 grid region Replace reason 80%  70% 5x5=25  3x3=9 36% 9

Hexagon(6)  Octagon(8) Replace reason Octagon has more edges than hexagon and closing to circle 16 points  8 points 50% 10

Add horizontal and vertical hexagons Add reason Orientation bias 11 Uniform Horizontal Vertical Search patternAdopt pattern 16x16, 8x8Uniform hexagon 16x8, 8x4Horizontal hexagon 8x16, 4x8Vertical hexagon 4x4Go to step 4-2

12

HFPS: 17 pointsCBFPS 13 [2] Z. Chen, P. Zhou, Y. He and Y. Chen, “Fast Integer Pel and Fractional Pel Motion Estimation for JVT” ITU-T, Doc. #JVT-F-017, Dec ”

Error surface of fractional-pel motion estimation (1/8-pel case) Unimodal error surface Redundant to check opposite direction points Error surface of integer-pel motion estimation (search range = 32) Drop into local minimum 14

15 ConditionQuadrant selection Approach Quadrant I Quadrant II Quadrant III Quadrant IV

16 Half pel points: Step1: Calculate the cost of the best integer-pel position and 2 search points. Step2: Use quadrant selection approach selects quadrant, and selects additional ½ pel points. Case1: For quadrant I, only one additional ½ pel point is selected. Case2: For quadrant II, two additional ½ pel points are selected. Case3: For quadrant III, three additional ½ pel points are selected. Case4: For quadrant IV, two additional ½ pel points are selected. Choose the best ½ pel point for search ¼ pel start point. I IIIII IV

17 Quarter pel points: search procedure is the same as ½ pel points. At most : 11 points I I IIIII IV II

18

19

20

New fast motion estimation algorithm based on H.264 improves on the UMHexagonS in three aspects. Reduce 30%~40% computational complexity of UMHexagonS without accuracy loss. Efficient for real time video coding applications. Fast fractional search motion estimation algorithm based on uni- modal error surface assumption divides search range into four quadrants and finds the minimum error points by searching only some points that lie in that quadrant. Reduce computation time and keep almost same performance as CBFPS algorithm. 21