• Stars
    star
    230
  • Rank 173,047 (Top 4 %)
  • Language
    Python
  • License
    MIT License
  • Created almost 6 years ago
  • Updated about 3 years ago

Reviews

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

Repository Details

LiTS - Liver Tumor Segmentation Challenge

ImageSegmentation With Vnet3D

This is an example of the CT images Segment from LiTS---Liver-Tumor-Segmentation-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

(re)implemented the model with tensorflow in the paper of "Milletari, F., Navab, N., & Ahmadi, S. A. (2016) V-net: Fully convolutional neural networks for volumetric medical image segmentation.3DV 2016"

1、Preprocess

  • LiTS data of image and mask are all type of .nii files,in order to train and visulise,convert .nii file to .bmp file.
  • Liver data preparing,i have tried many patch size,and finally using the patch(256,256,16),if you have better GPU,you can change 16 to 24 or 32:run the getPatchImageAndMask.py
  • Tumor data preparing,using the patch(256,256,16):run the getPatchImageAndMask.py,disable the line gen_image_mask(srcimg, seg_liverimage, i, shape=(16, 256, 256), numberxy=5, numberz=10) and enable the line gen_image_mask(srcimg, seg_tumorimage, i, shape=(16, 256, 256), numberxy=5, numberz=10),and change the trainLiverMask to trainTumorMask
  • last save all the data folder path into csv file: run the utils.py

the file like this:

G:\Data\segmentation\Image/0_161

G:\Data\segmentation\Image/0_162

G:\Data\segmentation\Image/0_163

2、Liver and Tumor Segmentation

  • the VNet model

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

3、download resource

Result

Trained Loss

Liver Segment Result

Liver leaderboard

test case segmentation result can see in the file of 35.mp4,38.mp4 and 51.mp4

first col is srcimage,second col is GroundTruth Mask image,third col is VNet segmentation image

Lesion leaderboard

Contact

More Repositories

1

LUNA16-Lung-Nodule-Analysis-2016-Challenge

LUNA16-Lung-Nodule-Analysis-2016-Challenge
Python
202
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