SlideShare a Scribd company logo
TELKOMNIKA, Vol.15, No.1, March 2017, pp. 531~539
ISSN: 1693-6930, accredited A by DIKTI, Decree No: 58/DIKTI/Kep/2013
DOI: 10.12928/TELKOMNIKA.v15i1.3159  531
Received September 15, 2016; Revised December 28, 2016; Accepted January 16, 2017
Local Binary Fitting Segmentation by Cooperative
Quantum Particle Optimization
Desheng Li*
1
, Qian He
2
, Liu Chunli
3
, Yu Hongjie
4
1,3,4
Information and Network Engineering, Anhui Science and Technology University, Fengyang County,
Chuzhou City, Anhui Province, 233100, China, +86-18225735618
1,2
Guangxi Colleges and Universities Key Laboratory of Cloud Computing and Complex Systems, Guilin
University of Electronic Technology, Guilin City, Guangxi Zhuang
Autonomous Region, 541004, China
*Corresponding author, e-mail: ldsyy2006@126.com
Abstract
Recently, sophisticated segmentation techniques, such as level set method, which using valid
numerical calculation methods to process the evolution of the curve by solving linear or nonlinear elliptic
equations to divide the image availably, has become being more popular and effective. In Local Binary
Fitting (LBF) algorithm, a simple contour is initialized in an image and then the steepest-descent algorithm
is employed to constrain it to minimize the fitting energy functional. Hence, the initial position of the contour
is difficult or impossible to be well chosen for the final performance. To overcoming this drawback, this
work treats the energy fitting problem as a meta-heuristic optimization algorithm and imports a varietal
particle swarm optimization (PSO) method into the inner optimization process. The experimental results of
segmentations on medical images show that the proposed method is not only effective to both simple and
complex medical images with adequate stochastic effects, but also shows the accuracy and high
efficiency.
Keywords: local binary fitting; segmentation; particle swarm optimization; Lévy flights; active contour
Copyright © 2017 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
Image segmentation plays an important part of image processing, and is also the
premise and basis of image analysis and image understanding and recognition. The classic
image segmentation method based on two fundamental properties of pixels: discontinuity and
similarity. Some sophisticated segmentation techniques, such as Level Set method in PDF [1-3],
which using valid numerical calculation methods to process the evolution of the curve by solving
linear or nonlinear elliptic equations to divide the image availably. Especially, some level set
methods, such as LBF method [4], are sensitive to size of the local image contours, shapes, and
initial positions. In addition, the most current level set models are usually non-convex energy
functional; whose solutions are the local minima rather than global ones. So it is difficult to
achieve the desired segmentation results, but also affects the effectiveness of the algorithm.
The image segmentation algorithm based on level set is essentially an optimization
problem, which minimizing the energy functional. Hence, the variational level set model of
energy functional minimization problem could be formalized into meta-heuristic optimization
problem, and by using the particle swarm optimization method and level set competitive image
segmentation method. Then the particle swarm optimization method could be used to segment
the image with the competition of level set method [5].
However, the current study shows that the particle swarm optimization has not been
deeply embedded in the level set method as an organic integrity. It is possible to use PSO to
replace some unnecessary convolution operations and take the advantages of strong searching
capability and fast convergence speed. Moreover, most research also not combine the
regularization model into it and promote the global performance. On the other side, the image
segmentation algorithm based on level set is essentially an optimization problem, which
minimizing the energy functional. Hence, the variational level set model of energy functional
minimization problem could be formalized into meta-heuristic optimization problem, and by
using the particle swarm optimization method and level set competitive image segmentation
 ISSN: 1693-6930
