All Projects → fepegar → vesseg

fepegar / vesseg

Licence: MIT license
Brain vessel segmentation using 3D convolutional neural networks

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to vesseg

hyperseg
HyperSeg - Official PyTorch Implementation
Stars: ✭ 174 (+544.44%)
Mutual labels:  segmentation
segDGM CNN
Segment Deep Gray Matter on QSM images using 3D CNN
Stars: ✭ 16 (-40.74%)
Mutual labels:  segmentation
U-Time
U-Time: A Fully Convolutional Network for Time Series Segmentation
Stars: ✭ 156 (+477.78%)
Mutual labels:  segmentation
Awesome-Tensorflow2
基于Tensorflow2开发的优秀扩展包及项目
Stars: ✭ 45 (+66.67%)
Mutual labels:  segmentation
NeuTu
Software package for neuron reconstruction and visualization
Stars: ✭ 34 (+25.93%)
Mutual labels:  segmentation
pyRANSAC-3D
A python tool for fitting primitives 3D shapes in point clouds using RANSAC algorithm
Stars: ✭ 253 (+837.04%)
Mutual labels:  segmentation
MERlin
MERlin is an extensible analysis pipeline applied to decoding MERFISH data
Stars: ✭ 19 (-29.63%)
Mutual labels:  segmentation
pixel-decoder
A tool for running deep learning algorithms for semantic segmentation with satellite imagery
Stars: ✭ 68 (+151.85%)
Mutual labels:  segmentation
Awesome-Vision-Transformer-Collection
Variants of Vision Transformer and its downstream tasks
Stars: ✭ 124 (+359.26%)
Mutual labels:  segmentation
SASHIMI
SASHIMI segmentation is a Matlab App for semi-automatic interactive segmentation of multi-slice images.
Stars: ✭ 15 (-44.44%)
Mutual labels:  segmentation
Linear-Attention-Mechanism
Attention mechanism
Stars: ✭ 27 (+0%)
Mutual labels:  segmentation
ETCI-2021-Competition-on-Flood-Detection
Experiments on Flood Segmentation on Sentinel-1 SAR Imagery with Cyclical Pseudo Labeling and Noisy Student Training
Stars: ✭ 102 (+277.78%)
Mutual labels:  segmentation
medSeg
Medical Image Segmentation Toolkit based on PaddlePaddle - 基于paddle的医学影像分割框架
Stars: ✭ 88 (+225.93%)
Mutual labels:  segmentation
rembg-greenscreen
Rembg Video Virtual Green Screen Edition
Stars: ✭ 210 (+677.78%)
Mutual labels:  segmentation
Skin-Cancer-Segmentation
Classification and Segmentation with Mask-RCNN of Skin Cancer using ISIC dataset
Stars: ✭ 61 (+125.93%)
Mutual labels:  segmentation
Brain-Tumor-Segmentation-using-Topological-Loss
A Tensorflow Implementation of Brain Tumor Segmentation using Topological Loss
Stars: ✭ 28 (+3.7%)
Mutual labels:  segmentation
imgcrop
Simple image augmentation library focusing on random geometric cropping
Stars: ✭ 27 (+0%)
Mutual labels:  segmentation
anomaly-seg
The Combined Anomalous Object Segmentation (CAOS) Benchmark
Stars: ✭ 115 (+325.93%)
Mutual labels:  segmentation
dictlearn
Dictionary Learning for image processing
Stars: ✭ 23 (-14.81%)
Mutual labels:  segmentation
geocoding
地理编码技术,提供地址标准化和相似度计算。
Stars: ✭ 148 (+448.15%)
Mutual labels:  segmentation

Vesseg

Brain vessel segmentation from digital subtraction angiography (DSA) using a 3D convolutional neural network (CNN).

screenshot (Brain parcellation performed using GIF, not included in this repository).

Installation

GPU support

This package uses NiftyNet, which is built on top of TensorFlow, so first of all you need to follow the instructions to setup your NVIDIA GPU.

While it is possible to perform a segmentation without a GPU, inference of one large volume (512 × 512 × 394 voxels) using the default parameters takes one hour using CPU only and around 90 seconds using a GPU.

vesseg package

Using conda is recommended:

$ conda create -n "vesseg" python=3.6 -y  # tensorflow doesn't support python 3.7 yet
$ conda activate "vesseg"
(vesseg) $ git clone "https://github.com/fepegar/vesseg.git" --depth 1
(vesseg) $ pip install --editable "./vesseg"

Usage

$ conda activate vesseg
(vesseg) $ vesseg dsa_image.nii.gz dsa_vessels_seg.nii.gz
(vesseg) $ bin2mesh dsa_vessels_seg.nii.gz dsa_vessels_mesh.vtp

Tested on Linux and macOS.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].