A new efficient adaptive rood pattern search motion estimation algorithm
Journal: Scientific and Technical Journal of Information Technologies, Mechanics and Optics (Vol.23, No. 5)Publication Date: 2023-10-23
Authors : Shaker S.A. Arif A.S. Fazea Y.;
Page : 955-966
Keywords : motion estimation; computational complexity; ARPS; ZMP; PSNR;
Abstract
Motion estimation plays a crucial role in video coding; the Adaptive Rood Pattern Search (ARPS) algorithm is a well known fast motion estimation algorithm. However, ARPS has certain limitations, such as the lack of an accurate starting motion vector, a fixed Zero Motion Prejudgment (ZMP) threshold unsuitable for fast motion video sequences, and the repetitive use of a Unit Rood Pattern (URP) resulting in increased computational complexity. To address these issues, this paper proposes a novel algorithm called Efficient Adaptive Rood Pattern Search (EARPS). EARPS overcomes these limitations by employing the Full Search algorithm to obtain optimal motion vectors for the first column in each frame, adopting a dynamic ZMP threshold that adapts to varying motion speeds in video sequences and utilizing URP only once to reduce computational overhead. The performance of the new proposed EARPS algorithm is evaluated and compared with that of ARPS algorithm using various video sequences with different motion speeds. The number of searching points and Peak Signal-to-Noise Ratio (PSNR) are used to quantify computing complexity and accuracy. The experimental findings show that EARPS surpasses ARPS in terms of computing complexity while retaining a decent degree of PSNR accuracy. The proposed EARPS motion estimation algorithm main contribution is to achieve high speed with reasonable accuracy, regardless of the type of motion speed in the video frames. The EARPS algorithm offers a substantial advancement over ARPS, delivering a more efficient motion estimation method with broader applicability in video processing. It represents a significant contribution to the development of effective motion estimation algorithms.
Other Latest Articles
- Method for testing NLP models with text adversarial examples
- The use of anthropometric points to introduce restrictions into the synthesis of a 3D model of the human body using SMPL
- Method for optimization of camera installation parameters for video monitoring of arbitrary surveillance zone
- Spectral and kinetic characteristics of ultrathin cadmium selenide nanoscrolls
- Switching the electrical properties of thin-film memristive elements based on GeTe by sequences of ultrashort laser pulses
Last modified: 2023-10-24 18:31:00