SlideShare une entreprise Scribd logo
1  sur  60
Insight Toolkit 을 이용한 삼차원 흉부 
CT 영상분석 및 폐 결절 검출 시스템 
광주과학기술원 기전공학부 
최욱진
Insight Toolkit (ITK) 
• www.itk.org 
• 2000 년 부터 개발 
• Image Processing Toolkit 
– C++ 라이브러리 (+2 million LOC) 
– Java, Python, TCL 등의 언어 지원 
– Linux, Windows, Mac OSX, Solaris 등 다양한 
운영체제에서 사용가능 
• Very active community: 1500+ registered 
users 
2014. 4. 21. 2
ITK 
• Visible human 데이터를 
처리하기 위해서 개발 되었음 
• 영상처리 라이브러리 
• Segmentation 
• Registration 
• GUI를 제공하지 않음 
• Visualization 기능 없음 
– Visualization Toolkit (VTK) 
2014. 4. 21. 3
ITK 
• Image IO 
– PNG, JPEG, DICOM 등의 IO처리 
– 확장 가능한 구조 
• Numerics 
– Vision Numerics Library (VNL) 기반 
– Matrix, Vector 처리 
• N-dimensional 
– 1D : ultrasound 
– 2D : X-ray 
– 3D : CT, MRI 
– 4D : 3D + time, e.g. Beating heart MRI 
2014. 4. 21. 4
ITK programing model: Pipeline 
2014. 4. 21. 5 
Reader Image 
Parameter 
File 
Filter 
File Writer Object
ITK programing model: Pipeline 
2014. 4. 21. 6 
Threshold Filter Example
기본 영상처리 Filter 
• Denoising 
• Image enhancement 
• Edge detection 
• Intensity filtering 
• … 
2014. 4. 21. 7
Image Segmentation 
2014. 4. 21. 8
Image Segmentation 
2014. 4. 21. 9
Segmentation 알고리즘 
• Region Growing 
– Confidence Connected 
– Connected Threshold 
– Isolated Connected 
• Watersheds 
• Level Sets 
– Fast Marching 
– Shape Detection 
– Geodesic Active Contours 
– Threshold Segmentation 
– Canny Segmentation Level Set 
2014. 4. 21. 10
Shape Detection 
2014. 4. 21. 11 
Gradient Sigmoid 
Gradient 
Magnitude 
Smooth Rescale 
Shape 
Detection 
Threshold 
Input 
Image 
Binary 
Mask 
Positive 
Level Set 
Feature 
Image 
Balanced 
[-0.5,0.5] 
Input 
Feature 
Input 
Level Set 
Output 
Level Set
Registration 
2014. 4. 21. 12
Image Registration Framework 
Fixed 
Image 
Transform 
Moving 
Image 
Optimizer 
Metric + Domain 
2014. 4. 21. 13 
Parameters
Registration 알고리즘 
• Transforms 
– Linear: Translation, Rigid, Affine 
– Deformable: B-Spline, TP-Spline, Daemon 
• Metrics 
– Mean square 
– Cross-correlation 
– Mutual Information 
– … 
• Optimizers 
– Gradient Descent 
– Genetic algorithms 
– Conjugate gradient 
– … 
2014. 4. 21. 14
Satellite Images 
2014. 4. 21. 15
ITK Application 개발 
C++ Glue code 
2014. 4. 21. 16 
ITK 
Image 
Processing 
GUI 
MFC, QT, 
wxWindows, 
FLTK 
Visualization 
OpenGL, VTK
ITK applications 
• Slicer 
• Osirix 
• MeVisLab 
• XIP 
• … 
2014. 4. 21. 17
Slicer 
• The Slicer Community 에서 개발 
하는 오픈소스 소프트웨어 
• Visualization과 Image analysis 
• Windows, Linux, OSX에서 동작 
• 주요기능 
– Robust DICOM Capabilities 
– Interactive Segmentation 
– Volume Rendering 
– Rigid and Nonrigid Registration 
– SceneSnapshot Screen Capture 
Functionality 
– 4D Image Viewer 
– Flexible Layouts and Slice Viewers 
– Extension Manager for exploring 
and installing plug-ins 
2014. 4. 21. 18
OsiriX 
• OsiriX foundation(오픈소스), 
Pixmeo(상용제품) 
• OSX전용 DICOM viewer 
• TIFF (8,16, 32 bits), JPEG, PDF, AVI, MPEG 
and QuickTime 
• Fully compliant with the DICOM standard 
• DICOM communication protocol 
– Any PACS or medical imaging modality 
– STORE SCP - Service Class Provider, STORE 
SCU - Service Class User, and 
Query/Retrieve 
• OsiriX MD 
– Cleared by the FDA, as a Class II Medical 
Device 
– Certified as an European CE Class IIa, for 
diagnostic imaging in medicine 
2014. 4. 21. 19 
OsiriX 
Foundation
MeVisLab 
• MeVis Medical Solutions AG 
와 Fraunhofer MEVIS 개발 
• A cross-platform application 
framework 
– medical image processing 
– scientific visualization 
• 주요기능 
– Image registration 
– Segmentation 
– Quantitative morphological 
and functional image analysis 
– IDE 
• Graphical programming 
• Rapid user interface 
prototyping 
2014. 4. 21. 20
XIP 
• Siemens 와 Washington University 개발 
• Open Source framework and platform 
– Rapidly developing Medical Imaging 
applications 
– Multiple computing environment 
• Siemens 
– DICOM data handling and navigation 
– Overlay and region of interest (ROI) objects 
– ITK and VTK support with automatic Inventor 
wrapper generation 
– XIP Builder: a Visual Programming interface to 
design XIP scenegraph 
• Washington University 
– Remotely hosted grid based components and 
data sources (available data sources include 
NCIA) 
– Components for CAD algorithms 
– Components for quantifying changes across 
time in consecutive imaging studies 
2014. 4. 21. 21
폐 결절 검출 CAD 시스템 
2014. 4. 21. 22
영상관리시스템 
2014. 4. 21. 23
영상 뷰어 
2014. 4. 21. 24
ITK를 이용한 폐 결절 검출 시스템 
개발 
C++ Glue code 
Java GUI 
Java Swing 
2014. 4. 21. 25 
VTK 
ITK 
Image 
Processing 
GUI 
MFC, QT, 
wxWindows, 
FLTK 
Visualization 
OpenGL, VTK
Java와 C++ 비교 
C++ 
• 장점 
– ITK가 C++로 개발되어 
모든기능을 사용가능 
– 실행 속도가 빠름 
– OS 고유기능 사용 가능 
• 단점 
– 문법이 복잡하여 접근성이 
떨어짐 
– 개발 속도가 느림 
– 멀티플랫폼 개발 어려움 
Java 
• 장점 
– 비교적 단순한 문법으로 
접근성이 좋음 
– 안정적임 
– 멀티플랫폼 개발 용이 
– 개발 속도가 빠름 
• 단점 
– ITK의 binding지원이 완벽하지 
않아서 일부 기능 사용 불가능 
• 거의 대부분의 기능 사용 가능 
– 속도가 느림 
• 빠른 속도가 필요한 영상처리 
부분은 ITK를 이용하여 해결 
2014. 4. 21. 26
폐 결절 검출 Pipeline 
3D Lung 
Image 
itkImageSeriesReader 
2014. 4. 21. 27 
Meta Data 
DICOM 
Data 
3D Lung 
Mask 
Lung Volume 
Segmentation 
Nodule Candidates 
Detection 
Nodule 
Candidates 
Label Map 
False Positive 
Reduction 
Nodules 
Label Map
LUNG VOLUME SEGMENTATION 
2014. 4. 21. 28
Lung Volume Segmentation 
Pipeline 
Lung 
Label Map 
2014. 4. 21. 29 
3D Lung 
Image 
ItkThreshold Filter 
Parameter 
3D Lung 
Mask 
Remove Rim 
Refine Lung Mask 
Extract Lung 
Volume 
itkBinaryToShapeLa 
belMapFilter 
itkLabelMapToBinaryI 
mageFilter
폐 영상 Threshold 
2014. 4. 21. 30
폐 영역 추출 
2014. 4. 21. 31
Rim 제거 
3D to 2D 
2D 필터처리 
2D to 3D 
2014. 4. 21. 32
Rim 제거: 2D 영상처리 
2014. 4. 21. 33
Rim 제거 
2014. 4. 21. 34
폐 영역 추출 
2014. 4. 21. 35
Lung Mask 생성 
2014. 4. 21. 36
Lung Mask 생성 
2014. 4. 21. 37
Segmented Lung Volume 
2014. 4. 21. 38
NODULE CANDIDATES DETECTION 
2014. 4. 21. 39
Nodule Candidates Detection 
Pipeline 
itkBinaryToShapeLabel 
MapFilter 
2014. 4. 21. 40 
3D Lung 
Image 
ItkMaskImageFilter 
3D Lung 
Mask 
Nodule 
Candidates 
Label Map 
Multi Thresholds Detection 
ItkThresholdFilter 
Rule Based Filtering 
itkLabelMapToBinaryI 
mageFilter 
Nodule 
Candidates 
Masks 
itkOrImageFilter
Rule-based Filtering 
• Rule-based filtering을 통해 폐 혈관과 noise 
제거 
• 혈관 제거 
– Volume is extremely bigger than nodule 
– Elongated object 
• Noise 제거 
– Radius of ROI is smaller than 3mm 
– Bigger than 30mm 
• Remaining ROIs are nodule candidates 
2014. 4. 21. 41
Rule-based Filtering 
Rule Description 
R1 Small noise 
R2 Vessel 
R3 Large noise 
R4 Nodule 
42 
Rules for nodule candidate detection 
2014. 4. 21.
itkBinaryToShapeLabelMapFilter 
Label Map 
2014. 4. 21. 43 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Shape 
Label 
Object 
Shape 
Label 
Object 
Binary 
Image 
itkBinaryToShapeLabelMapFilter 
결절 후보들
itkShapeLabelObject 
Shape Features 
1. Bounding Box 
2. Centroid 
3. Elongation 
4. Equivalent Ellipsoid Diameter 
5. Equivalent Spherical Perimeter 
6. Equivalent Spherical Radius 
7. Feret Diameter 
8. Flatness 
9. Number Of Pixels 
10. Number Of Pixels On Border 
11. Perimeter 
12. Perimeter On Border 
13. Perimeter On Border Ratio 
14. Physical Size 
15. Principal Axes 
16. Principal Moments 
17. Roundness 
2014. 4. 21. 44 
itkShapeLabel 
Object
Multi Thresholds Detection 
2014. 4. 21. 45
Rule-based Filtering 
2014. 4. 21. 46
Multi Thresholds Detection (cont.) 
2014. 4. 21. 47
FALSE POSITIVE REDUCTION 
2014. 4. 21. 48
False Positive Reduction 
• 검출된 결절 후보에서 결절이 아닌 것을 제거 
하고 결절을 찾는 과정 
– 많은 False Positive 가 포함되어 있음 
• 결절 후보에서 feature(특징 값) 추출 
• Feature 데이터를 이용하여 Classification 
– Rule-based Classifier 
– Linear Discriminant Classifier 
– 머신러닝 기반의 classifier 
• Artificial Neural Network, Genetic programming, Support 
Vector Machine 
2014. 4. 21. 49
Feature Selection 
50 
Index Feature Index Feature 
2-D geometric features Mean inside 
Area Mean outside 
Diameter Variance inside 
Perimeter Skewness inside 
Circularity Kurtosis inside 
3-D geometric features Eigenvalues 
Volume 3-D intensity based statistical features 
Compactness Minimum value inside 
Bounding Box Dimensions Mean inside 
Principal Axis Length Mean outside 
Elongation Variance inside 
2-D intensity based statistical features Skewness inside 
Minimum value inside Kurtosis inside 
1f 
2 f 
3 f 
4 f 
5 f 
6 f 
7 9 f ~ f 
10 12 f ~ f 
13 f 
14 f 
15 f 
16f 
17f 
18f 
19f 
20 27 f ~ f 
28 f 
29 f 
30 f 
31 f 
32 f 
33 f 
Features for nodule detection 
2014. 4. 21.
itkBinaryToStatisticsLabelMapFilter 
Label Map 
2014. 4. 21. 51 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Statistics 
Label 
Object 
Binary 
Image 
itkBinaryToStatisticsLabelMapFilter 
결절 후보들
itkStatisticsLabelObject 
2014. 4. 21. 52 
Statistics Features 
1. Center Of Gravity 
2. Histogram 
3. Kurtosis 
4. Maximum 
5. Maximum Index 
6. Mean 
7. Median 
8. Minimum 
9. Minimum Index 
10. Skewness 
11. Standard Deviation 
12. Sum 
13. Variance 
14. Weighted Elongation 
15. Weighted Flatness 
16. Weighted Principal Axes 
17. Weighted Principal Moments 
Shape Features 
1. Bounding Box 
2. Centroid 
3. Elongation 
4. Equivalent Ellipsoid Diameter 
5. Equivalent Spherical Perimeter 
6. Equivalent Spherical Radius 
7. Feret Diameter 
8. Flatness 
9. Number Of Pixels 
10. Number Of Pixels On Border 
11. Perimeter 
12. Perimeter On Border 
13. Perimeter On Border Ratio 
14. Physical Size 
15. Principal Axes 
16. Principal Moments 
17. Roundness 
itkStatisticsLabel 
Object 
itkShapeLabel 
Object
Classification (개발중) 
• WEKA 
– A collection of open 
source ML algorithms 
• pre-processing 
• classifiers 
• clustering 
• association rule 
– Created by researchers 
at the University of 
Waikato in New Zealand 
– Java based 
2014. 4. 21. 53
실험 데이터 
• 미국 National Cancer Institute (NCI)의 LIDC database 사용 
– 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 consists of 84 CT scans (up to 2009) 
– 100-400 Digital Imaging and Communication (DICOM) images 
– An XML data file containing the physician annotations of nodules 
– 148 nodules 
– The pixel size in the database ranged from 0.5 to 0.76 mm 
– The reconstruction interval ranged from 1 to 3mm 
2014. 4. 21. 54
실험 결과 
135초 
120초 
24초 
80초 
160 
140 
120 
100 
80 
60 
40 
20 
0 
Lung Segmenation Nodule Candidate Detection 
기존 시스템 ITK 기반 시스템 
2014. 4. 21. 55 
평균 실행시간
실험 결과 
기존 시스템 
• 단일 쓰레드 프로그램 
• MATLAB, C++ 
• 영상 크기가 크면 속도 
저하 심함 
• 사용이 불편함 
ITK 기반 시스템 
• 멀티 쓰레드 프로그램 
• Java, ITK, VTK 
• 안정적으로 동작 
• 처리속도 빠름 
• 사용이 편함 
2014. 4. 21. 56
결론 
• Insight Toolkit (ITK) 
– 의료영상처리를 위한 라이브러리 
– 다양한 영상처리 알고리즘 제공 
– DICOM 및 다양한 영상 데이터 처리가능 
• ITK를 이용하는 Applications 
– Slicer 
– Osirix 
– MeVisLab 
– XIP 
– ... 
2014. 4. 21. 57
결론 
• ITK기반 폐결절 검출 시스템 개발 
– Java 
• 빠른 개발 
• 안정성 및 확장가능성 높임 
– 영상 처리 속도 개선 
• 향후 계획 
– Weka를 이용한 False Positive Reduction 기능 개발 
(진행중) 
– Java Swing + VTK 기반의 GUI 및 Visualization 기능 
– 호환성 및 사용 편의성 증대 
2014. 4. 21. 58
2014. 4. 21. 59
2014. 4. 21. 60

