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,

Slides:



Advertisements
Similar presentations
SURE-LET for Orthonormal Wavelet-Domain Video Denoising Florian Luisier, Member, IEEE, Thierry Blu, Senior Member, IEEE, and Michael Unser, Fellow, IEEE.
Advertisements

Adaptive Fast Block-Matching Algorithm by Switching Search Patterns for Sequences With Wide-Range Motion Content 韋弘
LI Hong-ye, LIU Ming-jun, ZHANG Zhi-qiang MINES
Robust Part-Based Hand Gesture Recognition Using Kinect Sensor
Ai-Mei Huang And Truong Nguyen Image processing, 2006 IEEE international conference on Motion vector processing based on residual energy information for.
{ Fast Disparity Estimation Using Spatio- temporal Correlation of Disparity Field for Multiview Video Coding Wei Zhu, Xiang Tian, Fan Zhou and Yaowu Chen.
A New Block Based Motion Estimation with True Region Motion Field Jozef Huska & Peter Kulla EUROCON 2007 The International Conference on “Computer as a.
CABAC Based Bit Estimation for Fast H.264 RD Optimization Decision
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.
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.
WFM 6202: Remote Sensing and GIS in Water Management © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 6202: Remote Sensing and GIS in Water Management Akm.
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 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.
Mobile Motion Tracking using Onboard Camera Lam Man Kit CEG Wong Yuk Man CEG.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Efficient Motion Vector Recovery Algorithm for H.264 Based on a Polynomial Model Jinghong Zheng and Lap-Pui Chau IEEE TRANSACTIONS ON MULTIMEDIA, June.
Enhanced Hexagonal Search for Fast Block Motion Estimation Authors : Ce Zhu, Xiao Lin, Lappui Chau, and Lai-Man Po Lappui Chau, and Lai-Man Po IEEE TRANSACTIONS.
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.
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.
A new predictive search area approach for fast block motion estimation Kuo-Liang Chung ( 鍾國亮 ) Lung-Chun Chang ( 張隆君 ) 國立台灣科技大學資訊工程系暨研究所 IEEE TRANSACTIONS.
Adjustable Partial Distortion Search Algorithm for Fast Block Motion Estimation Chun-Ho Cheung and Lai-Man Po Department of Electronic Engineering, City.
1 An Efficient Mode Decision Algorithm for H.264/AVC Encoding Optimization IEEE TRANSACTION ON MULTIMEDIA Hanli Wang, Student Member, IEEE, Sam Kwong,
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.
Fast Human Detection Using a Novel Boosted Cascading Structure With Meta Stages Yu-Ting Chen and Chu-Song Chen, Member, IEEE.
An Introduction to H.264/AVC and 3D Video Coding.
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,
1 Efficient Reference Frame Selector for H.264 Tien-Ying Kuo, Hsin-Ju Lu IEEE CSVT 2008.
Rate-distortion modeling of scalable video coders 指導教授:許子衡 教授 學生:王志嘉.
Low-Power H.264 Video Compression Architecture for Mobile Communication Student: Tai-Jung Huang Advisor: Jar-Ferr Yang Teacher: Jenn-Jier Lien.
Data Extraction using Image Similarity CIS 601 Image Processing Ajay Kumar Yadav.
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.
1 University of Texas at Austin Machine Learning Group 图像与视频处理 计算机学院 Motion Detection and Estimation.
MOTION ESTIMATION IMPLEMENTATION IN RECONFIGURABLE PLATFORMS
-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.
IEEE Transactions on Consumer Electronics, Vol. 58, No. 2, May 2012 Kyungmin Lim, Seongwan Kim, Jaeho Lee, Daehyun Pak and Sangyoun Lee, Member, IEEE 報告者:劉冠宇.
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,”
1/39 Motion Adaptive Search for Fast Motion Estimation 授課老師:王立洋老師 製作學生: M 蔡鐘葳.
Image Compression Using Address-Vector Quantization NASSER M. NASRABADI, and YUSHU FENG Presented by 蔡進義 P IEEE TRANSACTIONS ON COMMUNICATIONS,
Principles of Video Compression Dr. S. M. N. Arosha Senanayake, Senior Member/IEEE Associate Professor in Artificial Intelligence Room No: M2.06
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.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
1שידור ווידיאו ואודיו ברשת האינטרנט Dr. Ofer Hadar Communication Systems Engineering Department Ben-Gurion University of the Negev URL:
Ai-Mei Huang And Truong Nguyen Image processing, 2006 IEEE international conference on Motion vector processing based on residual energy information for.
Dr. Ofer Hadar Communication Systems Engineering Department
Motion Detection And Analysis
Chapter 3 向量量化編碼法.
Anisotropic Double Cross Search Algorithm using Multiresolution-Spatio-Temporal Context for Fast Lossy In-Band Motion Estimation Yu Liu and King Ngi Ngan.
Image and Video Processing
Coupled Horn-Schunck and Lukas-Kanade for image processing
Reversible Data Hiding
True Motion Estimation Techniques Part II
Yu Liu and King Ngi Ngan Department of Electronic Engineering
HALO-FREE DESIGN FOR RETINEX BASED REAL-TIME VIDEO ENHANCEMENT SYSTEM
Scalable light field coding using weighted binary images
Presentation transcript:

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, NO. 1, JANUARY 2007

Outline Introduction From Diamond Search To Enhanced Hexagon-Based Search Point-Oriented Inner Search Strategy Fast Inner Searches For HS And DS Experimental Results Conclusions

Introduction In 1990s, experimental results showed that the block motion fields of real- world image sequences are usually gentle, smooth, and very slowly. => center-biased global minimum motion vector N3SS, BBGDS, HS, DS … etc

Introduction Enhanced hexagon-based search (EHS) can be divided into two parts Coarse search Inner search : using 6-side-based fast inner search Two major ideas of EHS raised are 1). Speedup by saving search points for inner search 2). Inner search speedup make use of a local unimodal error surface assumption (LUESA) by checking a portion of the inner search points.

