AN EFFICIENT SKULL STRIPPING ALGORITHM USING CONNECTED REGIONS AND MORPHOLOGICAL OPERATION

Similar documents
MR IMAGE SEGMENTATION

Tumor Detection and classification of Medical MRI UsingAdvance ROIPropANN Algorithm

Automatic White Matter Lesion Segmentation in FLAIR MRI

Available Online through

Automatic MS Lesion Segmentation by Outlier Detection and Information Theoretic Region Partitioning Release 0.00

FUZZY C-MEANS BASED MRIMAGE FOR SEGMENTATION BRAIN TUMOR DETECTION USING GRABCUT

Global Journal of Engineering Science and Research Management

Automatic segmentation of the cortical grey and white matter in MRI using a Region Growing approach based on anatomical knowledge

Modified Expectation Maximization Method for Automatic Segmentation of MR Brain Images

Brain Portion Peeling from T2 Axial MRI Head Scans using Clustering and Morphological Operation

maximum likelihood estimates. The performance of

Automatic Generation of Training Data for Brain Tissue Classification from MRI

A Method for Filling Holes in Objects of Medical Images Using Region Labeling and Run Length Encoding Schemes

NIH Public Access Author Manuscript Proc Soc Photo Opt Instrum Eng. Author manuscript; available in PMC 2014 October 07.

Automated segmentation methods for liver analysis in oncology applications

CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS

Norbert Schuff VA Medical Center and UCSF

Global Thresholding Techniques to Classify Dead Cells in Diffusion Weighted Magnetic Resonant Images

PROSTATE CANCER DETECTION USING LABEL IMAGE CONSTRAINED MULTIATLAS SELECTION

Automatic Detection and Segmentation of Kidneys in Magnetic Resonance Images Using Image Processing Techniques

Automated Segmentation of Brain Parts from MRI Image Slices

GLIRT: Groupwise and Longitudinal Image Registration Toolbox

Extraction and Features of Tumour from MR brain images

SKULL STRIPPING OF MRI USING CLUSTERING AND RESONANCE METHOD

OCR For Handwritten Marathi Script

Volume 7, Issue 4, April 2017

NeuroQLab A Software Assistant for Neurosurgical Planning and Quantitative Image Analysis

An Introduction To Automatic Tissue Classification Of Brain MRI. Colm Elliott Mar 2014

Computer-Aided Detection system for Hemorrhage contained region

Dept of CSE, CIT Gubbi, Tumkur, Mysore, India

Level Set Evolution with Region Competition: Automatic 3-D Segmentation of Brain Tumors

Fuzzy Multi-channel Clustering with Individualized Spatial Priors for Segmenting Brain Lesions and Infarcts

FIRE FLY GENETIC APPROACH FOR BRAIN TUMOR SEGMENTATION IN MRI 1

BIOMEDICAL IMAGE RETRIEVAL USING LBWP

An Approach to Brain Tumor Segmentation and Classification K.Vinulakshmi 1 L. Jubair Ahmed 2

Processing math: 100% Intensity Normalization

ISSN: X Impact factor: 4.295

Sampling-Based Ensemble Segmentation against Inter-operator Variability

A SURVEY ON LIVER TUMOR DETECTION AND SEGMENTATION METHODS

NIH Public Access Author Manuscript Proc IEEE Int Symp Biomed Imaging. Author manuscript; available in PMC 2014 November 15.

MRI Brain Tumor Segmentation Using Genetic Algorithm With SVM Classifier

Feature Extraction and Texture Classification in MRI

DEVELOPMENT OF REALISTIC HEAD MODELS FOR ELECTRO- MAGNETIC SOURCE IMAGING OF THE HUMAN BRAIN

A Review on Label Image Constrained Multiatlas Selection

CHAPTER-1 INTRODUCTION

MEDICAL IMAGE ANALYSIS

Webpage: Volume 3, Issue V, May 2015 eissn:

Histogram and watershed based segmentation of color images

A Survey on Image Segmentation Using Clustering Techniques

Machine Learning for Medical Image Analysis. A. Criminisi

SEGMENTATION OF STROKE REGIONS FROM DWI AND ADC SEQUENCES USING A MODIFIED WATERSHED METHOD

Region-based Segmentation

Ischemic Stroke Lesion Segmentation Proceedings 5th October 2015 Munich, Germany