Contenu connexe

Tendances

3차원 인공지능 의료영상 소프트웨어 응용 (KIST 김영준)
3차원 인공지능 의료영상 소프트웨어 응용 (KIST 김영준)3차원 인공지능 의료영상 소프트웨어 응용 (KIST 김영준)
3차원 인공지능 의료영상 소프트웨어 응용 (KIST 김영준)Youngjun Kim
 
2018 KOSRO-Oral presentation-Wonjoong Cheon
2018 KOSRO-Oral presentation-Wonjoong Cheon2018 KOSRO-Oral presentation-Wonjoong Cheon
2018 KOSRO-Oral presentation-Wonjoong CheonWonjoongCheon
 
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 - VISAPP2022sugiuralab
 
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 imageseSAT Publishing House
 
VR / AR for Medical Application (가상현실 / 증강현실의 의료 응용)
VR / AR for Medical Application (가상현실 / 증강현실의 의료 응용)VR / AR for Medical Application (가상현실 / 증강현실의 의료 응용)
VR / AR for Medical Application (가상현실 / 증강현실의 의료 응용)Youngjun Kim
 
Lung Cancer Prediction using Image Classification
Lung Cancer Prediction using Image ClassificationLung Cancer Prediction using Image Classification
Lung Cancer Prediction using Image ClassificationShreshth Saxena
 
