International Journal of Innovative Technology and Exploring Engineering (IJITEE)
ISSN: 2278-3075, Volume-8, Issue-12, October 2019
4602
Published By:
Blue Eyes Intelligence Engineering
& Sciences Publication
Retrieval Number: L38431081219/2019©BEIESP
DOI: 10.35940/ijitee.L3843.1081219
Abstract: Whale Optimization Algorithm (WOA) was proposed
by Seyedali Mirjalili and Andrew Lewis in 2016. WOA is
nature-inspired, meta-heuristic (randomization and deterministic)
algorithm, which is being used to solve various single objective,
multi objective and multi-dimensional optimization problems. To
determine threshold value for image segmentation Otsu, kapur,
thresholding etc. methods are used. In this paper multilevel
threshold values are computed using WOA and these multilevel
threshold values are used for image segmentation. Fitness
is
computed using Otsu thresholding. Minimum fitness score is
considered as best optimal value. WOA has capability to explore,
exploit the search s pace and avoid local optima. In multilevel
thresholding, complex images are segmented into L+1 levels for
multiple threshold values L =2, 3 etc. This paper addresses about
performance of Whale Optimization Algorithm (WOA) and
Particle Swarm Optimization (PSO) for various benchmark
objective functions such as unimodel, multimodel, fix dimension
multimodel based on their convergence curves for different
number of iterations400,500 600 and compute multilevel
threshold values for various level image segmentation using
Whale Optimization Algorithm.
Keywords: Nature inspired algorithm, Whale Optimization
Algorithm (WOA), multilevel thresholding, image segmentation
I. INTRODUCTION
Image segmentation is process of splitting of image in parts
so that objects, boundaries of objects can be identified and
meaningful information can be extracted from segmented
image. There are many methods of image segmentation,
such as histogram thresholding, threshold segmentation
,edge detection , region extraction , clustering algorithms
[1][2] ,nature inspired meta heuristic algorithm such as
genetic algorithm, particle swarm algorithm, whale
optimization algorithm(Seyedali Mirjalili and Andrew Lewis
,2016)[3][4].threshold value can be obtained by using any
image segmentation method .Thresholding is categorized in
two parts: bi-level. Thresholding and multilevel thresholding.
In bi-level thresholding, image is segmented in two levels
.two groups of objects are produced. Multilevel thresholding
have multiple threshold value and hence overcome limitation
of bi-level thresholding
Multilevel threshold values can be obtained by optimization
technique such as Genetic Algorithm GA, PSO [7], Otsu
Revised Manuscript Received on October 05, 2019.
* Correspondence Author
Basu Dev Shivahare*,Research Scholar, AKTU, Lucknow, Uttar
Pradesh, IndiaEmail:basuiimt@gmail.com
S.K.Gupta , Associate Professor, BIET, Jhansi ,Uttar Pradesh, India
Email: guptask_biet@rediffmail.com
[11] WOA [3] etc. To compute multilevel threshold values
for various level image segmentation PSO (Kennedy J,
Eberhart R, 1995) [7], Modified PSO and OTSU (Fayçal
Hamdaoui et al ,2014)[11] are previously used .In this paper
WOA is used to compute multiple threshold values in term
of best positions of search agents for design variable Dim in
successive iterations. Dim is a variable which represents
number of thresholds.
In WOA, objective is to find best solution for searching target
prey. Best solution means best position which is near to prey
and get optimal cost to search prey. WOA has been widely
used for multilevel image segmentation (M.A.El Aziz et al,
2018) [4], clustering applications [5], design of low pass filter
[10] etc.
II. LITERATURE REVIEW
WOA is nature-inspired, meta-heuristic algorithm proposed
by Seyedali Mirjalili and Andrew Lewis in 2016.
(Seyedali Mirjalili and Andrew Lewis, 2016)[3].WOA has
capability to work on combination of exploration and
exploitation to get optimal or best solution and get rid of local
minima (Hardi M.Mohammed,Shahla et al,2019)[6]
In exploration, search space is explored by different solutions
and find global optimal or best solution.
Exploration is achieved in WOA, by generating a random
position of whale or search agent. Exploration is done by the
randomness of the A vector, |A| >=1 while searching for the
prey. Exploration is for global optimal search for prey .
Exploitation is local search.exploitation which is performed
by the bubble-net attacking technique.
In this paper, working mechanism of WOA is explained in
two steps (Seyedali Mirjalili and Andrew Lewis, 2016; Hardi
M. Mohammed, Shahla et al, 2019) [3][6]
A.Bubble-net Attacking Technique :( Exploitation phase)
a. Encircling Prey: in this phase best position of search
agent in n dimension is identified. We presume that target
prey is best position or is best candidate solution of leader .we
get best position of leader which is near to target prey and
optimal cost to search target prey. In successive iteration.
leader position or best position may be change. Vectors A and
C are computed.
A=2*a*r1-a; equation1
C=2*r2; equation2
r1 and 2 are random vectors in [0, 1].
To apply shrinking encircling mechanism, value of a is
linearly decreasing from 2 to 0 and a2 is linearly decreasing
from -1 to -2 in successive iteration and vector A varies in
Multilevel Thresholding based Image
Segmentation using Whale Optimization
Algorithm
Basu Dev Shivahare, S.K.Gupta