{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T00:27:03Z","timestamp":1760228823583,"version":"build-2065373602"},"reference-count":38,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2022,5,24]],"date-time":"2022-05-24T00:00:00Z","timestamp":1653350400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Natural Science Foundation of China","award":["61901079","61403110308"],"award-info":[{"award-number":["61901079","61403110308"]}]},{"name":"General Project Fund in the Field of Equipment Development Department","award":["61901079","61403110308"],"award-info":[{"award-number":["61901079","61403110308"]}]},{"name":"Dalian University","award":["61901079","61403110308"],"award-info":[{"award-number":["61901079","61403110308"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/s22113979","type":"journal-article","created":{"date-parts":[[2022,5,25]],"date-time":"2022-05-25T00:14:14Z","timestamp":1653437654000},"page":"3979","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Blind Source Separation Based on Double-Mutant Butterfly Optimization Algorithm"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5945-1859","authenticated-orcid":false,"given":"Qingyu","family":"Xia","sequence":"first","affiliation":[{"name":"Communication and Network Laboratory, Dalian University, Dalian 116622, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuanming","family":"Ding","sequence":"additional","affiliation":[{"name":"Communication and Network Laboratory, Dalian University, Dalian 116622, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ran","family":"Zhang","sequence":"additional","affiliation":[{"name":"Communication and Network Laboratory, Dalian University, Dalian 116622, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Minti","family":"Liu","sequence":"additional","affiliation":[{"name":"National Laboratory of Radar Signal Processing, Xidian University, Xi\u2019an 710071, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Huiting","family":"Zhang","sequence":"additional","affiliation":[{"name":"Communication and Network Laboratory, Dalian University, Dalian 116622, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoqi","family":"Dong","sequence":"additional","affiliation":[{"name":"Communication and Network Laboratory, Dalian University, Dalian 116622, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,5,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"607","DOI":"10.1016\/j.sigpro.2010.08.008","article-title":"Independent Component Analysis for Multiple-Input Multiple-Output Wireless Communication Systems","volume":"91","author":"Gao","year":"2011","journal-title":"Signal Processing"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Cheng, Y., Zhu, D., and Zhang, J. (2020). High Precision Sparse Reconstruction Scheme for Multiple Radar Mainlobe Jammings. Electronics, 9.","DOI":"10.3390\/electronics9081224"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Zi, J., Lv, D., Liu, J., Huang, X., Yao, W., Gao, M., Xi, R., and Zhang, Y. (2022). Improved Swarm Intelligent Blind Source Separation Based on Signal Cross-Correlation. Sensors, 22.","DOI":"10.3390\/s22010118"},{"key":"ref_4","first-page":"20","article-title":"Blind Image Separation Using the JADE Method","volume":"14","author":"Ali","year":"2022","journal-title":"Eng. Proc."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Taha, L., and Abdel-Raheem, E. (2020). A Null Space-Based Blind Source Separation for Fetal Electrocardiogram Signals. Sensors, 20.","DOI":"10.3390\/s20123536"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Xu, H., Ebrahim, M.P., Hasan, K., Heydari, F., Howley, P., and Yuce, M.R. (2022). Accurate Heart Rate and Respiration Rate Detection Based on a Higher-Order Harmonics Peak Selection Method Using Radar Non-Contact Sensors. Sensors, 22.","DOI":"10.3390\/s22010083"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Guo, S., Shi, M., Zhou, Y., Yu, J., and Wang, E. (2021). An Efficient Convolutional Blind Source Separation Algorithm for Speech Signals under Chaotic Masking. Algorithms, 14.","DOI":"10.3390\/a14060165"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Ding, H., Wang, Y., Yang, Z., and Pfeiffer, O. (2019). Nonlinear Blind Source Separation and Fault Feature Extraction Method for Mining Machine Diagnosis. Appl. Sci., 9.","DOI":"10.3390\/app9091852"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1016\/0165-1684(94)90029-9","article-title":"Independent Component Analysis, A New Concept?","volume":"36","author":"Comon","year":"1994","journal-title":"Signal Processing"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1162\/089976698300017746","article-title":"Natural Gradient Works Efficiently in Learning","volume":"10","author":"Amari","year":"1998","journal-title":"Neural Comput."},{"key":"ref_11","unstructured":"Barros, A., and Cichocki, A. (1998, January 9\u201311). A Fixed-Point Algorithm for Independent Component Analysis which Uses A Priori Information. Proceedings of the 5th Brazilian Symposium on Neural Networks, Belo Horizonte, Brazil."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1943","DOI":"10.3233\/JIFS-171545","article-title":"GPSO-ICA: Independent Component Analysis Based on Gravitational Particle Swarm Optimization for Blind Source Separation","volume":"35","author":"Lee","year":"2018","journal-title":"J. Intell. Fuzzy Syst."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Li, C., Jiang, Y., Liu, F., and Xiang, Y. (2018, January 25\u201327). Blind Source Separation Algorithm Based on Improved Particle Swarm Optimization under Noisy Condition. Proceedings of the 2018 2nd IEEE Advanced Information Management, Communicates, Electronic and Automation Control Conference, Xian, China.","DOI":"10.1109\/IMCEC.2018.8469280"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"3338","DOI":"10.1007\/s00034-020-01621-5","article-title":"Blind Source Separation Based on Adaptive Artificial Bee Colony Optimization and Kurtosis","volume":"40","author":"Wang","year":"2021","journal-title":"Circuits Syst. Signal Processing"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"120798","DOI":"10.1109\/ACCESS.2020.3004430","article-title":"Optimal Performance and Application for Firework Algorithm Using a Novel Chaotic Approach","volume":"8","author":"Luo","year":"2020","journal-title":"IEEE Access"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1109\/OJAP.2020.3036878","article-title":"Radar Main-Lobe Jamming Suppression Based on Adaptive Opposite Fireworks Algorithm","volume":"2","author":"Luo","year":"2021","journal-title":"IEEE Open J. Antennas Propag."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Wen, G., Zhang, C., Lin, Z., Shang, Z., Wang, H., and Zhang, Q. (2014, January 19\u201321). Independent Component Analysis Based on Genetic Algorithms. Proceedings of the 2014 10th International Conference on Natural Computation, Xiamen, China.","DOI":"10.1109\/ICNC.2014.6975837"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"715","DOI":"10.1007\/s00500-018-3102-4","article-title":"Butterfly Optimization Algorithm: A Novel Approach for Global Optimization","volume":"23","author":"Arora","year":"2019","journal-title":"Soft Comput."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"120750","DOI":"10.1016\/j.energy.2021.120750","article-title":"Parameters Identification of Photovoltaic Models by Using An Enhanced Adaptive Butterfly Optimization Algorithm","volume":"103","author":"Long","year":"2021","journal-title":"Energy"},{"key":"ref_20","first-page":"14","article-title":"An Effective Hybrid Butterfly Optimization Algorithm with Artificial Bee Colony for Numerical Optimization","volume":"4","author":"Arora","year":"2017","journal-title":"Int. J. Interact. Multimed. Artif. Intell."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"107146","DOI":"10.1016\/j.asoc.2021.107146","article-title":"Pinhole-Imaging-Based Learning Butterfly Optimization Algorithm for Global Optimization and Feature Selection","volume":"103","author":"Long","year":"2021","journal-title":"Appl. Soft Comput."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"88026","DOI":"10.1109\/ACCESS.2020.2993148","article-title":"A Self-Adaption Butterfly Optimization Algorithm for Numerical Optimization Problems","volume":"8","author":"Fan","year":"2020","journal-title":"IEEE Access"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"107291","DOI":"10.1016\/j.knosys.2021.107291","article-title":"Enhanced Butterfly Optimization Algorithm with A New Fuzzy Regulator Strategy and Virtual Butterfly Concept","volume":"228","author":"Mortazavi","year":"2021","journal-title":"Knowl. -Based Syst."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"67799","DOI":"10.1109\/ACCESS.2020.2985986","article-title":"OEbBOA: A Novel Improved Binary Butterfly Opmization Approaches With Various Strategies for Feature Selection","volume":"8","author":"Zhang","year":"2020","journal-title":"IEEE Access"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"141432","DOI":"10.1109\/ACCESS.2020.3013354","article-title":"A Novel Combined Prediction Model for Monthly Mean Precipitation With Error Correction Strategy","volume":"8","author":"Li","year":"2020","journal-title":"IEEE Access"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Watkins, D. (2002). Fundamentals of Matrix Computations, 2nd ed, Wiley.","DOI":"10.1002\/0471249718"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1023\/A:1008202821328","article-title":"Differential Evolution\u2013A Simple and Efficient Heuristic for global Optimization over Continuous Spaces","volume":"11","author":"Storn","year":"1997","journal-title":"J. Glob. Optim."},{"key":"ref_28","unstructured":"Price, K. (1996, January 19\u201322). Differential Evolution: A Fast and Simple Numerical Optimizer. Proceedings of the North American Fuzzy Information Processing, Berkeley, CA, USA."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1016\/j.knosys.2015.12.022","article-title":"SCA: A Sine Cosine Algorithm for Solving Optimization Problems","volume":"96","author":"Mirjalili","year":"2016","journal-title":"Knowl.-Based Syst."},{"key":"ref_30","first-page":"8274084","article-title":"Research on Clustering Method of Improved Glowworm Algorithm Based on Good-Point Set","volume":"2018","author":"Li","year":"2018","journal-title":"Math. Probl. Eng."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.advengsoft.2013.12.007","article-title":"Grey Wolf Optimizer","volume":"69","author":"Mirjalili","year":"2014","journal-title":"Adv. Eng. Softw."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.advengsoft.2016.01.008","article-title":"The Whale Optimization Algorithm","volume":"95","author":"Mirjalili","year":"2016","journal-title":"Adv. Eng. Softw."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"You, Z., Chen, W., He, G., and Nan, X. (2010, January 7\u20138). Adaptive Weight Particle Swarm Optimization Algorithm with Constriction Factor. Proceedings of the 2010 International Conference of Information Science and Management Engineering, Xi\u2019an, China.","DOI":"10.1109\/ISME.2010.234"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Zhang, M., Long, D., Qin, T., and Yang, J. (2020). A Chaotic Hybrid Butterfly Optimization Algorithm with Particle Swarm Optimization for High-Dimensional Optimization Problems. Symmetry, 12.","DOI":"10.3390\/sym12111800"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"554","DOI":"10.1007\/s42235-021-00143-3","article-title":"Enhanced Butterfly Optimization Algorithm for Large-Scale Optimization Problems","volume":"19","author":"Li","year":"2022","journal-title":"J. Bionic Eng."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Ali, M.N., Falavigna, D., and Brutti, A. (2022). Time-Domain Joint Training Strategies of Speech Enhancement and Intent Classification Neural Models. Sensors, 22.","DOI":"10.3390\/s22010374"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/LSP.2019.2953810","article-title":"Learning with learned loss function: Speech enhancement with quality-net to improve perceptual evaluation of speech quality","volume":"27","author":"Fu","year":"2019","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Mahdaoui, A.E., Ouahabi, A., and Moulay, M.S. (2022). Image Denoising Using a Compressive Sensing Approach Based on Regularization Constraints. Sensors, 22.","DOI":"10.3390\/s22062199"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/11\/3979\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:17:43Z","timestamp":1760138263000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/11\/3979"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,24]]},"references-count":38,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2022,6]]}},"alternative-id":["s22113979"],"URL":"https:\/\/doi.org\/10.3390\/s22113979","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,5,24]]}}}