Segmentation problems in medical images
Segmentation problems in medical imagesSegmentation problems in medical images
Segmentation problems in medical imagesJimin Lee
 
3D isocenters quality assurance in radiation treatment room using a motion c...
3D isocenters quality assurance in radiation treatment room  using a motion c...3D isocenters quality assurance in radiation treatment room  using a motion c...
3D isocenters quality assurance in radiation treatment room using a motion c...WonjoongCheon
 
Video-Based Hand Tracking for Screening Cervical Myelopathy (ISVC2021)
Video-Based Hand Tracking for Screening Cervical Myelopathy (ISVC2021)Video-Based Hand Tracking for Screening Cervical Myelopathy (ISVC2021)
Video-Based Hand Tracking for Screening Cervical Myelopathy (ISVC2021)sugiuralab
 
Liver segmentationwith2du net
Liver segmentationwith2du netLiver segmentationwith2du net
Liver segmentationwith2du netAmrCady
 
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
 
IRJET - Review on Lung Cancer Detection Techniques
IRJET -  	  Review on Lung Cancer Detection TechniquesIRJET -  	  Review on Lung Cancer Detection Techniques
IRJET - Review on Lung Cancer Detection TechniquesIRJET Journal
 
Liver segmentation using U-net: Practical issues @ SNU-TF
Liver segmentation using U-net: Practical issues @ SNU-TFLiver segmentation using U-net: Practical issues @ SNU-TF
Liver segmentation using U-net: Practical issues @ SNU-TFWonjoongCheon
 
Introduction to deep learning and recent research topics in medical field
Introduction to deep learning and recent research topics in medical fieldIntroduction to deep learning and recent research topics in medical field
Introduction to deep learning and recent research topics in medical fieldJimin Lee
 
Digital Tomosynthesis: Theory of Operation
Digital Tomosynthesis: Theory of OperationDigital Tomosynthesis: Theory of Operation
Digital Tomosynthesis: Theory of OperationCarestream
 
