SlideShare a Scribd company logo
Computer-aided Detection of Pulmonary 
Nodules using Genetic Programming 
Wook-Jin Choi and Tae-Sun Choi
Contents 
• Introduction 
• Lung Segmentation based on 3D Approach 
• Nodule Candidates Detection and Feature 
Extraction 
• Genetic Programming Based Classification 
• Experimental Results 
• Conclusions 
• References 
2
Introduction 
• Pulmonary nodule detection is attractive applications of computer-aided 
detection (CAD) because lung cancer is the leading cause of cancer 
deaths. 
• If lung cancer detected in early phase, the 3-year survival rate is more 
than 80%. 
• Recently, researchers have developed a number of CAD methods for lung 
nodules to aid radiologists in identifying nodule candidates from CT 
images. 
• Current CT technology allows for near isotropic, submillimeter resolution 
acquisition of the complete chest in a single breath hold. 
• These thin-slice chest scans have become indispensable in thoracic 
radiology, but have also substantially increased the data load for 
radiologists. 
• Automating the analysis of such data is, therefore, a necessity and this 
has created a rapidly developing research area in medical imaging. 
3
Related Works 
• Template matching methods 
– Genetic Algorithm Template Matching [10] 
– 3D Template Matching [11] 
• Model based methods 
– Patient-specific models [5] 
– Surface normal overlap model [7] 
• Machine learning techniques 
– Neural network [6] 
– Fuzzy c-means clustering [9] 
• Digital filtering 
– Quantized convergence index filter [8] 
– Iris filter [13] 
• Statistical analysis [12] 
4
Proposed Algorithm 
Flow chart of Pulmonary nodule detection 
5
Lung Segmentation based on 3D Approach 
6
Lung Segmentation based on 3D Approach 
• Select adaptive threshold value at every slice in the CT image 
sequence using diagonal intensity histogram [4]. 
• The CT images are divided into background area(body) and 
foreground area(air or lung) as shown below. 
7 
Original CT image and converted CT image with threshold
Lung Segmentation based on 3D Approach 
8 
• Segment lung region and remove the rim (outer part of the 
body). 
• Correct the contour of the lung volume (correct excluded wall 
side nodule). 
Extracted lung region using 3D connected component labeling and 
contour corrected lung region (containing wall side nodule)
Nodule Candidates Detection and Feature Extraction 
9
ROI Extraction 
10 
6-stepped ROI and extracted 
nodule candidates 
• Adaptive multiple 
thresholding method. 
– the traditional multiple 
thresholding method makes 
many steps of grey levels. 
– We calculate the adaptive 
threshold value using diagonal 
histogram at every slice of 
lung volume. 
– This value is base threshold 
value for multiple 
thresholding. 
– We make additional five 
threshold values which are 
base threshold + 50, -50, -100, 
-150 and -200.
Nodule Candidates Detection 
• We can remove the vessels and 
noise in the lung volume using 
rule based classifier. 
• Vessel Removing 
The vessel is classified by volume 
elongation factor and compactness. 
– volume is extremely bigger than nodule 
– longer than nodule 
– not compact object. 
• Noise removing 
– radius of ROI is smaller than 3mm or 
bigger than 30mm. 
• Remaining ROIs are nodule candidates 
11 
6-stepped ROI and extracted 
nodule candidates
Feature Extraction 
• 3D geometric features 
– Volume 
– elongation factor 
– Compactness 
– approximated radius. 
• 2D pixel based features. 
– Use median slice of nodule candidates (area of the median slice is the largest) 
– To extract 2D texture feature, we normalize the image size of nodule 
candidates. 
– 3 types of nodule sizes and then extract the features. 
• < 5mm : the size of image matrix is 8x8. 
• 5mm ~10mm : the size of image matrix is 16x16. 
• > 10 mm : the size of image matrix is 32x32 
– extract 14 features from the image matrix. 
• mean, variance, skewness, kurtosis, area, radius and 8 biggest eigenvalues. 
12
Feature Extraction 
13 
Index Feature 
1 Z position 
2 Mean 
3 Variance 
4 Skewness 
5 Kurtosis 
6 Area 
7 Radius 
8 Perimeter 
9 Compactness 
10~17 Largest Eigenvalue 1~8 
18 X centroid 
19 Y centroid 
20 Z centroid 
21 Width 
22 Height 
23 Depth 
24 Size
Genetic Programming Based Classification 
14
Genetic Programming Based Classification 
• Genetic Programming (GP) 
– an evolutionary optimization technique [14]. 
• The basic structure of GP is very similar to 
Genetic Algorithm(GA). 
• The chromosome 
– GA : variable (binary digit) 
– GP : program (tree or graph) 
15
Genetic Programming Based Classification 
16 
A function represented as a tree structure
Genetic Programming Based Classification 
• Our goal of GP evolution is to reduce false positive 
(FP) and increase true positive (TP). 
• In the proposed scheme, an optimized classifier is 
carried out using combination of features and random 
constant values. 
• GP optimally selects adequate features from all 
extracted features and combines the selected features 
with mathematical operators. 
• The GP generates individual classifiers and those are 
evaluated by fitness function. 
• The result of GP can convert complex input features to 
simple value. 
17
Genetic Programming Based Classification 
• GP chromosome 
– The terminal set - The elements of feature vector extracted from 
nodule candidate images and randomly generated constants with in 
the range 0,1. 
– The function set - Four standard arithmetic operator namely plus, 
minus, multiply and division and additional mathematical operators 
log, exp, abs, sin and cos.(All operators in the function set are 
protected to avoid exception) 
• GP evolves combination of the terminal set and 
function set. 
18
Genetic Programming Based Classification 
• Fitness Function – evaluate every individuals in GP 
generation 
– True positive rate (TPR) 
– Specificity (SPC) 
• SPC is the value subtracted from 1 to FPR and also called true negative rate(TNR). 
TN FP 
SPC FPR 
     
– Area under the ROC curve (Az) 
• ROC curve is plotted between TP and FP for different threshold values. 
• Az is area under the ROC curve and a good measure of classifier performance in 
different condition. 
– Fitness Function 
19 
TP 
TPR 
TP FN 
 
 
1 1 
TN FP FP TN 
  
