Generation of training data for the graph extraction of endoscopic images.
- Append new video data to end of
video_data.py
- Run
before_filter.py
- In MATLAB, run
filtering/Bladder_vessels.m
(filepath can be input manually) - Run
after_filter.py
- In
video_data.py
:- Update/Set variable
video_filepath
= "C:/My/FullPath/ImageFolder" to folder containing the .png images - Set variable
use_images
= True - If you want to use the FFT filter, set variable
fft_filter
= True
- Update/Set variable
- Run
before_filter.py
- In MATLAB,
filtering/Bladder_vessels.m
:- Update/Set variable line 30
VIDEO_FILEPATH
= 'C:/My/FullPath/ImageFolder' - Run
filtering/Bladder_vessels.m
- Update/Set variable line 30
- Run
after_filter.py
Functions | Description |
---|---|
before_filter.py |
Extracts and crops video frames |
filtering/Bladder_vessels.m |
Applies B-COSFIRE filter to cropped images |
after_filter.py |
Applies: mask, thresholding, skeletonising, graph generation |
Folder | Description |
---|---|
raw |
Raw video stills |
cropped |
Cropped images, 256x256px |
filtered |
Filtered images |
masked |
Filtered images masked with a circular mask |
threshed |
Thresholded images |
skeleton |
Skeletonised images |
graphs |
Graphs saved as .json files |
overlay |
Graph overlaid on cropped image |