compiter radiography and digital radiography
compiter radiography and digital radiography compiter radiography and digital radiography
compiter radiography and digital radiography Unaiz Musthafa
 
Lec6: Pre-Processing for Nuclear Medicine Images
Lec6: Pre-Processing for Nuclear Medicine ImagesLec6: Pre-Processing for Nuclear Medicine Images
Lec6: Pre-Processing for Nuclear Medicine ImagesUlaş Bağcı
 
Javier Pascau-'La visión computacional se encuentra con la medicina'
Javier Pascau-'La visión computacional se encuentra con la medicina'Javier Pascau-'La visión computacional se encuentra con la medicina'
Javier Pascau-'La visión computacional se encuentra con la medicina'Fundación Ramón Areces
 

Tendances (20)

3차원 인공지능 의료영상 소프트웨어 응용 (KIST 김영준)
3차원 인공지능 의료영상 소프트웨어 응용 (KIST 김영준)3차원 인공지능 의료영상 소프트웨어 응용 (KIST 김영준)
3차원 인공지능 의료영상 소프트웨어 응용 (KIST 김영준)
 
2018 KOSRO-Oral presentation-Wonjoong Cheon
2018 KOSRO-Oral presentation-Wonjoong Cheon2018 KOSRO-Oral presentation-Wonjoong Cheon
2018 KOSRO-Oral presentation-Wonjoong Cheon
 
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
 
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
 
VR / AR for Medical Application (가상현실 / 증강현실의 의료 응용)
VR / AR for Medical Application (가상현실 / 증강현실의 의료 응용)VR / AR for Medical Application (가상현실 / 증강현실의 의료 응용)
VR / AR for Medical Application (가상현실 / 증강현실의 의료 응용)
 
Lung Cancer Prediction using Image Classification
Lung Cancer Prediction using Image ClassificationLung Cancer Prediction using Image Classification
Lung Cancer Prediction using Image Classification
 
Segmentation problems in medical images
Segmentation problems in medical imagesSegmentation problems in medical images
Segmentation problems in medical images
 
3D isocenters quality assurance in radiation treatment room using a motion c...
3D isocenters quality assurance in radiation treatment room  using a motion c...3D isocenters quality assurance in radiation treatment room  using a motion c...
3D isocenters quality assurance in radiation treatment room using a motion c...
 
20050831#lab conference#김진성
20050831#lab conference#김진성20050831#lab conference#김진성
20050831#lab conference#김진성
 
Video-Based Hand Tracking for Screening Cervical Myelopathy (ISVC2021)
Video-Based Hand Tracking for Screening Cervical Myelopathy (ISVC2021)Video-Based Hand Tracking for Screening Cervical Myelopathy (ISVC2021)
Video-Based Hand Tracking for Screening Cervical Myelopathy (ISVC2021)
 
Liver segmentationwith2du net
Liver segmentationwith2du netLiver segmentationwith2du net
Liver segmentationwith2du net
 
CAD using SVM
CAD using SVMCAD using SVM
CAD using SVM
 
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...
 
IRJET - Review on Lung Cancer Detection Techniques
IRJET -  	  Review on Lung Cancer Detection TechniquesIRJET -  	  Review on Lung Cancer Detection Techniques
IRJET - Review on Lung Cancer Detection Techniques
 
Liver segmentation using U-net: Practical issues @ SNU-TF
Liver segmentation using U-net: Practical issues @ SNU-TFLiver segmentation using U-net: Practical issues @ SNU-TF
Liver segmentation using U-net: Practical issues @ SNU-TF
 
Introduction to deep learning and recent research topics in medical field
Introduction to deep learning and recent research topics in medical fieldIntroduction to deep learning and recent research topics in medical field
Introduction to deep learning and recent research topics in medical field
 
Digital Tomosynthesis: Theory of Operation
Digital Tomosynthesis: Theory of OperationDigital Tomosynthesis: Theory of Operation
Digital Tomosynthesis: Theory of Operation
 
compiter radiography and digital radiography
compiter radiography and digital radiography compiter radiography and digital radiography
compiter radiography and digital radiography
 
Lec6: Pre-Processing for Nuclear Medicine Images
Lec6: Pre-Processing for Nuclear Medicine ImagesLec6: Pre-Processing for Nuclear Medicine Images
Lec6: Pre-Processing for Nuclear Medicine Images
 
Javier Pascau-'La visión computacional se encuentra con la medicina'
Javier Pascau-'La visión computacional se encuentra con la medicina'Javier Pascau-'La visión computacional se encuentra con la medicina'
Javier Pascau-'La visión computacional se encuentra con la medicina'
 

En vedette

Radial Thickness Calculation and Visualization for Volumetric Layers-8397
Radial Thickness Calculation and Visualization for Volumetric Layers-8397Radial Thickness Calculation and Visualization for Volumetric Layers-8397
Radial Thickness Calculation and Visualization for Volumetric Layers-8397Kitware Kitware
 
흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...
흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...
흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...Wookjin Choi
 
ITK Tutorial Presentation Slides-950
ITK Tutorial Presentation Slides-950ITK Tutorial Presentation Slides-950
ITK Tutorial Presentation Slides-950Kitware Kitware
 
흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출
흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출
흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출Wookjin Choi
 
[Info06]data visualization
[Info06]data visualization[Info06]data visualization
[Info06]data visualizationJY LEE
 
04_박영민_증강현실 AR (Augmented Reality)의 가능성과 미래
04_박영민_증강현실 AR (Augmented Reality)의 가능성과 미래04_박영민_증강현실 AR (Augmented Reality)의 가능성과 미래
04_박영민_증강현실 AR (Augmented Reality)의 가능성과 미래websmedia
 
웨어러블 디바이스와 다가오는 미래
웨어러블 디바이스와 다가오는 미래웨어러블 디바이스와 다가오는 미래
웨어러블 디바이스와 다가오는 미래JeongHeon Lee
 
IoT/웨어러블 디바이스에서의 동작인식 기술 및 활용분야 (2014년)
IoT/웨어러블 디바이스에서의 동작인식 기술 및 활용분야 (2014년)IoT/웨어러블 디바이스에서의 동작인식 기술 및 활용분야 (2014년)
IoT/웨어러블 디바이스에서의 동작인식 기술 및 활용분야 (2014년)훈주 윤
 
증강현실 기술 및 활용 트렌드(2013년)
증강현실 기술 및 활용 트렌드(2013년)증강현실 기술 및 활용 트렌드(2013년)
증강현실 기술 및 활용 트렌드(2013년)훈주 윤
 
