Lung Region Segmentation using Artificial Neural Network Hopfield Model for Cancer Diagnosis in Thorax CT Images

Similar documents
Cancer Cells Detection using OTSU Threshold Algorithm

NMF-Density: NMF-Based Breast Density Classifier

Early Detection of Lung Cancer

Lung Cancer Detection by Using Artificial Neural Network and Fuzzy Clustering Methods

COMPUTER AIDED DIAGNOSIS SYSTEM FOR THE IDENTIFICATION AND CLASSIFICATION OF LESSIONS IN LUNGS

Three Cuts Method for Identification of COPD

Threshold Based Segmentation Technique for Mass Detection in Mammography

EARLY STAGE DIAGNOSIS OF LUNG CANCER USING CT-SCAN IMAGES BASED ON CELLULAR LEARNING AUTOMATE

Lung structure recognition: a further study of thoracic organ recognitions based on CT images

MRI Image Processing Operations for Brain Tumor Detection

COMPUTER AIDED DIAGNOSTIC SYSTEM FOR BRAIN TUMOR DETECTION USING K-MEANS CLUSTERING

Copyright 2007 IEEE. Reprinted from 4th IEEE International Symposium on Biomedical Imaging: From Nano to Macro, April 2007.

Computer based delineation and follow-up multisite abdominal tumors in longitudinal CT studies

Automated Brain Tumor Segmentation Using Region Growing Algorithm by Extracting Feature

Brain Tumor Detection using Watershed Algorithm

Automatic Classification of Breast Masses for Diagnosis of Breast Cancer in Digital Mammograms using Neural Network

LUNG CANCER continues to rank as the leading cause

Comparative Study of K-means, Gaussian Mixture Model, Fuzzy C-means algorithms for Brain Tumor Segmentation

Automated Assessment of Diabetic Retinal Image Quality Based on Blood Vessel Detection

Dharmesh A Sarvaiya 1, Prof. Mehul Barot 2

Compute-aided Differentiation of Focal Liver Disease in MR Imaging

Lung Cancer Diagnosis from CT Images Using Fuzzy Inference System

Lung Detection and Segmentation Using Marker Watershed and Laplacian Filtering

A comparative study of machine learning methods for lung diseases diagnosis by computerized digital imaging'"

Unsupervised MRI Brain Tumor Detection Techniques with Morphological Operations

Lung Tumour Detection by Applying Watershed Method

LUNG NODULE DETECTION SYSTEM

COMPUTERIZED SYSTEM DESIGN FOR THE DETECTION AND DIAGNOSIS OF LUNG NODULES IN CT IMAGES 1

Primary Level Classification of Brain Tumor using PCA and PNN

Lung Cancer Detection using Morphological Segmentation and Gabor Filtration Approaches

BraTS : Brain Tumor Segmentation Some Contemporary Approaches

Segmentation of Tumor Region from Brain Mri Images Using Fuzzy C-Means Clustering And Seeded Region Growing

Detection and Classification of Lung Cancer Using Artificial Neural Network

Improved Detection of Lung Nodule Overlapping with Ribs by using Virtual Dual Energy Radiology

A Hierarchical Artificial Neural Network Model for Giemsa-Stained Human Chromosome Classification

Mammogram Analysis: Tumor Classification

Automatic recognition of lung lobes and fissures from multi-slice CT images

Automatic Definition of Planning Target Volume in Computer-Assisted Radiotherapy

Implementation of Brain Tumor Detection using Segmentation Algorithm & SVM

Automated Approach for Qualitative Assessment of Breast Density and Lesion Feature Extraction for Early Detection of Breast Cancer

Diagnosis of Liver Tumor Using 3D Segmentation Method for Selective Internal Radiation Therapy

An efficient method for Segmentation and Detection of Brain Tumor in MRI images

LUNG NODULE SEGMENTATION IN COMPUTED TOMOGRAPHY IMAGE. Hemahashiny, Ketheesan Department of Physical Science, Vavuniya Campus

Clustering of MRI Images of Brain for the Detection of Brain Tumor Using Pixel Density Self Organizing Map (SOM)

Automatic Hemorrhage Classification System Based On Svm Classifier

