Block matching algorithm based on Differential Evolution for motion estimation
Erik Cuevas, Daniel Zaldivar, Marco Perez-Cisneros, Diego Oliva

TL;DR
This paper introduces a Differential Evolution-based block matching algorithm for motion estimation in video coding, reducing computations while maintaining high accuracy of motion vectors compared to existing fast algorithms.
Contribution
The paper proposes a novel DE-based block matching algorithm that estimates SAD values to reduce search locations without fixed patterns, improving accuracy and efficiency.
Findings
Reduces number of SAD computations in motion estimation.
Achieves more accurate motion vectors than other fast algorithms.
Maintains competitive processing times with high accuracy.
Abstract
Motion estimation is one of the major problems in developing video coding applications. Among all motion estimation approaches, Block matching (BM) algorithms are the most popular methods due to their effectiveness and simplicity for both software and hardware implementations. A BM approach assumes that the movement of pixels within a defined region of the current frame (Macro-Block, MB) can be modeled as a translation of pixels contained in the previous frame. In this procedure, the motion vector is obtained by minimizing the sum of absolute differences (SAD) produced by the MB of the current frame over a determined search window from the previous frame. The SAD evaluation is computationally expensive and represents the most consuming operation in the BM process. The most straightforward BM method is the full search algorithm (FSA) which finds the most accurate motion vector,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVideo Coding and Compression Technologies · Advanced Vision and Imaging · Video Analysis and Summarization
