• DocumentCode
    3382847
  • Title

    Efficient SIMD-based implementation of adaptive filter

  • Author

    Hallapuro, Antti ; Rusanovskyy, Dmytro ; Ugur, Kemal ; Lainema, Jani ; Gabbouj, Moncef

  • Author_Institution
    Nokia Res. Center, Tampere, Finland
  • fYear
    2010
  • fDate
    May 30 2010-June 2 2010
  • Firstpage
    4193
  • Lastpage
    4196
  • Abstract
    Directional Adaptive Interpolation Filtering (DAIF) is a novel interpolation technique that was proposed recently for hybrid video coding. It was reported, that this technique outperforms the standard H.264/AVC interpolation in terms of coding gain whereas requiring smaller number of arithmetic operations. In this publication we present an optimized implementation of DAIF on a modern computing platform exploiting the Single Instruction Multiple Data (SIMD) parallelism. In addition, we provide a complexity analysis in which the computational complexity is estimated as number of clock cycles per output sample. Proposed SIMD-based implementation of DAIF has lower or comparable interpolation complexity, compared to the highly optimized SIMD-based implementation of the H.264/AVC interpolations. Considering significantly better coding gain provided by DAIF, we believe this approach will play a significant role in future video coding standards.
  • Keywords
    adaptive filters; computational complexity; video coding; SIMD; adaptive filter; arithmetic operations; complexity analysis; computational complexity; directional adaptive interpolation filtering; hybrid video coding; implementation; interpolation technique; single instruction multiple data; Adaptive filters; Arithmetic; Automatic voltage control; Computational complexity; Computer aided instruction; Concurrent computing; Filtering; Interpolation; Parallel processing; Video coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), Proceedings of 2010 IEEE International Symposium on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-5308-5
  • Electronic_ISBN
    978-1-4244-5309-2
  • Type

    conf

  • DOI
    10.1109/ISCAS.2010.5537583
  • Filename
    5537583