Abstract
Interactive image segmentation is a method for precisely segmenting of the object from background using information entered by the user. However, most interactive segmentation techniques are sensitive to the location and the number of seed points. To obtain a satisfactory result, the user should repeat the segmentation process over and over, and also based on employed technique, it may work well in some limited conditions and applications. To overcome these limitations and enhance the robustness of interactive image segmentation algorithm, this paper proposes a parallel fusion model using the majority voting technique, which not only is more reliable than existing methods, but also requires less user interaction. To this end, at first the input image is segmented by several segmentation methods independently. Then the obtained results are combined using majority voting technique to extract final segmentation result. To reduce the computational overhead of the proposed scheme, a spiking neural-like P system model for parallel implementation of majority voting technique is also proposed. The proposed model has been evaluated and compared with state-of-the-art methods using different metrics, and the obtained results show its efficiency compared to other methods.









Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Borjigin S, Sahoo PK (2019) Color image segmentation based on multi-level Tsallis–Havrda–Charvát entropy and 2D histogram using PSO algorithms. Pattern Recogn 92:107–118
Cai Q, Liu H, Qian Y, Zhou S, Duan X, Yang Y-H (2019) Saliency-guided level set model for automatic object segmentation. Pattern Recogn 93:147–163
Li Haixing, Luo Haibo, Huan Wang, Shi Zelin, Yan Chongnan, Wang Lanbo, Yueming Mu, Liu Yunpeng (2021) Automatic lumbar spinal MRI image segmentation with a multi-scale attention network. Neural Comput Appl 33(18):11589–11602
Perez-Borrero Isaac, Marin-Santos Diego, Vasallo-Vazquez Manuel J, Gegundez-Arias Manuel E (2021) A new deep-learning strawberry instance segmentation methodology based on a fully convolutional neural network. Neural Comput Appl 33(22):15059–15071
Wang T, Qi S, Ji Z, Sun Q, Peng Fu, Ge Qi (2020) Error-tolerant label prior for interactive image segmentation. Inf Sci 538:384–395
Wang T, Yang J, Ji Z, Sun Q (2018) Probabilistic diffusion for interactive image segmentation. IEEE Trans Image Process 28(1):330–342
Bragantini Jordão, Moura Bruno, Falcao Alexandre X, Cappabianco Fábio AM (2020) Grabber: a tool to improve convergence in interactive image segmentation. Pattern Recognit Lett 140:267–273
Chen D-J, Chen H-T, Chang L-W (2018) Toward a unified scheme for fast interactive segmentation. J Vis Commun Image Represent 55:393–403
Wang Tao, Ji Zexuan, Yang Jian, Sun Quansen, Peng Fu (2020) Global Manifold Learning for Interactive Image Segmentation. IEEE Trans Multimedia 23:3239–3249
Song Gwangmo, Lee Kyoung Mu (2020) Bi-directional seed attention network for interactive image segmentation. IEEE Signal Process Lett 27:1540–1544
Jian M, Jung C (2016) Interactive image segmentation using adaptive constraint propagation. IEEE Trans Image Process 25(3):1301–1311
Shi Ran, Ngan King Ngi, Li Songnan, Li Hongliang (2018) Interactive object segmentation in two phases. Signal Process: Image Commun 65:107–114
Li H, Gong M, Miao Q, Wang B (2018) Interactive active contour with kernel descriptor. Inf Sci 450:53–72
Chen D-J, Chen H-T, Chang L-W (2020) SwipeCut: Interactive Segmentation via Seed Grouping. IEEE Trans Circuits Syst Video Technol 30(9):2959–2970
Bampis CG, Maragos P, Bovik AC (2016) Graph-driven diffusion and random walk schemes for image segmentation. IEEE Trans Image Process 26(1):35–50
Wang T, Ji Z, Sun Q, Chen Q, Ge Qi, Yang J (2018) Diffusive likelihood for interactive image segmentation. Pattern Recogn 79:440–451
Breve F (2019) Interactive image segmentation using label propagation through complex networks. Expert Syst Appl 123:18–33
Ramadan Hiba, Lachqar Chaymae, Tairi Hamid (2020) A survey of recent interactive image segmentation methods. Computational Vis Media 6(4):355–384
Ning J, Zhang L, Zhang D, Chengke Wu (2010) Interactive image segmentation by maximal similarity based region merging. Pattern Recogn 43(2):445–456
Dong X, Shen J, Shao L, Yang M-H (2015) Interactive cosegmentation using global and local energy optimization. IEEE Trans Image Process 24(11):3966–3977
Dong Xingping, Shen Jianbing, Shao Ling, Van Gool Luc (2015) Sub-Markov random walk for image segmentation. IEEE Trans Image Process 25(2):516–527
Tandel Gopal S, Tiwari Ashish, Kakde OG (2021) Performance Optimisation of Deep Learning Models using Majority Voting Algorithm for Brain Tumour Classification. Computers in Biology and Medicine 135:104564
Li R, Chen X (2022) An efficient interactive multi-label segmentation tool for 2D and 3D medical images using fully connected conditional random field. Comput Methods Programs Biomed 213:106534
García-Gutiérrez J, Mateos-García D, Garcia M, Riquelme-Santos JC (2015) An evolutionary-weighted majority voting and support vector machines applied to contextual classification of LiDAR and imagery data fusion. Neurocomputing 163:17–24
Tsai Kuo Chun, Wenyi Hu, Xuqing Wu, Chen Jiefu, Han Zhu (2019) Automatic first arrival picking via deep learning with human interactive learning. IEEE Trans Geosci Remote Sens 58(2):1380–1391
Cornelio Cristina, Donini Michele, Loreggia Andrea, Pini Maria Silvia, Rossi Francesca (2021) Voting with random classifiers (VORACE): theoretical and experimental analysis. Autonomous Agents Multi-Agent Syste 35(2):1–31
Cascado-Caballero D, Diaz-del-Rio F, Cagigas-Muñiz D, Rios-Navarro A, Guisado-Lizar J-L, Pérez-Hurtado I, Riscos-Núñez A (2022) MAREX: A general purpose hardware architecture for membrane computing. Inf Sci 584:360–386
Paun, Gheorghe, Grzegorz Rozenberg, and Arto Salomaa. 2010 The Oxford handbook of membrane computing. Oxford University Press, Inc
Dalvand M, Fathi A, Kamran A (2021) Flooding region growing: a new parallel image segmentation model based on membrane computing. J Real-Time Image Proc 18(1):37–55
Song B, Zhang C, Pan L (2017) Tissue-like P systems with evolutional symport/antiport rules. Inf Sci 378:177–193
Alsalibi Bisan, Mirjalili Seyedali, Abualigah Laith, Gandomi Amir H (2022) A comprehensive survey on the recent variants and applications of membrane-inspired evolutionary algorithms. Arch Computational Methods Eng 1–17:3041–3057
Peng H, Li Bo, Wang J, Song X, Wang T, Valencia-Cabrera L, Pérez-Hurtado I, Riscos-Núñez A, Pérez-Jiménez MJ (2020) Spiking neural P systems with inhibitory rules. Knowl-Based Syst 188:105064
Wu Tingfang, Pan Linqiang, Qiang Yu, Tan Kay Chen (2020) Numerical spiking neural P systems. IEEE Trans Neural Netw Learning Syst 32(6):2443–2457
Peng H, Yang J, Wang J, Wang T, Sun Z, Song X, Luo X, Huang X (2017) Spiking neural P systems with multiple channels. Neural Netw 95:66–71
Peng H, Wang J, Pérez-Jiménez MJ, Riscos-Núñez A (2019) Dynamic threshold neural P systems. Knowl-Based Syst 163:875–884
Xue J, Wang Z, Kong D, Wang Y, Liu X, Fan W, Yuan S, Niu S, Li D (2021) Deep ensemble neural-like P systems for segmentation of central serous chorioretinopathy lesion. Inf Fusion 65:84–94
Li Bo, Peng H, Wang J, Huang X (2020) Multi-focus image fusion based on dynamic threshold neural P systems and surfacelet transform. Knowl-Based Syst 196:105794
Díaz-Pernil D, Peña-Cantillana F, Gutiérrez-Naranjo MA (2013) A parallel algorithm for skeletonizing images by using spiking neural P systems. Neurocomputing 115:81–91
Arbelaez P, Maire M, Fowlkes C, Malik J (2011) Contour detection and hierarchical image segmentation. IEEE Trans Pattern Anal Mach Intell 33(5):898–916
Gite Shilpa, Mishra Abhinav, Kotecha Ketan (2022) Enhanced lung image segmentation using deep learning. Neural Comput Appl 5(2):1–15
Schuman Catherine D, Kulkarni Shruti R, Maryam Parsa J, Mitchell Parker, Date Prasanna, ans Bill Kay. (2022) Opportunities for neuromorphic computing algorithms and applications. Nat Comput Sci 2:10–19
Funding
(Information that explains whether and by whom the research was supported): No funds, grants, or other support was received for this study.
Author information
Authors and Affiliations
Contributions
All authors contributed to the study conceptualization and design. Material preparation, data collection, analysis and writing of the first draft of paper were performed by Mehran Dalvand. The supervision and writing, review and editing of the manuscript were done by Abdolhossein Fathi and Arezoo Kamran. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflicts of interest
(Include appropriate disclosures): The authors have no conflicts of interest to declare that are relevant to the content of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Dalvand, M., Fathi, A. & Kamran, A. Spiking Neural P System with weight model of majority voting technique for reliable interactive image segmentation. Neural Comput & Applic 35, 9035–9051 (2023). https://doi.org/10.1007/s00521-022-08162-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-022-08162-9