Diagonal Matching Algorithm for Motion Estimation and Its Hardware Implementation
According the block matching algorithm in Motion Estimation(ME),proposes a diagonal matching algorithm.Compared with the matching methods of SAD,MSE,MAD,diagonal matching algorithm decreases the computational burden greatly,and only loses few quality of ME.The algorithm supports many searching strategies and has good performances.Designs the implementation,including a double oblique raster scan method and reconfigurable register architecture,it can fully utilize the reduplicate data.The architecture is verified in FPGA,and it supports real time application of 1280×720 at 30fps when the operation rate is 240MHz with 4 modules work in parallel.