Parallel ICA algorithms

Amr E. Mohamed, Reda A. Ammar, Medhat H A Awadalla

Research output: Contribution to journalArticle

Abstract

Blind source separation by Independent Component Analysis (ICA) has recently received attention because of its potential applications in signal processing applications. The separation time of the most well-known instantaneous Blind Source Separation (BSS) algorithms derived from ICA, kurtosis, Negentropy, and the Maximum Likelihood (MLE), isan application dependent. Furthermore, the performance of these algorithms should be assessed and their merits should be addressed to be able for a particular application to choose the most applicable algorithm. To address these issues, this paper focuses on the parallelization of the ICA algorithms based on SCILAB that uses a Parallel Virtual Machine (PVM). Also, we evaluate the performance of parallel ICA algorithms. Furthermore, the paper presents a new hybrid algorithm that combines MLE and Kurtosis. Extensive simulations on audio signals have been performed to demonstrate the evaluation of these algorithms. The achieved results show that the Maximum Likelihood (MLE) outperforms in terms of source to distortion ratio, source to interference ratio, source to noise ratio, and source to artifacts ratio, however, the kurtosis is the fastest algorithm only at low number of processors. ISCA

Original languageEnglish
Pages (from-to)28-36
Number of pages9
JournalInternational Journal of Computers and their Applications
Volume18
Issue number1
Publication statusPublished - Mar 2011

Fingerprint

Independent component analysis
Maximum likelihood
Blind source separation
Signal processing

Keywords

  • Blind source separation (BSS)
  • Independent component analysis (ICA)
  • Kurtosis
  • Maximum likelihood (MLE)
  • Negentropy
  • SCILAB and PVM

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Parallel ICA algorithms. / Mohamed, Amr E.; Ammar, Reda A.; Awadalla, Medhat H A.

In: International Journal of Computers and their Applications, Vol. 18, No. 1, 03.2011, p. 28-36.

Research output: Contribution to journalArticle

Mohamed, Amr E. ; Ammar, Reda A. ; Awadalla, Medhat H A. / Parallel ICA algorithms. In: International Journal of Computers and their Applications. 2011 ; Vol. 18, No. 1. pp. 28-36.
@article{5d304d93a9b3427ead5ac979075bd44a,
title = "Parallel ICA algorithms",
abstract = "Blind source separation by Independent Component Analysis (ICA) has recently received attention because of its potential applications in signal processing applications. The separation time of the most well-known instantaneous Blind Source Separation (BSS) algorithms derived from ICA, kurtosis, Negentropy, and the Maximum Likelihood (MLE), isan application dependent. Furthermore, the performance of these algorithms should be assessed and their merits should be addressed to be able for a particular application to choose the most applicable algorithm. To address these issues, this paper focuses on the parallelization of the ICA algorithms based on SCILAB that uses a Parallel Virtual Machine (PVM). Also, we evaluate the performance of parallel ICA algorithms. Furthermore, the paper presents a new hybrid algorithm that combines MLE and Kurtosis. Extensive simulations on audio signals have been performed to demonstrate the evaluation of these algorithms. The achieved results show that the Maximum Likelihood (MLE) outperforms in terms of source to distortion ratio, source to interference ratio, source to noise ratio, and source to artifacts ratio, however, the kurtosis is the fastest algorithm only at low number of processors. ISCA",
keywords = "Blind source separation (BSS), Independent component analysis (ICA), Kurtosis, Maximum likelihood (MLE), Negentropy, SCILAB and PVM",
author = "Mohamed, {Amr E.} and Ammar, {Reda A.} and Awadalla, {Medhat H A}",
year = "2011",
month = "3",
language = "English",
volume = "18",
pages = "28--36",
journal = "International Journal of Computers and their Applications",
issn = "1076-5204",
publisher = "International Society for Computers and Their Applications (ISCA)",
number = "1",

}

TY - JOUR

T1 - Parallel ICA algorithms

AU - Mohamed, Amr E.

AU - Ammar, Reda A.

AU - Awadalla, Medhat H A

PY - 2011/3

Y1 - 2011/3

N2 - Blind source separation by Independent Component Analysis (ICA) has recently received attention because of its potential applications in signal processing applications. The separation time of the most well-known instantaneous Blind Source Separation (BSS) algorithms derived from ICA, kurtosis, Negentropy, and the Maximum Likelihood (MLE), isan application dependent. Furthermore, the performance of these algorithms should be assessed and their merits should be addressed to be able for a particular application to choose the most applicable algorithm. To address these issues, this paper focuses on the parallelization of the ICA algorithms based on SCILAB that uses a Parallel Virtual Machine (PVM). Also, we evaluate the performance of parallel ICA algorithms. Furthermore, the paper presents a new hybrid algorithm that combines MLE and Kurtosis. Extensive simulations on audio signals have been performed to demonstrate the evaluation of these algorithms. The achieved results show that the Maximum Likelihood (MLE) outperforms in terms of source to distortion ratio, source to interference ratio, source to noise ratio, and source to artifacts ratio, however, the kurtosis is the fastest algorithm only at low number of processors. ISCA

AB - Blind source separation by Independent Component Analysis (ICA) has recently received attention because of its potential applications in signal processing applications. The separation time of the most well-known instantaneous Blind Source Separation (BSS) algorithms derived from ICA, kurtosis, Negentropy, and the Maximum Likelihood (MLE), isan application dependent. Furthermore, the performance of these algorithms should be assessed and their merits should be addressed to be able for a particular application to choose the most applicable algorithm. To address these issues, this paper focuses on the parallelization of the ICA algorithms based on SCILAB that uses a Parallel Virtual Machine (PVM). Also, we evaluate the performance of parallel ICA algorithms. Furthermore, the paper presents a new hybrid algorithm that combines MLE and Kurtosis. Extensive simulations on audio signals have been performed to demonstrate the evaluation of these algorithms. The achieved results show that the Maximum Likelihood (MLE) outperforms in terms of source to distortion ratio, source to interference ratio, source to noise ratio, and source to artifacts ratio, however, the kurtosis is the fastest algorithm only at low number of processors. ISCA

KW - Blind source separation (BSS)

KW - Independent component analysis (ICA)

KW - Kurtosis

KW - Maximum likelihood (MLE)

KW - Negentropy

KW - SCILAB and PVM

UR - http://www.scopus.com/inward/record.url?scp=84859170449&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84859170449&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:84859170449

VL - 18

SP - 28

EP - 36

JO - International Journal of Computers and their Applications

JF - International Journal of Computers and their Applications

SN - 1076-5204

IS - 1

ER -