White Matter Lesion Segmentation (WMLS) Manual

Segmenting Glioma in Multi-Modal Images using a Generative-Discriminative Model for Brain Lesion Segmentation

Introduction to Medical Image Processing

Performance Analysis of Clustering Algorithms in Brain Tumor Detection of MR Images

Keywords MRI, 3-D Reconstruction, SVM, segmentation, region growing, threshoding.

Shape Feature Extraction of Brain MRI Using Slope Magnitude Method for Efficient Image Analysis

Segmenting Glioma in Multi-Modal Images using a Generative Model for Brain Lesion Segmentation

CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION

MR Brain Segmentation using Decision Trees

Automatic Registration-Based Segmentation for Neonatal Brains Using ANTs and Atropos

Skull Segmentation of MR images based on texture features for attenuation correction in PET/MR

Image Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah

Local Independent Projection Based Classification Using Fuzzy Clustering

A novel approach to MRI Brain Tumor delineation with Independent Components & Finite Generalized Gaussian Mixture Models

MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 9: Medical Image Segmentation (III) (Fuzzy Connected Image Segmentation)

Automated Brain Tumor Segmentation Using Hsom

Segmentation of Brain Tumors from Magnetic Resonance Images using Adaptive Thresholding and Graph Cut Algorithm.

A MORPHOLOGY-BASED FILTER STRUCTURE FOR EDGE-ENHANCING SMOOTHING

Brain Stroke Segmentation using Fuzzy C-Means Clustering

AN AUTOMATED SEGMENTATION FRAMEWORK FOR BRAIN MRI VOLUMES BASED ON ADAPTIVE MEAN-SHIFT CLUSTERING

AUTOMATIC LESION SEGMENTATION OF MULTIPLE SCLEROSIS IN MRI IMAGES USING SUPERVISED CLASSIFIER

A Systematic Analysis System for CT Liver Image Classification and Image Segmentation by Local Entropy Method

MARS: Multiple Atlases Robust Segmentation

Automatic System For Brain Tumor Detection And Classification Using Level Set And ANN

Semantic Context Forests for Learning- Based Knee Cartilage Segmentation in 3D MR Images

Automated Brain-Tissue Segmentation by Multi-Feature SVM Classification

Analysis of classifier to improve Medical diagnosis for Breast Cancer Detection using Data Mining Techniques A.subasini 1

Fiber Selection from Diffusion Tensor Data based on Boolean Operators

CAD SYSTEM FOR AUTOMATIC DETECTION OF BRAIN TUMOR THROUGH MRI BRAIN TUMOR DETECTION USING HPACO CHAPTER V BRAIN TUMOR DETECTION USING HPACO

Quantitative Evaluation of Skull Stripping Techniques on Magnetic Resonance Images

Hybrid Approach for MRI Human Head Scans Classification using HTT based SFTA Texture Feature Extraction Technique

Available online Journal of Scientific and Engineering Research, 2019, 6(1): Research Article

NEW REGION GROWING ALGORITHM FOR BRAIN IMAGES SEGMENTATION

Normalization for clinical data

C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations II

Automatic Generation of Training Data for Brain Tissue Classification from MRI

Fuzzy-Based Extraction of Vascular Structures from Time-of-Flight MR Images

Automatic Extraction of Tissue Form in Brain Image

Image Processing Techniques for Brain Tumor Extraction from MRI Images using SVM Classifier

Ensemble registration: Combining groupwise registration and segmentation

MRI BRAIN NUCLEI SEGMENTATION AND EVALUATION OF SEGMENTED NUCLEI WITH BET AND BSE

Finger Vein Biometric Approach for Personal Identification Using IRT Feature and Gabor Filter Implementation

High Accuracy Region Growing Segmentation Technique for Magnetic Resonance and Computed Tomography Images with Weak Boundaries

Lecture 4. Digital Image Enhancement. 1. Principle of image enhancement 2. Spatial domain transformation. Histogram processing

Modified Watershed Segmentation with Denoising of Medical Images

PET AND MRI BRAIN IMAGE FUSION USING REDUNDANT WAVELET TRANSFORM

3D Surface Reconstruction of the Brain based on Level Set Method

Transcription:

