You are on page 1of 4

150 (IJCNS) International Journal of Computer and Network Security,

Vol. 2, No. 6, June 2010

Segmentation of MR Brain tumor using


Parallel ACO
J.Jaya1 and K.Thanushkodi 2
1
Research Scholar, Anna University,Chennai,Tamil Nadu,India.
jaya_hindusthan@yahoo.co.in
2
Director, Akshaya College of Engg, & Tech.Coimbatore,Tamil Nadu,India

the research community. Among them we can find


Abstract: One of the most complex tasks in digital image
processing is image segmentation. This paper proposes a novel
commercial and non commercial packages. Usually, the
image segmentation algorithm that uses a biologically inspired former ones are focused on specific applications or just on
technique based on ant colony optimization (ACO) algorithm. It visualization being more robust and stable, whereas the
has been applied to solve many optimization problems with good latter ones often offer more features to the end user.
discretion, parallel, robustness and positive feedback. The
proposed new meta-heuristic algorithm operates on the image 2. Existing Methods
pixel data and a region/neighborhood map to form a context in
which they can merge. Hence, we segment the MR brain image Several methods have been proposed to segment brain
using ant colony optimization algorithm. Compared to
MR images. The methods are either based on the intrinsic
traditional metaheuristic segmentation methods, the proposed
method has advantages that it can effectively segment the fine
structure of the data or based on statistical frameworks.
details. The suggested image segmentation strategy is tested on a Structural based methods rely on apparent spatial
set of real time MR Brain images. regularities of image structures such as edges, and regions.
However, the performance is not satisfying when the images
Keywords: MRI, Segmentation, Ant colony optimization, & are with noise, artifacts, and local variations, which is often
Registration. the case in real data. Instead, statistical based methods use a
probability model to classify the voxels into different tissue
types based on the intensity distribution of the image.
5. Introduction Methods based on statistical frameworks can be further
divided into non-parametric methods or parametric
The field known as biomedical analysis has evolved methods.. In non-parametric methods, the density model of
considerably over the last couple of decades. The widespread the prior relies entirely on the data itself, i.e. the K-nearest-
availability of suitable detectors has aided the rapid neighbors (K-NN) method. Non-parametric methods are
development of new technologies for the monitoring and adaptive, but its limitation is the need of a large amount of
diagnosis, as well as treatment, of patients. Over the last labeled training data. In contrast, non-parametric methods
century technology has advanced from the discovery of x- rely only on the explicit functional form of intensity density
rays to a variety of imaging tools such as magnetic function of the MR image [10, 11].
resonance imaging, computed tomography, positron
emission tomography and ultrasonography. The recent 3. Proposed Method
revolution in medical imaging resulting from techniques
such as computed tomography (CT) and magnetic resonance
imaging (MRI) can provide detailed information about Image Acquisition
disease and can identify many pathologic conditions, giving
an accurate diagnosis. Furthermore, new techniques are Preprocessing
helping to advance fundamental biomedical research.
Medical imaging is an essential tool for improving the
diagnoses, understanding and treatment of a large variety of Enhancement
diseases [1, 7, 8].
The extraordinary growth experimented by the medical
image processing field in the last years, has motivated the Segmentation
development of many algorithms and software packages for
image processing. There are also some efforts to develop Figure1. Block Diagram of Proposed work
software that could be easy to modify by other researchers,
for example the Medical Imaging Interaction Toolkit, is 3.1 Image Acquisition
intended to fill the gap between algorithms and the final The development of intra-operative imaging systems has
user, providing interaction capabilities to construct clinical contributed to improving the course of intracranial
applications. Therefore, many software packages for neurosurgical procedures. Among these systems, the 0.5T
visualization and analysis of medical data are available for intra-operative magnetic resonance scanner of the Kovai
(IJCNS) International Journal of Computer and Network Security, 151
Vol. 2, No. 6, June 2010