Introduction  The 6-side-based method is irregular and lower prediction efficiency A point-oriented grouping principle is proposed to develop more efficient inner search techniques for HS and DS.

From Diamond Search To Enhanced Hexagon- Based Search A. Diamond Search and Hexagon-Based Search DS Coarse search : large diamond search pattern (LDSP) Inner search : small diamond search pattern (SDSP)

From Diamond Search To Enhanced Hexagon- Based Search A. Diamond Search and Hexagon-Based Search HS Coarse search : large hexagon-based search pattern (LHSP) Inner search : small hexagon-based search pattern (SHSP)

From Diamond Search To Enhanced Hexagon- Based Search B. Enhanced Hexagonal-Based Search EHS Coarse search : the same with HS Inner search : 6-side-based fast inner search

Point-Oriented Inner Search Strategy A. Locally Unimodal Error Surface Within a localized region, if the block- matching error is smoothly increased in a monotonic way apart from the global minimum point, then the distortions of the other points can be easily approximated by their neighbors ’ distortions and separation distances.

Point-Oriented Inner Search Strategy A. Locally Unimodal Error Surface : the mean value of the sum of absolute difference (SAD) between the global minimum and any other points with a separation distance. : the SAD of a point with distance from the global minimum. : the total number of samples at the distance.

Point-Oriented Inner Search Strategy A. Locally Unimodal Error Surface The first 100 frames, totally blocks

Point-Oriented Inner Search Strategy A. Locally Unimodal Error Surface There are two obvious valley at d=3 and d=4, and they are referred to as the local minima. The main reason for the drops is that the SAD is normally lower for a vertical or horizontal displacement rather than a diagonal displacement. We just consider the fore part of the curve (i.e., ), and the SAD difference will then become approximately linearly proportional to the distance.

