Application of Independent Component Analysis for Sound Source Separation

Author(s):  
Chin An Tan ◽  
Arvind Gupta ◽  
Shaungqing Li

In this paper, experiments on the application of the independent component analysis (ICA) technique to separate unknown source signals are reported. ICA is one of the fastest growing fields in signal processing with applications to speech recognition systems, telecommunications, and biomedical signal processing. It is a data-transformation technique that finds independent sources of activity from linear mixtures of unknown independent sources. The statistical method to measure independence is to find a linear representation of the non-Gaussian data so that the components are as independent as possible and the mutual information between them is minimum. Although extensive simulations have been performed to demonstrate the power of the learning algorithm for the problems of instantaneous mixing and un-mixing of sources, its application to the noise diagnosis and separation in an industrial setting has not been considered. Noise separation in machinery has a strong basis in the “cocktail problem” in which it is difficult to separate/isolate the voice of a person in a room filled with competing voices and noises. The experiments conducted consist of separating several artificially generated sources of noise. Our results demonstrate that ICA can be effectively employed for such kinds of applications. The underdetermined problem in which there are fewer sensors than sources in the ICA formulation is also examined by applying a time-invariant linear transformation of the acquired signals to identify a single source.

2016 ◽  
Vol 12 (2) ◽  
Author(s):  
Anna Gajos ◽  
Grzegorz M. Wójcik

AbstractComponent analysis is one of the most important methods used for electroencephalographic (EEG) signal decomposition, and the so-called independent component analysis (ICA) is commonly used. The main function of the ICA algorithm is to find a linear representation of non-Gaussian data whose elements are statistically independent or at least as independent as possible. There are many commercial solutions for EEG signal acquisition. Usually, together with the EEG, one gets a dedicated software to handle the signal. However, quite often, the software does not provide researchers with all necessary functions. A high-performance, dense-array EGI-EEG system is distributed with the NetStation software. Although NetStation is a powerful tool, it does not have any implementation of the ICA algorithm. This causes many problems for researchers who want to export raw data from the amplifier and then work on it using some other tools such as EEGLAB for MATLAB, as these data are not fully compatible with the EGI format. We will present the C++ implementation of ICA that can handle filtered data from the EGI with better affordability. Our tool offers visualization of raw signal and ICA algorithm results and will be distributed under Freeware license.


PIERS Online ◽  
2005 ◽  
Vol 1 (6) ◽  
pp. 750-753 ◽  
Author(s):  
Anxing Zhao ◽  
Yansheng Jiang ◽  
Wenbing Wang

Author(s):  
K Ramakrishna Kini ◽  
Muddu Madakyaru

AbstractThe task of fault detection is crucial in modern chemical industries for improved product quality and process safety. In this regard, data-driven fault detection (FD) strategy based on independent component analysis (ICA) has gained attention since it improves monitoring by capturing non-gaussian features in the process data. However, presence of measurement noise in the process data degrades performance of the FD strategy since the noise masks important information. To enhance the monitoring under noisy environment, wavelet-based multi-scale filtering is integrated with the ICA model to yield a novel multi-scale Independent component analysis (MSICA) FD strategy. One of the challenges in multi-scale ICA modeling is to choose the optimum decomposition depth. A novel scheme based on ICA model parameter estimation at each depth is proposed in this paper to achieve this. The effectiveness of the proposed MSICA-based FD strategy is illustrated through three case studies, namely: dynamic multi-variate process, quadruple tank process and distillation column process. In each case study, the performance of the MSICA FD strategy is assessed for different noise levels by comparing it with the conventional FD strategies. The results indicate that the proposed MSICA FD strategy can enhance performance for higher levels of noise in the data since multi-scale wavelet-based filtering is able to de-noise and capture efficient information from noisy process data.


Sign in / Sign up

Export Citation Format

Share Document