f  TPR*SPC* Az
Genetic Programming Based Classification 
Objective To evolve maximum fitness 
Selection Generational 
Population Size 300 
Generation Size 80 
Initial Tree Depth Limit 6 
Initial population Ramped half and half 
GP Operators prob Variable ratio of crossover mutation is used 
Sampling Tournament 
Survival mechanism Keep the best individuals 
Real max. tree level 30 
Genetic Programming parameter 
20
Genetic Programming Based Classification 
• Examples of GP 
– minus(minus(P(21,:),exp(P(23,:))),minus(mypower(mylog(plus(times(P(14 
,:),minus(P(23,:),mypower(mylog(plus(times(P(12,:),minus(P(11,:),mypow 
er(P(13,:),P(13,:)))),P(22,:))),P(13,:)))),minus(P(20,:),cos(exp(P(7,:)))))),mypo 
wer(exp(P(7,:)),P(7,:))),times(minus(minus(mypower(exp(P(23,:)),P(7,:)),P( 
11,:)),times(exp(P(23,:)),P(12,:))),P(11,:)))) 
– minus(minus(plus(P(4,:),P(7,:)),sin(minus(P(7,:),mypower(P(24,:),plus(min 
us(P(7,:),P(11,:)),mypower(P(15,:),P(7,:))))))),mypower(mypower(mypower 
(P(24,:),exp(P(11,:))),minus(plus(P(10,:),mypower(plus(minus(P(13,:),sin(e 
xp(P(12,:)))),mypower(P(24,:),plus(P(13,:),P(4,:)))),plus(plus(minus(0.35089 
,0.35089),P(3,:)),P(7,:)))),P(11,:))),minus(plus(P(10,:),minus(P(4,:),plus(P(10,: 
),P(7,:)))),mypower(minus(plus(P(4,:),exp(P(2,:))),minus(P(9,:),P(4,:))),P(11,: 
))))) 
21
Experimental Results 
• Lung Image Database Consortium (LIDC) database [15] 
– to evaluate the performance of the proposed method. 
– The LIDC is developing a publicly available database of thoracic computed 
tomography (CT) scans as a medical imaging research resource to promote 
the development of computer-aided detection or characterization of 
pulmonary Nodules. 
– The database is separated into 84 cases, each containing around 100-400 
Digital Imaging and Communication (DICOM) images and an XML data file 
containing the physician annotations 
• We applied our method to 32 scans consisting of 153 nodules 
and 7528 slices. The pixel size in the database ranged from 0.65 
to 0.75 mm and the reconstruction interval ranged. 
• The half of dataset(16 scans) is used for training and another half 
of dataset(another 16 scans) is used for testing the classifier. 
22
Experimental Results 
(a) (b) 
The result of pulmonary nodule detection: (a) 43rd slice, (b) volume 
rendering 
23
Experimental Results 
Data set TPR FPR Az 
learn 93.33% 0.127 0.934 
test 91.67% 0.138 0.897 
all 92.31% 0.133 0.912 
24 
The results of GP based classifier
Experimental Results 
ROC curves of GP based classifier with respect to three datasets 
25
Conclusion 
• We have proposed a novel pulmonary nodule detection algorithm in CT 
images. 
• Lung region is segmented using adaptive thresholding and voxel labeling 
based method. 
• Then nodule candidates are detected using adaptive multiple 
thresholding and rule based classifier with 3D geometric features. 
• Next, 3D and 2D features are extracted from the detected nodule 
candidates. 
• Finally, the extracted features are optimized and then classified into 
nodule and non-nodule using GP. 
• We applied proposed algorithm to the LIDC database of NCI. 
• This method extremely reduced FP rate. 
• The FPs per scan is only 6.5 with more than 90% sensitivity. 
• The results show the superiority of the proposed method. 
26
References 
• [1] Ahmedin Jemal, Rebecca Siegel, ElizabethWard, Yongping Hao, Jiaquan Xu, and Michael J 
Thun, “Cancerstatistics, 2009,” CA Cancer J Clin, vol. 59, no. 4, pp. 225–49, Jan 2009. 
• [2] K-W Jung, Y-J Won, S Park, H-J Kong, J Sung, H-R Shin, E-Cl Park, and J S Lee, “Cancer 
statistics in korea: incidence, mortality and survival in 2005,” J Korean Med Sci, vol. 24, no. 6, 
pp. 995–1003, Dec 2009. 
• [3] Qiang Li, “Recent progress in computer-aided diagnosis of lung nodules on thin-section 
ct.,” Comput Med Imaging Graph, vol. 31, no. 4-5, pp. 248–257, 2007. 
• [4] S G Armato, M L Giger, C J Moran, J T Blackburn, K Doi, and H MacMahon, “Computerized 
detection of pulmonary nodules on ct scans,” Radiographics, vol. 19, no. 5, pp. 1303–11, Jan 
1999. 
• [5] M Brown, M McNitt-Gray, J Goldin, R Suh, J Sayre, and D Aberle, “Patient-specific models 
for lung nodule detection and surveillance in ct images,” IEEE TMI, vol. 20, no. 12, pp. 1242 – 
1250, Dec 2001. 
• [6] K Suzuki, SG Armato III, F Li, S Sone, and K Doi, “Massive training artificial neural network 
(mtann) for reduction of false positives in computerized detection of lung nodules in low-dose 
computed tomography,” Medical physics, vol. 30, pp. 1602, 2003. 
• [7] D Paik, C Beaulieu, G Rubin, B Acar, R Jeffrey, J Yee, J Dey, and S Napel, “Surface normal 
overlap: a computer-aided detection algorithm with application to colonic polyps and lung 
nodules in helical ct,” IEEE TMI, vol. 23, no. 6, pp. 661 – 675, Jun 2004. 
• [8] Sumiaki Matsumoto, Harold L Kundel, James C Gee, Warren B Gefter, and Hiroto Hatabu, 
“Pulmonary nodule detection in ct images with quantized convergence index filter.,” Med 
Image Anal, vol. 10, no. 3, pp. 343–352, Jun 2006. 
27
References 
• [9] N Memarian, J Alirezaie, and P Babyn, “Computerized detection of lung nodules with an 
enhanced false positive reduction scheme,” IEEE ICIP 2006, pp. 1921 –1924, Sep 2006. 
• [10] Jamshid Dehmeshki, Xujiong Ye, Xinyu Lin, Manlio Valdivieso, and Hamdan Amin, 
“Automated detection of lung nodules in ct images using shape-based genetic algorithm.,” 
Comput Med Imaging Graph, vol. 31, no. 6, pp. 408–417, Sep 2007. 
• [11] Onur Osman, Serhat Ozekes, and Osman N Ucan, “Lung nodule diagnosis using 3d 
template matching.,” Comput Biol Med, vol. 37, no. 8, pp. 1167–1172, Aug 2007. 
• [12] A El-Baz, G Gimel’farb, R Falk, and M Abo El-Ghar, “Automatic analysis of 3d low dose ct 
images for early diagnosis of lung cancer,” Pattern Recognition, vol. 42, no. 6, pp. 1041–1051, 
Jan 2009. 
• [13] JJ Su´arez-Cuenca, PG Tahoces, M Souto, MJ Lado, M Remy-Jardin, J Remy, and J Jos´e 
Vidal, “Application of the iris filter for automatic detection of pulmonary nodules on 
computed tomography images,” Computers in Biology and Medicine, 2009. 
• [14] J Koza, “Genetic programming: On the programming of computers by means of natural 
selection,” The MIT Press, Jan 1992. 
• [15] S G Armato, G McLennan, M F McNitt-Gray, C R Meyer, D Yankelevitz, D R Aberle, C I 
Henschke, E A Hoffman, E A Kazerooni, H MacMahon, A P Reeves, B Y Croft, L P Clarke, and 
Lung Image Database Consortium Research Group, “Lung image database consortium: 
developing a resource for the medical imaging research community.,” Radiology, vol. 232, no. 
3, pp. 739–748, Sep 2004. 
28
Thank You 
29

More Related Content

What's hot

Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...
Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...
Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...
Wookjin Choi
 
Identification of Robust Normal Lung CT Texture Features
Identification of Robust Normal Lung CT Texture FeaturesIdentification of Robust Normal Lung CT Texture Features
Identification of Robust Normal Lung CT Texture Features
Wookjin Choi
 
Lung Nodule detection System
Lung Nodule detection SystemLung Nodule detection System
Lung Nodule detection System
Editor IJMTER
 
Radiomics and Deep Learning for Lung Cancer Screening
Radiomics and Deep Learning for Lung Cancer ScreeningRadiomics and Deep Learning for Lung Cancer Screening
Radiomics and Deep Learning for Lung Cancer Screening
Wookjin Choi
 
Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...
Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...
Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...
Wookjin Choi
 
Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...
Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...
Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...
Wookjin Choi
 
Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...
Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...
Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...
Wookjin Choi
 
Quantitative Image Feature Analysis of Multiphase Liver CT for Hepatocellular...
Quantitative Image Feature Analysis of Multiphase Liver CT for Hepatocellular...Quantitative Image Feature Analysis of Multiphase Liver CT for Hepatocellular...
Quantitative Image Feature Analysis of Multiphase Liver CT for Hepatocellular...
Wookjin Choi
 
Automatic detection of lung cancer in ct images
Automatic detection of lung cancer in ct imagesAutomatic detection of lung cancer in ct images
Automatic detection of lung cancer in ct images
eSAT Publishing House
 
Lung Nodule Segmentation in CT Images using Rotation Invariant Local Binary P...
Lung Nodule Segmentation in CT Images using Rotation Invariant Local Binary P...Lung Nodule Segmentation in CT Images using Rotation Invariant Local Binary P...
Lung Nodule Segmentation in CT Images using Rotation Invariant Local Binary P...
IDES Editor
 
PERFORMANCE EVALUATION OF TUMOR DETECTION TECHNIQUES
PERFORMANCE EVALUATION OF TUMOR DETECTION TECHNIQUES PERFORMANCE EVALUATION OF TUMOR DETECTION TECHNIQUES
PERFORMANCE EVALUATION OF TUMOR DETECTION TECHNIQUES
ijcsa
 
Aggressive Lung Adenocarcinoma Subtype Prediction Using FDG-PET/CT Radiomics
Aggressive Lung Adenocarcinoma Subtype Prediction Using FDG-PET/CT RadiomicsAggressive Lung Adenocarcinoma Subtype Prediction Using FDG-PET/CT Radiomics
Aggressive Lung Adenocarcinoma Subtype Prediction Using FDG-PET/CT Radiomics
Wookjin Choi
 
Radiomics Analysis of Pulmonary Nodules in Low Dose CT for Early Detection of...
Radiomics Analysis of Pulmonary Nodules in Low Dose CT for Early Detection of...Radiomics Analysis of Pulmonary Nodules in Low Dose CT for Early Detection of...
Radiomics Analysis of Pulmonary Nodules in Low Dose CT for Early Detection of...
Wookjin Choi
 
