• DocumentCode
    2606536
  • Title

    FPGA-based Acceleration for Tracking Audio Effects in Movies

  • Author

    Psarakis, Mihalis ; Pikrakis, Aggelos ; Dendrinos, Giannis

  • Author_Institution
    Dept. of Inf., Univ. of Piraeus, Piraeus, Greece
  • fYear
    2012
  • fDate
    April 29 2012-May 1 2012
  • Firstpage
    85
  • Lastpage
    92
  • Abstract
    In this paper we propose an FPGA-based hardware platform to accelerate an audio tracking method. Our tracking approach is inspired by the problem of molecular sequence alignment and adopts a well-known dynamic programming algorithm (Smith-Waterman algorithm) from the area of bioinformatics. However, the high computational complexity of such algorithms imposes a significant barrier to their adoption by audio tracking systems. To alleviate the time-consuming problem and achieve realistic response times, we propose the acceleration of computationally intensive parts of our tracking method using an FPGA-based platform. Our FPGA accelerator is actually based on the systolization of the Smith-Waterman algorithm proposed in previous approaches for the acceleration of bio-sequence scanning but the special requirements of the audio tracking method impose significant design challenges in the accelerator architecture. The accelerator has been implemented in a Xilinx Virtex-5 device and the experimental results show that it achieves significant speedup compared with the software implementation of the tracking method. The proposed approach has been tested in the context of detecting animal sounds in audio streams from movies, where a basic requirement is to reduce the noisiness of the detection results by means of exploiting the statistical nature of the scores that are generated by the dynamic programming algorithm.
  • Keywords
    audio signal processing; dynamic programming; field programmable gate arrays; FPGA-based acceleration; FPGA-based hardware platform; Smith-Waterman algorithm; Xilinx Virtex-5 device; accelerator architecture; animal sound detection; audio effect tracking; bio-sequence scanning; bioinformatics; computational complexity; dynamic programming algorithm; molecular sequence alignment; movies; noisiness reduction; Algorithm design and analysis; Field programmable gate arrays; Heuristic algorithms; Indexes; Matrices; Motion pictures; Vectors; FPGA-based acceleration; Smith-Waterman algorithm; audio tracking; sequence alignment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines (FCCM), 2012 IEEE 20th Annual International Symposium on
  • Conference_Location
    Toronto, ON
  • Print_ISBN
    978-1-4673-1605-7
  • Type

    conf

  • DOI
    10.1109/FCCM.2012.24
  • Filename
    6239796