Professional Documents
Culture Documents
56
Das et.al/Firefly Algorithm based Mammographic Image Analysis
was proposed using contrast stretching and filtering Define the objective function of f(x), where x=(x1,........,xd)T
respectively [11] to detect contours. However the Generate the initial population of fireflies or xi (i=1, 2,.., n)
performance regarding various breast density levels found Determine the light intensity of Ii at xi via f(xi)
to be not so encouraging. A review of existing processing While (t<MaxGen)
techniques on mammographic images shows [12] how For i = 1 to n (all n fireflies);
decomposition methods such as Quad tree Decomposition, For j=1 to n (n fireflies)
Discrete Wavelet Transform, Dual Tree Complex Wavelet if (Ij > Ii), move firefly i
Transform, Pyramid-Structured Wavelet Transform, Gabor towards j;
Wavelets been used till now, though it does not prescribe end if
any general trend in this area. The implementation of Attractiveness varies with distance r via Exp
adaptive contrast enhancement using multiscale [-r2];
representation [13] proves to show wavelet based Evaluate new solutions and update light
algorithm can produce better results. Wavelet based local intensity;
feature enhancement of mammographic images on End for j;
multiscale basis could result in desired outcome but End for i;
clinically cannot be extrapolated directly [14] [15]. The Rank the fireflies and find the current best;
application of metaheuristics in either small or large scale End while;
has not been found. As this is said, nature inspired Postprocess results and visualisation;
metaheuristics not been considered well enough, as these End procedure;
algorithms are opening doors for a complete new chapter Alpha determines random percentage in firefly moving. It
of computer vision and machine intelligence. Algorithms includes value between zeros to one. Absorption coefficient
such as Harmony search, Firefly algorithm, Artificial Bee is named gamma. The constraint varies between zeros to
Colony, Cuckoo Search are yet to be tested. In this study an extreme. If Coefficient is close to zero, then =0 and this
attempt has been made to show how these nature inspired corresponds to a special case of particle swarm
algorithms can provide effective result in mammographic optimization. Besides, if absorption coefficient is close
image with some existing techniques. Firefly algorithm is particularly, this is the case where the fireflies fly in a very
implemented to enhance the mammographic image for foggy region randomly. Finally 0 is maximum
edge information enhancement and overall contrast Attractiveness value [20].
enhancement, as a preprocessing stage and this enhanced Each firefly i can move toward another more attractive
image is then feed into self organizing map (SOM) and (brighter) firefly j by equation [21].
further an adaptive K-means algorithm is implemented for xi = xi + 0er2 ij (Xj - Xi) + (rand -1/2) (1)
clustering the segmented region to show the final outcome r is the distance
of the proposed approach. 0 is attractiveness
METHODOLOGY is light absorption coefficient
A. Firefly Algorithm:
The Firefly algorithm was developed by Xin-She Yang [16]
[17], on the basis of flashing light behavior of fireflies in
nature. The fundamental function of the glowing light is to
attract mate during mating session, where male firefly uses
a brief signal pattern and female firefly respond in certain
time interval for the same species. The pattern of flashes is
often unique for a particular species of fireflies. A three rule
base of firefly was established,
1) All fireflies are unisex, so that one firefly is
attracted to other fireflies regardless of their sex. Figure 1: the original image
2) The less bright one will move towards the brighter B. Firefly Algorithm for image enhancement:
one. The value of brightness is proportional to In conjunction with the above algorithm and derivations,
brightness, which is reverse proportional to their below the strategy is given to meet the problem objective
distances. 1) Initial population: Total number of image pixels.
3) Brightness of each firefly is determined by 2) MaxGen: intensity variation through iteration.
evaluating objective function. If there is no 3) If the previous pixel value is greater than of
brighter one than a particular firefly, it will move current pixel value after considering the fitness
randomly. evaluation, which depends upon the global
The brightness of a firefly is affected or determined by the intensity values of the image, it should be replaced.
landscape of the objective function to be optimized [18] 4) As attractiveness varies with distance, the
[19]. For a maximization problem, the brightness is simply boundary value of the window size, that is 3x3 in
proportional to the value of the objective function. this case, is considered. Any value that crosses the
The algorithm itself proposes some initializations that boundary, it was ignored.
include: 5) After each iteration, the global best in
1) : the light absorption coefficient consideration in accordance to the window size
2) r: the particular distance from the light source was updated and the highest intensity value of that
3) d: the domain space. iteration was considered for the previous update.
The rank of the firefly was updated.
The general algorithm of firefly: 6) The value of gamma which is the absorption rate
was considered to give a smoothing effect for the
57
Das et.al/Firefly Algorithm based Mammographic Image Analysis
image. The value of which will be image specific. which through a iteration was increased in the consequent
0, contains the attractiveness which is then stages, that effectively draws clustering of the data
updated according to the rank matrix. patterns.
Firefly algorithm does not memorize or remember any
history of better situation for each firefly and this causes
them to move regardless of its previous better situation,
and they may end up missing their situations[ijisa].
58
Das et.al/Firefly Algorithm based Mammographic Image Analysis
[7] Prof. Samir Kumar Bandyopadhyay,Pre-processing of Applications (SAGA 09), Vol. 5792 of Lecture Notes in
Mammogram Images, International Journal of Engineering Computing Sciences, pp. 169-178, Spriger, October 2009.
Science and Technology Vol. 2(11), 2010, 6753-6758. [17] X. S. Yang, (2010). Firefly Algorithm Stochastic Test
[8] Vishnukumar K. Patel, Prof. Syed Uvaid, Prof. A. C. Functions and Design Optimization. Int. J. Bio-Inspired
Suthar Mammogram of Breast Cancer detectionBased using Computation, vol.2, No. 2, pp.78-84, 2010.
Image Enhancement Algorithm, International Journal of [18] X.-S. Yang, Firefly Algorithm, Lvy Flights and Global
Emerging Technology and Advanced Engineering, Volume Optimization, Research and Development in Intelligent
2, Issue 8, August 2012 Systems XXVI (Eds M. Bramer, R. Ellis, M. Petridis),
[9] Lulin Chen, Chang W. Chen, Kevin J. Parker,Adaptive Springer, pp. 209-218, 2010.
feature enhancement for Mammographic images with [19] X. S. Yang, Engineering Optimization: An Introduction
wavelet multiresolution analysis, Journal of Electronic with Metaheuristic Applications. Wiley & Sons, New
Imaging 6(4), 467478 (October 1997). Jersey, 2010.
[10] William Mark Morrow, Raman Bhalachandra [20] Azam Amin Abshouri, Mohammad Reza Meybodi,
Paranjape,Rangaraj M. Rangayyan, Joseph Edward Leo Alireza Bakhtiary, New Firefly Algorithm based On Multi
Desautels,ReEion-Based Contrast Enhancement of swarm & Learning Automata in Dynamic
Mammograms, IEEE TRANSACTIONS ON MEDICAL Environments,978-1-4577-0174-0/11/$26.002011
IMAGING, VOL. 11, NO. 3, SEPTEMBER 1992. IEEE
[11] Yu Zhang, Noriko Tomuro, Jacob Furst, Daniela Stan [21] Babak Nasiri, M.R. Meybodi,Speciation based firefly
Raicu,Image Enhancement and Edge-based Mass algorithm for optimization in dynamic environments.
Segmentation in Mammogram, SPIE,2010. [22] Saibal K. Pal, C.S Rai, Amrit Pal Singh, Comparative
[12] D.Narain Ponraj, M.Evangelin Jenifer, P. Poongodi, Study of Firefly Algorithm and Particle Swarm Optimization
J.Samuel Manoharan,A Survey on the Preprocessing for Noisy Non-Linear Optimization Problems, I.J.
Techniques of Mammogram for the Detection of Breast Intelligent Systems and Applications, 2012, 10, 50-57
Cancer, Journal of Emerging Trends in Computing and Published Online September 2012 in MECS
Information Sciences, VOL. 2, NO. 12, December 2011 (http://www.mecs-press.org/) DOI:
[13] Andrew F. Laine, Sergio Schuler, Jian Fan, Walter 10.5815/ijisa.2012.10.06.
Huda,Mammographic Feature Enhancement by Multiscale [23] Wavelet-Based Color Image Segmentation using Self-
Analysis, IEEE TRANSACTIONS ON MEDICAL IMAGING, Organizing Map Neural Network
VOL 13, NO. 4, DECEMBER 1994 M. Arfan Jaffar, Muhammad Ishtiaq, Ayyaz Hussain and
[14] Duan Zhu Tian Hong Sun Lei,Research on Anwar M. Mirza, 2009 International Conference on
Mammogram Enhancement. Computer Engineering and Applications IPCSIT vol.2
[15] Andrew Laine, Jian Fan and Wuhai Yang,Wavelets for (2011) (2011) IACSIT Press, Singapore.
Contrast Enhancement of Digital Mammography, Specical [24] T. Kohonen, Self-organization and Associative
Issue of the EMBS Magazine entitled "Wavelets in Memory. Springer-Verlarg, 1989.
Medicine". [25] Dan Pelleg, Andrew Moore, Accelerating Exact K-
[16] X. S. Yang, Firefly algorithms for multimodal means Algorithms with Geometric Reasoning.
optimization, in Stochastic Algorithms Foundations and [26] A.Gersho, R.Grey,vector quantization and signal
Applications, Stochastic Algorithms: Foundations and compression, Kluwar Academic Pblishers: Dordrecht,
Netherlands, 1992.
59