LIVER CANCER DETECTION USING CT/(MRI) IMAGES
LIVER CANCER DETECTION USING CT/(MRI) IMAGESLIVER CANCER DETECTION USING CT/(MRI) IMAGES
LIVER CANCER DETECTION USING CT/(MRI) IMAGES
Sadia Ijaz
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
theijes
 
Prediction of lung cancer using image
Prediction of lung cancer using imagePrediction of lung cancer using image
Prediction of lung cancer using image
aciijournal
 
Artificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation OncologyArtificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation Oncology
Wookjin Choi
 
IRJET- Image Processing based Lung Tumor Detection System for CT Images
IRJET- Image Processing based Lung Tumor Detection System for CT ImagesIRJET- Image Processing based Lung Tumor Detection System for CT Images
IRJET- Image Processing based Lung Tumor Detection System for CT Images
IRJET Journal
 
Image-guided liver cancer modeling for computer-aided diagnosis and treatment
Image-guided liver cancer modeling for computer-aided diagnosis and treatmentImage-guided liver cancer modeling for computer-aided diagnosis and treatment
Image-guided liver cancer modeling for computer-aided diagnosis and treatment
Antoine Vacavant
 

What's hot (19)

Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...
Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...
Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...
 
Identification of Robust Normal Lung CT Texture Features
Identification of Robust Normal Lung CT Texture FeaturesIdentification of Robust Normal Lung CT Texture Features
Identification of Robust Normal Lung CT Texture Features
 
Lung Nodule detection System
Lung Nodule detection SystemLung Nodule detection System
Lung Nodule detection System
 
Radiomics and Deep Learning for Lung Cancer Screening
Radiomics and Deep Learning for Lung Cancer ScreeningRadiomics and Deep Learning for Lung Cancer Screening
Radiomics and Deep Learning for Lung Cancer Screening
 
Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...
Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...
Individually Optimized Contrast-Enhanced 4D-CT for Radiotherapy Simulation in...
 
Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...
Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...
Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...
 
Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...
Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...
Robust Normal Lung CT Texture Features for the Prediction of Radiation-Induce...
 
Quantitative Image Feature Analysis of Multiphase Liver CT for Hepatocellular...
Quantitative Image Feature Analysis of Multiphase Liver CT for Hepatocellular...Quantitative Image Feature Analysis of Multiphase Liver CT for Hepatocellular...
Quantitative Image Feature Analysis of Multiphase Liver CT for Hepatocellular...
 
Automatic detection of lung cancer in ct images
Automatic detection of lung cancer in ct imagesAutomatic detection of lung cancer in ct images
Automatic detection of lung cancer in ct images
 
Lung Nodule Segmentation in CT Images using Rotation Invariant Local Binary P...
Lung Nodule Segmentation in CT Images using Rotation Invariant Local Binary P...Lung Nodule Segmentation in CT Images using Rotation Invariant Local Binary P...
Lung Nodule Segmentation in CT Images using Rotation Invariant Local Binary P...
 
PERFORMANCE EVALUATION OF TUMOR DETECTION TECHNIQUES
PERFORMANCE EVALUATION OF TUMOR DETECTION TECHNIQUES PERFORMANCE EVALUATION OF TUMOR DETECTION TECHNIQUES
PERFORMANCE EVALUATION OF TUMOR DETECTION TECHNIQUES
 
Aggressive Lung Adenocarcinoma Subtype Prediction Using FDG-PET/CT Radiomics
Aggressive Lung Adenocarcinoma Subtype Prediction Using FDG-PET/CT RadiomicsAggressive Lung Adenocarcinoma Subtype Prediction Using FDG-PET/CT Radiomics
Aggressive Lung Adenocarcinoma Subtype Prediction Using FDG-PET/CT Radiomics
 
Radiomics Analysis of Pulmonary Nodules in Low Dose CT for Early Detection of...
Radiomics Analysis of Pulmonary Nodules in Low Dose CT for Early Detection of...Radiomics Analysis of Pulmonary Nodules in Low Dose CT for Early Detection of...
Radiomics Analysis of Pulmonary Nodules in Low Dose CT for Early Detection of...
 
LIVER CANCER DETECTION USING CT/(MRI) IMAGES
LIVER CANCER DETECTION USING CT/(MRI) IMAGESLIVER CANCER DETECTION USING CT/(MRI) IMAGES
LIVER CANCER DETECTION USING CT/(MRI) IMAGES
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Prediction of lung cancer using image
Prediction of lung cancer using imagePrediction of lung cancer using image
Prediction of lung cancer using image
 
Artificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation OncologyArtificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation Oncology
 
IRJET- Image Processing based Lung Tumor Detection System for CT Images
IRJET- Image Processing based Lung Tumor Detection System for CT ImagesIRJET- Image Processing based Lung Tumor Detection System for CT Images
IRJET- Image Processing based Lung Tumor Detection System for CT Images
 
Image-guided liver cancer modeling for computer-aided diagnosis and treatment
Image-guided liver cancer modeling for computer-aided diagnosis and treatmentImage-guided liver cancer modeling for computer-aided diagnosis and treatment
Image-guided liver cancer modeling for computer-aided diagnosis and treatment
 

Viewers also liked

폐 CT영상에서 voxel classification을 이용한 폐 결절 검출
폐 CT영상에서 voxel classification을 이용한 폐 결절 검출폐 CT영상에서 voxel classification을 이용한 폐 결절 검출
폐 CT영상에서 voxel classification을 이용한 폐 결절 검출
Wookjin Choi
 
Insight toolkit을 이용한 삼차원 흉부 ct 영상분석 및 폐 결절 검ᄎ...
Insight toolkit을 이용한 삼차원 흉부 ct 영상분석 및 폐 결절 검ᄎ...Insight toolkit을 이용한 삼차원 흉부 ct 영상분석 및 폐 결절 검ᄎ...
Insight toolkit을 이용한 삼차원 흉부 ct 영상분석 및 폐 결절 검ᄎ...
Wookjin Choi
 
흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출
흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출
흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출
Wookjin Choi
 
흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...
흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...
흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...
Wookjin Choi
 
그래프 컷을 이용한 폐 영역 분할
그래프 컷을 이용한 폐 영역 분할그래프 컷을 이용한 폐 영역 분할
그래프 컷을 이용한 폐 영역 분할
Wookjin Choi
 
Radiomics: Novel Paradigm of Deep Learning for Clinical Decision Support towa...
Radiomics: Novel Paradigm of Deep Learning for Clinical Decision Support towa...Radiomics: Novel Paradigm of Deep Learning for Clinical Decision Support towa...
Radiomics: Novel Paradigm of Deep Learning for Clinical Decision Support towa...
Wookjin Choi
 
Dual energy CT in radiotherapy: Current applications and future outlook
Dual energy CT in radiotherapy: Current applications and future outlookDual energy CT in radiotherapy: Current applications and future outlook
Dual energy CT in radiotherapy: Current applications and future outlook
Wookjin Choi
 
Tıp alanında kanserli hücrelerin tespiti @ hasan abdi
Tıp alanında kanserli hücrelerin tespiti  @ hasan abdiTıp alanında kanserli hücrelerin tespiti  @ hasan abdi
Tıp alanında kanserli hücrelerin tespiti @ hasan abdi
Hassan-k Abdi
 
Predicting NSCLC prognosis by automated pathology
Predicting NSCLC prognosis by automated pathologyPredicting NSCLC prognosis by automated pathology
Predicting NSCLC prognosis by automated pathology
Mu-Hung Tsai
 
A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...
A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...
A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...
Institute of Information Systems (HES-SO)
 
Peter Hamilton on Next generation Imaging and Computer Vision in Pathology: p...
Peter Hamilton on Next generation Imaging and Computer Vision in Pathology: p...Peter Hamilton on Next generation Imaging and Computer Vision in Pathology: p...
Peter Hamilton on Next generation Imaging and Computer Vision in Pathology: p...
Cirdan
 
Radioterapi of lung cancer
Radioterapi of lung cancerRadioterapi of lung cancer
Radioterapi of lung cancer
Mulkan Fadhli
 
L.T.D second seminar
L.T.D second seminarL.T.D second seminar
L.T.D second seminar
FatmaSamy
 
FUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSIS
FUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSISFUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSIS
FUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSIS
Institute of Information Systems (HES-SO)
 
