• Stars
    star
    202
  • Rank 193,691 (Top 4 %)
  • Language
    Python
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

LUNA16-Lung-Nodule-Analysis-2016-Challenge

LUNA16-LUng-Nodule-Analysis-2016-Challenge

This is an example of the CT images lung nodule detection and false positive reduction from LUNA16-LUng-Nodule-Analysis-2016-Challenge

Prerequisities

The following dependencies are needed:

  • numpy >= 1.11.1
  • SimpleITK >=1.0.1
  • opencv-python >=3.3.0
  • tensorflow-gpu ==1.8.0
  • pandas >=0.20.1
  • scikit-learn >= 0.17.1

How to Use

1、Preprocess

nodule detection

  • convert annotation.csv file to image mask file:run the LUNA_mask_extraction.py
  • analyze the ct image,and get the slice thickness and window width and position:run the dataAnaly.py
  • generate lung nodule ct image and mask:run the data2dprepare.py
  • generate patch(96,96,16) lung nodule image and mask:run the data3dprepare.py
  • save lung nodule data and mask into csv file run the utils.py,like this:G:\Data\segmentation\Image/0_161....

nodule classify

  • convert candidates.csv file to nodule and not-nodule image(48,48,48):run the LUNA_node_extraction.py
  • Augment the nodule image data: run the Augmain.py
  • split data into train data(80%) and test data(20%):run the subset.py
  • save lung nodule data and label into csv file like this:1,G:\Data\classify\1_aug/0_17.npy

2、Nodule Detection

  • the VNet model

  • train and predict in the script of vnet3d_train.py and vnet3d_predict.py

3、False Positive Reducution

  • the ResVGGNet model

  • train and predict in the script of ResNet3d_train.py and ResNet3d_predict.py

4、download trained model

Result

1、Nodule Detection

  • train loss and train accuracy

  • the segment result

2、False Positive Reducution

  • train loss and train accuracy

  • ROC,Confusion Matrix and Metrics

Contact

More Repositories

1

LiTS---Liver-Tumor-Segmentation-Challenge

LiTS - Liver Tumor Segmentation Challenge
Python
230
star
2

PytorchDeepLearing

Meidcal Image Segmentation Pytorch Version
Python
152
star
3

VNet3D

Prostate MR Image Segmentation 2012
Python
120
star
4

KiTS19-Challege

KiTS19——2019 Kidney Tumor Segmentation Challenge
Python
116
star
5

VNetFamily

Variant VNet family
Python
78
star
6

Image-Segmentation-Loss-Functions

some loss functions of image segmentation
Python
61
star
7

VNet

Prostate MR Image Segmentation 2012
Python
56
star
8

Unet2d

Medical Image Ceil Segment
Python
55
star
9

BraTS18-Challege

Multimodal Brain Tumor Segmentation Challenge 2018
Python
47
star
10

MedicalImageProcessExample

There are some examples of 3D Medical Image Process
Python
40
star
11

TN-SCUI2020-Challenge

TN-SCUI2020-Challenge
Python
36
star
12

AttentionGatedVNet3D

Attention Gated VNet3D Model for KiTS19——2019 Kidney Tumor Segmentation Challenge
Python
36
star
13

LungLobeSegmentation

Lobe Segmentation
Python
30
star
14

FeaturePointDetection

Face Feature Point Detection
Python
25
star
15

ATLAS-R2.0---Stroke-Lesion-Segmentation

ATLAS R2.0 - Anatomical Tracings of Lesions After Stroke
Python
24
star
16

HC18-Automated-measurement-of-fetal-head-circumference

HC18—Automated measurement of fetal head circumference
Python
17
star
17

Unet_3d

Unet_3d,Segment
Python
17
star
18

INSTANCE2022-INtracranial-hemorrhage-SegmenTAtioN-ChallengE

Intracranial Hemorrhage Segmentation Challenge on Non-Contrast head CT (NCCT)
Python
16
star
19

GAN

Generate Image With GAN
Python
11
star
20

HVSMR2016Challenge

HVSMR 2016: MICCAI Workshop on Whole-Heart and Great Vessel Segmentation from 3D Cardiovascular MRI in Congenital Heart Disease
Python
11
star
21

DualAttentionVNet3D

DualAttention VNet3D Model for KiTS19——2019 Kidney Tumor Segmentation Challenge
Python
11
star
22

Nested-VNet3D

Nested VNet3D Model for KiTS19——2019 Kidney Tumor Segmentation Challenge
Python
10
star
23

COVID-CT19-Challenge

COVID-CT19-Challenge
Python
10
star
24

Ultra-low-Dose-PET-Imaging-Challenge

low dose PET Imaing
Python
8
star
25

LandMarksDetection

LandMarksDetection with heatmap regression,another way is coords regression
Python
8
star
26

KiPA2022-Challenge

KiPA2022——Multi-Structure Segment for Renal Cancer Treatment.
Python
6
star
27

MutiltGPU_Unet2d

Unet MutilGPU Train Example
Python
5
star
28

COVID-19-20-Segmentation-Challenge

COVID-19 Lung CT Lesion Segmentation Challenge - 2020
5
star
29

mnist_CNN

mnistCNN
Python
5
star
30

MutilGPU2dCNN

MutilGPU train CNN
Python
4
star
31

TensorRTSegmentationDemo

TensorRTC++ example
C++
4
star
32

ROC-with-tensorflow

Draw ROC for CNN classification
Python
4
star
33

HololensStudyExample

hololens develop examples
C#
3
star
34

CNN_3d

cnn_3d example
Python
3
star
35

PytorchYoloV3

PytorchYolov3
Python
2
star
36

kaggle-challenges-project

kaggle medical challenges projects
Python
1
star