3차원 프린팅 적용을 위한 수술계획 소프트웨어 개발 (KIST 김영준)
3차원 프린팅 적용을 위한 수술계획 소프트웨어 개발 (KIST 김영준)3차원 프린팅 적용을 위한 수술계획 소프트웨어 개발 (KIST 김영준)
3차원 프린팅 적용을 위한 수술계획 소프트웨어 개발 (KIST 김영준)Youngjun Kim
 
웨어러블 디바이스 산업의 성공 가능성 진단
 웨어러블 디바이스 산업의 성공 가능성 진단 웨어러블 디바이스 산업의 성공 가능성 진단
웨어러블 디바이스 산업의 성공 가능성 진단Soomin(Simon) Shim
 
Service Design Toolkit
Service Design ToolkitService Design Toolkit
Service Design ToolkitHong-Bae Kim
 
웨어러블 디바이스 최신 동향 및 전망
웨어러블 디바이스 최신 동향 및 전망웨어러블 디바이스 최신 동향 및 전망
웨어러블 디바이스 최신 동향 및 전망훈주 윤
 
Epidermólisis ampollosa
Epidermólisis ampollosaEpidermólisis ampollosa
Epidermólisis ampollosaJuan Meléndez
 

En vedette (18)

Pre analyze for
Pre analyze forPre analyze for
Pre analyze for
 
Radial Thickness Calculation and Visualization for Volumetric Layers-8397
Radial Thickness Calculation and Visualization for Volumetric Layers-8397Radial Thickness Calculation and Visualization for Volumetric Layers-8397
Radial Thickness Calculation and Visualization for Volumetric Layers-8397
 
Vistrails and VTK Comparison
Vistrails and VTK ComparisonVistrails and VTK Comparison
Vistrails and VTK Comparison
 
흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...
흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...
흉부 CT영상에서 삼차원 블록을 이용한 폐 구조물 자동 분할 및 폐...
 
ITK Tutorial Presentation Slides-950
ITK Tutorial Presentation Slides-950ITK Tutorial Presentation Slides-950
ITK Tutorial Presentation Slides-950
 
Big Data Visualization With ParaView
Big Data Visualization With ParaViewBig Data Visualization With ParaView
Big Data Visualization With ParaView
 
흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출
흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출
흉부 CT영상에서 유전자 프로그래밍을 이용한 폐 결절 자동 검출
 
[Info06]data visualization
[Info06]data visualization[Info06]data visualization
[Info06]data visualization
 
증강현실
증강현실증강현실
증강현실
 
04_박영민_증강현실 AR (Augmented Reality)의 가능성과 미래
04_박영민_증강현실 AR (Augmented Reality)의 가능성과 미래04_박영민_증강현실 AR (Augmented Reality)의 가능성과 미래
04_박영민_증강현실 AR (Augmented Reality)의 가능성과 미래
 
웨어러블 디바이스와 다가오는 미래
웨어러블 디바이스와 다가오는 미래웨어러블 디바이스와 다가오는 미래
웨어러블 디바이스와 다가오는 미래
 
IoT/웨어러블 디바이스에서의 동작인식 기술 및 활용분야 (2014년)
IoT/웨어러블 디바이스에서의 동작인식 기술 및 활용분야 (2014년)IoT/웨어러블 디바이스에서의 동작인식 기술 및 활용분야 (2014년)
IoT/웨어러블 디바이스에서의 동작인식 기술 및 활용분야 (2014년)
 
증강현실 기술 및 활용 트렌드(2013년)
증강현실 기술 및 활용 트렌드(2013년)증강현실 기술 및 활용 트렌드(2013년)
증강현실 기술 및 활용 트렌드(2013년)
 
3차원 프린팅 적용을 위한 수술계획 소프트웨어 개발 (KIST 김영준)
3차원 프린팅 적용을 위한 수술계획 소프트웨어 개발 (KIST 김영준)3차원 프린팅 적용을 위한 수술계획 소프트웨어 개발 (KIST 김영준)
3차원 프린팅 적용을 위한 수술계획 소프트웨어 개발 (KIST 김영준)
 
웨어러블 디바이스 산업의 성공 가능성 진단
 웨어러블 디바이스 산업의 성공 가능성 진단 웨어러블 디바이스 산업의 성공 가능성 진단
웨어러블 디바이스 산업의 성공 가능성 진단
 
Service Design Toolkit
Service Design ToolkitService Design Toolkit
Service Design Toolkit
 
웨어러블 디바이스 최신 동향 및 전망
웨어러블 디바이스 최신 동향 및 전망웨어러블 디바이스 최신 동향 및 전망
웨어러블 디바이스 최신 동향 및 전망
 
Epidermólisis ampollosa
Epidermólisis ampollosaEpidermólisis ampollosa
Epidermólisis ampollosa
 

Similaire à Insight toolkit을 이용한 삼차원 흉부 CT 영상분석 및 폐결절 검출 시스템

Techniques for effective and efficient fire detection from social media images
Techniques for effective and efficient fire detection from social media imagesTechniques for effective and efficient fire detection from social media images
Techniques for effective and efficient fire detection from social media imagesUniversidade de São Paulo
 
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...Mathias Wien
 
Machine Vision On Embedded Platform
Machine Vision On Embedded Platform Machine Vision On Embedded Platform
Machine Vision On Embedded Platform Omkar Rane
 
Machine vision Application
Machine vision ApplicationMachine vision Application
Machine vision ApplicationAbhishek Sainkar
 
Fcv core szeliski_zisserman
Fcv core szeliski_zissermanFcv core szeliski_zisserman
Fcv core szeliski_zissermanzukun
 
01 foundations
01 foundations01 foundations
01 foundationsankit_ppt
 
Efficient architecture to condensate visual information driven by attention ...
Efficient architecture to condensate visual information driven by attention ...Efficient architecture to condensate visual information driven by attention ...
Efficient architecture to condensate visual information driven by attention ...Sara Granados Cabeza
 
Object extraction from satellite imagery using deep learning
Object extraction from satellite imagery using deep learningObject extraction from satellite imagery using deep learning
Object extraction from satellite imagery using deep learningAly Abdelkareem
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverviewMotaz El-Saban
 
PyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using PythonPyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using Pythonpycontw
 