Automatic Detection of Non-Proliferative Diabetic Retinopathy Using Fundus Im...
Automatic Detection of Non-Proliferative Diabetic Retinopathy Using Fundus Im...Automatic Detection of Non-Proliferative Diabetic Retinopathy Using Fundus Im...
Automatic Detection of Non-Proliferative Diabetic Retinopathy Using Fundus Im...
iosrjce
 
Machine Learning in Pathology Diagnostics with Simagis Live
Machine Learning in Pathology Diagnostics with Simagis LiveMachine Learning in Pathology Diagnostics with Simagis Live
Machine Learning in Pathology Diagnostics with Simagis Live
khvatkov
 
CANCER CELL DETECTION USING DIGITAL IMAGE PROCESSING
CANCER  CELL  DETECTION USING DIGITAL IMAGE PROCESSINGCANCER  CELL  DETECTION USING DIGITAL IMAGE PROCESSING
CANCER CELL DETECTION USING DIGITAL IMAGE PROCESSING
kajikho9
 

Viewers also liked (17)

폐 CT영상에서 voxel classification을 이용한 폐 결절 검출
폐 CT영상에서 voxel classification을 이용한 폐 결절 검출폐 CT영상에서 voxel classification을 이용한 폐 결절 검출
폐 CT영상에서 voxel classification을 이용한 폐 결절 검출
 
Insight toolkit을 이용한 삼차원 흉부 ct 영상분석 및 폐 결절 검ᄎ...
Insight toolkit을 이용한 삼차원 흉부 ct 영상분석 및 폐 결절 검ᄎ...Insight toolkit을 이용한 삼차원 흉부 ct 영상분석 및 폐 결절 검ᄎ...
Insight toolkit을 이용한 삼차원 흉부 ct 영상분석 및 폐 결절 검ᄎ...
 
흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출
흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출
흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출
 
흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...
흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...
흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...
 
그래프 컷을 이용한 폐 영역 분할
그래프 컷을 이용한 폐 영역 분할그래프 컷을 이용한 폐 영역 분할
그래프 컷을 이용한 폐 영역 분할
 
Radiomics: Novel Paradigm of Deep Learning for Clinical Decision Support towa...
Radiomics: Novel Paradigm of Deep Learning for Clinical Decision Support towa...Radiomics: Novel Paradigm of Deep Learning for Clinical Decision Support towa...
Radiomics: Novel Paradigm of Deep Learning for Clinical Decision Support towa...
 
Dual energy CT in radiotherapy: Current applications and future outlook
Dual energy CT in radiotherapy: Current applications and future outlookDual energy CT in radiotherapy: Current applications and future outlook
Dual energy CT in radiotherapy: Current applications and future outlook
 
Tıp alanında kanserli hücrelerin tespiti @ hasan abdi
Tıp alanında kanserli hücrelerin tespiti  @ hasan abdiTıp alanında kanserli hücrelerin tespiti  @ hasan abdi
Tıp alanında kanserli hücrelerin tespiti @ hasan abdi
 
Predicting NSCLC prognosis by automated pathology
Predicting NSCLC prognosis by automated pathologyPredicting NSCLC prognosis by automated pathology
Predicting NSCLC prognosis by automated pathology
 
A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...
A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...
A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...
 
Peter Hamilton on Next generation Imaging and Computer Vision in Pathology: p...
Peter Hamilton on Next generation Imaging and Computer Vision in Pathology: p...Peter Hamilton on Next generation Imaging and Computer Vision in Pathology: p...
Peter Hamilton on Next generation Imaging and Computer Vision in Pathology: p...
 
Radioterapi of lung cancer
Radioterapi of lung cancerRadioterapi of lung cancer
Radioterapi of lung cancer
 
L.T.D second seminar
L.T.D second seminarL.T.D second seminar
L.T.D second seminar
 
FUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSIS
FUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSISFUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSIS
FUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSIS
 
Automatic Detection of Non-Proliferative Diabetic Retinopathy Using Fundus Im...
Automatic Detection of Non-Proliferative Diabetic Retinopathy Using Fundus Im...Automatic Detection of Non-Proliferative Diabetic Retinopathy Using Fundus Im...
Automatic Detection of Non-Proliferative Diabetic Retinopathy Using Fundus Im...
 
Machine Learning in Pathology Diagnostics with Simagis Live
Machine Learning in Pathology Diagnostics with Simagis LiveMachine Learning in Pathology Diagnostics with Simagis Live
Machine Learning in Pathology Diagnostics with Simagis Live
 
CANCER CELL DETECTION USING DIGITAL IMAGE PROCESSING
CANCER  CELL  DETECTION USING DIGITAL IMAGE PROCESSINGCANCER  CELL  DETECTION USING DIGITAL IMAGE PROCESSING
CANCER CELL DETECTION USING DIGITAL IMAGE PROCESSING
 

Similar to Computer aided detection of pulmonary nodules using genetic programming

Cervical Spine Range of Motion Measurement Utilizing Image Analysis - VISAPP2022
Cervical Spine Range of Motion Measurement Utilizing Image Analysis - VISAPP2022Cervical Spine Range of Motion Measurement Utilizing Image Analysis - VISAPP2022
Cervical Spine Range of Motion Measurement Utilizing Image Analysis - VISAPP2022
sugiuralab
 
Novel Functional Delta-Radiomics for Predicting Overall Survival in Lung Canc...
Novel Functional Delta-Radiomics for Predicting Overall Survival in Lung Canc...Novel Functional Delta-Radiomics for Predicting Overall Survival in Lung Canc...
Novel Functional Delta-Radiomics for Predicting Overall Survival in Lung Canc...
Wookjin Choi
 
Automatic detection of tb
Automatic detection of tbAutomatic detection of tb
Automatic detection of tb
Shyama Menon
 
SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)
Reheman Baikejiang
 
Multiple Analysis of Brain Tumor Detection based on FCM
Multiple Analysis of Brain Tumor Detection based on FCMMultiple Analysis of Brain Tumor Detection based on FCM
Multiple Analysis of Brain Tumor Detection based on FCM
IRJET Journal
 
Hrt II
Hrt IIHrt II
Chapter 6 image quality in ct
Chapter 6 image quality in ct Chapter 6 image quality in ct
Chapter 6 image quality in ct
Muntaser S.Ahmad
 
Neural networks
Neural networks Neural networks
Neural networks
kaaviyaram1998
 
reliablepaper.pdf
reliablepaper.pdfreliablepaper.pdf
reliablepaper.pdf
piramu kailasam
 