Improved Intelligent Classification Technique Based On Support Vector Machines

AUTOMATIC BRAIN TUMOR DETECTION AND CLASSIFICATION USING SVM CLASSIFIER

IJREAS Volume 2, Issue 2 (February 2012) ISSN: LUNG CANCER DETECTION USING DIGITAL IMAGE PROCESSING ABSTRACT

Towards an Automatic Classification of Spinal Curves from X-Ray Images

International Journal of Advance Engineering and Research Development EARLY DETECTION OF GLAUCOMA USING EMPIRICAL WAVELET TRANSFORM

Australian Journal of Basic and Applied Sciences

PSO, Genetic Optimization and SVM Algorithm used for Lung Cancer Detection

Enhanced Detection of Lung Cancer using Hybrid Method of Image Segmentation

Brain Tumor segmentation and classification using Fcm and support vector machine

Segmentation and Analysis of Cancer Cells in Blood Samples

Implementation of Automatic Retina Exudates Segmentation Algorithm for Early Detection with Low Computational Time

2D-Sigmoid Enhancement Prior to Segment MRI Glioma Tumour

Mammogram Analysis: Tumor Classification

Look differently. Invenia ABUS. Automated Breast Ultrasound

Lung Cancer Detection using CT Scan Images

A new Method on Brain MRI Image Preprocessing for Tumor Detection

Computer Assisted System for Features Determination of Lung Nodule from Chest X-ray Image

LUNG LESION PARENCHYMA SEGMENTATION ALGORITHM FOR CT IMAGES

Research Article. Automated grading of diabetic retinopathy stages in fundus images using SVM classifer

Mammographic Cancer Detection and Classification Using Bi Clustering and Supervised Classifier

Quantification of Nodule Detection in Chest CT: A Clinical Investigation Based on the ELCAP Study

A New Approach For an Improved Multiple Brain Lesion Segmentation

Development of Novel Approach for Classification and Detection of Brain Tumor

CALCULATION of the CEREBRAL HEMORRHAGE VOLUME USING ANALYSIS of COMPUTED TOMOGRAPHY IMAGE

COMPUTER AIDED DIAGNOSIS FOR LIVER CANCER USING STATISTICAL MODEL

Brain Tumor Segmentation of Noisy MRI Images using Anisotropic Diffusion Filter

CANCER DIAGNOSIS USING DATA MINING TECHNOLOGY

BREAST CANCER EARLY DETECTION USING X RAY IMAGES

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 1, August 2012) IJDACR.

Brain Tumour Detection of MR Image Using Naïve Beyer classifier and Support Vector Machine

MEM BASED BRAIN IMAGE SEGMENTATION AND CLASSIFICATION USING SVM

A Review on Brain Tumor Detection in Computer Visions

BRAIN TUMOR SEGMENTATION USING K- MEAN CLUSTERIN AND ITS STAGES IDENTIFICATION

EXTRACT THE BREAST CANCER IN MAMMOGRAM IMAGES

ACCELERATING EMPHYSEMA DIAGNOSIS ON LUNG CT IMAGES USING EMPHYSEMA PRE-DETECTION METHOD

Background Information

AUTOMATIC MEASUREMENT ON CT IMAGES FOR PATELLA DISLOCATION DIAGNOSIS

ANALYSIS AND DETECTION OF BRAIN TUMOUR USING IMAGE PROCESSING TECHNIQUES

A REVIEW ON CLASSIFICATION OF BREAST CANCER DETECTION USING COMBINATION OF THE FEATURE EXTRACTION MODELS. Aeronautical Engineering. Hyderabad. India.

Extraction and Identification of Tumor Regions from MRI using Zernike Moments and SVM

3D Morphological Tumor Analysis Based on Magnetic Resonance Images

A Survey on Brain Tumor Detection Technique

BONE CANCER DETECTION USING ARTIFICIAL NEURAL NETWORK

Proceedings of the UGC Sponsored National Conference on Advanced Networking and Applications, 27 th March 2015

Available online at ScienceDirect. Procedia Computer Science 102 (2016 ) Kamil Dimililer a *, Ahmet lhan b

Detection of Lung Cancer Using Marker-Controlled Watershed Transform

