Fast and energy-efficient approximate motion estimation architecture for real-time 4 K UHD processing

被引:0
作者
Roger Porto
Murilo Perleberg
Vladimir Afonso
Bruno Zatt
Nuno Roma
Luciano Agostini
Marcelo Porto
机构
[1] Federal University of Pelotas (UFPel),Video Technology Research Group (ViTech), Group of Architectures and Integrated Circuits (GACI), Graduate Program in Computing (PPGC)
[2] Sul-Rio-Grandense Federal Institute of Science and Technology (IFSul),undefined
[3] Instituto Superior Técnico (IST),undefined
[4] Universidade de Lisboa (ULisboa),undefined
[5] Instituto de Engenharia de Sistemas e Computadores,undefined
[6] Investigação e Desenvolvimento em Lisboa (INESC-ID),undefined
来源
Journal of Real-Time Image Processing | 2021年 / 18卷
关键词
Approximate computing; Approximate adders; SAD; Motion estimation; Video coding; HEVC; Energy-efficiency;
D O I
暂无
中图分类号
学科分类号
摘要
Approximate computing techniques exploit the characteristics of error-tolerant applications either to provide faster implementations of their computational structures or to achieve substantial improvements in terms of energy efficiency. In video encoding, the motion estimation (ME) stage, including the Integer ME (IME) and the Fractional ME (FME) steps, is the most computational intensive task and it is highly resilient to controlled losses of accuracy. In accordance, this article proposes the exploitation of approximate computing techniques to implement energy efficient dedicated hardware structures targeting the motion estimation stage of current video encoders. The designed ME architecture supports IME and FME and is able to real-time process 4 K UHD videos (3840 × 2160 pixels) at 30 frames per second, while dissipating 108.92 mW. When running at its maximum operation frequency, the architecture can process 8 K UHD videos (7680 × 4320 pixels) at 120 frames per second. The solution described in this article presents the highest throughput and the highest energy efficiency among all state-of-the-art compared works, showing that the use of approximate computing is a promising solution when implementing video encoders in dedicated hardware.
引用
收藏
页码:723 / 737
页数:14
相关论文
共 85 条
  • [1] Sullivan G(2012)Overview of the high efficiency video coding (HEVC) standard IEEE Trans. Circuits Syst. Video Technol. 13 1-57
  • [2] Ohm J(2014)AVS2-video coding standard - an application-oriented and high performance video coding standard IEEE Int. Conf. Multimedia Expo Workshops 2 38-120
  • [3] Han W(2013)Approximate computing: an integrated hardware approach Asilomar Conf Signals Syst. Comput. 11 106-undefined
  • [4] Wiegand T(2007)Fast motion estimation using hexagon-based search pattern in predictive search range Int. Conf. Comput. Commun. Netw. undefined undefined-undefined
  • [5] He Z(2015)Fast motion estimation algorithm and design for real time QFHD high efficiency video coding IEEE Trans. Circuits Syst. Video Technol. undefined undefined-undefined
  • [6] Yu L(2015)High-throughput power-efficient VLSI architecture of fractional motion estimation for ultra-HD HEVC video encoding IEEE Trans. Very Large Scale Integr. Syst. undefined undefined-undefined
  • [7] Zheng X(2018)Low power motion estimation algorithm and architecture of HEVC/H265 for consumer applications IEEE Trans. Consum. Elect. undefined undefined-undefined
  • [8] Ma S(2018)A low-power motion estimation architecture for HEVC based on a new sum of absolute difference computation IEEE Trans. Circuits Syst. Video Technol. undefined undefined-undefined
  • [9] Chippa V(2010)Bio-inspired imprecise computational blocks for efficient VLSI implementation of soft-computing applications IEEE Trans. Circuits Syst. I Regul. Pap. undefined undefined-undefined
  • [10] Venkataramani S(2018)Energy and rate-aware design for HEVC motion estimation based on Pareto efficiency J. Integrat. Circuits Syst. undefined undefined-undefined