Cargando…

Blind Source Separation Based on Double-Mutant Butterfly Optimization Algorithm

The conventional blind source separation independent component analysis method has the problem of low-separation performance. In addition, the basic butterfly optimization algorithm has the problem of insufficient search capability. In order to solve the above problems, an independent component anal...

Descripción completa

Detalles Bibliográficos
Autores principales: Xia, Qingyu, Ding, Yuanming, Zhang, Ran, Liu, Minti, Zhang, Huiting, Dong, Xiaoqi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9182827/
https://www.ncbi.nlm.nih.gov/pubmed/35684599
http://dx.doi.org/10.3390/s22113979
_version_ 1784724134115147776
author Xia, Qingyu
Ding, Yuanming
Zhang, Ran
Liu, Minti
Zhang, Huiting
Dong, Xiaoqi
author_facet Xia, Qingyu
Ding, Yuanming
Zhang, Ran
Liu, Minti
Zhang, Huiting
Dong, Xiaoqi
author_sort Xia, Qingyu
collection PubMed
description The conventional blind source separation independent component analysis method has the problem of low-separation performance. In addition, the basic butterfly optimization algorithm has the problem of insufficient search capability. In order to solve the above problems, an independent component analysis method based on the double-mutant butterfly optimization algorithm (DMBOA) is proposed in this paper. The proposed method employs the kurtosis of the signal as the objective function. By optimizing the objective function, blind source separation of the signals is realized. Based on the original butterfly optimization algorithm, DMBOA introduces dynamic transformation probability and population reconstruction mechanisms to coordinate global and local search, and when the optimization stagnates, the population is reconstructed to increase diversity and avoid falling into local optimization. The differential evolution operator is introduced to mutate at the global position update, and the sine cosine operator is introduced to mutate at the local position update, hence, enhancing the local search capability of the algorithm. To begin, 12 classical benchmark test problems were selected to evaluate the effectiveness of DMBOA. The results reveal that DMBOA outperformed the other benchmark algorithms. Following that, DMBOA was utilized for the blind source separation of mixed image and speech signals. The simulation results show that the DMBOA can realize the blind source separation of an observed signal successfully and achieve higher separation performance than the compared algorithms.
format Online
Article
Text
id pubmed-9182827
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-91828272022-06-10 Blind Source Separation Based on Double-Mutant Butterfly Optimization Algorithm Xia, Qingyu Ding, Yuanming Zhang, Ran Liu, Minti Zhang, Huiting Dong, Xiaoqi Sensors (Basel) Article The conventional blind source separation independent component analysis method has the problem of low-separation performance. In addition, the basic butterfly optimization algorithm has the problem of insufficient search capability. In order to solve the above problems, an independent component analysis method based on the double-mutant butterfly optimization algorithm (DMBOA) is proposed in this paper. The proposed method employs the kurtosis of the signal as the objective function. By optimizing the objective function, blind source separation of the signals is realized. Based on the original butterfly optimization algorithm, DMBOA introduces dynamic transformation probability and population reconstruction mechanisms to coordinate global and local search, and when the optimization stagnates, the population is reconstructed to increase diversity and avoid falling into local optimization. The differential evolution operator is introduced to mutate at the global position update, and the sine cosine operator is introduced to mutate at the local position update, hence, enhancing the local search capability of the algorithm. To begin, 12 classical benchmark test problems were selected to evaluate the effectiveness of DMBOA. The results reveal that DMBOA outperformed the other benchmark algorithms. Following that, DMBOA was utilized for the blind source separation of mixed image and speech signals. The simulation results show that the DMBOA can realize the blind source separation of an observed signal successfully and achieve higher separation performance than the compared algorithms. MDPI 2022-05-24 /pmc/articles/PMC9182827/ /pubmed/35684599 http://dx.doi.org/10.3390/s22113979 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Xia, Qingyu
Ding, Yuanming
Zhang, Ran
Liu, Minti
Zhang, Huiting
Dong, Xiaoqi
Blind Source Separation Based on Double-Mutant Butterfly Optimization Algorithm
title Blind Source Separation Based on Double-Mutant Butterfly Optimization Algorithm
title_full Blind Source Separation Based on Double-Mutant Butterfly Optimization Algorithm
title_fullStr Blind Source Separation Based on Double-Mutant Butterfly Optimization Algorithm
title_full_unstemmed Blind Source Separation Based on Double-Mutant Butterfly Optimization Algorithm
title_short Blind Source Separation Based on Double-Mutant Butterfly Optimization Algorithm
title_sort blind source separation based on double-mutant butterfly optimization algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9182827/
https://www.ncbi.nlm.nih.gov/pubmed/35684599
http://dx.doi.org/10.3390/s22113979
work_keys_str_mv AT xiaqingyu blindsourceseparationbasedondoublemutantbutterflyoptimizationalgorithm
AT dingyuanming blindsourceseparationbasedondoublemutantbutterflyoptimizationalgorithm
AT zhangran blindsourceseparationbasedondoublemutantbutterflyoptimizationalgorithm
AT liuminti blindsourceseparationbasedondoublemutantbutterflyoptimizationalgorithm
AT zhanghuiting blindsourceseparationbasedondoublemutantbutterflyoptimizationalgorithm
AT dongxiaoqi blindsourceseparationbasedondoublemutantbutterflyoptimizationalgorithm