Home /Research /Speedup and performance improvement of ICA-based robot audition by parallel and resampling-based block-wise processing
OTHER

Speedup and performance improvement of ICA-based robot audition by parallel and resampling-based block-wise processing

Ryu Takeda, Kazuhiro Nakadai, Tohru Takahashi, Kazunori Komatani, Tetsuya Ogata, Hiroshi G. Okuno

Year
2010
Citations
2

Abstract

This paper describes a speedup and performance improvement of multi-channel semi-blind ICA (MCSB-ICA) with parallel and resampling-based block-wise processing. MCSB-ICA is an integrated method of sound source separation that accomplishes blind source separation, blind dereverberation, and echo cancellation. This method enables robots to separate user's speech signals from observed signals including the robot's own speech, other speech and their reverberations without a priori information. The main problem when MCSB-ICA is applied to robot audition is its high computational cost. We tackle this by multi-threading programming, and the two main issues are 1) the design of parallel processing and 2) incremental implementation. These are solved by a) multiple-stack-based parallel implementation, and b) resampling-based overlaps and block-wise separation. The experimental results proved that our method reduced the real-time factor to less than 0.5 with an eight-core CPU, and it improves the performance of automatic speech recognition by 2-10 points compared with the single-stack-based parallel implementation without the resampling technique.

Keywords

Computer scienceSpeedupBlind signal separationBlock (permutation group theory)ResamplingIndependent component analysisSource separationSpeech recognitionRobotParallel computing

Related papers

Browse all OTHER papers