DocumentCode
818516
Title
Efficient Hierarchical Motion Estimation Algorithm and Its VLSI Architecture
Author
Wu, Bing-Fei ; Peng, Hsin-Yuan ; Yu, Tung-Lung
Author_Institution
Dept. of Electr. & Control Eng., Nat. Chao Tung Univ., Hsinchu
Volume
16
Issue
10
fYear
2008
Firstpage
1385
Lastpage
1398
Abstract
This paper addresses the development and hardware implementation of an efficient hierarchical motion estimation algorithm, HMEA, using multiresolution frames to reduce the computational complexity. Excellent estimation performance is ensured using an averaging filter to downsample the original image. At the smallest resolution, the least two motion vector candidates are selected using a full-search block matching algorithm. At the middle level, these two candidate motion vectors are employed as the center points for small range local searches. Then, at the original resolution, the final motion vector is obtained by performing a local search around the single candidate from the middle level. HMEA exhibits regular data flow and is suitable for hardware implementation. An efficient VLSI architecture that includes an averaging filter to downsample the image and two 2-D semisystolic processing element arrays to determine the sum of absolute difference in pipeline is also presented. Simulation results indicate that HMEA is more area-efficient and faster than many full-search and multiresolution architectures while maintaining high video quality. This architecture with 59K gates and 1393 bytes of RAM is implemented for a search range of [ -16.0, +15.5].
Keywords
VLSI; computational complexity; filtering theory; image resolution; motion estimation; random-access storage; 2D semisystolic processing element arrays; RAM; VLSI architecture; averaging filter; computational complexity; full-search block matching algorithm; hardware implementation; hierarchical motion estimation algorithm; motion vector; multiresolution frames; video quality; Hierarchical; VLSI; motion estimation; multiresolution;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2008.2000526
Filename
4579742
Link To Document