Fuzzy 2-partition entropy threshold selection based on Big Bang–Big Crunch Optimization algorithm

The fuzzy 2-partition entropy approach has been widely used to select threshold value for image segmenting. This approach used two parameterized fuzzy membership functions to form a fuzzy 2-partition of the image. The optimal threshold is selected by searching an optimal combination of parameters of...

Full description

Bibliographic Details
Main Authors: Baljit Singh Khehra, Amar Partap Singh Pharwaha, Manisha Kaushal
Format: Article
Language:English
Published: Elsevier 2015-03-01
Series:Egyptian Informatics Journal
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S1110866515000080
id doaj-5d5331ae31ed4329a6a778b18a647074
record_format Article
spelling doaj-5d5331ae31ed4329a6a778b18a6470742021-07-02T03:01:17ZengElsevierEgyptian Informatics Journal1110-86652015-03-0116113315010.1016/j.eij.2015.02.004Fuzzy 2-partition entropy threshold selection based on Big Bang–Big Crunch Optimization algorithmBaljit Singh Khehra0Amar Partap Singh Pharwaha1Manisha Kaushal2Computer Science & Engineering Department, Baba Banda Singh Bahadur Engineering College, Fatehgarh Sahib 140407, Punjab, IndiaElectronics & Communication Department, Sant Longowal Institute of Engineering & Technology, Deemed University (Established by Govt. of India), Longowal-148106, Sangrur, Punjab, IndiaComputer Science & Engineering, UIET, Punjab University, Chandigarh 160014, IndiaThe fuzzy 2-partition entropy approach has been widely used to select threshold value for image segmenting. This approach used two parameterized fuzzy membership functions to form a fuzzy 2-partition of the image. The optimal threshold is selected by searching an optimal combination of parameters of the membership functions such that the entropy of fuzzy 2-partition is maximized. In this paper, a new fuzzy 2-partition entropy thresholding approach based on the technology of the Big Bang–Big Crunch Optimization (BBBCO) is proposed. The new proposed thresholding approach is called the BBBCO-based fuzzy 2-partition entropy thresholding algorithm. BBBCO is used to search an optimal combination of parameters of the membership functions for maximizing the entropy of fuzzy 2-partition. BBBCO is inspired by the theory of the evolution of the universe; namely the Big Bang and Big Crunch Theory. The proposed algorithm is tested on a number of standard test images. For comparison, three different algorithms included Genetic Algorithm (GA)-based, Biogeography-based Optimization (BBO)-based and recursive approaches are also implemented. From experimental results, it is observed that the performance of the proposed algorithm is more effective than GA-based, BBO-based and recursion-based approaches.http://www.sciencedirect.com/science/article/pii/S1110866515000080Big Bang–Big Crunch OptimizationBiogeography-based OptimizationFuzzy 2-partition entropyOptimal thresholdImage segmenting
collection DOAJ
language English
format Article
sources DOAJ
author Baljit Singh Khehra
Amar Partap Singh Pharwaha
Manisha Kaushal
spellingShingle Baljit Singh Khehra
Amar Partap Singh Pharwaha
Manisha Kaushal
Fuzzy 2-partition entropy threshold selection based on Big Bang–Big Crunch Optimization algorithm
Egyptian Informatics Journal
Big Bang–Big Crunch Optimization
Biogeography-based Optimization
Fuzzy 2-partition entropy
Optimal threshold
Image segmenting
author_facet Baljit Singh Khehra
Amar Partap Singh Pharwaha
Manisha Kaushal
author_sort Baljit Singh Khehra
title Fuzzy 2-partition entropy threshold selection based on Big Bang–Big Crunch Optimization algorithm
title_short Fuzzy 2-partition entropy threshold selection based on Big Bang–Big Crunch Optimization algorithm
title_full Fuzzy 2-partition entropy threshold selection based on Big Bang–Big Crunch Optimization algorithm
title_fullStr Fuzzy 2-partition entropy threshold selection based on Big Bang–Big Crunch Optimization algorithm
title_full_unstemmed Fuzzy 2-partition entropy threshold selection based on Big Bang–Big Crunch Optimization algorithm
title_sort fuzzy 2-partition entropy threshold selection based on big bang–big crunch optimization algorithm
publisher Elsevier
series Egyptian Informatics Journal
issn 1110-8665
publishDate 2015-03-01
description The fuzzy 2-partition entropy approach has been widely used to select threshold value for image segmenting. This approach used two parameterized fuzzy membership functions to form a fuzzy 2-partition of the image. The optimal threshold is selected by searching an optimal combination of parameters of the membership functions such that the entropy of fuzzy 2-partition is maximized. In this paper, a new fuzzy 2-partition entropy thresholding approach based on the technology of the Big Bang–Big Crunch Optimization (BBBCO) is proposed. The new proposed thresholding approach is called the BBBCO-based fuzzy 2-partition entropy thresholding algorithm. BBBCO is used to search an optimal combination of parameters of the membership functions for maximizing the entropy of fuzzy 2-partition. BBBCO is inspired by the theory of the evolution of the universe; namely the Big Bang and Big Crunch Theory. The proposed algorithm is tested on a number of standard test images. For comparison, three different algorithms included Genetic Algorithm (GA)-based, Biogeography-based Optimization (BBO)-based and recursive approaches are also implemented. From experimental results, it is observed that the performance of the proposed algorithm is more effective than GA-based, BBO-based and recursion-based approaches.
topic Big Bang–Big Crunch Optimization
Biogeography-based Optimization
Fuzzy 2-partition entropy
Optimal threshold
Image segmenting
url http://www.sciencedirect.com/science/article/pii/S1110866515000080
work_keys_str_mv AT baljitsinghkhehra fuzzy2partitionentropythresholdselectionbasedonbigbangbigcrunchoptimizationalgorithm
AT amarpartapsinghpharwaha fuzzy2partitionentropythresholdselectionbasedonbigbangbigcrunchoptimizationalgorithm
AT manishakaushal fuzzy2partitionentropythresholdselectionbasedonbigbangbigcrunchoptimizationalgorithm
_version_ 1721342288079093760