AN EFFICIENT SKULL STRIPPING ALGORITHM USING CONNECTED REGIONS AND MORPHOLOGICAL OPERATION Shijin Kumar P. S. 1 and Dharun V. S. 2 1 Department of Electronics and Communication Engineering, Noorul Islam University, Kumaracoil, Tamilnadu, India 2 Archana College of Engineering, Palamel, Nooranad, Alappuzha, Kerala, India E-mail: shijinkumarps@yahoo.com ABSTRACT Many diseases can be diagnosed by using segmentation and classification based on neural networks. The efficiency of the classification algorithm and the final output depends on the quality of input image. The input image may not have the fine qualities to produce a perfect output. In such scenario pre-processing plays an important role in the improvement of overall quality of the image. In this paper we propose various pre-processing steps that can be used in the framework for fully automatic tissue classification of Brain MR (Magnetic Resonance) images. Contrast enhancement and skull stripping are the pre-processing steps explained in this paper. A novel skull stripping algorithm is proposed and experimental results are illustrated. Skull stripping improves the efficiency in detecting tumors and other abnormalities in brain. The proposed skull stripping method is based on connected regions and mathematical morphology. Experiments are conducted on T1-weighted MR images obtained from radiopedia medical image database. Keywords: skull stripping, connected regions, contrast limited adaptive histogram equalization (CLAHE), contrast enhancement, mathematical morphology. INTRODUCTION Brain MRI has been widely used in various medical applications that are helpful in detecting brain abnormalities such as brain tumor, cancer, multiple sclerosis, paralysis etc. Skull stripping can be considered as one of the important pre-processing steps in brain image analysis [4]. Skull stripping is the process of delineation and removal of non cerebral tissue region such as skull, scalp, meninges, vein etc. from the cerebrum. Misclassification of abnormal tissues can be avoided by removing the skull region [1]. Variability in the anatomy of human brain, variable parameters of scanner, individual characteristics, complexity of human brain structure etc. are the various challenges faced by the skull stripping process [2]. Various robust and efficient algorithms have been developed inorder to reduce these artifacts [3]. Skull stripping can be done using various methods such as region growing techniques [11], thresholding [9], mathematical morphology [10] etc. A brief review on these methods will summarize the benefits and drawbacks of each one. In region growing we need a seed pixel to start the process [11]. The neighboring pixels of the starting seed are appended based on predefined criteria [8]. Thus the region grows by appending the seed pixel with the neighbouring pixels that have similar properties as that of seed pixels. One of the major disadvantages of this method is that we have to select the seed regions manually [10]. Another disadvantage of this method is the application of threshold value [4]. That means a human supervision is required for implementing this method. Inorder to avoid this problem Park et al [12] proposed an algorithm that selects seed regions automatically. The seed regions correspond to non brain and brain regions are selected by the algorithm. The major advantages are low noise, good contrast and homogeneity in intensity. Thresholding is another method for skull stripping. In this method, binary images are created from grey level images by converting all pixels below a particular threshold value to zero and rest of the pixels to one [6]. It is important to select an appropriate value for extracting different objects from the background [8]. Non rational properties and simplicity of implementation makes thresholding algorithms [4] very useful in image segmentation. But it is still difficult to select a robust threshold which can produce a good output for a wide set of images [12]. We can subdue this problem by using double threshold method [13]. Morphological operations [11] can be used for extracting components from an image. Mathematical morphology is widely used to separate the brain tissues from the surrounding and the dilation operation can be used to remove unwanted regions. The inputs to these types of operations are binary images. Morphological operations are simple and efficient for finding distance between pixels and extracting neighbourhood information during segmentation process [5]. The major disadvantage is that, it requires binary image with objects and background regions. METHODOLOGY In this paper we introduce a novel algorithm for skull stripping. The method involves contrast limited adaptive histogram equalization (CLAHE), thresholding, finding the connected regions and morphological operation. Image enhancement and skull stripping are the two main operations in this method. The main advantages of this method are reduced computational complexity, 4305

