Reducing complexity in H.264/AVC motion estimation by using a GPU


H.264/AVC applies a complex mode decision technique that has high computational complexity in order to reduce the temporal redundancies of video sequences. Several algorithms have been proposed in the literature in recent years with the aim of accelerating this part of the encoding process. Recently, with the emergence of many-core processors or accelerators, a new approach can be adopted for reducing the complexity of the H.264/AVC encoding algorithm. This paper focuses on reducing the inter prediction complexity adopted in H.264/AVC and proposes a GPU-based implementation using CUDA. Experimental results show that the proposed approach reduces the complexity by as much as 99% (100x of speedup) while maintaining the coding efficiency.

DOI: 10.1109/MMSP.2011.6093785

11 Figures and Tables

Cite this paper

@article{RodrguezSnchez2011ReducingCI, title={Reducing complexity in H.264/AVC motion estimation by using a GPU}, author={Rafael Rodr{\'i}guez-S{\'a}nchez and Jos{\'e} Luis Mart{\'i}nez and Gerardo Fern{\'a}ndez-Escribano and Jos{\'e} M. Claver and Jos{\'e} L. S{\'a}nchez}, journal={2011 IEEE 13th International Workshop on Multimedia Signal Processing}, year={2011}, pages={1-6} }