TRECVID 2016 POSTER CERTH-ITI
TRECVID 2016 POSTER CERTH-ITITRECVID 2016 POSTER CERTH-ITI
TRECVID 2016 POSTER CERTH-ITIMOVING Project
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Arkadev Kundu
 
Object Detection Beyond Mask R-CNN and RetinaNet I
Object Detection Beyond Mask R-CNN and RetinaNet IObject Detection Beyond Mask R-CNN and RetinaNet I
Object Detection Beyond Mask R-CNN and RetinaNet IWanjin Yu
 
RFID Based Asset Management case stories
RFID Based Asset Management case storiesRFID Based Asset Management case stories
RFID Based Asset Management case storiesLeon Smiers
 
"3D from 2D: Theory, Implementation, and Applications of Structure from Motio...
"3D from 2D: Theory, Implementation, and Applications of Structure from Motio..."3D from 2D: Theory, Implementation, and Applications of Structure from Motio...
"3D from 2D: Theory, Implementation, and Applications of Structure from Motio...Edge AI and Vision Alliance
 
Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...
Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...
Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...Yves Sucaet
 
Implementation of Computer Vision Applications using OpenCV in C++
Implementation of Computer Vision Applications using OpenCV in C++Implementation of Computer Vision Applications using OpenCV in C++
Implementation of Computer Vision Applications using OpenCV in C++IRJET Journal
 
Computer vision for transportation
Computer vision for transportationComputer vision for transportation
Computer vision for transportationWanjin Yu
 

Similaire à Insight toolkit을 이용한 삼차원 흉부 CT 영상분석 및 폐결절 검출 시스템 (20)

Techniques for effective and efficient fire detection from social media images
Techniques for effective and efficient fire detection from social media imagesTechniques for effective and efficient fire detection from social media images
Techniques for effective and efficient fire detection from social media images
 
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...
 
Machine Vision On Embedded Platform
Machine Vision On Embedded Platform Machine Vision On Embedded Platform
Machine Vision On Embedded Platform
 
Machine vision Application
Machine vision ApplicationMachine vision Application
Machine vision Application
 
Fcv core szeliski_zisserman
Fcv core szeliski_zissermanFcv core szeliski_zisserman
Fcv core szeliski_zisserman
 
01 foundations
01 foundations01 foundations
01 foundations
 
Efficient architecture to condensate visual information driven by attention ...
Efficient architecture to condensate visual information driven by attention ...Efficient architecture to condensate visual information driven by attention ...
Efficient architecture to condensate visual information driven by attention ...
 
Object extraction from satellite imagery using deep learning
Object extraction from satellite imagery using deep learningObject extraction from satellite imagery using deep learning
Object extraction from satellite imagery using deep learning
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverview
 
PyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using PythonPyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using Python
 
TRECVID 2016 POSTER CERTH-ITI
TRECVID 2016 POSTER CERTH-ITITRECVID 2016 POSTER CERTH-ITI
TRECVID 2016 POSTER CERTH-ITI
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...
 
Object Detection Beyond Mask R-CNN and RetinaNet I
Object Detection Beyond Mask R-CNN and RetinaNet IObject Detection Beyond Mask R-CNN and RetinaNet I
Object Detection Beyond Mask R-CNN and RetinaNet I
 
RFID Based Asset Management case stories
RFID Based Asset Management case storiesRFID Based Asset Management case stories
RFID Based Asset Management case stories
 
HDF-VFS
HDF-VFSHDF-VFS
HDF-VFS
 
Work Term #1
Work Term #1Work Term #1
Work Term #1
 
"3D from 2D: Theory, Implementation, and Applications of Structure from Motio...
"3D from 2D: Theory, Implementation, and Applications of Structure from Motio..."3D from 2D: Theory, Implementation, and Applications of Structure from Motio...
"3D from 2D: Theory, Implementation, and Applications of Structure from Motio...
 
Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...
Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...
Digital Pathology Information Web Services (DPIWS): Convergence in Digital Pa...
 
Implementation of Computer Vision Applications using OpenCV in C++
Implementation of Computer Vision Applications using OpenCV in C++Implementation of Computer Vision Applications using OpenCV in C++
Implementation of Computer Vision Applications using OpenCV in C++
 
Computer vision for transportation
Computer vision for transportationComputer vision for transportation
Computer vision for transportation
 

Plus de 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
 
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
 
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.pptxWookjin Choi
 
Artificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation OncologyArtificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation OncologyWookjin Choi
 
Artificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation OncologyArtificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation OncologyWookjin Choi
 
Artificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation OncologyArtificial Intelligence in Radiation Oncology
Artificial Intelligence in Radiation OncologyWookjin 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 behaviorWookjin 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 AnalysisWookjin 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 therapyWookjin 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 ScreeningWookjin Choi
 
Radiomics in Lung Cancer
Radiomics in Lung CancerRadiomics in Lung Cancer
Radiomics in Lung CancerWookjin 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 ScreeningWookjin 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 TherapyWookjin Choi
 
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 ScreeningWookjin Choi
 

Plus de Wookjin Choi (20)

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...
 
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...
 
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
 
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
 
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
 

