Design and implementation of a FastICA-based time-frequency algorithm for blind separation of mixed audio signals in a real environment
Blind Signal Separation (BSS) and Independent Component Analysis (ICA) are fairly recent concepts in the field of signal processing that are gaining attention from researchers today because of their various promising applications. Some ICA algorithms, such as the FastICA, have already been developed...
Saved in:
Main Author: | |
---|---|
Format: | text |
Language: | English |
Published: |
Animo Repository
2004
|
Subjects: | |
Online Access: | https://animorepository.dlsu.edu.ph/etd_masteral/3249 https://animorepository.dlsu.edu.ph/context/etd_masteral/article/10087/viewcontent/TG03813_F_Partial.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | De La Salle University |
Language: | English |
id |
oai:animorepository.dlsu.edu.ph:etd_masteral-10087 |
---|---|
record_format |
eprints |
spelling |
oai:animorepository.dlsu.edu.ph:etd_masteral-100872022-05-31T08:05:32Z Design and implementation of a FastICA-based time-frequency algorithm for blind separation of mixed audio signals in a real environment Pascual, Ronald M. Blind Signal Separation (BSS) and Independent Component Analysis (ICA) are fairly recent concepts in the field of signal processing that are gaining attention from researchers today because of their various promising applications. Some ICA algorithms, such as the FastICA, have already been developed and validated a few years ago through computer simulations. However, implementing these algorithms on blind separation of mixed audio signals acquired in a real-environment still remains a challenge and poses many other problems. One of the biggest problems with real-environment audio signal separation is the presence of sound propagation delays and reflections (i.e., convolutive mixing). Another thing that needs to be addressed is the problem of separating unsynchronized mixed audio signals acquired by separate acquisition systems. Moreover, one of the greatest challenges that this study dealt with, is regarding to how the basic FastICA algorithm can be modified to work faster especially for the case of lengthy signals. Other challenges include establishing some sets of evaluation of the performance of FastICA in order to determine some of its limitations. This is very important for an evolving field of study like ICA in that future studies may benefit from these findings. The study presented herewith involves design and implementation of a FastICA based time-frequency domain separation algorithm (TFD-FICA) for blind separation of mixed audio signals acquired in a real-environment. Separation in time-frequency domain here is the solution considered in order to improve the capability of FastICA to do BSS for convolutive mixtures. Theoretical validation of the TFD-FICA algorithm showed an average separation improvement of at least 7.27 dB over FastICA. Using best results obtained from the real-environment experiments, a listening-test was also conducted in order to evaluate the separation performance of TFD-FICA. The survey result revealed that 89.5% of the respondents were convinced that the mixed audio signals were separated to at least 60%. A correlation-based algorithm to address the problem of synchronization of the acquired data is also developed and implemented in this study. Performance validations demonstrated that the synchronization method was able to synchronize the mixed signals having acquisition delays lower than 16.6% of the signal length. Furthermore, a modified FastICA version, which is frame-based, is presented here. The said frame-based FastICA showed that the computational efficiency of the original FastICA can be improved by 48.67% on the average, with a minimal decrease in signal-tonoise ratio. Design and Implementation of TFD-FICA 2 Finally, additional computer-simulations experiments were performed in order to evaluate the performance and some limitations of FastICA and TFD-FICA. The first set of simulations, which is a comparative assessment of the efficiencies of the four nonlinearity functions (namely tanh, pow3, gauss and skew), revealed that pow3 works best overall while gauss works the poorest. The second set of simulations showed that TFD-FICA works satisfactorily for signals having propagation delays below 68 milliseconds. Another set of simulations demonstrated that TFD-FICA works satisfactorily for signals having mixing depths below 0.7 or 70%. 2004-01-01T08:00:00Z text application/pdf https://animorepository.dlsu.edu.ph/etd_masteral/3249 https://animorepository.dlsu.edu.ph/context/etd_masteral/article/10087/viewcontent/TG03813_F_Partial.pdf Master's Theses English Animo Repository Algorithms Signal processing Real-time data processing Engineering design Signal Processing |
institution |
De La Salle University |
building |
De La Salle University Library |
continent |
Asia |
country |
Philippines Philippines |
content_provider |
De La Salle University Library |
collection |
DLSU Institutional Repository |
language |
English |
topic |
Algorithms Signal processing Real-time data processing Engineering design Signal Processing |
spellingShingle |
Algorithms Signal processing Real-time data processing Engineering design Signal Processing Pascual, Ronald M. Design and implementation of a FastICA-based time-frequency algorithm for blind separation of mixed audio signals in a real environment |
description |
Blind Signal Separation (BSS) and Independent Component Analysis (ICA) are fairly recent concepts in the field of signal processing that are gaining attention from researchers today because of their various promising applications. Some ICA algorithms, such as the FastICA, have already been developed and validated a few years ago through computer simulations. However, implementing these algorithms on blind separation of mixed audio signals acquired in a real-environment still remains a challenge and poses many other problems. One of the biggest problems with real-environment audio signal separation is the presence of sound propagation delays and reflections (i.e., convolutive mixing). Another thing that needs to be addressed is the problem of separating unsynchronized mixed audio signals acquired by separate acquisition systems. Moreover, one of the greatest challenges that this study dealt with, is regarding to how the basic FastICA algorithm can be modified to work faster especially for the case of lengthy signals. Other challenges include establishing some sets of evaluation of the performance of FastICA in order to determine some of its limitations. This is very important for an evolving field of study like ICA in that future studies may benefit from these findings. The study presented herewith involves design and implementation of a FastICA based time-frequency domain separation algorithm (TFD-FICA) for blind separation of mixed audio signals acquired in a real-environment. Separation in time-frequency domain here is the solution considered in order to improve the capability of FastICA to do BSS for convolutive mixtures. Theoretical validation of the TFD-FICA algorithm showed an average separation improvement of at least 7.27 dB over FastICA. Using best results obtained from the real-environment experiments, a listening-test was also conducted in order to evaluate the separation performance of TFD-FICA. The survey result revealed that 89.5% of the respondents were convinced that the mixed audio signals were separated to at least 60%. A correlation-based algorithm to address the problem of synchronization of the acquired data is also developed and implemented in this study. Performance validations demonstrated that the synchronization method was able to synchronize the mixed signals having acquisition delays lower than 16.6% of the signal length. Furthermore, a modified FastICA version, which is frame-based, is presented here. The said frame-based FastICA showed that the computational efficiency of the original FastICA can be improved by 48.67% on the average, with a minimal decrease in signal-tonoise ratio. Design and Implementation of TFD-FICA 2 Finally, additional computer-simulations experiments were performed in order to evaluate the performance and some limitations of FastICA and TFD-FICA. The first set of simulations, which is a comparative assessment of the efficiencies of the four nonlinearity functions (namely tanh, pow3, gauss and skew), revealed that pow3 works best overall while gauss works the poorest. The second set of simulations showed that TFD-FICA works satisfactorily for signals having propagation delays below 68 milliseconds. Another set of simulations demonstrated that TFD-FICA works satisfactorily for signals having mixing depths below 0.7 or 70%. |
format |
text |
author |
Pascual, Ronald M. |
author_facet |
Pascual, Ronald M. |
author_sort |
Pascual, Ronald M. |
title |
Design and implementation of a FastICA-based time-frequency algorithm for blind separation of mixed audio signals in a real environment |
title_short |
Design and implementation of a FastICA-based time-frequency algorithm for blind separation of mixed audio signals in a real environment |
title_full |
Design and implementation of a FastICA-based time-frequency algorithm for blind separation of mixed audio signals in a real environment |
title_fullStr |
Design and implementation of a FastICA-based time-frequency algorithm for blind separation of mixed audio signals in a real environment |
title_full_unstemmed |
Design and implementation of a FastICA-based time-frequency algorithm for blind separation of mixed audio signals in a real environment |
title_sort |
design and implementation of a fastica-based time-frequency algorithm for blind separation of mixed audio signals in a real environment |
publisher |
Animo Repository |
publishDate |
2004 |
url |
https://animorepository.dlsu.edu.ph/etd_masteral/3249 https://animorepository.dlsu.edu.ph/context/etd_masteral/article/10087/viewcontent/TG03813_F_Partial.pdf |
_version_ |
1772835540692893696 |