TY - JOUR
T1 - Motion estimation using two-stage predictive search algorithms based on joint spatio-temporal correlation information
AU - Hsieh, Lili
AU - Chen, Wen Shiung
AU - Liu, Chuan Hsi
PY - 2011/9
Y1 - 2011/9
N2 - Motion estimation is one of the major problems in developing a real-time software-based video codec since it has high search complexity. In the motion estimation process, the motion field of the current block can generally be tracked from the motion fields of the neighboring blocks in the spatial and temporal directions. In this paper, two efficient fast motion estimation algorithms with a two-stage predictive search based on joint spatio-temporal correlations are proposed to reduce the search complexity. In the first stage, a rough search from the given motion vectors associated with six spatially and temporally correlated blocks attempts to find a starting point of the adequate search range that is closer to the global optimum. In the second stage, block-based gradient descent search (Liu & Feig, 1996) and predictive partial search (proposed) algorithms are used for fine search to elaborately search the adequate range from the starting point for the best motion vector. Simulation results demonstrate that our algorithms effectively reduce the average number of checked points to only 1.55% and 0.78% as compared to the full search method and yield a great performance improvement in terms of computational complexity, PSNR and bit rates as compared to full search and some well-known fast search methods.
AB - Motion estimation is one of the major problems in developing a real-time software-based video codec since it has high search complexity. In the motion estimation process, the motion field of the current block can generally be tracked from the motion fields of the neighboring blocks in the spatial and temporal directions. In this paper, two efficient fast motion estimation algorithms with a two-stage predictive search based on joint spatio-temporal correlations are proposed to reduce the search complexity. In the first stage, a rough search from the given motion vectors associated with six spatially and temporally correlated blocks attempts to find a starting point of the adequate search range that is closer to the global optimum. In the second stage, block-based gradient descent search (Liu & Feig, 1996) and predictive partial search (proposed) algorithms are used for fine search to elaborately search the adequate range from the starting point for the best motion vector. Simulation results demonstrate that our algorithms effectively reduce the average number of checked points to only 1.55% and 0.78% as compared to the full search method and yield a great performance improvement in terms of computational complexity, PSNR and bit rates as compared to full search and some well-known fast search methods.
KW - Block-matching algorithm
KW - Motion estimation
KW - Multimedia communications
KW - Predictive search
KW - Video codec
UR - http://www.scopus.com/inward/record.url?scp=79955631094&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79955631094&partnerID=8YFLogxK
U2 - 10.1016/j.eswa.2011.03.039
DO - 10.1016/j.eswa.2011.03.039
M3 - Article
AN - SCOPUS:79955631094
SN - 0957-4174
VL - 38
SP - 11608
EP - 11623
JO - Expert Systems with Applications
JF - Expert Systems with Applications
IS - 9
ER -