Block matching algorithm for motion estimation based on Artificial Bee Colony (ABC)
Erik Cuevas, Daniel Zaldivar, Marco Perez, Humberto Sossa, Valentin, Osuna

TL;DR
This paper introduces a novel block matching motion estimation algorithm based on Artificial Bee Colony optimization, significantly reducing search computations while maintaining high accuracy in video coding applications.
Contribution
The paper proposes a new ABC-based algorithm for block matching that reduces search locations without fixed patterns, improving accuracy and efficiency over existing fast methods.
Findings
Achieves a better balance between accuracy and computational cost.
Reduces the number of SAD evaluations significantly.
Maintains high probability of finding the true motion vector.
Abstract
Block matching (BM) motion estimation plays a very important role in video coding. In a BM approach, image frames in a video sequence are divided into blocks. For each block in the current frame, the best matching block is identified inside a region of the previous frame, aiming to minimize the sum of absolute differences (SAD). Unfortunately, the SAD evaluation is computationally expensive and represents the most consuming operation in the BM process. Therefore, BM motion estimation can be approached as an optimization problem, where the goal is to find the best matching block within a search space. The simplest available BM method is the full search algorithm (FSA) which finds the most accurate motion vector through an exhaustive computation of SAD values for all elements of the search window. Recently, several fast BM algorithms have been proposed to reduce the number of SAD…
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 · Advanced Image Processing Techniques