Medical Center and Hospital (KMCH, Signa SP, GE


Medical Systems) offers the possibility to acquire
256*256*58(0.86mm, 0.86mm, 2.5 mm) T1 weighted
images with the fast spin echo protocol (TR=400,TE=16 ms,
FOV=220*220 mm) in 3 minutes and 40 seconds. The
quality of every 256*256 slice acquired intra-operatively is
fairly similar to images acquired with a 1.5 T conventional
scanner, but the major drawback of the intra-operative
image is that the slice remains thick (2.5 mm).
Images of a patient obtained by MRI scan is displayed as Figure 2 b) After Preprocessing
an array of pixels (a two dimensional unit based on the
matrix size and the field of view) and stored in Mat lab 3.3 Enhancement
7.0.Here, grayscale or intensity images are displayed of Image enhancement methods improve the visual
default size 256 x 256.The following figure displayed a MRI appearance of Magnetic Resonance Image (MRI). The role
brain image obtained in Mat lab 7.0. The brain MR images of enhancement technique is removal of high frequency
are stored in the database in JPEG format. Fig 2 shows the components from the images. This part is used to enhance
image acquisition. the smoothness towards piecewise-homogeneous region and
reduces the edge-blurring effect. Conventional Enhancement
techniques such as low pass filter, Median filter, Gabor
Filter, Gaussian Filter, Prewitt edge-finding filter,
Normalization Method are employable for this work.

This proposed system describes the information of


enhancement using weighted median filter for removing
high frequency components such as impulsive noise, salt
and pepper noise, etc. and obtained high PSNR and ASNR
values. PSNR = 0.924,ASNR =.929

Figure 2. Image Acquisition


3.2 Preprocessing
Preprocessing functions involve those operations that are
normally required prior to the main data analysis and
extraction of information, and are generally grouped as
radiometric or geometric corrections. Radiometric
corrections include correcting the data for sensor
irregularities and unwanted sensor or atmospheric noise, Figure 3. Enhancement
removal of non-brain voxels and Converting the data so they
accurately represent the reflected or emitted radiation
measured by the sensor [9].

In this work tracking algorithm is implemented to


remove film artifacts. The high intensity value of film
artifacts are removed from MRI brain image. During the
removal of film artifacts, the image consists of salt and
pepper noise.

Figure3.Performance Evaluation of Enhancement Stage

3.5 Segmentation
Segmentation is the initial step for any image
analysis. There is a task for segmentation of brain MRI
images. That is to obtain the locations of suspicious areas to
assist radiologists for diagnose. Image segmentation has
been approached from a wide variety of perspectives.
Region-based approach, morphological operation, multiscale
Figure 2 a) Before Preprocessing analysis, fuzzy approaches and stochastic approaches have
been used for MRI image segmentation but with some
limitations. Local thresholding is used by setting threshold
152 (IJCNS) International Journal of Computer and Network Security,
Vol. 2, No. 6, June 2010

