Block matching algorithm based on Harmony Search optimization for motion estimation

06/17/2014
by   Erik Cuevas, et al.
0

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 can be modeled as a translation of pixels contained in the previous frame. In this procedure, the motion vector is obtained by minimizing a certain matching metric that is produced for the current frame over a determined search window from the previous frame. Unfortunately, the evaluation of such matching measurement is computationally expensive and represents the most consuming operation in the BM process. Therefore, BM motion estimation can be viewed as an optimization problem whose 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 all the elements of the search space. Recently, several fast BM algorithms have been proposed to reduce the search positions by calculating only a fixed subset of motion vectors despite lowering its accuracy. On the other hand, the Harmony Search (HS) algorithm is a population-based optimization method that is inspired by the music improvisation process in which a musician searches for harmony and continues to polish the pitches to obtain a better harmony. In this paper, a new BM algorithm that combines HS with a fitness approximation model is proposed. The approach uses motion vectors belonging to the search window as potential solutions. A fitness function evaluates the matching quality of each motion vector candidate.

READ FULL TEXT

page 9

page 11

page 14

page 15

page 16

research
06/30/2014

Block matching algorithm for motion estimation based on Artificial Bee Colony (ABC)

Block matching (BM) motion estimation plays a very important role in vid...
research
04/09/2022

Adaptive search area for fast motion estimation

This paper suggests a new method for determining the search area for a m...
research
06/04/2008

Directional Cross Diamond Search Algorithm for Fast Block Motion Estimation

In block-matching motion estimation (BMME), the search patterns have a s...
research
10/05/2021

Self-Supervised Learning of Perceptually Optimized Block Motion Estimates for Video Compression

Block based motion estimation is integral to inter prediction processes ...
research
02/23/2022

A modification of the conjugate direction method for motion estimation

A comparative study of different block matching alternatives for motion ...
research
07/31/2020

DynaMiTe: A Dynamic Local Motion Model with Temporal Constraints for Robust Real-Time Feature Matching

Feature based visual odometry and SLAM methods require accurate and fast...
research
03/18/2021

Massively parallel hybrid search for the partial Latin square extension problem

The partial Latin square extension problem is to fill as many as possibl...

Please sign up or login with your details

Forgot password? Click here to reset