Fast and energy-efficient approximate motion estimation architecture for real-time 4K UHD processing (bibtex)
by Roger Porto, Murilo Perleberg, Vladimir Afonso, Bruno Zatt, Nuno Roma, Luciano Agostini and Marcelo Porto
Abstract:
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.
Reference:
R. Porto, M. Perleberg, V. Afonso, B. Zatt, N. Roma, L. Agostini, M. Porto, "Fast and energy-efficient approximate motion estimation architecture for real-time 4K UHD processing", Journal of Real-Time Image Processing, vol. 18, jun 2021, pp. 723-737.
Bibtex Entry:
@Article{jrtip20,
  author     = {Roger Porto and Murilo Perleberg and Vladimir Afonso and Bruno Zatt and Nuno Roma and Luciano Agostini and Marcelo Porto},
  title      = {Fast and energy-efficient approximate motion estimation architecture for real-time 4K UHD processing},
  doi        = {10.1007/s11554-020-01014-6},
  issn       = {1861-8219},
  pages      = {723-737},
  url        = {nfvr_pubs/jrtip20.pdf},
  abstract   = {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.},
  journal    = {Journal of Real-Time Image Processing},
  volume     = {18},
  month      = jun,
  keywords   = {read},
  readstatus = {read},
  refid      = {Porto2020},
  year       = {2021},
}
Powered by bibtexbrowser