Dernier

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Dernier (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Insight toolkit을 이용한 삼차원 흉부 CT 영상분석 및 폐결절 검출 시스템

  • 1. Insight Toolkit 을 이용한 삼차원 흉부 CT 영상분석 및 폐 결절 검출 시스템 광주과학기술원 기전공학부 최욱진
  • 2. Insight Toolkit (ITK) • www.itk.org • 2000 년 부터 개발 • Image Processing Toolkit – C++ 라이브러리 (+2 million LOC) – Java, Python, TCL 등의 언어 지원 – Linux, Windows, Mac OSX, Solaris 등 다양한 운영체제에서 사용가능 • Very active community: 1500+ registered users 2014. 4. 21. 2
  • 3. ITK • Visible human 데이터를 처리하기 위해서 개발 되었음 • 영상처리 라이브러리 • Segmentation • Registration • GUI를 제공하지 않음 • Visualization 기능 없음 – Visualization Toolkit (VTK) 2014. 4. 21. 3
  • 4. ITK • Image IO – PNG, JPEG, DICOM 등의 IO처리 – 확장 가능한 구조 • Numerics – Vision Numerics Library (VNL) 기반 – Matrix, Vector 처리 • N-dimensional – 1D : ultrasound – 2D : X-ray – 3D : CT, MRI – 4D : 3D + time, e.g. Beating heart MRI 2014. 4. 21. 4
  • 5. ITK programing model: Pipeline 2014. 4. 21. 5 Reader Image Parameter File Filter File Writer Object
  • 6. ITK programing model: Pipeline 2014. 4. 21. 6 Threshold Filter Example
  • 7. 기본 영상처리 Filter • Denoising • Image enhancement • Edge detection • Intensity filtering • … 2014. 4. 21. 7
  • 10. Segmentation 알고리즘 • Region Growing – Confidence Connected – Connected Threshold – Isolated Connected • Watersheds • Level Sets – Fast Marching – Shape Detection – Geodesic Active Contours – Threshold Segmentation – Canny Segmentation Level Set 2014. 4. 21. 10
  • 11. Shape Detection 2014. 4. 21. 11 Gradient Sigmoid Gradient Magnitude Smooth Rescale Shape Detection Threshold Input Image Binary Mask Positive Level Set Feature Image Balanced [-0.5,0.5] Input Feature Input Level Set Output Level Set
  • 13. Image Registration Framework Fixed Image Transform Moving Image Optimizer Metric + Domain 2014. 4. 21. 13 Parameters
  • 14. Registration 알고리즘 • Transforms – Linear: Translation, Rigid, Affine – Deformable: B-Spline, TP-Spline, Daemon • Metrics – Mean square – Cross-correlation – Mutual Information – … • Optimizers – Gradient Descent – Genetic algorithms – Conjugate gradient – … 2014. 4. 21. 14
  • 16. ITK Application 개발 C++ Glue code 2014. 4. 21. 16 ITK Image Processing GUI MFC, QT, wxWindows, FLTK Visualization OpenGL, VTK
  • 17. ITK applications • Slicer • Osirix • MeVisLab • XIP • … 2014. 4. 21. 17
  • 18. Slicer • The Slicer Community 에서 개발 하는 오픈소스 소프트웨어 • Visualization과 Image analysis • Windows, Linux, OSX에서 동작 • 주요기능 – Robust DICOM Capabilities – Interactive Segmentation – Volume Rendering – Rigid and Nonrigid Registration – SceneSnapshot Screen Capture Functionality – 4D Image Viewer – Flexible Layouts and Slice Viewers – Extension Manager for exploring and installing plug-ins 2014. 4. 21. 18
  • 19. OsiriX • OsiriX foundation(오픈소스), Pixmeo(상용제품) • OSX전용 DICOM viewer • TIFF (8,16, 32 bits), JPEG, PDF, AVI, MPEG and QuickTime • Fully compliant with the DICOM standard • DICOM communication protocol – Any PACS or medical imaging modality – STORE SCP - Service Class Provider, STORE SCU - Service Class User, and Query/Retrieve • OsiriX MD – Cleared by the FDA, as a Class II Medical Device – Certified as an European CE Class IIa, for diagnostic imaging in medicine 2014. 4. 21. 19 OsiriX Foundation
  • 20. MeVisLab • MeVis Medical Solutions AG 와 Fraunhofer MEVIS 개발 • A cross-platform application framework – medical image processing – scientific visualization • 주요기능 – Image registration – Segmentation – Quantitative morphological and functional image analysis – IDE • Graphical programming • Rapid user interface prototyping 2014. 4. 21. 20
  • 21. XIP • Siemens 와 Washington University 개발 • Open Source framework and platform – Rapidly developing Medical Imaging applications – Multiple computing environment • Siemens – DICOM data handling and navigation – Overlay and region of interest (ROI) objects – ITK and VTK support with automatic Inventor wrapper generation – XIP Builder: a Visual Programming interface to design XIP scenegraph • Washington University – Remotely hosted grid based components and data sources (available data sources include NCIA) – Components for CAD algorithms – Components for quantifying changes across time in consecutive imaging studies 2014. 4. 21. 21
  • 22. 폐 결절 검출 CAD 시스템 2014. 4. 21. 22
  • 24. 영상 뷰어 2014. 4. 21. 24
  • 25. ITK를 이용한 폐 결절 검출 시스템 개발 C++ Glue code Java GUI Java Swing 2014. 4. 21. 25 VTK ITK Image Processing GUI MFC, QT, wxWindows, FLTK Visualization OpenGL, VTK
  • 26. Java와 C++ 비교 C++ • 장점 – ITK가 C++로 개발되어 모든기능을 사용가능 – 실행 속도가 빠름 – OS 고유기능 사용 가능 • 단점 – 문법이 복잡하여 접근성이 떨어짐 – 개발 속도가 느림 – 멀티플랫폼 개발 어려움 Java • 장점 – 비교적 단순한 문법으로 접근성이 좋음 – 안정적임 – 멀티플랫폼 개발 용이 – 개발 속도가 빠름 • 단점 – ITK의 binding지원이 완벽하지 않아서 일부 기능 사용 불가능 • 거의 대부분의 기능 사용 가능 – 속도가 느림 • 빠른 속도가 필요한 영상처리 부분은 ITK를 이용하여 해결 2014. 4. 21. 26
  • 27. 폐 결절 검출 Pipeline 3D Lung Image itkImageSeriesReader 2014. 4. 21. 27 Meta Data DICOM Data 3D Lung Mask Lung Volume Segmentation Nodule Candidates Detection Nodule Candidates Label Map False Positive Reduction Nodules Label Map
  • 28. LUNG VOLUME SEGMENTATION 2014. 4. 21. 28
  • 29. Lung Volume Segmentation Pipeline Lung Label Map 2014. 4. 21. 29 3D Lung Image ItkThreshold Filter Parameter 3D Lung Mask Remove Rim Refine Lung Mask Extract Lung Volume itkBinaryToShapeLa belMapFilter itkLabelMapToBinaryI mageFilter
  • 30. 폐 영상 Threshold 2014. 4. 21. 30
  • 31. 폐 영역 추출 2014. 4. 21. 31
  • 32. Rim 제거 3D to 2D 2D 필터처리 2D to 3D 2014. 4. 21. 32
  • 33. Rim 제거: 2D 영상처리 2014. 4. 21. 33
  • 34. Rim 제거 2014. 4. 21. 34
  • 35. 폐 영역 추출 2014. 4. 21. 35
  • 36. Lung Mask 생성 2014. 4. 21. 36
  • 37. Lung Mask 생성 2014. 4. 21. 37
  • 38. Segmented Lung Volume 2014. 4. 21. 38
  • 39. NODULE CANDIDATES DETECTION 2014. 4. 21. 39
  • 40. Nodule Candidates Detection Pipeline itkBinaryToShapeLabel MapFilter 2014. 4. 21. 40 3D Lung Image ItkMaskImageFilter 3D Lung Mask Nodule Candidates Label Map Multi Thresholds Detection ItkThresholdFilter Rule Based Filtering itkLabelMapToBinaryI mageFilter Nodule Candidates Masks itkOrImageFilter
  • 41. Rule-based Filtering • Rule-based filtering을 통해 폐 혈관과 noise 제거 • 혈관 제거 – Volume is extremely bigger than nodule – Elongated object • Noise 제거 – Radius of ROI is smaller than 3mm – Bigger than 30mm • Remaining ROIs are nodule candidates 2014. 4. 21. 41
  • 42. Rule-based Filtering Rule Description R1 Small noise R2 Vessel R3 Large noise R4 Nodule 42 Rules for nodule candidate detection 2014. 4. 21.
  • 43. itkBinaryToShapeLabelMapFilter Label Map 2014. 4. 21. 43 Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Shape Label Object Shape Label Object Binary Image itkBinaryToShapeLabelMapFilter 결절 후보들
  • 44. itkShapeLabelObject Shape Features 1. Bounding Box 2. Centroid 3. Elongation 4. Equivalent Ellipsoid Diameter 5. Equivalent Spherical Perimeter 6. Equivalent Spherical Radius 7. Feret Diameter 8. Flatness 9. Number Of Pixels 10. Number Of Pixels On Border 11. Perimeter 12. Perimeter On Border 13. Perimeter On Border Ratio 14. Physical Size 15. Principal Axes 16. Principal Moments 17. Roundness 2014. 4. 21. 44 itkShapeLabel Object
  • 45. Multi Thresholds Detection 2014. 4. 21. 45
  • 47. Multi Thresholds Detection (cont.) 2014. 4. 21. 47
  • 48. FALSE POSITIVE REDUCTION 2014. 4. 21. 48
  • 49. False Positive Reduction • 검출된 결절 후보에서 결절이 아닌 것을 제거 하고 결절을 찾는 과정 – 많은 False Positive 가 포함되어 있음 • 결절 후보에서 feature(특징 값) 추출 • Feature 데이터를 이용하여 Classification – Rule-based Classifier – Linear Discriminant Classifier – 머신러닝 기반의 classifier • Artificial Neural Network, Genetic programming, Support Vector Machine 2014. 4. 21. 49
  • 50. Feature Selection 50 Index Feature Index Feature 2-D geometric features Mean inside Area Mean outside Diameter Variance inside Perimeter Skewness inside Circularity Kurtosis inside 3-D geometric features Eigenvalues Volume 3-D intensity based statistical features Compactness Minimum value inside Bounding Box Dimensions Mean inside Principal Axis Length Mean outside Elongation Variance inside 2-D intensity based statistical features Skewness inside Minimum value inside Kurtosis inside 1f 2 f 3 f 4 f 5 f 6 f 7 9 f ~ f 10 12 f ~ f 13 f 14 f 15 f 16f 17f 18f 19f 20 27 f ~ f 28 f 29 f 30 f 31 f 32 f 33 f Features for nodule detection 2014. 4. 21.
  • 51. itkBinaryToStatisticsLabelMapFilter Label Map 2014. 4. 21. 51 Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Statistics Label Object Binary Image itkBinaryToStatisticsLabelMapFilter 결절 후보들
  • 52. itkStatisticsLabelObject 2014. 4. 21. 52 Statistics Features 1. Center Of Gravity 2. Histogram 3. Kurtosis 4. Maximum 5. Maximum Index 6. Mean 7. Median 8. Minimum 9. Minimum Index 10. Skewness 11. Standard Deviation 12. Sum 13. Variance 14. Weighted Elongation 15. Weighted Flatness 16. Weighted Principal Axes 17. Weighted Principal Moments Shape Features 1. Bounding Box 2. Centroid 3. Elongation 4. Equivalent Ellipsoid Diameter 5. Equivalent Spherical Perimeter 6. Equivalent Spherical Radius 7. Feret Diameter 8. Flatness 9. Number Of Pixels 10. Number Of Pixels On Border 11. Perimeter 12. Perimeter On Border 13. Perimeter On Border Ratio 14. Physical Size 15. Principal Axes 16. Principal Moments 17. Roundness itkStatisticsLabel Object itkShapeLabel Object
  • 53. Classification (개발중) • WEKA – A collection of open source ML algorithms • pre-processing • classifiers • clustering • association rule – Created by researchers at the University of Waikato in New Zealand – Java based 2014. 4. 21. 53
  • 54. 실험 데이터 • 미국 National Cancer Institute (NCI)의 LIDC database 사용 – 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 consists of 84 CT scans (up to 2009) – 100-400 Digital Imaging and Communication (DICOM) images – An XML data file containing the physician annotations of nodules – 148 nodules – The pixel size in the database ranged from 0.5 to 0.76 mm – The reconstruction interval ranged from 1 to 3mm 2014. 4. 21. 54
  • 55. 실험 결과 135초 120초 24초 80초 160 140 120 100 80 60 40 20 0 Lung Segmenation Nodule Candidate Detection 기존 시스템 ITK 기반 시스템 2014. 4. 21. 55 평균 실행시간
  • 56. 실험 결과 기존 시스템 • 단일 쓰레드 프로그램 • MATLAB, C++ • 영상 크기가 크면 속도 저하 심함 • 사용이 불편함 ITK 기반 시스템 • 멀티 쓰레드 프로그램 • Java, ITK, VTK • 안정적으로 동작 • 처리속도 빠름 • 사용이 편함 2014. 4. 21. 56
  • 57. 결론 • Insight Toolkit (ITK) – 의료영상처리를 위한 라이브러리 – 다양한 영상처리 알고리즘 제공 – DICOM 및 다양한 영상 데이터 처리가능 • ITK를 이용하는 Applications – Slicer – Osirix – MeVisLab – XIP – ... 2014. 4. 21. 57
  • 58. 결론 • ITK기반 폐결절 검출 시스템 개발 – Java • 빠른 개발 • 안정성 및 확장가능성 높임 – 영상 처리 속도 개선 • 향후 계획 – Weka를 이용한 False Positive Reduction 기능 개발 (진행중) – Java Swing + VTK 기반의 GUI 및 Visualization 기능 – 호환성 및 사용 편의성 증대 2014. 4. 21. 58