TELKOMNIKA Vol. 15, No. 1, March 2017 : 531 – 539
532
method. Then the particle swarm optimization method could be used to segment the image with
the competition of level set method. In this article, we embed the particle swarm optimization
into the LBF model and algorithm to implement the inner optimization operation and test it on
the medical image segmentation.
In this article, we embed the particle swarm optimization into the LBF model and
algorithm to implement the inner optimization operation and test it on the medical image
segmentation.
2. Model Review
2.1. Review of Level Set Method
As the computer image has high real-time and dynamic features and randomness of
topology, the level set method is used to solve the contour variation of processing of image.
Essentially, the level set method is an approach to solve curve evolution using implicit method
to denote the closed curve in a plane. It represents the evolved curve to a partial differential
equation (PDF) of the zero level set function, avoiding the trace to the evolution process and
relevant parameterization. The basic idea of level set is to embed the evolved curve as a zero
level set function to a higher dimension function, then to get the evolution equation from the one
of closed hyper-surface. Because the embedded closed curve is always be kept as a set of
points on the a zero level set cutting plane, so only the position of this set of points is needed to
compute the evolution result. Figure 1 shows a landscape of a zero level set function, i.e., the
square curve, and its cutting plane. In general, a combination of normal, vector field-based and
curvature-based forces is often used to evolve the curve to shrink under it in the normal
direction.
Figure 1. Landscape of Level Set and Cutting Plane
2.2. Formalization of LBF Model
As a successor of level set model, the LBF model was recently applied into the image
segmentation with intensity inhomogeneity using the local intensity value. In this paper, we
define the problem in only two regions, i.e., the 2 dimension. Given an image , is the
vector related to the image pixel, where is the one of neighborhood of . The basic the energy
functional can be defined as follows:
( ) ∫ *∫ ( )| ( ) ( )| ( ( ))( )
+
∫ *∫ ( )| ( ) ( )| ( ( ))( )
+
(1)
where and are weight coefficients, ( ) and ( ) are the fitting functions denote the
approximation about the gradation of image of ( ) and ( ) respectively. ( ) is a
Gaussian kernel with standard deviation of .
Furthermore, the energy functional could be represented by a level set formulation in
the below format:
TELKOMNIKA ISSN: 1693-6930 
Local Binary Fitting Segmentation by Cooperative Quantum Particle… (Desheng Li)
533
( ) ∫ *∫ ( )| ( ) ( )| ( ( ))
( )
+
∫ *∫ ( )| ( ) ( )| ( ( ))( )
+
(2)
To guarantee the smoothness of the contour curve and the level set function, an arc
length rule term ( ) and a penalty term ( ) are imported in the energy functional. Hence, the
final definition of the energy functional ( ) can be written in the form:
( ) ( ) ( ) ( ) (3)
Then, the minimization problem could be converted to solving a level set evolution
equation. Concretely, in the level sec model, the contour curve can be represented by the
zero level set of a Lipschitz function . In order to minimize the energy functional
( ) with respect to ( ), we use the below gradient decent flow:
( )( ) (4)
Subsequently, the complete curve evolution equation is as follows:
( (| |
)) ( ) (| |
) ( )( )
(5)
where the coefficients and weight the two integral over regions inside/outside the contour.
( ) and ( ) are defined as follows:
( ) ∫ ( )| ( ) ( )| (7)
( ) ∫ ( )| ( ) ( )| (8)
In general, Heaviside function is approximated by a smooth function which is
defined by the following formula:
( ) {
(9)
( ) * ( )+
(10)
The fitting functions ( ) and ( ) will be updated according to the following equation:
( )
( ) [ ( ) ( )]
( ) ( )
(11)
( )
( ) [ ( ) ( )]
( ) [ ( )]
(12)
2.3. LBF Algorithm
The main procedure of LBF can be summarized as following Algo. 1. Firstly, the initial
level set function is simply defined as a binary function:
( ) {
(13)
Algorithm 1. The pseudo-code of LBF
Initialization:
 ISSN: 1693-6930
TELKOMNIKA Vol. 15, No. 1, March 2017 : 531 – 539
534
Read the input image .
Build the initial level set function .
Initialize the iteration number .
Scale parameter in Gaussian kernel.
Repeat:
Compute Heaviside function according to Eq. (9);
Compute Dirac function according to Eq. (12);
Compute according to Eq. (6) and (7);
Upate the value of ( ) and ( ) using (10) and (11);
Upate the level set function as according to Eq. (5);
Until | | ;
Output the segmentation result .
3. Particle Swarm Optimization (CQPSO-LF) CQPSO-LF aided LBF Algorithm
3.1. CQPSO-LF Algorithm
Lévy flights [6], named after the French mathematician Paul Pierre Lévy, are Markov
processes. After a large number of steps, the distance from the origin of the random walk tends
to a stable distribution. Lévy flights, which can be characterized by an inverse square
distribution of step length, may optimize the random search process when targets are scarce
and scarcity of resources. In contrast, Brownian motion is usually suit for the case when need to
locate abundant prey or targets. These traits of two random walks inspired us to improve our
swarm intelligence optimization, where Lévy flights can improve the ability of “exploration” while
Brownian motion benefits the “exploitation”.
Mathematically, Lévy flights are a kind of random walk whose step lengths meet a
heavy-tailed Lévy alpha-stable distribution, often in terms of a power-law formula, ( ) | | ,
where 0<β≤2 is an index. A typical version of Lévy distribution can be defined as [7].
As the change of β, this can evolve into one of Lévy distribution, normal distribution and
Cauchy distribution. The increments of Lévy flights are distributed according to a heavy-tailed
probability distribution. Figure 2 shows an example of this kind of distribution.
3/2
1
[ ] ,
2 2( ) ( )
( , , )
0 ;
0, 0.
exp
s s
L s
s
s
 
  
 



 
 
   
 
(12)
(a) (b)
Figure 2. An Instance of 2D Lévy Flights in 500 Steps
Taking the 2D-Lévy flights for instance, the step lengths and distance 00 steps of
random walks obeying a Lévy distribution are shown as in Figure 2(a) and Figure 2 (b)
respectively. Note that the Lévy flights are often efficient in exploring unknown and large-scale
0 50 100 150 200 250 300 350 400 450 500
0
20
40
60
80
100
120
140
160
180
-150 -100 -50 0 50 100
-250
-200
-150
-100
-50
0
50
TELKOMNIKA ISSN: 1693-6930 
Local Binary Fitting Segmentation by Cooperative Quantum Particle… (Desheng Li)
535
search space than Brownian walks. One reason for this argument is that the variance of Lévy
flights ( ) increases faster than that of Brownian random walks, i.e.,
( ) . Also, compared to Gaussian distribution, Lévy distribution is advantageous since the
probability of returning to a previously visited site is smaller than for a Gaussian distribution,
irrespective of the value of μ chosen.
From the update strategy of CQPSO-LF in our previous work [8,9] , we can draw a
conclusion that all particles in CQPSO-LF will converge to a common point, leaving the diversity
of the population extremely low and particles stagnated without further search before the
iterations is over. To overcome the problem, we exert a disturbance generated by Lévy flights
on the mean best position, global best position and electoral best position when the swarm is
evolving as shown in the following Eq.(14)-Eq.(16). To the local attractor, the hop steps in Lévy
flights promise the random traversal in the search space. However, to the global and electoral
best location, they only need a slightly disturbance, i.e., the angles meet a uniform distribution,
to exploit the particles nearby.
(14)
(15)
(16)
where , , is a pre-specified parameter, is a number in a sequence by Lévy flights,
angle is the angles of directions in Lévy flights.
Differently with other similar methods, we use the output parameters of Lévy flights to
intervene the position change directly, which can be seen in the Eq.(17) as follow, where
and are the output parameters of Lévy flights which are random generated,
while are the parametric empirical coefficient.
( ) ( ) (
) |( ) | ( )
(17)
3.2. CQPSO-LF Aided LBF Algorithm (LBF-CQPSO-LF)
The original LBF algorithm is a deterministic algorithm that is also sensitive to size of
the local image contours, shapes, and initial positions. At first, a simple contour is initialized in
an image and then the steepest-descent algorithm is employed to constrain it to minimize the
fitting energy functional. So the initial position of the contour is difficult or impossible to well
choice for the final performance. In light of this shortcoming, we propose a new hybrid model in
this article to utilize a population based swarm intelligence algorithm to select the good
candidate contours with the global minimum of the fitting energy functional. Meanwhile, the level
set method is also used to evolve the candidate contours and also get the cost function. During
the iterations, the initial seeds are elected by the CQPSO-LF algorithm to achieve the best
performance segmenta- -tion of the image. The whole framework of the CQPSO-LF aided LBF
Algorithm (LBF-CQPSO-LF) is described in the Algorithm 2.
Algorithm 2. The pseudo-code of LBF-CQPSO-LF
Initialization:
Read the input image .
Build the initial level set function .
Initialize the iteration number .
Scale parameter in Gaussian kernel.
While iteration <TH
For k=1 to
Compute Heaviside function;
Compute Dirac function;
Compute ;
Upate the value of ( ) and ( );
Upate the level set function as ;
 ISSN: 1693-6930
TELKOMNIKA Vol. 15, No. 1, March 2017 : 531 – 539
536
Until | | ;
Output the segmentation result .
End For
For k=1 to
SubSwarm Evaluation: Evaluate the fitness values ( ) of particles in
sub-swarms according to the fitness function, and get , , and .
SubSwarm Disturbance: Obtain the values , , by Lévy flights
disturbance.
Overall Evaluation: Elect the compositional global best position .
Overall Disturbance: Obtain the by Lévy flights disturbance.
Update Position: Renovate the positions of particles .
End For
End While
4. Experimental Results and Analysis
In this section, some typical numerical examples are executed and shown to validate
the effectiveness of the proposed method for medical images segmentation. All the experiments
are conducted in Matlab R2014b(64 bit), on a workstation platform of PC with an Intel(R)
Xeon(R) CPU E3-1230 V2 @ 3.30GHz Duo Core, 8.00GB RAM under a OS of Windows 7(64
bit) Ultimate Service Pack 1.
The aim of the experiments is to evaluate the effectiveness of LBF-CQPSO-LF method.
At first, we choose one simple blood vessel image to test the validity of the method. The 3D
landscape of the blood vessel image is shown in Figure 3. In this experiment, we use the kernel
function to help define the local binary fitting energy, whose shape can be found in Figure 4. As
shown in Figure 5(a-d), the method could not only segment out the desired objects increasingly,
but also is stable to initial contours.
Figure 3. 3D Landscape of the Blood Vessel Image
Figure 4. Shape of Kernel Function
TELKOMNIKA ISSN: 1693-6930 
Local Binary Fitting Segmentation by Cooperative Quantum Particle… (Desheng Li)
537
(a) (b) (c) (d)
Figure 5. Iterations of Segmentation of Blood Vessel Image
In the sequent experiment, we utilized the LBF-CQPSO-LF in the real application
scenario, i.e., an endocrine system medical image. To show the details explicitly, we
transformed the image into pseudo-color in the view of Matlab. The initial contour and ones in
the iterations are as shown in Figure 6(a). The initial rectangular region is fixed in the center of
the image, which is not sensitive to the final result any more. Due to the stochastic characteristic
of this algorithm, some targets with weak boundaries could be well identified at Figure 6(b-d).
The final segmentation results of endocrine system medical image after post-processing
can be found in Figure 7(a,b). Totally, the proposed algorithm can avoid the trapping in the local
minima when the energy functional evolves. Moreover, as the import of the Lévy Flights, the
noise disturbance is greatly reduced. Especially, after removing trivial edges, the refined
segmentation can be seen in the Figure 7(b) with the integrated and clean topological structures,
which could be the input of the further analysis.
(a) (b)
(c) (d)
Figure 6. Final Segmentation Results of Endocrine System Medical Image
 ISSN: 1693-6930
TELKOMNIKA Vol. 15, No. 1, March 2017 : 531 – 539
538
(a) (b)
Figure 7. Shape of Kernel Function
To evaluate the performance of proposed algorithm, LBF-CQPSO-LF, we adopted an
index called Segmentation Performance Measure (SPM) imported in literature [10] as an
benchmark, where the Automatically Segmented Image (ASI) is used to compare with the
Manually Segmented Image (MSI) to calculate the similarity by the Equation (18). Table 1
presents the quantitative segmentation performance of blood vessel and endocrine system
sample images by SPM and running time. It can be seen that the proposed algorithm could
reach high SPM, i.e., achieve desired initialization insensitive segmentation performance for
both simple and complex medical images.
( )
| | | |
(18)
Table 1. The Performance of LBF-CQPSO-LF
Test Run Iterations No.
SPM (%) Time taken (s)
Blood Vessel Endocrine System Blood Vessel Endocrine System
1 250 99.2579 97.3581 186.51 347.26
2 200 99.1547 98.156 157.03 291.08
3 300 99.3768 98.8245 201.65 414.73
4 150 98.6287 97.0689 86.49 156.4
7. Conclusion
In this article, a novel level set model aided by PSO was proposed to solve automated
medical image segmentation. The experimental result of segmentations on medical images
shows that the proposed method is not only effective to both simple and complex images with
adequate stochastic effects, but also shows the accuracy and high efficiency. However, our
methodstill has some limitations. For example, as our method stochastic algorithm naturally, so
it is hard to control the speed of convergence and stability. As our future studies, we will
investigate how to expand this method to the three-dimension case and consider multi-phase
level sets circumstance. Moreover, as the limitation of slow convergence, we aim to promote the
rate of convergence according to some approximate methods.
Acknowledgment
The research was supported by Natural Science Foundation of Anhui Province
(1708085MF161), Key Project of Natural Science Research of Universities in Anhui
(KJ2015A236), Key Project of Supporting Program for Outstanding Young Talents in
Universities of 2016 (Gxyqzd2016214), and was partially supported by grants of Natural
Science Foundation of Anhui province (No. 1508085MC55).
TELKOMNIKA ISSN: 1693-6930 
Local Binary Fitting Segmentation by Cooperative Quantum Particle… (Desheng Li)
539
References
[1] Li C, Xu C, Gui C, Fox MD. Level Set Evolution without Re-Initialization: A New Variational
Formulation. IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San
Diego. 2005; 1: 430-436.
[2] Luo Z, Xi Z, Wang J. Locating Liver Lesion with Local CV Level Set and Image Registration.
TELKOMNIKA Indonesian Journal of Electrical Engineering. 2014; 12(6): 4563-4571.
[3] Yin X, Chen X, Lei E, Wen M. PDF Based Icing Image Recognition Applied to Online Early Warning
System for Transmission Lines. TELKOMNIKA Indonesian Journal of Electrical Engineering. 2015;
13(3): 441-448.
[4] Li C, Kao C, Gore JC, Ding Z. Minimization of region-scalable fitting energy for image segmentation.
IEEE Transactions on Image Processing. 2008; 17(10): 1940-1949.
[5] Mekhmoukh A, Mokrani K. Improved Fuzzy C-Means based Particle Swarm Optimization (PSO)
initialization and outlier rejection with level set methods for MR brain image segmentation. Computer
Methods & Programs in Biomedicine. 2015; 122(2): 266-281.
[6] Shlesinger Micheal F, Zaslavsky GM, Frisch U. Lévy Flights and Related Topics in Physics. Lecture
Notes in Physics. 1995; 450.
[7] Yang XS. Engineering Optimization: An Introduction with Metaheuristic Applications, John Wiley and
Sons, 2010.
[8] Li D, He Q, Chen Y. Velocity control of longitudinal vibration ultrasonic motor using improved Elman
neural network trained by CQPSO with Lévy flights. Journal of Vibroengineering. 2014; 16(2): 35-747.
[9] Li D. Cooperative Quantum-Behaved Particle Swarm Optimization with Dynamic Varying Search
Areas and Lévy Flight Disturbance. The Scientific World Journal. 2014; 2014(3): 1-11.
[10] Mandal D, Chatterjee A, Maitra M. Robust medical image segmentation using particle swarm
optimization aided level set based global fitting energy active contour approach. Engineering
Applications of Artificial Intelligence. 2014; 35(2): 199-214.

More Related Content

PDF
Kv3419501953
PDF
An Alternative Genetic Algorithm to Optimize OSPF Weights
PDF
IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...
PDF
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
PDF
IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...
PDF
Library aware-power-conscious-realization-of-complementary-boolean-functions-
PDF
IRJET- Multi Image Morphing: A Review
PDF
Multiexposure Image Fusion
Kv3419501953
An Alternative Genetic Algorithm to Optimize OSPF Weights
IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...
IRJET- Digital Image Forgery Detection using Local Binary Patterns (LBP) and ...
IRJET- An Approach to FPGA based Implementation of Image Mosaicing using Neur...
Library aware-power-conscious-realization-of-complementary-boolean-functions-
IRJET- Multi Image Morphing: A Review
Multiexposure Image Fusion

What's hot (19)

PDF
Survey on clustering based color image segmentation and novel approaches to f...
PDF
Survey on clustering based color image segmentation
PDF
Matlab Implementation of Baseline JPEG Image Compression Using Hardware Optim...
PDF
Image segmentation based on color
PDF
IRJET- Crowd Density Estimation using Novel Feature Descriptor
PDF
Segmentation of Images by using Fuzzy k-means clustering with ACO
PDF
p927-chang
PDF
Paper id 27201451
PDF
Ijcatr04051016
PDF
Non-rigid Registration of Images with Geometric and Photometric Deformation b...
PDF
Medial axis transformation based skeletonzation of image patterns using image...
PDF
H017416670
PDF
IRJET- Optimization of Semantic Image Retargeting by using Guided Fusion Network
PDF
A Weighted Duality based Formulation of MIMO Systems
PDF
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PDF
Probabilistic model based image segmentation
PDF
Research on Image Classification Model of Probability Fusion Spectrum-Spatial...
PDF
G143741
PDF
Image segmentation by modified map ml estimations
Survey on clustering based color image segmentation and novel approaches to f...
Survey on clustering based color image segmentation
Matlab Implementation of Baseline JPEG Image Compression Using Hardware Optim...
Image segmentation based on color
IRJET- Crowd Density Estimation using Novel Feature Descriptor
Segmentation of Images by using Fuzzy k-means clustering with ACO
p927-chang
Paper id 27201451
Ijcatr04051016
Non-rigid Registration of Images with Geometric and Photometric Deformation b...
Medial axis transformation based skeletonzation of image patterns using image...
H017416670
IRJET- Optimization of Semantic Image Retargeting by using Guided Fusion Network
A Weighted Duality based Formulation of MIMO Systems
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
Probabilistic model based image segmentation
Research on Image Classification Model of Probability Fusion Spectrum-Spatial...
G143741
Image segmentation by modified map ml estimations
Ad

Similar to Local Binary Fitting Segmentation by Cooperative Quantum Particle Optimization (20)

PDF
Weighted Performance comparison of DWT and LWT with PCA for Face Image Retrie...
PDF
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
PDF
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
PDF
An efficient hardware logarithm generator with modified quasi-symmetrical app...
PDF
A Novel Cosine Approximation for High-Speed Evaluation of DCT
PDF
Building 3D Morphable Models from 2D Images
PDF
557 480-486
PDF
An improved image compression algorithm based on daubechies wavelets with ar...
PDF
H010315356
PDF
Multiexposure Image Fusion
PDF
I3602061067
PDF
Development of stereo matching algorithm based on sum of absolute RGB color d...
PDF
Medial Axis Transformation based Skeletonzation of Image Patterns using Image...
PDF
An Efficient Multiplierless Transform algorithm for Video Coding
PDF
Illumination Invariant Face Recognition System using Local Directional Patter...
PDF
Using A Application For A Desktop Application
PDF
Applying Transformation Characteristics to Solve the Multi Objective Linear F...
PDF
V.KARTHIKEYAN PUBLISHED ARTICLE
PDF
Finite_Element_Analysis_with_MATLAB_GUI
PDF
Seminarpaper
Weighted Performance comparison of DWT and LWT with PCA for Face Image Retrie...
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
Performance Comparison of PCA,DWT-PCA And LWT-PCA for Face Image Retrieval
An efficient hardware logarithm generator with modified quasi-symmetrical app...
A Novel Cosine Approximation for High-Speed Evaluation of DCT
Building 3D Morphable Models from 2D Images
557 480-486
An improved image compression algorithm based on daubechies wavelets with ar...
H010315356
Multiexposure Image Fusion
I3602061067
Development of stereo matching algorithm based on sum of absolute RGB color d...
Medial Axis Transformation based Skeletonzation of Image Patterns using Image...
An Efficient Multiplierless Transform algorithm for Video Coding
Illumination Invariant Face Recognition System using Local Directional Patter...
Using A Application For A Desktop Application
Applying Transformation Characteristics to Solve the Multi Objective Linear F...
V.KARTHIKEYAN PUBLISHED ARTICLE
Finite_Element_Analysis_with_MATLAB_GUI
Seminarpaper
Ad

More from TELKOMNIKA JOURNAL (20)

PDF
Earthquake magnitude prediction based on radon cloud data near Grindulu fault...
PDF
Implementation of ICMP flood detection and mitigation system based on softwar...
PDF
Indonesian continuous speech recognition optimization with convolution bidir...
PDF
Recognition and understanding of construction safety signs by final year engi...
PDF
The use of dolomite to overcome grounding resistance in acidic swamp land
PDF
Clustering of swamp land types against soil resistivity and grounding resistance
PDF
Hybrid methodology for parameter algebraic identification in spatial/time dom...
PDF
Integration of image processing with 6-degrees-of-freedom robotic arm for adv...
PDF
Deep learning approaches for accurate wood species recognition
PDF
Neuromarketing case study: recognition of sweet and sour taste in beverage pr...
PDF
Reversible data hiding with selective bits difference expansion and modulus f...
PDF
Website-based: smart goat farm monitoring cages
PDF
Novel internet of things-spectroscopy methods for targeted water pollutants i...
PDF
XGBoost optimization using hybrid Bayesian optimization and nested cross vali...
PDF
Convolutional neural network-based real-time drowsy driver detection for acci...
PDF
Addressing overfitting in comparative study for deep learningbased classifica...
PDF
Integrating artificial intelligence into accounting systems: a qualitative st...
PDF
Leveraging technology to improve tuberculosis patient adherence: a comprehens...
PDF
Adulterated beef detection with redundant gas sensor using optimized convolut...
PDF
A 6G THz MIMO antenna with high gain and wide bandwidth for high-speed wirele...
Earthquake magnitude prediction based on radon cloud data near Grindulu fault...
Implementation of ICMP flood detection and mitigation system based on softwar...
Indonesian continuous speech recognition optimization with convolution bidir...
Recognition and understanding of construction safety signs by final year engi...
The use of dolomite to overcome grounding resistance in acidic swamp land
Clustering of swamp land types against soil resistivity and grounding resistance
Hybrid methodology for parameter algebraic identification in spatial/time dom...
Integration of image processing with 6-degrees-of-freedom robotic arm for adv...
Deep learning approaches for accurate wood species recognition
Neuromarketing case study: recognition of sweet and sour taste in beverage pr...
Reversible data hiding with selective bits difference expansion and modulus f...
Website-based: smart goat farm monitoring cages
Novel internet of things-spectroscopy methods for targeted water pollutants i...
XGBoost optimization using hybrid Bayesian optimization and nested cross vali...
Convolutional neural network-based real-time drowsy driver detection for acci...
Addressing overfitting in comparative study for deep learningbased classifica...
Integrating artificial intelligence into accounting systems: a qualitative st...
Leveraging technology to improve tuberculosis patient adherence: a comprehens...
Adulterated beef detection with redundant gas sensor using optimized convolut...
A 6G THz MIMO antenna with high gain and wide bandwidth for high-speed wirele...

Recently uploaded (20)

PDF
Structs to JSON How Go Powers REST APIs.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Geodesy 1.pptx...............................................
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Practice Questions on recent development part 1.pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Fluid Mechanics, Module 3: Basics of Fluid Mechanics
PPTX
Sustainable Sites - Green Building Construction
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
Internship_Presentation_Final engineering.pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
Structs to JSON How Go Powers REST APIs.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
Internet of Things (IOT) - A guide to understanding
Geodesy 1.pptx...............................................
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
OOP with Java - Java Introduction (Basics)
Practice Questions on recent development part 1.pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Fluid Mechanics, Module 3: Basics of Fluid Mechanics
Sustainable Sites - Green Building Construction
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Internship_Presentation_Final engineering.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
Arduino robotics embedded978-1-4302-3184-4.pdf

Local Binary Fitting Segmentation by Cooperative Quantum Particle Optimization

  • 1. TELKOMNIKA, Vol.15, No.1, March 2017, pp. 531~539 ISSN: 1693-6930, accredited A by DIKTI, Decree No: 58/DIKTI/Kep/2013 DOI: 10.12928/TELKOMNIKA.v15i1.3159  531 Received September 15, 2016; Revised December 28, 2016; Accepted January 16, 2017 Local Binary Fitting Segmentation by Cooperative Quantum Particle Optimization Desheng Li* 1 , Qian He 2 , Liu Chunli 3 , Yu Hongjie 4 1,3,4 Information and Network Engineering, Anhui Science and Technology University, Fengyang County, Chuzhou City, Anhui Province, 233100, China, +86-18225735618 1,2 Guangxi Colleges and Universities Key Laboratory of Cloud Computing and Complex Systems, Guilin University of Electronic Technology, Guilin City, Guangxi Zhuang Autonomous Region, 541004, China *Corresponding author, e-mail: [email protected] Abstract Recently, sophisticated segmentation techniques, such as level set method, which using valid numerical calculation methods to process the evolution of the curve by solving linear or nonlinear elliptic equations to divide the image availably, has become being more popular and effective. In Local Binary Fitting (LBF) algorithm, a simple contour is initialized in an image and then the steepest-descent algorithm is employed to constrain it to minimize the fitting energy functional. Hence, the initial position of the contour is difficult or impossible to be well chosen for the final performance. To overcoming this drawback, this work treats the energy fitting problem as a meta-heuristic optimization algorithm and imports a varietal particle swarm optimization (PSO) method into the inner optimization process. The experimental results of segmentations on medical images show that the proposed method is not only effective to both simple and complex medical images with adequate stochastic effects, but also shows the accuracy and high efficiency. Keywords: local binary fitting; segmentation; particle swarm optimization; Lévy flights; active contour Copyright © 2017 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction Image segmentation plays an important part of image processing, and is also the premise and basis of image analysis and image understanding and recognition. The classic image segmentation method based on two fundamental properties of pixels: discontinuity and similarity. Some sophisticated segmentation techniques, such as Level Set method in PDF [1-3], which using valid numerical calculation methods to process the evolution of the curve by solving linear or nonlinear elliptic equations to divide the image availably. Especially, some level set methods, such as LBF method [4], are sensitive to size of the local image contours, shapes, and initial positions. In addition, the most current level set models are usually non-convex energy functional; whose solutions are the local minima rather than global ones. So it is difficult to achieve the desired segmentation results, but also affects the effectiveness of the algorithm. The image segmentation algorithm based on level set is essentially an optimization problem, which minimizing the energy functional. Hence, the variational level set model of energy functional minimization problem could be formalized into meta-heuristic optimization problem, and by using the particle swarm optimization method and level set competitive image segmentation method. Then the particle swarm optimization method could be used to segment the image with the competition of level set method [5]. However, the current study shows that the particle swarm optimization has not been deeply embedded in the level set method as an organic integrity. It is possible to use PSO to replace some unnecessary convolution operations and take the advantages of strong searching capability and fast convergence speed. Moreover, most research also not combine the regularization model into it and promote the global performance. On the other side, the image segmentation algorithm based on level set is essentially an optimization problem, which minimizing the energy functional. Hence, the variational level set model of energy functional minimization problem could be formalized into meta-heuristic optimization problem, and by using the particle swarm optimization method and level set competitive image segmentation
  • 2.  ISSN: 1693-6930 TELKOMNIKA Vol. 15, No. 1, March 2017 : 531 – 539 532 method. Then the particle swarm optimization method could be used to segment the image with the competition of level set method. In this article, we embed the particle swarm optimization into the LBF model and algorithm to implement the inner optimization operation and test it on the medical image segmentation. In this article, we embed the particle swarm optimization into the LBF model and algorithm to implement the inner optimization operation and test it on the medical image segmentation. 2. Model Review 2.1. Review of Level Set Method As the computer image has high real-time and dynamic features and randomness of topology, the level set method is used to solve the contour variation of processing of image. Essentially, the level set method is an approach to solve curve evolution using implicit method to denote the closed curve in a plane. It represents the evolved curve to a partial differential equation (PDF) of the zero level set function, avoiding the trace to the evolution process and relevant parameterization. The basic idea of level set is to embed the evolved curve as a zero level set function to a higher dimension function, then to get the evolution equation from the one of closed hyper-surface. Because the embedded closed curve is always be kept as a set of points on the a zero level set cutting plane, so only the position of this set of points is needed to compute the evolution result. Figure 1 shows a landscape of a zero level set function, i.e., the square curve, and its cutting plane. In general, a combination of normal, vector field-based and curvature-based forces is often used to evolve the curve to shrink under it in the normal direction. Figure 1. Landscape of Level Set and Cutting Plane 2.2. Formalization of LBF Model As a successor of level set model, the LBF model was recently applied into the image segmentation with intensity inhomogeneity using the local intensity value. In this paper, we define the problem in only two regions, i.e., the 2 dimension. Given an image , is the vector related to the image pixel, where is the one of neighborhood of . The basic the energy functional can be defined as follows: ( ) ∫ *∫ ( )| ( ) ( )| ( ( ))( ) + ∫ *∫ ( )| ( ) ( )| ( ( ))( ) + (1) where and are weight coefficients, ( ) and ( ) are the fitting functions denote the approximation about the gradation of image of ( ) and ( ) respectively. ( ) is a Gaussian kernel with standard deviation of . Furthermore, the energy functional could be represented by a level set formulation in the below format:
  • 3. TELKOMNIKA ISSN: 1693-6930  Local Binary Fitting Segmentation by Cooperative Quantum Particle… (Desheng Li) 533 ( ) ∫ *∫ ( )| ( ) ( )| ( ( )) ( ) + ∫ *∫ ( )| ( ) ( )| ( ( ))( ) + (2) To guarantee the smoothness of the contour curve and the level set function, an arc length rule term ( ) and a penalty term ( ) are imported in the energy functional. Hence, the final definition of the energy functional ( ) can be written in the form: ( ) ( ) ( ) ( ) (3) Then, the minimization problem could be converted to solving a level set evolution equation. Concretely, in the level sec model, the contour curve can be represented by the zero level set of a Lipschitz function . In order to minimize the energy functional ( ) with respect to ( ), we use the below gradient decent flow: ( )( ) (4) Subsequently, the complete curve evolution equation is as follows: ( (| | )) ( ) (| | ) ( )( ) (5) where the coefficients and weight the two integral over regions inside/outside the contour. ( ) and ( ) are defined as follows: ( ) ∫ ( )| ( ) ( )| (7) ( ) ∫ ( )| ( ) ( )| (8) In general, Heaviside function is approximated by a smooth function which is defined by the following formula: ( ) { (9) ( ) * ( )+ (10) The fitting functions ( ) and ( ) will be updated according to the following equation: ( ) ( ) [ ( ) ( )] ( ) ( ) (11) ( ) ( ) [ ( ) ( )] ( ) [ ( )] (12) 2.3. LBF Algorithm The main procedure of LBF can be summarized as following Algo. 1. Firstly, the initial level set function is simply defined as a binary function: ( ) { (13) Algorithm 1. The pseudo-code of LBF Initialization:
  • 4.  ISSN: 1693-6930 TELKOMNIKA Vol. 15, No. 1, March 2017 : 531 – 539 534 Read the input image . Build the initial level set function . Initialize the iteration number . Scale parameter in Gaussian kernel. Repeat: Compute Heaviside function according to Eq. (9); Compute Dirac function according to Eq. (12); Compute according to Eq. (6) and (7); Upate the value of ( ) and ( ) using (10) and (11); Upate the level set function as according to Eq. (5); Until | | ; Output the segmentation result . 3. Particle Swarm Optimization (CQPSO-LF) CQPSO-LF aided LBF Algorithm 3.1. CQPSO-LF Algorithm Lévy flights [6], named after the French mathematician Paul Pierre Lévy, are Markov processes. After a large number of steps, the distance from the origin of the random walk tends to a stable distribution. Lévy flights, which can be characterized by an inverse square distribution of step length, may optimize the random search process when targets are scarce and scarcity of resources. In contrast, Brownian motion is usually suit for the case when need to locate abundant prey or targets. These traits of two random walks inspired us to improve our swarm intelligence optimization, where Lévy flights can improve the ability of “exploration” while Brownian motion benefits the “exploitation”. Mathematically, Lévy flights are a kind of random walk whose step lengths meet a heavy-tailed Lévy alpha-stable distribution, often in terms of a power-law formula, ( ) | | , where 0<β≤2 is an index. A typical version of Lévy distribution can be defined as [7]. As the change of β, this can evolve into one of Lévy distribution, normal distribution and Cauchy distribution. The increments of Lévy flights are distributed according to a heavy-tailed probability distribution. Figure 2 shows an example of this kind of distribution. 3/2 1 [ ] , 2 2( ) ( ) ( , , ) 0 ; 0, 0. exp s s L s s s                     (12) (a) (b) Figure 2. An Instance of 2D Lévy Flights in 500 Steps Taking the 2D-Lévy flights for instance, the step lengths and distance 00 steps of random walks obeying a Lévy distribution are shown as in Figure 2(a) and Figure 2 (b) respectively. Note that the Lévy flights are often efficient in exploring unknown and large-scale 0 50 100 150 200 250 300 350 400 450 500 0 20 40 60 80 100 120 140 160 180 -150 -100 -50 0 50 100 -250 -200 -150 -100 -50 0 50
  • 5. TELKOMNIKA ISSN: 1693-6930  Local Binary Fitting Segmentation by Cooperative Quantum Particle… (Desheng Li) 535 search space than Brownian walks. One reason for this argument is that the variance of Lévy flights ( ) increases faster than that of Brownian random walks, i.e., ( ) . Also, compared to Gaussian distribution, Lévy distribution is advantageous since the probability of returning to a previously visited site is smaller than for a Gaussian distribution, irrespective of the value of μ chosen. From the update strategy of CQPSO-LF in our previous work [8,9] , we can draw a conclusion that all particles in CQPSO-LF will converge to a common point, leaving the diversity of the population extremely low and particles stagnated without further search before the iterations is over. To overcome the problem, we exert a disturbance generated by Lévy flights on the mean best position, global best position and electoral best position when the swarm is evolving as shown in the following Eq.(14)-Eq.(16). To the local attractor, the hop steps in Lévy flights promise the random traversal in the search space. However, to the global and electoral best location, they only need a slightly disturbance, i.e., the angles meet a uniform distribution, to exploit the particles nearby. (14) (15) (16) where , , is a pre-specified parameter, is a number in a sequence by Lévy flights, angle is the angles of directions in Lévy flights. Differently with other similar methods, we use the output parameters of Lévy flights to intervene the position change directly, which can be seen in the Eq.(17) as follow, where and are the output parameters of Lévy flights which are random generated, while are the parametric empirical coefficient. ( ) ( ) ( ) |( ) | ( ) (17) 3.2. CQPSO-LF Aided LBF Algorithm (LBF-CQPSO-LF) The original LBF algorithm is a deterministic algorithm that is also sensitive to size of the local image contours, shapes, and initial positions. At first, a simple contour is initialized in an image and then the steepest-descent algorithm is employed to constrain it to minimize the fitting energy functional. So the initial position of the contour is difficult or impossible to well choice for the final performance. In light of this shortcoming, we propose a new hybrid model in this article to utilize a population based swarm intelligence algorithm to select the good candidate contours with the global minimum of the fitting energy functional. Meanwhile, the level set method is also used to evolve the candidate contours and also get the cost function. During the iterations, the initial seeds are elected by the CQPSO-LF algorithm to achieve the best performance segmenta- -tion of the image. The whole framework of the CQPSO-LF aided LBF Algorithm (LBF-CQPSO-LF) is described in the Algorithm 2. Algorithm 2. The pseudo-code of LBF-CQPSO-LF Initialization: Read the input image . Build the initial level set function . Initialize the iteration number . Scale parameter in Gaussian kernel. While iteration <TH For k=1 to Compute Heaviside function; Compute Dirac function; Compute ; Upate the value of ( ) and ( ); Upate the level set function as ;
  • 6.  ISSN: 1693-6930 TELKOMNIKA Vol. 15, No. 1, March 2017 : 531 – 539 536 Until | | ; Output the segmentation result . End For For k=1 to SubSwarm Evaluation: Evaluate the fitness values ( ) of particles in sub-swarms according to the fitness function, and get , , and . SubSwarm Disturbance: Obtain the values , , by Lévy flights disturbance. Overall Evaluation: Elect the compositional global best position . Overall Disturbance: Obtain the by Lévy flights disturbance. Update Position: Renovate the positions of particles . End For End While 4. Experimental Results and Analysis In this section, some typical numerical examples are executed and shown to validate the effectiveness of the proposed method for medical images segmentation. All the experiments are conducted in Matlab R2014b(64 bit), on a workstation platform of PC with an Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz Duo Core, 8.00GB RAM under a OS of Windows 7(64 bit) Ultimate Service Pack 1. The aim of the experiments is to evaluate the effectiveness of LBF-CQPSO-LF method. At first, we choose one simple blood vessel image to test the validity of the method. The 3D landscape of the blood vessel image is shown in Figure 3. In this experiment, we use the kernel function to help define the local binary fitting energy, whose shape can be found in Figure 4. As shown in Figure 5(a-d), the method could not only segment out the desired objects increasingly, but also is stable to initial contours. Figure 3. 3D Landscape of the Blood Vessel Image Figure 4. Shape of Kernel Function
  • 7. TELKOMNIKA ISSN: 1693-6930  Local Binary Fitting Segmentation by Cooperative Quantum Particle… (Desheng Li) 537 (a) (b) (c) (d) Figure 5. Iterations of Segmentation of Blood Vessel Image In the sequent experiment, we utilized the LBF-CQPSO-LF in the real application scenario, i.e., an endocrine system medical image. To show the details explicitly, we transformed the image into pseudo-color in the view of Matlab. The initial contour and ones in the iterations are as shown in Figure 6(a). The initial rectangular region is fixed in the center of the image, which is not sensitive to the final result any more. Due to the stochastic characteristic of this algorithm, some targets with weak boundaries could be well identified at Figure 6(b-d). The final segmentation results of endocrine system medical image after post-processing can be found in Figure 7(a,b). Totally, the proposed algorithm can avoid the trapping in the local minima when the energy functional evolves. Moreover, as the import of the Lévy Flights, the noise disturbance is greatly reduced. Especially, after removing trivial edges, the refined segmentation can be seen in the Figure 7(b) with the integrated and clean topological structures, which could be the input of the further analysis. (a) (b) (c) (d) Figure 6. Final Segmentation Results of Endocrine System Medical Image
  • 8.  ISSN: 1693-6930 TELKOMNIKA Vol. 15, No. 1, March 2017 : 531 – 539 538 (a) (b) Figure 7. Shape of Kernel Function To evaluate the performance of proposed algorithm, LBF-CQPSO-LF, we adopted an index called Segmentation Performance Measure (SPM) imported in literature [10] as an benchmark, where the Automatically Segmented Image (ASI) is used to compare with the Manually Segmented Image (MSI) to calculate the similarity by the Equation (18). Table 1 presents the quantitative segmentation performance of blood vessel and endocrine system sample images by SPM and running time. It can be seen that the proposed algorithm could reach high SPM, i.e., achieve desired initialization insensitive segmentation performance for both simple and complex medical images. ( ) | | | | (18) Table 1. The Performance of LBF-CQPSO-LF Test Run Iterations No. SPM (%) Time taken (s) Blood Vessel Endocrine System Blood Vessel Endocrine System 1 250 99.2579 97.3581 186.51 347.26 2 200 99.1547 98.156 157.03 291.08 3 300 99.3768 98.8245 201.65 414.73 4 150 98.6287 97.0689 86.49 156.4 7. Conclusion In this article, a novel level set model aided by PSO was proposed to solve automated medical image segmentation. The experimental result of segmentations on medical images shows that the proposed method is not only effective to both simple and complex images with adequate stochastic effects, but also shows the accuracy and high efficiency. However, our methodstill has some limitations. For example, as our method stochastic algorithm naturally, so it is hard to control the speed of convergence and stability. As our future studies, we will investigate how to expand this method to the three-dimension case and consider multi-phase level sets circumstance. Moreover, as the limitation of slow convergence, we aim to promote the rate of convergence according to some approximate methods. Acknowledgment The research was supported by Natural Science Foundation of Anhui Province (1708085MF161), Key Project of Natural Science Research of Universities in Anhui (KJ2015A236), Key Project of Supporting Program for Outstanding Young Talents in Universities of 2016 (Gxyqzd2016214), and was partially supported by grants of Natural Science Foundation of Anhui province (No. 1508085MC55).
  • 9. TELKOMNIKA ISSN: 1693-6930  Local Binary Fitting Segmentation by Cooperative Quantum Particle… (Desheng Li) 539 References [1] Li C, Xu C, Gui C, Fox MD. Level Set Evolution without Re-Initialization: A New Variational Formulation. IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Diego. 2005; 1: 430-436. [2] Luo Z, Xi Z, Wang J. Locating Liver Lesion with Local CV Level Set and Image Registration. TELKOMNIKA Indonesian Journal of Electrical Engineering. 2014; 12(6): 4563-4571. [3] Yin X, Chen X, Lei E, Wen M. PDF Based Icing Image Recognition Applied to Online Early Warning System for Transmission Lines. TELKOMNIKA Indonesian Journal of Electrical Engineering. 2015; 13(3): 441-448. [4] Li C, Kao C, Gore JC, Ding Z. Minimization of region-scalable fitting energy for image segmentation. IEEE Transactions on Image Processing. 2008; 17(10): 1940-1949. [5] Mekhmoukh A, Mokrani K. Improved Fuzzy C-Means based Particle Swarm Optimization (PSO) initialization and outlier rejection with level set methods for MR brain image segmentation. Computer Methods & Programs in Biomedicine. 2015; 122(2): 266-281. [6] Shlesinger Micheal F, Zaslavsky GM, Frisch U. Lévy Flights and Related Topics in Physics. Lecture Notes in Physics. 1995; 450. [7] Yang XS. Engineering Optimization: An Introduction with Metaheuristic Applications, John Wiley and Sons, 2010. [8] Li D, He Q, Chen Y. Velocity control of longitudinal vibration ultrasonic motor using improved Elman neural network trained by CQPSO with Lévy flights. Journal of Vibroengineering. 2014; 16(2): 35-747. [9] Li D. Cooperative Quantum-Behaved Particle Swarm Optimization with Dynamic Varying Search Areas and Lévy Flight Disturbance. The Scientific World Journal. 2014; 2014(3): 1-11. [10] Mandal D, Chatterjee A, Maitra M. Robust medical image segmentation using particle swarm optimization aided level set based global fitting energy active contour approach. Engineering Applications of Artificial Intelligence. 2014; 35(2): 199-214.