Meandering based parallel 3DRS algorithm for the multicore era

This paper presents a method to parallelize the meandering based 3D recursive search (3DRS) motion estimation algorithm used in scan-rate up-conversion. The proposed algorithm is scalable and can easily be mapped to multiple processing units such as multithreaded processors, multicores and/or co-processors in order to cope up with the increasingly hard to meet real time requirements of next generation video devices. Experiments show that the picture quality of the proposed parallel 3DRS algorithm is as good as the original non-parallelized algorithm for most video sequences.

[1]  E.B. Bellers,et al.  A software approach to high-quality video format conversion , 2005, 2005 Digest of Technical Papers. International Conference on Consumer Electronics, 2005. ICCE..

[2]  Peter Pirsch,et al.  A Highly Parallel Sub-Pel Accurate Motion Estimator for H.264 , 2006, 2006 IEEE Workshop on Multimedia Signal Processing.

[3]  Gerard de Haan,et al.  Towards an efficient high quality picture-rate up-converter , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[4]  Andrei Sergeevich Terechko,et al.  A Multithreaded Multicore System for Embedded Media Processing , 2011, Trans. High Perform. Embed. Archit. Compil..

[5]  Andrei Sergeevich Terechko,et al.  A Hardware Task Scheduler for Embedded Video Processing , 2008, HiPEAC.

[6]  Gerard de Haan,et al.  True-motion estimation with 3-D recursive search block matching , 1993, IEEE Trans. Circuits Syst. Video Technol..