Skip to content

UC Davis 2021 Senior Design Project: This Web-based liver segmentation app provides all the standard features of a medical image viewer and the ability to interact with DICOM series and segmentation masks with the addition of a machine learning model to produce predicted segmentation masks.

Notifications You must be signed in to change notification settings

Zamiko/DeepLiverSegmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Web-Based Liver Image Segmentation

Description

Web-based liver segmentation provides all the standard features of a medical image viewer. Users are able to interact with DICOM series and segmentation masks. In addition to the normal segmentation mask creation, they can use the machine learning model to produce predicted segmentation masks for a series.

Authors

  • Catharina Castillo
  • Samuel Becerra Martinez
  • Leo Fabian Martinez-Perez
  • Mitchell Sibal

User Guide

Please visit here to view the user guide.

Structure

This repository is set up to faciliate the independent development of the two aspects of the liver segmetation web app. The webapp and machine learning aspects are stored within their own folder. They will be eventually joined together into one folder as we determine their interactions.

.                               # Will be updated as we proceed with the project
│   ├── 
├── webapp 
│   ├── Viewers                 # The first iteration of the DICOM image viewer, forked from OHIF
│   ├── BLDViewer               # Banana Leaf Dev. implementation using cornerstone and dcmjs libraries
│   ├── 
│   ├── 
│   └── 
│
├── machinelearning
│   ├── SeriesToSeg.py         # Converting a DICOM series to a Seg
│   └── Couinaud_Annotation_Data
│       └── Couinaud_Annotation_Data
│           ├── data_splits_raw                       #Raw data with corresponding train/test/validate splits (.nii format)
│           │   ├── training
│           │   │   ├── couinaud_raw ...
│           │   │   └── img_raw      ...
│           │   ├── testing
│           │   │   ├── couinaud_raw ...
│           │   │   └── img_raw      ...
│           │   └── validate
│           │       ├── couinaud_raw ...
│           │       └── img_raw      ...
│           ├── model_notebooks
│           │   └── CompleteDataSet
│           │       ├── 2-Models_0-4 and 0,5-8
│           │       ├── 4-Models_0-2,3-4,5-6,7-8
│           │       ├── 0527_04_51                                  #Model's weights
│           │       ├── HounsfieldRange_Comparisons.ipynb 
│           │       ├── MultipleModels_DifferentBatchSize-1000_1000RESIZE_192INITfeat32.ipynb       #Training Multiple Models  
│           │       └── partitionExploration.ipynb 
│           ├── unet_architecture
│           │   └── unet.py
│           ├── data_preprocessing.ipynb
│           └── helpers.py 
└── README.md                  # This file

About

UC Davis 2021 Senior Design Project: This Web-based liver segmentation app provides all the standard features of a medical image viewer and the ability to interact with DICOM series and segmentation masks with the addition of a machine learning model to produce predicted segmentation masks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •