Computational complexity and accuracy of motion vector are two key factors of block matching motion estimation in video coding. This paper proposes a simple and efficient algorithm named edge pixels classification (EPC) algorithm. According to the fact that human eyes are highly sensitive to the motion of the edge, the EPC algorithm makes full use of the pixels in the edge. After edge detection, the pixels in the edge are classified into two categories: matching pixels and mismatching pixels. The best matching block within a search area is the one with the highest number of matching pixels. Compared with some well-known algorithms which use mean absolute difference (MAD) matching criteria, the EPC algorithm can provide much higher performance with much lower computational complexity.
[1]
Konstantinos Konstantinides,et al.
Low-complexity block-based motion estimation via one-bit transforms
,
1997,
IEEE Trans. Circuits Syst. Video Technol..
[2]
Haibo Li,et al.
Image sequence coding at very low bit rates: a review
,
1994,
IEEE Trans. Image Process..
[3]
Michael Mills,et al.
Blockmatching motion estimation algorithms-new results
,
1990
.
[4]
Xinhua Zhuang,et al.
Two block-based motion compensation methods for video coding
,
1996,
IEEE Trans. Circuits Syst. Video Technol..
[5]
H Gharavi,et al.
BLOCK MATCHING MOTION ESTIMATION-NEW RESULTS
,
1990
.