accuracy and flexibility. Detailed process flow of the proposed method is shown in Figure-1. Figure-2. Magnetic resonance image showing anatomy of human brain. B. Contrast Limited Adaptive Histogram Equalization (CLAHE) Histogram represents the intensity distribution of pixels in an image. Histogram equalization is a method of contrast adjustment. By applying normal histogram equalization all intensity values have equal distribution over the image. Thus the overall contrast will be enhanced. This may result in over contrast in particular regions of the image. To avoid this problem contrast limited adaptive histogram equalization (CLAHE) is used. CLAHE computes several histograms correspond to different sections in an image. These histograms are used to redistribute the luminance level of the image. The major advantage of this method is that we can improve the local contrast by selecting appropriate clip limit. = [ ] + (1) where, Ic max is the maximum allowed intensity, Ic min is the minimum allowed intensity, Ic in is the input intensity, Ic out is the equalized output intensity. F k (Ic in ) is the cumulative distribution function (CDF) of input intensities. Probability density function (PDF) of a particular intensity level I k in the output is given by Figure-1. Process flow of proposed skull stripping method. A. Input image Input images are obtained from radiopedia.org, an open source medical image database. The image obtained from the database has been scaled down to reduce the computational complexity. Three types of images used as input are T1-weighted, T2-weighted and FLAIR (Fluid Attenuated Inversion Recovery). The images used here are axially oriented. Figure-2 shows the anatomy of cerebral and non cerebral tissues (skull region). The dataset consist of images from adults of age group 18 to 60. = Cumulative distribution function (CDF) of a particular intensity level I k in the output is given by = (2) =0 (3) Where n k is the number of pixels with intensity level I k and N is the total number of pixels. C. Thresholding Thresholding is the process of converting the original image into a binary image. The values of the pixels will be converted to either level 0 or level 1 and there will not be any grey levels. For example, in an 8 bit image 0 is represented by (00) 16 and 1 is represented by (FF) 16.Threshold intensity level taken for experimental 4306