Point-Oriented Inner Search Strategy B. Correlation and Distance The distance between two points not only affects the distortions, but also influences the correlation of them. : a measure of how spread out the distribution of the block difference from the mean is. : the SAD difference for the pair. : the mean SAD difference for all the samples.

Point-Oriented Inner Search Strategy B. Correlation and Distance Neighbors do not give a significant meaning to their central point when they are separated too far away.

Point-Oriented Inner Search Strategy Assumptions and Principles for inner search A point-oriented inner search method requires two basic assumptions. 1) there is only one minimum point. 2) the distortion increases linearly apart from the minimum. One ’ s distortion can be approximated by the average of its neighbors with the following grouping principles. 1) the number of neighbors should be as many as possible. 2) neighbors are within the shortest distance. 3) the distortion of each neighbor is normalized for calculating group distortion. 4) each group has the same size for comparing group distortion.

Point-Oriented Inner Search Strategy Assumptions and Principles for inner search A simple metric called mean internal distance (MID) to measure the group size. MID is defined as the mean of the distances from central point (inner point) to each neighbor (evaluated point). N is the number of neighbors in the group.

Point-Oriented Inner Search Strategy Assumptions and Principles for inner search (group-oriented compared with point-oriented) Some shortcomings of the 6-side-based method are observed. Contain up to three inner points If the inner points are considered individually, its internal structure is irregular and there are four different values of MID.

Fast Inner Searches For HS And DS A. Point-Oriented Inner Search for EHS They are classified into two sets by the MID – Set- 1:{a, c, e, f, g, h} and Set-2: {b, d} Within the same set, the inner points have the same MID.

Fast Inner Searches For HS And DS A. Point-Oriented Inner Search for EHS The normalized group distortion (NGD) is expressed as Finally the two inner points will be searched.

Fast Inner Searches For HS And DS A. Point-Oriented Inner Search for EHS the algorithm is summarized in the following three steps Step 1: set the minimum distortion point to the center of the search area (0,0). Step 2: coarse search (the same as HS) Step 3: compute the NGDs of the hexagon and find out the minimum NGDs for Set-1 and Set-2. Based on the minimum NGDs, compute the distortions of the two additional search points and then identify the new minimum distortion point, which is the final motion vector.

Fast Inner Searches For HS And DS B. Enhanced Diamond Search A LDSP could be easily divided into four corner groups with four points per group. This is a very efficient inner search for DS as it only requires one search point in the final step.

Fast Inner Searches For HS And DS B. Enhanced Diamond Search The algorithm is summarized in the following three steps Step 1: set the minimum distortion point to the center of the search area (0,0). Step 2: coarse search (the same as DS) Step 3: compare the 4-corner-based group distortions of the LDSP and find the minimum group distortion. Compute the distortion of the additional search point and then identify the new minimum distortion point, which is the final motion vector.

Fast Inner Searches For HS And DS C. Early Termination The motion vector distributions of the inner search area for HS are summarized in Table I. The proposed method terminates the inner search if the current minimum distortion (point 0) is smaller than a threshold. (384 is selected to maintain the prediction accuracy)

Experimental Results The simulations are performed on six representative CIF sequences ( “ Akiyo ”, “ Container ”, “ Foreman ”, “ News ”, “ Silent ”, and “ Stefan ” ). The simulation settings are: 100 frames, 16 * 16 block size, 16 search window, and SAD block distortion measure. The results are three testing criteria Average PSNR per frame Average number of search point per block Speed improvement rate (SIR) is the number of search point used by method 1 and is that of method 2.

Experimental Results A. Evaluation of EHS-POIS

Experimental Results B. Evaluation of EDS

Conclusions As a result, the two new fast algorithms significantly reduce the complexity of their original search methods by up to 34% and 30% respectively. At the same time, a negligible PSNR loss is kept below 0.15dB.