Abstract

In this paper, an efficient fast full search motion estimation algorithm, which is accelerated by sub-sampled preprocess, is proposed to reduce the computation costs of block matching algorithm in video compressions. The proposed fast global elimination algorithm (FGEA) can skip unnecessary search positions by the preprocessing unit. We employ the preprocessing unit to calculate the sub-sampled sum of subblock absolute difference (sub-sampled SSAD) for each candidate macro-block (MB) in the search range, where the preprocessing can select a number of probable candidate motion blocks. Then we calculate the sum of absolute difference (SAD) from these selected candidate blocks and find out the final motion vector. The proposed FGEA, which uses the sub-sampled skill, reduces the computation cost of preprocessing and maintains the same compensated video quality in comparison with the previous GEA, which almost provides the same quality as the well-known full search block matching algorithm (FSBMA). Software simulation results show that the proposed fast block matching motion estimation algorithm can reduce about 38% absolute difference (AD) costs and perform average 1.64 runtime faster than the previous GEA method on the basis of the same compensated video quality with the FSBMA. Through VLSI implementations, the realization of the FGEA only needs 22.1k gate counts to achieve real-time process 30frames/sec CIF- format video sequences.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call