purpose is 40 and this value was obtained using trial and error method. The pixels above intensity level 40 are considered as 1 and below 40 are considered as 0. h, = {,, < where, F th (x,y) is the threshold image and I k (x,y) is the intensity of pixels in the image and the value ranges from 0 to 255. D. Connected regions The threshold image is converted into N number of connected regions. Each of the connected regions is labeled using a number. Length of each connected regions is found out. Thus we get the largest connected region from a set of connected regions. E. Preparing the mask The largest connected region is obtained and the inside of this region is filled with holes. Thus we get a white shape same as that of the shape of the brain in a black background. This is a binary image which consists of only black region and white region. Algorithm 1: Skull stripping using connected regions and morphological operation. Step 1: Get the input image. Step 2: Apply CLAHE for contrast enhancement. Step 3: Apply threshold and convert into binary image. Step 4: Find the connected regions. Step 5: Find the largest connected region. Step 6: Fill the largest connected region with holes. Step 7: Get the complement of the image. Step 8: Apply morphological dilation. Step 9: Get the complement of the image. Step 10: Multiply pixel-wise with the output of step 2. Step 11: Get the skull stripped output image. (4) After dilation the area of the black region reduces. The image thus obtained is again inverted and a white region in a black background is obtained. This is the required mask for skull stripping. F. Applying the mask The mask image is multiplied with the enhanced brain image (pixel-wise multiplication). Each pixel in the enhanced image is multiplied with the corresponding pixel in the mask. The output thus obtained is the skull stripped image. EXPERIMENTAL RESULT The input image is Magnetic resonance image (MRI) obtained from radiopedia medical database. Size of the image is 212 x 229. Since the algorithm is adapted to work on any image size, there is no need for image resizing. Contrast Limited Adaptive Histogram Equalization (CLAHE) is used for contrast enhancement. The input image, histogram of input image, histogram equalized image and the corresponding histogram is shown in Figure-4. By comparing the two histograms we can understand how the contrast level is enhanced. In the next step the enhanced image is converted into threshold image of binary values. From the threshold image, connected regions are computed and are illustrated in Figure-5. Each connected regions will be assigned a length, so that the largest connected region can be found out. Figure-3. Proposed skull stripping algorithm. In the next step the complement of the image is taken i.e. the colour of the regions are inverted. Now the white region is dilated [11] using a square structural element of size 3x3. Dilation of an image f(x,y) with a structural element g(3,3) is given by,, = {/,, Φ} (5) where, f(x,y) is the image before dilation, g(3,3) is the structural element used for dilation, g r(3,3) is the reflection of structural element g(3,3) and z is the set of pixel locations in which g r(3,3) overlaps f(x,y). (c) (d) Figure-4. Input image, Histogram of the input image, (c) Contrast enhanced image using CLAHE. (d) Histogram of the enhanced image. 4307

Figure-5. Threshold image, Image showing connected regions. Figure-7. Skull-Stripped image obtained by applying proposed algorithm. CONCLUSIONS We have presented a skull stripping method that uses connected regions and morphological operation to segment the brain region from the input MR image. This algorithm exploits the dilation property of mathematical morphology to find the regions to be stripped off. We have evaluated our method on FLAIR, T1-weighted andt2- weighted MR images. The algorithm is very much effective in contrast enhancement, accuracy and speed of computation. The complexity of computing is very much reduced by using this algorithm. Future research work includes the incorporation of this algorithm in the framework for brain MRI segmentation and classification. Better results will be obtained by applying skull stripping during pre-processing. (c) Figure-6. Largest connected region filled with holes, Complement of the image, (c) Dilated image (d) Again complemented to get final mask. In the mask preparation process the largest connected region is filled will holes and the image thus obtained is inverted. In the next step, the white region in the inverted image is dilated using a square structural element of size 3x3. The image thus obtained is inverted to get the mask image. The mask preparation steps are illustrated in Figure-6. The mask is applied to the enhanced input image to get skull stripped image which shows the details of brain region. The skull stripped image is shown in Figure-7 which has good contrast and displays the region of interest. (d) REFERENCES [1] S.Shen, W. Sandham, M. Granat and A. Sterr. 2005. MRI fuzzy segmentation of brain tissue using neighborhood attraction with neural-network optimization. Information Technology in Biomedicine, IEEE Transactions on. 9(3): 459-467. [2] J. G. Park and C. Lee. 2009. Skull stripping based on region growing for magnetic resonance brain images, Neuro Image. 47(4): 1394-1407. [3] W. Speier, J. E. Iglesias, L. El-Kara, Z. Tu and C. Arnold. 2011. Robust skull stripping of clinical glioblastoma multiforme data, in Medical Image Computing and Computer-Assisted Intervention- MICCAI. Springer. pp. 659-666. 4308

[4] V. Chandola, A. Banerjee and V. Kumar. 2009. Anomaly detection: A survey. ACMComput. Surveys. 41(3): 1-72. [5] R. de Boer, H. A. Vrooman, F. van der Lijn,M.W. Vernooij, M. A. Ikram,A. van der Lugt, M. M. Breteler and W. J. Niessen. 2009. White matter lesionextension to automatic brain tissue segmentation on MRI.Neuroimage.45(4): 1151-1161. [6] R. Khayatia, M. Vafadusta, F. Towhidkhaha, and S. M. Nabavib. 2003. A novel method for automatic determination of different stages of multiple sclerosis lesions in brain mr flair images.comput. Med. Imag. Graph. 32(2): 124-133. [7] K. V. Leemput, F. Maes, D. Vandermeulen and P. Suetens. 2003. A unifying framework for partial volume segmentation of brain MR images.ieeetrans. Med. Imag. 22(1): 105-119. [8] K. Sikka, N. Sinha, P. K. Singh, and A. K. Mishra. 2009. A fully automated algorithm under modified FCM framework for improved brain MR image segmentation.magn. Reson. Imag. 27: 994-1004. [9] U. Vovk, F. Pernus, and B. Likar. 2007. A review of methods for correction of intensity inhomogeneity in MRI.IEEE Trans.Med. Imag.26(3): 405-421. [10] J. Zhao, L. Zhang, W. Zheng, H. Tian, D.-M. Hao and S.-H. Wu, J. He, X. Liu, E. Krupinski, and G. Xu, Eds. 2012. Normalized cut segmentation of thyroid tumor image based on fractional derivatives.inhealth Information Science. New York: Springer.Vol. 7231, LNCS,pp. 100-109. [11] S. Ahmed, K. Iftekharuddin and A. Vossough. 2011. Efficacy of texture, shape, and intensity feature fusion for posterior-fossa tumor segmentationin MRI.IEEE Trans. Inf. Technol. Biomed.15(2): 206-213. [12] J.G Park and C. Lee. 2009. Skull Stripping Based on Region growing for Magnetic Resonance Brain images. NeuroImage. 47, 1394-1407. [13] http://www.radiopedia.org. 4309