New sorting-based, lossless motion estimation algorithms and a partial distortion elimination performance analysis

被引:52
作者
Montrucchio, B [1 ]
Quaglia, D [1 ]
机构
[1] Politecn Torino, Dipartimento Automat & Informat, I-10129 Turin, Italy
关键词
distortion Taylor expansion; fast block matching; full search; lossless motion estimation; partial distortion elimination (PDE) bounds;
D O I
10.1109/TCSVT.2004.841689
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In video encoding, block motion estimation represents a CPU-intensive task. For this reason, many fast algorithms have been developed to improve searching and matching phases. A milestone within the lossless approach is partial distortion elimination (PDE/SpiralPDE) in which distortion is the difference between the block to be coded and the candidate prediction block. In this paper, (i) we analyze distortion behavior from local information using the Taylor series expansion and show that our general analysis includes other previous similar approaches. (ii) Then, we propose two full-search (lossless), fast-matching, block motion estimation algorithms, based on the PDE idea. The proposed algorithms, called fast full search with sorting by distortion (FFSSD) and fast full search with sorting by gradient (FFSSG), sort the contributions to distortion and the gradient values, respectively, in order to quickly discard invalid blocks. Experimental results show that the proposed algorithms outperform other existing full search algorithms, reducing by up to 20% the total CPU encoding time (with respect to SpiralPDE), while the computation strictly required by the motion estimation is reduced by about 30%. (iii) Finally, we experimentally find an operational lower bound (based on standard test sequences) for the average number of checked pixels in the PDE approach, which measures the performance of the searching and matching phases. In particular, SpiralPDE achieves performances very close to the searching phase bound, while there is still a remarkable margin on the matching phase. We then show,that our algorithms, aimed at improving the performances of the matching phase, achieve interesting results, significantly approaching this margin.
引用
收藏
页码:210 / 220
页数:11
相关论文
共 62 条
[1]   ON THE COMPUTATION OF MOTION FROM SEQUENCES OF IMAGES - A REVIEW [J].
AGGARWAL, JK ;
NANDHAKUMAR, N .
PROCEEDINGS OF THE IEEE, 1988, 76 (08) :917-935
[2]   Optimization of H.263 video encoding using a single processor computer: Performance tradeoffs and benchmarking [J].
Akramullah, SM ;
Ahmad, I ;
Liou, ML .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2001, 11 (08) :901-915
[3]  
[Anonymous], 2000, 144962 ISOIEC
[4]   Fast full-search block matching [J].
Brünig, M ;
Niehsen, W .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2001, 11 (02) :241-247
[5]   Fast motion vector estimation using multiresolution-spatio-temporal correlations [J].
Chalidabhongse, J ;
Kuo, CCJ .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1997, 7 (03) :477-488
[6]   New adaptive pixel decimation for block motion vector estimation [J].
Chan, YL ;
Siu, WC .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1996, 6 (01) :113-118
[7]   An efficient search strategy for block motion estimation using image features [J].
Chan, YL ;
Siu, WC .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2001, 10 (08) :1223-1238
[8]  
Chang-Liao KS, 2001, ELEC SOC S, V2001, P1
[9]   Guest Editorial [J].
Chen, HF ;
Zheng, DZ .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 1999, 9 (01) :7-8
[10]   Motion estimation using a one-dimensional gradient descent search [J].
Chen, OTC .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2000, 10 (04) :608-616