项目作者: jessicaychen

项目描述 :
Optical coherence tomography (OCT) blood vessel segmentation with CNN (U-Net).
高级语言: Jupyter Notebook
项目地址: git://github.com/jessicaychen/OCT-Image-Segmentation-ML.git
创建时间: 2020-02-07T01:58:56Z
项目社区:https://github.com/jessicaychen/OCT-Image-Segmentation-ML

开源协议:MIT License

下载


OCT-Image-Segmentation-ML

Optical coherence tomography (OCT) image segmentation with a U-Net.

Followed this tutorial:

Process:

  • Acquire data
  • Segment images
  • Pre-process images
  • Code, train, validate, test U-Net

Acquiring data

OCT scans were acquired manually through scanning subjects as part of other studies conducted by the Demer Ocular Motility Lab. Subjects included both controls and those with optic neuropathies.

Manual segmentation

Manual segmentation of the scans was done using Adobe Photoshop using the pencil tool.

Pre-processing images

Images were converted to grayscale (original scans) and binary (masks). Some of the manual segmentation were not completely binary, which was accounted for by setting the values to 0 and 1 in the code.

UNET - building, testing, training, validation

Results

Input image

Further Improvements to be Made:

  • Data augmentation
  • Hyperparameter tuning
  • Different metrics for accuracy