values for sub-images. It requires selection of a window size 4.1 Pheromone Initialization
and threshold parameters. Wu et al. presented that the For each ant assign the initial pheromone value T0.
threshold for a pixel is set as the mean value plus the Root And for each ant select a random pixel from the image
Mean Square (RMS) noise value multiplied by a selected which has not been selected previously. To find out the
coefficient in a selected square region around the pixels is been selected or not, a flag value is assigned for
thresholded pixel. Kallergi et al. compared local each pixel. Initially the flag value is assigned as 0, once the
thresholding and region growing methods. It showed that pixel is selected the flag is changed to 1. This procedure is
the local thresholding method has greater stability, but is followed for all the ants. For each ant a separate column for
more dependent on parameter selection. Woods et al. used pheromone and flag values are allocated in the solution
local thresholding by subtracting the average intensity of a matrix.
15×15 window from the processed pixel. Then, region
growing is performed to group pixels into objects. 4.2 Local Pheromone Update
Comparing with the multi-tolerance region growing Update the pheromone values for all the randomly
algorithm and the active contour model, it showed that the selected pixels using the following equation:
speed of the algorithm is more than an order of magnitude Tnew = (1 – ρ) * Told + ρ * T0 ,
faster than the other two. where Told and Tnew are the old and new pheromone values,
Edge detection is a traditional method for and ρ is rate of pheromone evaporation parameter in local
segmentation. Many operators, Roberts gradient, Sobel update, ranges from [0,1] i.e., 0 < ρ < 1. Calculate the
gradient, Prewitt gradient and Laplacian operator, were posterior energy function value for all the selected pixels by
published in the literature. Some mathematical the ants from the solution matrix.
morphological operations such as erosion, top-hat The ant, which generates this local minimum value, is
transformation and complicated morphological filters and selected and whose pheromone is updated using the
multi-structure elements can also be used. It is good in following equation:
dealing with geometrically analytic aspects of image
analysis problems. Stochastic approaches have also been Tnew = (1 – α) * Told + α * ∆Told,
used to segment calcifications. Stochastic and Bayesian where Told and Tnew are the old and new pheromone values,
methods have provided a general framework to model and α is rate of pheromone evaporation parameter in global
images and to express prior knowledge. Markov Random update called as track’s relative importance, ranges from
Field (MRF) model was used to deal with the spatial [0,1] i.e., 0 < α < 1, and ∆ is equal to ( 1 / Gmin). For the
relations between the labels obtained in an iterative remaining ants their pheromone is updated as: Tnew = (1 –
segmentation process. The process-assigning pixel labels α) * Told, here, the ∆ is assumed as 0. Thus the pheromones
iteratively. are updated globally. This procedure is repeated for all the
image pixels. At the final iteration, the Gmin has the
optimum label of the image. To further enhance the value,
4. Proposed parallel Ant Colony System (ACS) this entire procedure can be repeated for any number of
Ant Colony Optimization (ACO) is a population-based times. In our implementation, we are using 20 numbers of
approach first designed by Marco Dorigo and coworkers, iterations.
inspired by the foraging behavior of ant colonies [13, 14,
15]. ndividuals ants are simple insects with limited
memory and capable of performing simple
ctions.However, the collective behavior of ants provides
intelligent solutions to problems such as finding the
shortest paths from the nest to a food source. Ants
foraging for food lay down quantities of a volatile
chemical substance named pheromone, marking their
path that it follows. Ants smell pheromone and decide to
follow the path with a high probability and thereby
reinforce it with a further quantity of pheromone [12, 16].
Figure 4. Segmented MRI
The probability that an ant chooses a path increases with
the number of ants choosing the path at previous times
and with the strength of the pheromone concentration laid 5. Conclusion
on it. In this paper, a meta heuristic based image segmentation
In this work, the labels created from the MRF approach was presented. The multi-agent algorithm takes
method and the posterior energy function values for each advantage of various models to represent the agent’s
pixel are stored in a solution matrix. The goal of this problem solving expertise within a knowledge base and
method is to find out the optimum label of the image that perform an inference mechanism that governs the agent’s
minimizes the posterior energy function value. Initially behavior in choosing the direction of their proceeding steps.
assign the values of number of iterations (N), number of This paper details an image segmentation method based on
ants (K), initial pheromone value (T0). [Hint: we are using the ant colony optimization algorithm. The improved
N=20, K=10, T0=0.001]. accuracy rate according to the experimental results is due to
better characterization of natural brain structure.
(IJCNS) International Journal of Computer and Network Security, 153
Vol. 2, No. 6, June 2010

