Title :
Generalized partial distortion search algorithm for fast block motion estimation
Author :
Cheung, Chun-Ho ; Po, Lai-Man
Author_Institution :
Dept. of Electron. Eng., City Univ. of Hong Kong, Kowloon, China
Abstract :
Quality versus speed control for real-time video applications, such as speed-oriented videoconferencing or high quality video entertainment, usually is absent from many traditional fast block motion estimators. A novel block-matching algorithm for fast motion estimation named generalized partial distortion search algorithm (GPDS) is proposed. It uses a halfway-stop technique with progressive partial distortion (PPD) to increase the chance of early rejection of impossible candidate motion vectors at very early stages. Simulations on PPD show 28 to 38 times computational reduction with only 0.45-0.50 dB PSNR performance degradation as compared to the full search algorithm. In addition, a new normalized partial distortion comparison method is also proposed for enabling control of searching speed against prediction quality by a speedup factor k. This method also generalizes the conventional partial distortion search algorithm when k is equal to 1, and the normalized partial distortion search algorithm (NPDS) when k is equal to infinity. Experimental results show that GPDS with use of PPD could provide PSNR performance very close to the full search algorithm and NPDS with 7 to 17 times and 22 to 33 times speedup, respectively, as compared to the full search algorithm
Keywords :
data compression; image matching; motion compensation; motion estimation; real-time systems; search problems; video coding; GPDS algorithm; block matching; block motion estimators; generalized partial distortion search algorithm; halfway-stop technique; motion estimation; normalized partial distortion comparison; performance; prediction quality; progressive partial distortion; quality control; real-time video applications; searching speed; speed control; speedup factor; video coding; video compression; video entertainment; videoconferencing; Computational complexity; Computational modeling; Degradation; Motion estimation; PSNR; Quality control; Transform coding; Velocity control; Video coding; Videoconference;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 2001. Proceedings. (ICASSP '01). 2001 IEEE International Conference on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
0-7803-7041-4
DOI :
10.1109/ICASSP.2001.941241