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
Link To Document :
بازگشت