Experiments on both real and synthetic MR images show Transactions Pattern Analysis and Machine
that the segmentation result of the proposed method has Intelligence 21, June 1999, pp. 544-551.
higher accuracy compared to existing algorithms. [15] John Ashburner , Karl J. Friston,” Rigid body
registration “, The welcome dept of image neuro
science , 12 queen square, London.
References [16] M. Dorigo, Mauro Birattari and Thomas Stiitzle,
[1] André Collignon, Dirk Vandermeulen, Paul Suetens, “Ant Colony Optimization artificial Ants as a
Guy Marchal,” 3D multi-modality medical image Computational Intelligence Technique”,
registration using feature space clustering Computational Intelligence magazine, Nov. 2006,
“,SpringerLink, Volume 905pp.193-204,Berlin pp.28-39.
(1995). [17] P.S. Shelokar, V.K. JayRaman and B.D. Kulkami,
[2] Alexis Roche, Gregoire Malandain, Nicholas “An ant colony clustering approach for clustering”,
Ayache, Sylvain prima, “Towards a better analytical chemical act 509, 2004, pp.187- 195.
comprehension Medical Image Registration”,
Medical Image Computing and Computer-Assisted Acknowledgement
Intervention-(MICCAI’99) ,Volume 1679,pp. 555- The author wishes to thank Dr.M.Karnan, for his guideness
566, (1999). in this area and also extend wishes to thank Doctor Pankaj
[3] Aaron Lefohn, Joshua Cates, Ross Whitaker,: Metha for his Suggestion on tumor recognition with his
”Interactive GPU-Based level sets for 3D Brain knowledge and experience in imaging area. The MRI Image
Tumor Segmentation”,April 16,2003. data obtained from KMCH Hospital, Coimbatore, Tamil
[4] Ahmed Saad, Ben Smith,Ghassan Simultaneous Nadu, and India.
Segmentation, Kinetic Parameter Estimation and
Uncertainty Visualization of Dynamic PET
Images”,( MICCAI) pp-500-510 ( 2007).
[5] Albert K.W.Law,F.K.Law,Francis H.Y.Chan,:”A
Fast Deformable Region Model for Brain Tumor
Boundary Extraction”,IEEE ,Oct 23, USA,(2002).
[6] Amini L, Soltanian-Zadeh H, Lucas.C,:“Automated
Segmentation of Brain Structure from MRI”, Proc.
Intl.Soc.Mag.Reson.Med.11(2003).
[7] Ceylan.C, Van der Heide U.A, Bol G.H, Lagendijk
.J.J.W,Kotte A.N.T.J,”Assessment of rigid multi-
modality image registration consistency using the
multiple subvolume registration(MSR) method”,
Physics in Medicine Biology, pp. 101-108,(2005).
[8] Darryl de cunha, Leila Eadie, Benjamin Adams,
David Hawkes, “Medical Ultrasound Image
similarity measurement by human visual
system(HVS) Modelling”, spingerlink, volume
2525,pp.143-164 ,berlin, (2002).
[9] Dirk-Jan Kroon,” Multimodality non-rigid demon
algorithm image registration “, Robust Non-Rigid
Point Matching, Volume 14, pp. 120-126, (2008).
[10] Duan Haibin, Wang Daobo, Zhu Jiaqiang and
Huang Xianghua, “Development on ant colony
algorithm theory and its application,” Control and
Decision, Vol. 19, pp. 12-16, (2004).
[11] Dorigo.M, Di Caro G, Gambardella L M, “Ant
algorithms for discrete optimization”, Artificial
Life, 1999, Vol.5, No.2.
[12] ErikDam,Marcoloog,Marloes
Letteboer,:”Integrating Automatic and Interactive
Brain tumor Segmentation”, Proceedings of the
17th International Conference on Pattern
Recognition (ICPR’04), IEEE Computer Society.
[13] H. He, Y. Chen, “Artificial life for image
segmentation,” International Journal of Pattern
Recognition and Artificial Intelligence 15 (6),
2001, pp. 989-1003.
[14] J. Liu, Y.Y. Tang, “Adaptive image segmentation
with distributed behavior-based agents,” IEEE

You might also like