Tumor Detection in Brain MRI using Clustering and Segmentation Algorithm

AN ALGORITHM FOR EARLY BREAST CANCER DETECTION IN MAMMOGRAMS

International Journal of Modern Trends in Engineering and Research Lung Nodule detection System

A dynamic approach for optic disc localization in retinal images

Tumor Detection In Brain Using Morphological Image Processing

Image Processing and Data Mining Techniques in the Detection of Diabetic Retinopathy in Fundus Images

ECG Beat Recognition using Principal Components Analysis and Artificial Neural Network

Retinal Blood Vessel Segmentation Using Fuzzy Logic

Brain Tumor Segmentation: A Review Dharna*, Priyanshu Tripathi** *M.tech Scholar, HCE, Sonipat ** Assistant Professor, HCE, Sonipat

Transcription:

Automation, Control and Intelligent Systems 2015; 3(2): 19-25 Published online March 20, 2015 (http://www.sciencepublishinggroup.com/j/acis) doi: 10.11648/j.acis.20150302.12 ISSN: 2328-5583 (Print); ISSN: 2328-5591 (Online) Lung Region Segmentation using Artificial Neural Network Hopfield Model for Cancer Diagnosis in Thorax CT Images Rachid Sammouda, Hassan Ben Mathkour Computer Science Department, College of Computer and Information Sciences, King Saud University, Riyadh, Saudi Arabia Email address: rsammouda@ksu.edy.sa (R. Sammouda) To cite this article: Rachid Sammouda, Hassan Ben Mathkour. Lung Region Segmentation using Artificial Neural Network Hopfield Model for Cancer Diagnosis in Thorax CT Images. Automation, Control and Intelligent Systems. Vol. 3, No. 2, 2015, pp. 19-25. doi: 10.11648/j.acis.20150302.12 Abstract: Lung Cancer was found to be one of the leading causes of death of human persons throughout the world. It spreads rapidly after it forms. The survival rate of patient is very low as the disease is identified in a very late stage. In this paper, we represent a fully automated and three-dimensional segmentation method for the early identification of cancerous pixels in thorax Computed Tomography database. The segmentation process is meant to be considered as the bottleneck in the Computer Aided Diagnosis system for lung cancer detection based on the Computed Tomography pixels values. We have formulated the segmentation problem as the optimization of a certain energy function. A special Classifier was designed using Hopfield Artificial Neural Network in order to classify or segment the set of pixels in the CT images of the Thorax into a set of user decided number of regions. A step function was designed, implemented and tested to ensure a high convergence speed of the classifier to local optimum that is close to the global optima. The lung contour was adequately located in 95% of the CT scans using a pre-segmentation process based on bit-planes features of the CT scans. The segmentation process was initially developed and tested on a large dataset of subjects, with normal and abnormal lung tissues at different stages, each of 150 CT scans giving very satisfactory results. Keywords: Chest CT Images, Lung Cancer, Segmentation 1. Introduction Lung cancer is considered to be as the principal cause of cancer decease all over the world and it is hard to be identified at primary phases since its symptoms appear only at progressive phases [1]. In Saudi Arabia, Lungs cancer is ranked fourth in the number of deaths related with cancer [2]. In most cases tumor cells do not show any symptoms at early stages and radiologists will play a critical role in the effective and responsible implementation of Computer Tomography (CT) based lung cancer screening. Such diagnostic method is the only technique recognized to date that permits preclinical finding of lung cancer such that suitable interference considerably decreases lung cancer death rate. Segmentation of pulmonary regions using Chest CT mages is a forerunner to any pulmonary image examination application or Computer Aide Diagnosis (CAD) system. Here we present a fully automatic process for segmenting the lung in three-dimensional (3-D) CT images. The process has two leading phases. First, the lung region is extracted from the CT images by applying different image processing techniques such as Bit-Plane Slicing, Erosion, Median Filter, Dilation, Outlining, Lung Border Extraction and Flood-Fill algorithms for extraction of lung region. Then for segmentation Hopfield Artificial Neural Network Classifier (HANNC) is used in order to classify the lung pixels, based on their CT values in the raw CT images of the Thorax, into a set of user decided number of regions. The method has been tested by processing 3-D CT data sets from normal and abnormal subjects. 2. Methods The input data of the segmentation process is a 3-D CT data set organized as a stack of 2-D transverse slices of 2mm thin. It represents the thorax area from the trachea to below the diaphragm as shown in Figure1. In the CT chest data, air will appear with a mean intensity

20 Rachid Sammouda and Hassan Ben Mathkour: Lung Region Segmentation using Artificial Neural Network Hopfield Model for Cancer Diagnosis in Thorax CT Images of approximately -1000 Hounsfield units (HU), most lung tissues range of -910 HU to -500 HU, while the chest wall, blood, and bone will be much dense (well above -500 HU) [3]. Based on this information a segmentation process with at least five clusters is needed for a normal data set. (A) (B) (C) (D) Figure 1. A, B, C and D show traverse Transverse Slices at levels 21, 40, 80 and 120, respectively, in the stack of the case under study. 2.1. Lung Region Extraction In our previous work [4], we have developed an approach for the extraction of lung region from 3D CT chest image using bit plane slicing representation of each 2D CT image. The resulted binary slides are then analyzed to select best lung region s edge bit Plane image among them, bit-plane-2 was found to be the best representation for the used database. Basic image processing techniques such as Erosion, median filter and dilation steps were used to remove inappropriate particulars that may augment additional complications to the lung region extraction process. We have improved this pre-extraction process in [5] as shown in Figure 2. The analysis of a larger database of CT chest images has shown that considering bit-plane-2 or bit-plane-1 in the pre-extraction process save better the fine lung borders in raw image, as shown in Figure 3. The result of the enhanced lung region extraction method as applied to the slices shown at Figure1 is given in Figure 4. Figure 2. Bit Plane based extraction process for a 2D CT slice using bitplane-2 Raw Chest CT Slice Extracted Lung Region Bit Planes Slicing Method Bit Plane1 Bit Plane2 Bit Plane1 OR Bit Plane2 Erosion Flood-Fill Lung Border Extraction Median Filter Dilation Outlining Figure 3. Modified Bit Planes based extraction process for a 2D CT slice using Bit Plane1 or Bit Plane2.

21 Automation, Control and Intelligent Systems 2015; 3(2): 19-25 (A) (B) (C) (D) Figure 4. A, B, C and D show the extracted lung region using our modified bit-plane method applied to the transversee Slices at levels 21, 40, 80 and 120, respectively, in the stack of the case under study shown in Figure 1. When seen on transverse CT slices, the anterior and posterior junctions between the left and right lungs appear very thin and with low contrast. Gray-scale thresholding fails to separate the left and right lungs near these junctions [3]. However, using our technique described in [5] with more than 1000 CT slices at different level in chest as shown in Figure 4 succeeded to separate sharply the regions of left and right lungs in most of the cases of our large CT database images without any pre-processing or modification to the raw data of the CT images. 2.2. Lung Region Segmentation Image segmentation plays an important role in the screening of medical imaging. In that, improper segmentation of the Lung parenchyma will highly affect the accuracy of the Lung nodule detection or lung diseases classification algorithms. A recent review on adaptive segmentation of the pulmonary lobes and tumor identification from chest CT Scan Images is presented in [6], where the segmentation techniques are classified as semi-automatic algorithm and still need some user interaction, while others are fully automatic and the user has only a verification role. Among the cited methods, we may brief here some of their main features or basic used techniques such as: A segmentation method suggested using artificial neural networks to classify each pixel in the CT slice into different anatomical structure supported by pre-processing and post- used anatomy processing techniques [7]. Another, have guided 3D watershed transform for lung lobe segmentation, and a method of global thresholding for the segmentation purpose [8]. The results of these methods are promising and need enhancement in processing raw data of the CT images, and also improvement in the automation of the segmentation process as a subsystem of the CAD system. In this section we present a modified Unsupervised Hopfield Neural Network Classifier (UHNNC) to segment 3- D CT data set organized as a stack of 2-D transverse slices of 2mm thin, where each pixel CT intensity value is stored as a short integer, collected from large databases of normal and cancerous lung tissues. The UHNNC architecture consists of a grid of N x M neurons with each column representing a class and each row representing a pixel, N represents the size of the given image and M represents the number of classes that is given as a priori information. The network is designed to classify the feature space without teacher based on the compactness of each class calculated using a distance measure. The segmentation problem is formulated [9] as a partition of N pixels of P features among M classes, such that the assignment of the pixels minimizes the cost-term of the energy (error) function as follows: where R kl is, a similarity distance measure between the k th pixel and the centroid of class l, defined as follows: Where X k is, the P-features vector, here P=1 as the pixel s component is only the CT intensity value, of the k th pixel, and is, the centroid of classs l, defined as follows: where is the number of pixels in class l. In case of n = 2, the energy function of the UHNNC (1) could be considered as, the sum of squared errors that have been committed, during the assignment of the total pixels of the image, to the decided number of clusters during the classification or segmentation process. is the output of the 2 neuron. UHNNC uses the winner-takes-all learning as the input- to assign a label m to the output function for the row pixel and is given by: 1"1, $% 1"0; The optimization of the energy function is achieved by solving a set of motion equations satisfying: () * 0 (1) (2) 1 μt" (5) (+ (1 * Where U i and V i are respectively the input and the output of the i th neuron, µ(t) is a scalar positive function of time used to increase the convergence speed of the UHNNC as:." B C " (6) By applying the relation (5) to equation (1), we get a set of (3) 3 45673 ", 29 :;<=>$?< @ (4) " (A

22 Rachid Sammouda and Hassan Ben Mathkour: Lung Region Segmentation using Artificial Neural Network Hopfield Model for Cancer Diagnosis in Thorax CT Images neural dynamics given by: DE FG D." 0 " The UHNNC segmentation algorithm can be summarized in the following steps: 1. Initialize the input of neurons to random values. 2. Apply the input-output relation given in (4) to obtain the new output value for each neuron, establishing the assignment of pixel to classes. 3. Compute the centroid for each class with respect to the equation (3) 4. Solve the set of differential equation in (5) to update the input of each neuron as: Segmentaion result of the ROI using UHNNC in: 3 1" 3 " DE F FG D (7) (8) 5. Repeat from step 2 until convergence then terminate. We applied the above described UHNNC to several hundred of CT slices that have been chosen for this study. Our algorithm could segment 97% of the images successfully as it is shown in the next result section. 2.3. Segmentation Results using UHNNC The segmentation process was initially developed and tested on a large dataset of subjects, with normal and abnormal lung tissues at different stages, each of 150 CT scans giving very satisfactory results. Figure 5 shows the segmentation results of the ROIs shown in Figure 4, using the above described UHNNC with a parameter of the numbers of clusters between one and three. As can be seen, the segmentation results start to have a real matching with the raw CT data, when prepared with three clusters. Slice 21 in the case Slice 40 in the case Slice 80 in the case Slice 120 in the case One Cluster Two Clusters Three Clusters Figure 5. shows the segmentationn results of the ROIs shown in Figure 4, using UHNNC in one, two and three clusters.

23 Automation, Control and Intelligent Systems 2015; 3(2): 19-25 More details and reflections of the intensity variations in the ROIs could be detected in the segmentation results, if we increase the number of clusters as interactive parameter in the UHNNC. Figure 6 shows the segmentation results of the ROIs shown in Figure 4, using UHNNC in four, five and six clusters. Of course, we can increase the number of clusters as much as we want, and we will not have a problem with empty clusters. That is due to the intensity variations of the pixels among lung s tissues. Figure 7 shows the detailed information of the six clusters, of the slice 80 in the study case, obtained using the above described UHNNC. 2.4. Discussion of the Segmentation Results using UHNNC We have developed segmentation method based on Unsupervised Hopfield Neural Network of Regions of Interests from chest CT images. The number of clusters is decided by the user based on medical information such as, number of tissues of the lung. The method produces as binary images as the number of clusters, where each pixel of the raw image is assigned to only and only one cluster, based on the pixel s intensity value and the mean value of the cluster, as shown in Figure7. The segmentation results show big matching between the raw and segmented images. However, more investigations have to be done to finalize the main clusters, to be used for analysis in the next stage of the CAD system. Segmentaion result of the ROI using UHNNC in: Slice 21 in the case Slice 40 in the case Slice 80 in the case Slice 120 in the case Four Clusters Five Clusters Six Clusters Figure 6. shows the segmentation results of the ROIs shown in Figure 4, using UHNNC in four, five and six clusters.

24 Rachid Sammouda and Hassan Ben Mathkour: Lung Region Segmentation using Artificial Neural Network Hopfield Model for Cancer Diagnosis in Thorax CT Images (a): Slice 80 in the case under study (b): Segmentation result with 6 clusters using UHNNC (c): Cluster No.1 in (b) (d): Cluster No.2 in (b) (e): Cluster No.3 in (b) (f): Cluster No. 4 in (b) (g): Cluster No.5 in (b) (h): Cluster No.6 in (b) Figure 7. shows the segmentation result of the slice 80, in the study case, using UHNNC with the detailed information in its six clusters. 3. Conclusion In this paper, we have presented an Unsupervised Hopfield Neural Network Classifier used for the segmentation of lung region in the Chest CT images. The segmentation results were satisfactory and appreciated by radiologists, as the obtained clusters show unique representations of the morphology of the different lung tissues. The intensity variation of the pixels in the raw CT slices makes decision of a final number of clusters unpredictable without the consideration of medical information about the possible number of different tissues in the ROIs. In our future work, we will focus on a post-segmentation process to refine the clusters, obtained by the UHNNC, in order to select the cancerous candidate regions with higher precision. Acknowledgment The authors would like to gratefully acknowledge the support for this research provided by the King Abdulaziz City for Science and Technology (KACST) under project number: AL-11-0357 and the College of Computer and Information Sciences at King Saud University for hosting this project. References [1] The National Women's Health Information Center, U.S Department of Health and Human Services office on Women's Health, Lung Cancer, "http://www.4woman.gov/faq/lung.htm", 2003. [2] Muhammad Usman1, Muhammad Shoaib2, and Mohamad Rahal1, Multi-resolution Analysis Technique for Lung Cancer Detection in Computed Tomograpic Images, Progress In Electromagnetics Research Symposium (PIERS) Proceedings, Stockholm, Sweden, 1684-1688, Aug., 2013. [3] Shiying Hu, Eric A. Hoffman, Automatic Lung Segmentation for Accurate Quantitation of Volumetric X-Ray CT Images, IEEE Transactions on Medical Imaging, Vol. 20, No. 6, June 2001. [4] Rachid sammouda, Mohammed sammouda and Jamal Abu Hasan, Automatic lung Region Extraction from 3D CT-Images Based on Bit-Plane Slicing Technique, University of Sharjah Journal of Pure and Applied Sciences, vol.3, pp. 13-32, 2006. [5] Rachid sammouda, Hassan Ben Mathkour and Ameur Tuoir, Effect of Bit-Planes on the Extarction of Lung Region from 3D Chest CT Images, Journal of Advances in Computer Sciences and Engineering, vol.12, No. 2, pp. 119-128, 2014. [6] Harsha Bodhey and Dr. G. S. Sable, Review on: Adaptive Segmentation of the Pulmonary Lobes and Tumor Identification from Chest CT Scan Images, International Journal of Advanced Research in Computer and Communication Engineering, Vol. 2, Issue 10, pp. 4068-4071, October 2013. [7] Prashant Naresh, Dr. Rajashree Shettar, Early Detection of Lung Cancer Using Neural Network Techniques, Int. Journal of Engineering Research and Applications, ISSN : 2248-9622, Vol. 4, Issue 8( Version 4), August 2014, pp.78-83. [8] Kalyani. G. Kohale & Mahesh. S. Pawar, Segmentation of Lungs Lobes and Distinction between Bening and Malignant Nodules by Use of Massive Training Artificial Neural Network for Surgical Preplanning, ITSI Transactions on Electrical and Electronics Engineering (ITSI-TEEE), ISSN (PRINT): 2320 8945, Volume -1, Issue -6, 2013.

25 Automation, Control and Intelligent Systems 2015; 3(2): 19-25 [9] Rachid Sammouda Data Dependent Weight Initialization in the Hopfield Neural Network Classifier: Application to Natural Colour Images, Journal of Computers and Applications, Vol. 32, No.2, 2010.