Wearable Accelerometer Optimal Positions for Human Motion Recognition(LifeTec...
Wearable Accelerometer Optimal Positions for Human Motion Recognition(LifeTec...Wearable Accelerometer Optimal Positions for Human Motion Recognition(LifeTec...
Wearable Accelerometer Optimal Positions for Human Motion Recognition(LifeTec...
sugiuralab
 
Summer 2015 Internship
Summer 2015 InternshipSummer 2015 Internship
Summer 2015 Internship
Taylor Martell
 
Automatic System for Detection and Classification of Brain Tumors
Automatic System for Detection and Classification of Brain TumorsAutomatic System for Detection and Classification of Brain Tumors
Automatic System for Detection and Classification of Brain Tumors
Fatma Sayed Ibrahim
 
Intensity Modulated Radiotherapy (IMRT) - Dr. S. Sachin
Intensity Modulated Radiotherapy (IMRT) - Dr. S. SachinIntensity Modulated Radiotherapy (IMRT) - Dr. S. Sachin
Intensity Modulated Radiotherapy (IMRT) - Dr. S. Sachin
SACHINS700327
 
SophieZhangXeroxPosterFinal2015
SophieZhangXeroxPosterFinal2015SophieZhangXeroxPosterFinal2015
SophieZhangXeroxPosterFinal2015
Sophie Zhang
 
Using HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV ImageryUsing HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Wai Nwe Tun
 
CT based Image Guided Radiotherapy - Physics & QA
CT based Image Guided Radiotherapy - Physics & QACT based Image Guided Radiotherapy - Physics & QA
CT based Image Guided Radiotherapy - Physics & QA
Sambasivaselli R
 
sheeba.pptx
sheeba.pptxsheeba.pptx
rpad seminar
rpad seminarrpad seminar
rpad seminar
K.K.D.RAMESH -
 
Multi detector ct cerebral angiography
Multi detector ct cerebral angiographyMulti detector ct cerebral angiography
Multi detector ct cerebral angiography
Ehab Elftouh
 
Imrt and inverse planning
Imrt and inverse planningImrt and inverse planning
Imrt and inverse planning
Abhishek Soni
 

Similar to Computer aided detection of pulmonary nodules using genetic programming (20)

Cervical Spine Range of Motion Measurement Utilizing Image Analysis - VISAPP2022
Cervical Spine Range of Motion Measurement Utilizing Image Analysis - VISAPP2022Cervical Spine Range of Motion Measurement Utilizing Image Analysis - VISAPP2022
Cervical Spine Range of Motion Measurement Utilizing Image Analysis - VISAPP2022
 
Novel Functional Delta-Radiomics for Predicting Overall Survival in Lung Canc...
Novel Functional Delta-Radiomics for Predicting Overall Survival in Lung Canc...Novel Functional Delta-Radiomics for Predicting Overall Survival in Lung Canc...
Novel Functional Delta-Radiomics for Predicting Overall Survival in Lung Canc...
 
Automatic detection of tb
Automatic detection of tbAutomatic detection of tb
Automatic detection of tb
 
SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)SPIE 10059-36(Reheman Baikejiang)
SPIE 10059-36(Reheman Baikejiang)
 
Multiple Analysis of Brain Tumor Detection based on FCM
Multiple Analysis of Brain Tumor Detection based on FCMMultiple Analysis of Brain Tumor Detection based on FCM
Multiple Analysis of Brain Tumor Detection based on FCM
 
Hrt II
Hrt IIHrt II
Hrt II
 
Chapter 6 image quality in ct
Chapter 6 image quality in ct Chapter 6 image quality in ct
Chapter 6 image quality in ct
 
Neural networks
Neural networks Neural networks
Neural networks
 
reliablepaper.pdf
reliablepaper.pdfreliablepaper.pdf
reliablepaper.pdf
 
Wearable Accelerometer Optimal Positions for Human Motion Recognition(LifeTec...
Wearable Accelerometer Optimal Positions for Human Motion Recognition(LifeTec...Wearable Accelerometer Optimal Positions for Human Motion Recognition(LifeTec...
Wearable Accelerometer Optimal Positions for Human Motion Recognition(LifeTec...
 
Summer 2015 Internship
Summer 2015 InternshipSummer 2015 Internship
Summer 2015 Internship
 
Automatic System for Detection and Classification of Brain Tumors
Automatic System for Detection and Classification of Brain TumorsAutomatic System for Detection and Classification of Brain Tumors
Automatic System for Detection and Classification of Brain Tumors
 
Intensity Modulated Radiotherapy (IMRT) - Dr. S. Sachin
Intensity Modulated Radiotherapy (IMRT) - Dr. S. SachinIntensity Modulated Radiotherapy (IMRT) - Dr. S. Sachin
Intensity Modulated Radiotherapy (IMRT) - Dr. S. Sachin
 
SophieZhangXeroxPosterFinal2015
SophieZhangXeroxPosterFinal2015SophieZhangXeroxPosterFinal2015
SophieZhangXeroxPosterFinal2015
 
Using HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV ImageryUsing HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV Imagery
 
CT based Image Guided Radiotherapy - Physics & QA
CT based Image Guided Radiotherapy - Physics & QACT based Image Guided Radiotherapy - Physics & QA
CT based Image Guided Radiotherapy - Physics & QA
 
sheeba.pptx
sheeba.pptxsheeba.pptx
sheeba.pptx
 
rpad seminar
rpad seminarrpad seminar
rpad seminar
 
Multi detector ct cerebral angiography
Multi detector ct cerebral angiographyMulti detector ct cerebral angiography
Multi detector ct cerebral angiography
 
Imrt and inverse planning
Imrt and inverse planningImrt and inverse planning
Imrt and inverse planning
 

More from Wookjin Choi

Deep Learning-based Histological Segmentation Differentiates Cavitation Patte...
Deep Learning-based Histological SegmentationDifferentiates Cavitation Patte...Deep Learning-based Histological SegmentationDifferentiates Cavitation Patte...
Deep Learning-based Histological Segmentation Differentiates Cavitation Patte...
Wookjin Choi
 
Artificial Intelligence To Reduce Radiation-induced Cardiotoxicity In Lung Ca...
Artificial Intelligence To Reduce Radiation-induced Cardiotoxicity In Lung Ca...Artificial Intelligence To Reduce Radiation-induced Cardiotoxicity In Lung Ca...
Artificial Intelligence To Reduce Radiation-induced Cardiotoxicity In Lung Ca...
Wookjin Choi
 
Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...
Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...
Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...
Wookjin Choi
 
Novel Deep Learning Segmentation Models for Accurate GTV and OAR Segmentation...
Novel Deep Learning Segmentation Models for Accurate GTV and OAR Segmentation...Novel Deep Learning Segmentation Models for Accurate GTV and OAR Segmentation...
Novel Deep Learning Segmentation Models for Accurate GTV and OAR Segmentation...
Wookjin Choi
 
CIRDataset: A large-scale Dataset for Clinically-Interpretable lung nodule Ra...
CIRDataset: A large-scale Dataset for Clinically-Interpretable lung nodule Ra...CIRDataset: A large-scale Dataset for Clinically-Interpretable lung nodule Ra...
CIRDataset: A large-scale Dataset for Clinically-Interpretable lung nodule Ra...
Wookjin Choi
 
Artificial Intelligence in Radiation Oncology.pptx
 Artificial Intelligence in Radiation Oncology.pptx Artificial Intelligence in Radiation Oncology.pptx
Artificial Intelligence in Radiation Oncology.pptx
Wookjin Choi
 
Artificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation OncologyArtificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation Oncology
Wookjin Choi
 
Artificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation OncologyArtificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation Oncology
Wookjin Choi
 
Automatic motion tracking system for analysis of insect behavior
Automatic motion tracking system for analysis of insect behaviorAutomatic motion tracking system for analysis of insect behavior
Automatic motion tracking system for analysis of insect behavior
Wookjin Choi
 
Assessing the Dosimetric Links between Organ-At-Risk Delineation Variability ...
Assessing the Dosimetric Links between Organ-At-Risk Delineation Variability ...Assessing the Dosimetric Links between Organ-At-Risk Delineation Variability ...
Assessing the Dosimetric Links between Organ-At-Risk Delineation Variability ...
Wookjin Choi
 
Quantitative Cancer Image Analysis
Quantitative Cancer Image AnalysisQuantitative Cancer Image Analysis
Quantitative Cancer Image Analysis
Wookjin Choi
 
Simulation of Realistic Organ-At-Risk Delineation Variability in Head and Nec...
Simulation of Realistic Organ-At-Risk Delineation Variability in Head and Nec...Simulation of Realistic Organ-At-Risk Delineation Variability in Head and Nec...
Simulation of Realistic Organ-At-Risk Delineation Variability in Head and Nec...
Wookjin Choi
 
Quantitative image analysis for cancer diagnosis and radiation therapy
Quantitative image analysis for cancer diagnosis and radiation therapyQuantitative image analysis for cancer diagnosis and radiation therapy
Quantitative image analysis for cancer diagnosis and radiation therapy
Wookjin Choi
 
Interpretable Spiculation Quantification for Lung Cancer Screening
Interpretable Spiculation Quantification for Lung Cancer ScreeningInterpretable Spiculation Quantification for Lung Cancer Screening
Interpretable Spiculation Quantification for Lung Cancer Screening
Wookjin Choi
 
Radiomics in Lung Cancer
Radiomics in Lung CancerRadiomics in Lung Cancer
Radiomics in Lung Cancer
Wookjin Choi
 
Interpretable Spiculation Quantification for Lung Cancer Screening
Interpretable Spiculation Quantification for Lung Cancer ScreeningInterpretable Spiculation Quantification for Lung Cancer Screening
Interpretable Spiculation Quantification for Lung Cancer Screening
Wookjin Choi
 
Quantitative Image Analysis for Cancer Diagnosis and Radiation Therapy
Quantitative Image Analysis for Cancer Diagnosis and Radiation TherapyQuantitative Image Analysis for Cancer Diagnosis and Radiation Therapy
Quantitative Image Analysis for Cancer Diagnosis and Radiation Therapy
Wookjin Choi
 

More from Wookjin Choi (17)

Deep Learning-based Histological Segmentation Differentiates Cavitation Patte...
Deep Learning-based Histological SegmentationDifferentiates Cavitation Patte...Deep Learning-based Histological SegmentationDifferentiates Cavitation Patte...
Deep Learning-based Histological Segmentation Differentiates Cavitation Patte...
 
Artificial Intelligence To Reduce Radiation-induced Cardiotoxicity In Lung Ca...
Artificial Intelligence To Reduce Radiation-induced Cardiotoxicity In Lung Ca...Artificial Intelligence To Reduce Radiation-induced Cardiotoxicity In Lung Ca...
Artificial Intelligence To Reduce Radiation-induced Cardiotoxicity In Lung Ca...
 
Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...
Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...
Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...
 
Novel Deep Learning Segmentation Models for Accurate GTV and OAR Segmentation...
Novel Deep Learning Segmentation Models for Accurate GTV and OAR Segmentation...Novel Deep Learning Segmentation Models for Accurate GTV and OAR Segmentation...
Novel Deep Learning Segmentation Models for Accurate GTV and OAR Segmentation...
 
CIRDataset: A large-scale Dataset for Clinically-Interpretable lung nodule Ra...
CIRDataset: A large-scale Dataset for Clinically-Interpretable lung nodule Ra...CIRDataset: A large-scale Dataset for Clinically-Interpretable lung nodule Ra...
CIRDataset: A large-scale Dataset for Clinically-Interpretable lung nodule Ra...
 
Artificial Intelligence in Radiation Oncology.pptx
 Artificial Intelligence in Radiation Oncology.pptx Artificial Intelligence in Radiation Oncology.pptx
Artificial Intelligence in Radiation Oncology.pptx
 
Artificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation OncologyArtificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation Oncology
 
Artificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation OncologyArtificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation Oncology
 
Automatic motion tracking system for analysis of insect behavior
Automatic motion tracking system for analysis of insect behaviorAutomatic motion tracking system for analysis of insect behavior
Automatic motion tracking system for analysis of insect behavior
 
Assessing the Dosimetric Links between Organ-At-Risk Delineation Variability ...
Assessing the Dosimetric Links between Organ-At-Risk Delineation Variability ...Assessing the Dosimetric Links between Organ-At-Risk Delineation Variability ...
Assessing the Dosimetric Links between Organ-At-Risk Delineation Variability ...
 
Quantitative Cancer Image Analysis
Quantitative Cancer Image AnalysisQuantitative Cancer Image Analysis
Quantitative Cancer Image Analysis
 
Simulation of Realistic Organ-At-Risk Delineation Variability in Head and Nec...
Simulation of Realistic Organ-At-Risk Delineation Variability in Head and Nec...Simulation of Realistic Organ-At-Risk Delineation Variability in Head and Nec...
Simulation of Realistic Organ-At-Risk Delineation Variability in Head and Nec...
 
Quantitative image analysis for cancer diagnosis and radiation therapy
Quantitative image analysis for cancer diagnosis and radiation therapyQuantitative image analysis for cancer diagnosis and radiation therapy
Quantitative image analysis for cancer diagnosis and radiation therapy
 
Interpretable Spiculation Quantification for Lung Cancer Screening
Interpretable Spiculation Quantification for Lung Cancer ScreeningInterpretable Spiculation Quantification for Lung Cancer Screening
Interpretable Spiculation Quantification for Lung Cancer Screening
 
Radiomics in Lung Cancer
Radiomics in Lung CancerRadiomics in Lung Cancer
Radiomics in Lung Cancer
 
Interpretable Spiculation Quantification for Lung Cancer Screening
Interpretable Spiculation Quantification for Lung Cancer ScreeningInterpretable Spiculation Quantification for Lung Cancer Screening
Interpretable Spiculation Quantification for Lung Cancer Screening
 
Quantitative Image Analysis for Cancer Diagnosis and Radiation Therapy
Quantitative Image Analysis for Cancer Diagnosis and Radiation TherapyQuantitative Image Analysis for Cancer Diagnosis and Radiation Therapy
Quantitative Image Analysis for Cancer Diagnosis and Radiation Therapy
 

Recently uploaded

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 

Recently uploaded (20)

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 

Computer aided detection of pulmonary nodules using genetic programming

  • 1. Computer-aided Detection of Pulmonary Nodules using Genetic Programming Wook-Jin Choi and Tae-Sun Choi
  • 2. Contents • Introduction • Lung Segmentation based on 3D Approach • Nodule Candidates Detection and Feature Extraction • Genetic Programming Based Classification • Experimental Results • Conclusions • References 2
  • 3. Introduction • Pulmonary nodule detection is attractive applications of computer-aided detection (CAD) because lung cancer is the leading cause of cancer deaths. • If lung cancer detected in early phase, the 3-year survival rate is more than 80%. • Recently, researchers have developed a number of CAD methods for lung nodules to aid radiologists in identifying nodule candidates from CT images. • Current CT technology allows for near isotropic, submillimeter resolution acquisition of the complete chest in a single breath hold. • These thin-slice chest scans have become indispensable in thoracic radiology, but have also substantially increased the data load for radiologists. • Automating the analysis of such data is, therefore, a necessity and this has created a rapidly developing research area in medical imaging. 3
  • 4. Related Works • Template matching methods – Genetic Algorithm Template Matching [10] – 3D Template Matching [11] • Model based methods – Patient-specific models [5] – Surface normal overlap model [7] • Machine learning techniques – Neural network [6] – Fuzzy c-means clustering [9] • Digital filtering – Quantized convergence index filter [8] – Iris filter [13] • Statistical analysis [12] 4
  • 5. Proposed Algorithm Flow chart of Pulmonary nodule detection 5
  • 6. Lung Segmentation based on 3D Approach 6
  • 7. Lung Segmentation based on 3D Approach • Select adaptive threshold value at every slice in the CT image sequence using diagonal intensity histogram [4]. • The CT images are divided into background area(body) and foreground area(air or lung) as shown below. 7 Original CT image and converted CT image with threshold
  • 8. Lung Segmentation based on 3D Approach 8 • Segment lung region and remove the rim (outer part of the body). • Correct the contour of the lung volume (correct excluded wall side nodule). Extracted lung region using 3D connected component labeling and contour corrected lung region (containing wall side nodule)
  • 9. Nodule Candidates Detection and Feature Extraction 9
  • 10. ROI Extraction 10 6-stepped ROI and extracted nodule candidates • Adaptive multiple thresholding method. – the traditional multiple thresholding method makes many steps of grey levels. – We calculate the adaptive threshold value using diagonal histogram at every slice of lung volume. – This value is base threshold value for multiple thresholding. – We make additional five threshold values which are base threshold + 50, -50, -100, -150 and -200.
  • 11. Nodule Candidates Detection • We can remove the vessels and noise in the lung volume using rule based classifier. • Vessel Removing The vessel is classified by volume elongation factor and compactness. – volume is extremely bigger than nodule – longer than nodule – not compact object. • Noise removing – radius of ROI is smaller than 3mm or bigger than 30mm. • Remaining ROIs are nodule candidates 11 6-stepped ROI and extracted nodule candidates
  • 12. Feature Extraction • 3D geometric features – Volume – elongation factor – Compactness – approximated radius. • 2D pixel based features. – Use median slice of nodule candidates (area of the median slice is the largest) – To extract 2D texture feature, we normalize the image size of nodule candidates. – 3 types of nodule sizes and then extract the features. • < 5mm : the size of image matrix is 8x8. • 5mm ~10mm : the size of image matrix is 16x16. • > 10 mm : the size of image matrix is 32x32 – extract 14 features from the image matrix. • mean, variance, skewness, kurtosis, area, radius and 8 biggest eigenvalues. 12
  • 13. Feature Extraction 13 Index Feature 1 Z position 2 Mean 3 Variance 4 Skewness 5 Kurtosis 6 Area 7 Radius 8 Perimeter 9 Compactness 10~17 Largest Eigenvalue 1~8 18 X centroid 19 Y centroid 20 Z centroid 21 Width 22 Height 23 Depth 24 Size
  • 14. Genetic Programming Based Classification 14
  • 15. Genetic Programming Based Classification • Genetic Programming (GP) – an evolutionary optimization technique [14]. • The basic structure of GP is very similar to Genetic Algorithm(GA). • The chromosome – GA : variable (binary digit) – GP : program (tree or graph) 15
  • 16. Genetic Programming Based Classification 16 A function represented as a tree structure
  • 17. Genetic Programming Based Classification • Our goal of GP evolution is to reduce false positive (FP) and increase true positive (TP). • In the proposed scheme, an optimized classifier is carried out using combination of features and random constant values. • GP optimally selects adequate features from all extracted features and combines the selected features with mathematical operators. • The GP generates individual classifiers and those are evaluated by fitness function. • The result of GP can convert complex input features to simple value. 17
  • 18. Genetic Programming Based Classification • GP chromosome – The terminal set - The elements of feature vector extracted from nodule candidate images and randomly generated constants with in the range 0,1. – The function set - Four standard arithmetic operator namely plus, minus, multiply and division and additional mathematical operators log, exp, abs, sin and cos.(All operators in the function set are protected to avoid exception) • GP evolves combination of the terminal set and function set. 18
  • 19. Genetic Programming Based Classification • Fitness Function – evaluate every individuals in GP generation – True positive rate (TPR) – Specificity (SPC) • SPC is the value subtracted from 1 to FPR and also called true negative rate(TNR). TN FP SPC FPR      – Area under the ROC curve (Az) • ROC curve is plotted between TP and FP for different threshold values. • Az is area under the ROC curve and a good measure of classifier performance in different condition. – Fitness Function 19 TP TPR TP FN   1 1 TN FP FP TN   f  TPR*SPC* Az
  • 20. Genetic Programming Based Classification Objective To evolve maximum fitness Selection Generational Population Size 300 Generation Size 80 Initial Tree Depth Limit 6 Initial population Ramped half and half GP Operators prob Variable ratio of crossover mutation is used Sampling Tournament Survival mechanism Keep the best individuals Real max. tree level 30 Genetic Programming parameter 20
  • 21. Genetic Programming Based Classification • Examples of GP – minus(minus(P(21,:),exp(P(23,:))),minus(mypower(mylog(plus(times(P(14 ,:),minus(P(23,:),mypower(mylog(plus(times(P(12,:),minus(P(11,:),mypow er(P(13,:),P(13,:)))),P(22,:))),P(13,:)))),minus(P(20,:),cos(exp(P(7,:)))))),mypo wer(exp(P(7,:)),P(7,:))),times(minus(minus(mypower(exp(P(23,:)),P(7,:)),P( 11,:)),times(exp(P(23,:)),P(12,:))),P(11,:)))) – minus(minus(plus(P(4,:),P(7,:)),sin(minus(P(7,:),mypower(P(24,:),plus(min us(P(7,:),P(11,:)),mypower(P(15,:),P(7,:))))))),mypower(mypower(mypower (P(24,:),exp(P(11,:))),minus(plus(P(10,:),mypower(plus(minus(P(13,:),sin(e xp(P(12,:)))),mypower(P(24,:),plus(P(13,:),P(4,:)))),plus(plus(minus(0.35089 ,0.35089),P(3,:)),P(7,:)))),P(11,:))),minus(plus(P(10,:),minus(P(4,:),plus(P(10,: ),P(7,:)))),mypower(minus(plus(P(4,:),exp(P(2,:))),minus(P(9,:),P(4,:))),P(11,: ))))) 21
  • 22. Experimental Results • Lung Image Database Consortium (LIDC) database [15] – to evaluate the performance of the proposed method. – The LIDC is developing a publicly available database of thoracic computed tomography (CT) scans as a medical imaging research resource to promote the development of computer-aided detection or characterization of pulmonary Nodules. – The database is separated into 84 cases, each containing around 100-400 Digital Imaging and Communication (DICOM) images and an XML data file containing the physician annotations • We applied our method to 32 scans consisting of 153 nodules and 7528 slices. The pixel size in the database ranged from 0.65 to 0.75 mm and the reconstruction interval ranged. • The half of dataset(16 scans) is used for training and another half of dataset(another 16 scans) is used for testing the classifier. 22
  • 23. Experimental Results (a) (b) The result of pulmonary nodule detection: (a) 43rd slice, (b) volume rendering 23
  • 24. Experimental Results Data set TPR FPR Az learn 93.33% 0.127 0.934 test 91.67% 0.138 0.897 all 92.31% 0.133 0.912 24 The results of GP based classifier
  • 25. Experimental Results ROC curves of GP based classifier with respect to three datasets 25
  • 26. Conclusion • We have proposed a novel pulmonary nodule detection algorithm in CT images. • Lung region is segmented using adaptive thresholding and voxel labeling based method. • Then nodule candidates are detected using adaptive multiple thresholding and rule based classifier with 3D geometric features. • Next, 3D and 2D features are extracted from the detected nodule candidates. • Finally, the extracted features are optimized and then classified into nodule and non-nodule using GP. • We applied proposed algorithm to the LIDC database of NCI. • This method extremely reduced FP rate. • The FPs per scan is only 6.5 with more than 90% sensitivity. • The results show the superiority of the proposed method. 26
  • 27. References • [1] Ahmedin Jemal, Rebecca Siegel, ElizabethWard, Yongping Hao, Jiaquan Xu, and Michael J Thun, “Cancerstatistics, 2009,” CA Cancer J Clin, vol. 59, no. 4, pp. 225–49, Jan 2009. • [2] K-W Jung, Y-J Won, S Park, H-J Kong, J Sung, H-R Shin, E-Cl Park, and J S Lee, “Cancer statistics in korea: incidence, mortality and survival in 2005,” J Korean Med Sci, vol. 24, no. 6, pp. 995–1003, Dec 2009. • [3] Qiang Li, “Recent progress in computer-aided diagnosis of lung nodules on thin-section ct.,” Comput Med Imaging Graph, vol. 31, no. 4-5, pp. 248–257, 2007. • [4] S G Armato, M L Giger, C J Moran, J T Blackburn, K Doi, and H MacMahon, “Computerized detection of pulmonary nodules on ct scans,” Radiographics, vol. 19, no. 5, pp. 1303–11, Jan 1999. • [5] M Brown, M McNitt-Gray, J Goldin, R Suh, J Sayre, and D Aberle, “Patient-specific models for lung nodule detection and surveillance in ct images,” IEEE TMI, vol. 20, no. 12, pp. 1242 – 1250, Dec 2001. • [6] K Suzuki, SG Armato III, F Li, S Sone, and K Doi, “Massive training artificial neural network (mtann) for reduction of false positives in computerized detection of lung nodules in low-dose computed tomography,” Medical physics, vol. 30, pp. 1602, 2003. • [7] D Paik, C Beaulieu, G Rubin, B Acar, R Jeffrey, J Yee, J Dey, and S Napel, “Surface normal overlap: a computer-aided detection algorithm with application to colonic polyps and lung nodules in helical ct,” IEEE TMI, vol. 23, no. 6, pp. 661 – 675, Jun 2004. • [8] Sumiaki Matsumoto, Harold L Kundel, James C Gee, Warren B Gefter, and Hiroto Hatabu, “Pulmonary nodule detection in ct images with quantized convergence index filter.,” Med Image Anal, vol. 10, no. 3, pp. 343–352, Jun 2006. 27
  • 28. References • [9] N Memarian, J Alirezaie, and P Babyn, “Computerized detection of lung nodules with an enhanced false positive reduction scheme,” IEEE ICIP 2006, pp. 1921 –1924, Sep 2006. • [10] Jamshid Dehmeshki, Xujiong Ye, Xinyu Lin, Manlio Valdivieso, and Hamdan Amin, “Automated detection of lung nodules in ct images using shape-based genetic algorithm.,” Comput Med Imaging Graph, vol. 31, no. 6, pp. 408–417, Sep 2007. • [11] Onur Osman, Serhat Ozekes, and Osman N Ucan, “Lung nodule diagnosis using 3d template matching.,” Comput Biol Med, vol. 37, no. 8, pp. 1167–1172, Aug 2007. • [12] A El-Baz, G Gimel’farb, R Falk, and M Abo El-Ghar, “Automatic analysis of 3d low dose ct images for early diagnosis of lung cancer,” Pattern Recognition, vol. 42, no. 6, pp. 1041–1051, Jan 2009. • [13] JJ Su´arez-Cuenca, PG Tahoces, M Souto, MJ Lado, M Remy-Jardin, J Remy, and J Jos´e Vidal, “Application of the iris filter for automatic detection of pulmonary nodules on computed tomography images,” Computers in Biology and Medicine, 2009. • [14] J Koza, “Genetic programming: On the programming of computers by means of natural selection,” The MIT Press, Jan 1992. • [15] S G Armato, G McLennan, M F McNitt-Gray, C R Meyer, D Yankelevitz, D R Aberle, C I Henschke, E A Hoffman, E A Kazerooni, H MacMahon, A P Reeves, B Y Croft, L P Clarke, and Lung Image Database Consortium Research Group, “Lung image database consortium: developing a resource for the medical imaging research community.,” Radiology, vol. 232, no. 3, pp. 739–748, Sep 2004. 28

Editor's Notes

  1. Pulmonary nodule detection is attractive applications of computer-aided detection (CAD) because lung cancer is the leading cause of cancer deaths in Korea. According to the statistics, the total number of deaths caused by lung cancer is greater than other cancers[1]. The pulmonary nodule detection and diagnosis of lesion in computed tomography (CT) images are important in treatment of lung cancer. If lung cancer detected in early phase, the 3-year survival rate is more than 80%. Recently, researchers have developed a number of CAD methods for lung nodules to aid radiologists in identifying nodule candidates from CT images. Current CT technology allows for near isotropic, submillimeter resolution acquisition of the complete chest in a single breath hold. These thin-slice chest scans have become indispensable in thoracic radiology, but have also substantially increased the data load for radiologists. Automating the analysis of such data is, therefore, a necessity and this has created a rapidly developing research area in medical imaging. In literature, several nodule detecting methods has been proposed. Multiple gray level thresholding, genetic algorithm template matching (GATM), rule-based linear discriminant analysis, massive training artificial neural network based method, shape-based GATM, and 3D template matching(3DTM) based algorithm are famous among them[2–5].
  2. GATM based algorithm performed quite good results. Lee et al.[2] proposed a template-matching technique based on GATM for detecting nodules existing within the lung area. Seventy-one nodules out of 98 were correctly etected with the number of FPs at approximately 1.1 per sectional image.
  3. First of all, the lung region extraction should be performed before any other part of nodule detection. To extract lung region, we propose a segmentation method based on adaptive thresholding and voxel labelling. Because lung region is dark, we convert the image to a binary with less than the selected threshold as foreground.
  4. After that, we remove the rim from the binary image at every slice of CT images. We segment lung region and remove the rim which is outer part of the body. However, there are many noisy parts likes gas in the intestine. So, we applied 18-connectedness voxel labelling(3D connected component labelling). After labelled, we calculate the volumes of the every connected components then select the two largest volumes as lung volume. In the end, we correct the contour of the lung volume because there may some nodules in wall side of the lung. To correct this problem, the rolling ball algorithm [4] is applied on every slice of lung volumes. The red circles in Fig. 1 are wall side nodule and corrected wall side nodule.
  5. The nodule candidates detection and feature extraction are important in nodule detecting scheme. It consists of the extracting the region of interest(ROI), detecting the nodule candidates and extracting of 3D and 2D features of nodule candidates. These features are provided as input for GP module.
  6. To extract ROI for nodule candidates detection, we propose a adaptive multiple thresholding method. In the literature, the multiple thresholding method is commonly used in applications. However, it is not adaptive and makes many steps of grey levels, we calculate the adaptive threshold value using diagonal histogram at every slice of lung volume. This value is base threshold value for multiple thresholding and we make additional five threshold values which are base threshold + 50, -50, -100, -150 and -200. A thresholded lung volume has 6 steps of grey level. Fig. 2a shows a slice of extracted ROI.
  7. In this part, We can remove the vessels and noise in the lung volume using rule based classifier. We extracted 3D geometric features from every ROI. The features are volume, elongation factor, compactness and approximated radius. The vessel is classified by volume elongation factor and compactness. The vessel is connected every slice so its volume is extremely bigger than nodule. Moreover, it is longer than nodule and not compact object. The noise is removed if radius of ROI is smaller than 3mm or bigger than 30mm. Fig. 3b shows a detected nodule candidates.
  8. Nodule candidates are detected from segmented lung region. We extracte 3D geometric features and 2D pixel based features. Four 3D geometric features are already extracted in nodule candidates detection. These are volume, elongation factor, compactness and approximated radius. The 2D features are extracted from median slice of nodule candidates because area of the median slice is the largest in the nodule candidate volume. To extract 2D texture feature, we normalize the image size of nodule candidates. So, we divide into 3 types of nodule sizes and then extract the features. If the radius of nodule candidate is less than 5mm, the size of image matrix is 8x8. If the radius of nodule candidate is varied form 5mm to 10mm then the size of image matrix is 16x16. The largest size of image matrix is 32x32 that is greater than 10mm and less than 20mm. We extract 14 features from the image matrix. Those are mean, variance, skewness, kurtosis, area, radius and 8 biggest eigenvalues. These features are provided as input for GP module
  9. Nodule candidates are detected from segmented lung region. We extract 3D geometric features and 2D pixel based features. Four 3D geometric features are already extracted in nodule candidates detection. These are volume, elongation factor, compactness and approximated radius. The 2D features are extracted from median slice of nodule candidates because area of the median slice is the largest in the nodule candidate volume. To extract 2D texture feature, we normalize the image size of nodule candidates. So, we divide into 3 types of nodule sizes and then extract the features. If the radius of nodule candidate is less than 5mm, the size of image matrix is 8x8. If the radius of nodule candidate is varied form 5mm to 10mm then the size of image matrix is 16x16. The largest size of image matrix is 32x32 that is greater than 10mm and less than 20mm. We extract 14 features from the image matrix. Those are mean, variance, skewness, kurtosis, area, radius and 8 biggest eigenvalues. These features are provided as input for GP module
  10. The nodule candidates detection and feature extraction are important in nodule detecting scheme. It consists of the extracting the region of interest(ROI), detecting the nodule candidates and extracting of 3D and 2D features of nodule candidates. These features are provided as input for GP module.
  11. The pulmonary nodule detection is a binary classification problem. In a binary classification problem, the outputs are labelled as positive or negative. The positive is nodule and the negative is non-nodule. In pulmonary nodule detection, the almost nodule candidates are truly negative. So, It makes many false positives. The goal of GP evolution is to reduce false positive(FP) and increase true positive(TP). In the proposed scheme, an optimized classifier is carried out using combination of features and random constant values. It reduced FP while higher TP rate.
  12. The goal of GP evolution is to reduce false positive (FP) and increase true positive (TP). In the proposed scheme, an optimized classifier is carried out using combination of features and random constant values. GP optimally selects adequate features from all extracted features and combines the selected features with mathematical operators. The GP generates individual classifiers and those are evaluated by fitness function. The result of GP can convert complex input features to simple value. This value is easily classified into nodule and non-nodule.
  13. ROC curve is plotted between TP and FP for different threshold values. Az is area under the ROC curve and a good measure of classifier performance in different condition. If we use only Az as a fitness function, we also achieve good TP and FP. However, GP can not produce the proper classification threshold. Therefore, we also use true positive rate (TPR) and specificity (SPC) as parts of fitness function. We used specificity (SPC) instead of false positive rate(FPR) because it is good at low value but other indicators are good at high value. SPC is the value subtracted from 1 to FPR and also called true negative rate(TNR). The fitness function is defined as the product of three indicators. In GP cycle, the fitness function evaluates the quality of each individual(classifier). In this work, we used three indicators as a fitness function. These are area under receiver operating characteristic (ROC) curve (Az), sensitivity and specificity.
  14. GP evolution is controlled by parameters as shown in Table.1. All parameters are set to the general values. We used ramped half and half method to generate initial population. The output of GP is real value. We need wrapper to simplify the output of GP. If output of GP is positive, the nodule candidates is classified as nodule otherwise non-nodule. Finally, if number of generations reaches the maximum limit, GP run is stopped. The best individual is obtained at the end of GP run.
  15. GP evolution is controlled by parameters as shown in Table.1. All parameters are set to the general values. We used ramped half and half method to generate initial population. The output of GP is real value. We need wrapper to simplify the output of GP. If output of GP is positive, the nodule candidates is classified as nodule otherwise non-nodule. Finally, if number of generations reaches the maximum limit, GP run is stopped. The best individual is obtained at the end of GP run.
  16. The sensitivity of nodule candidate detection is about 100% and its FP rate is 0.9. The nodule candidates have many FPs. The results in Table. 2 show the nodule detection rate(TPR), FPR and Az with respect to three types of datasets. FP rates of three datasets are about 10% of FP rate without GP.
  17. The ROC curves of the datasets are shown in Fig. 4. The proposed method achieved 92% detection rate with 6.5 FPs per scan.
  18. We have proposed a novel pulmonary nodule detection algorithm in CT images. Lung region is segmented using adaptive thresholding and voxel labelling based method. Then nodule candidates are detected using adaptive multiple thresholding and rule based classifier with 3D geometric features. Next, 3D and 2D features are extracted from the detected nodule Candidates. Finally, the extracted features are optimized and then classified into nodule and non-nodule using GP. We applied proposed algorithm to the LIDC database of NCI. This method extremely reduced FP rate. The FPs per scan is only 6.5 with more than 90% sensitivity. The results show the superiority of the proposed method.