TY - GEN
T1 - Motion estimation for H.264/AVC using programmable graphics hardware
AU - Ho, Chi Wang
AU - Au, Oscar C.
AU - Chan, S. H.Gary
AU - Yip, Shu Kei
AU - Wong, Hoi Ming
PY - 2006
Y1 - 2006
N2 - We present an efficient implementation of motion estimation (ME) for H.264/AVC using programmable graphics hardware. The cost function for ME in H.264/AVC depends on the motion vector (MV) predictor which is the median MV of three neighboring coded blocks. Previous implementations assume no dependency among adjacent blocks, which is not true for H.264/AVC, they also perform unsatisfactorily because of their low arithmetic intensity, which is defined as operation per word transferred. To overcome the dependency problem, we introduce a new implementation which performs ME on block-by-block basis. Moreover, we can adjust the arithmetic intensity easily to optimize the performance on different graphics cards. Experimental results show that our implementation is substantially faster (by 10 times) than our SIMD optimized CPU implementation.
AB - We present an efficient implementation of motion estimation (ME) for H.264/AVC using programmable graphics hardware. The cost function for ME in H.264/AVC depends on the motion vector (MV) predictor which is the median MV of three neighboring coded blocks. Previous implementations assume no dependency among adjacent blocks, which is not true for H.264/AVC, they also perform unsatisfactorily because of their low arithmetic intensity, which is defined as operation per word transferred. To overcome the dependency problem, we introduce a new implementation which performs ME on block-by-block basis. Moreover, we can adjust the arithmetic intensity easily to optimize the performance on different graphics cards. Experimental results show that our implementation is substantially faster (by 10 times) than our SIMD optimized CPU implementation.
UR - https://www.webofscience.com/wos/woscc/full-record/WOS:000245384804074
UR - https://openalex.org/W2154134154
UR - https://www.scopus.com/pages/publications/34247565088
U2 - 10.1109/ICME.2006.262617
DO - 10.1109/ICME.2006.262617
M3 - Conference Paper published in a book
SN - 1424403677
SN - 9781424403677
T3 - 2006 IEEE International Conference on Multimedia and Expo, ICME 2006 - Proceedings
SP - 2049
EP - 2052
BT - 2006 IEEE International Conference on Multimedia and Expo, ICME 2006 - Proceedings
T2 - 2006 IEEE International Conference on Multimedia and Expo, ICME 2006
Y2 - 9 July 2006 through 12 July 2006
ER -