All Projects → abhi4ssj → few-shot-segmentation

abhi4ssj / few-shot-segmentation

Licence: MIT license
PyTorch implementation of 'Squeeze and Excite' Guided Few Shot Segmentation of Volumetric Scans

Programming Languages

python
139335 projects - #7 most used programming language
Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to few-shot-segmentation

Bccd dataset
BCCD (Blood Cell Count and Detection) Dataset is a small-scale dataset for blood cells detection.
Stars: ✭ 216 (+176.92%)
Mutual labels:  medical-imaging
melanoma segmentation
Segmentation of skin cancers on ISIC 2017 challenge dataset.
Stars: ✭ 47 (-39.74%)
Mutual labels:  medical-imaging
HiCE
Code for ACL'19 "Few-Shot Representation Learning for Out-Of-Vocabulary Words"
Stars: ✭ 56 (-28.21%)
Mutual labels:  few-shot-learning
Chexnet With Localization
Weakly Supervised Learning for Findings Detection in Medical Images
Stars: ✭ 238 (+205.13%)
Mutual labels:  medical-imaging
protonet-bert-text-classification
finetune bert for small dataset text classification in a few-shot learning manner using ProtoNet
Stars: ✭ 28 (-64.1%)
Mutual labels:  few-shot-learning
vimeo-depth-viewer
OpenGL application for viewing depth and color video streams from Intel RealSense cameras
Stars: ✭ 49 (-37.18%)
Mutual labels:  volumetric
Neurite
Neural networks toolbox focused on medical image analysis
Stars: ✭ 203 (+160.26%)
Mutual labels:  medical-imaging
Deep-Learning-liver-segmentation
Application of Deep Learning to the segmentation of medical images
Stars: ✭ 39 (-50%)
Mutual labels:  medical-imaging
DARTS
Code for DARTS: DenseUnet-based Automatic Rapid Tool for brain Segmentation
Stars: ✭ 61 (-21.79%)
Mutual labels:  medical-imaging
SemiDenseNet
Repository containing the code of one of the networks that we employed in the iSEG Grand MICCAI Challenge 2017, infant brain segmentation.
Stars: ✭ 55 (-29.49%)
Mutual labels:  medical-imaging
Dicoogle
Dicoogle - Open Source PACS
Stars: ✭ 237 (+203.85%)
Mutual labels:  medical-imaging
Innereye Deeplearning
Medical Imaging Deep Learning library to train and deploy models on Azure Machine Learning and Azure Stack
Stars: ✭ 246 (+215.38%)
Mutual labels:  medical-imaging
ResUNetPlusPlus-with-CRF-and-TTA
ResUNet++, CRF, and TTA for segmentation of medical images (IEEE JBIHI)
Stars: ✭ 98 (+25.64%)
Mutual labels:  medical-imaging
Delira
Lightweight framework for fast prototyping and training deep neural networks with PyTorch and TensorFlow
Stars: ✭ 220 (+182.05%)
Mutual labels:  medical-imaging
LibFewShot
LibFewShot: A Comprehensive Library for Few-shot Learning.
Stars: ✭ 629 (+706.41%)
Mutual labels:  few-shot-learning
Pyimsegm
Image segmentation - general superpixel segmentation & center detection & region growing
Stars: ✭ 213 (+173.08%)
Mutual labels:  medical-imaging
SCL
📄 Spatial Contrastive Learning for Few-Shot Classification (ECML/PKDD 2021).
Stars: ✭ 42 (-46.15%)
Mutual labels:  few-shot-learning
Awesome-Few-shot
Awesome Few-shot learning
Stars: ✭ 50 (-35.9%)
Mutual labels:  few-shot-learning
time-series-annotator
Time series annotation library.
Stars: ✭ 52 (-33.33%)
Mutual labels:  medical-imaging
nobrainer
A framework for developing neural network models for 3D image processing.
Stars: ✭ 123 (+57.69%)
Mutual labels:  medical-imaging

'Squeeze & Excite' Guided Few-Shot Segmentation of Volumetric Images

The paper is published at the journal Medical Image Analysis. Link to arxiv: https://arxiv.org/abs/1902.01314.

This project contains the source code for training and evaluation for all the experiments of the aforementioned work. Root directory contains the neural network file 'few_shot_segmentaion.py' and the relevant 'solver.py' for the proposed method.

Getting Started

Pre-requisites

You need to have following in order for this library to work as expected

  1. python >= 3.5
  2. pip >= 19.0
  3. pytorch >= 1.0.0
  4. numpy >= 1.14.0
  5. nn-common-modules >=1.0 (https://github.com/ai-med/nn-common-modules, A collection of commonly used code modules in deep learning. Follow this link to know more about installation and usage)
  6. Squeeze and Excitation >=1.0 (https://github.com/ai-med/squeeze_and_excitation, Follow this link to know more about installation and usage)
  7. nn-additional-losses >=1.0 (https://github.com/ai-med/nn-additional-losses, A collection of losses not part of pytorch standard library particularly useful for segmentation task. Follow this link to know more about installation and usage)

Training your model

python run.py --mode=train --device=device_id

Evaluating your model

python run.py --mode=eval

Code Authors

Help us improve

Let us know if you face any issues. You are always welcome to report new issues and bugs and also suggest further improvements. And if you like our work hit that start button on top. Enjoy :)

If you use this code, please cite:

@article{roy2019squeeze,
  title={'Squeeze \& Excite'Guided Few-Shot Segmentation of Volumetric Images},
  author={Roy, Abhijit Guha and Siddiqui, Shayan and P{\"o}lsterl, Sebastian and Navab, Nassir and Wachinger, Christian},
  journal={Medical Image Analysis},
  year={2019}
}
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].