Giter Club home page Giter Club logo

implicit_segmentation's Introduction

NISF: Neural Implicit Segmentation Functions

This is the official repository for the MICCAI 2023 paper submission: "NISF: Neural Implicit Segmentation Functions"

NISFs are able to segment shapes at arbitrary resolutions:

Alt text

NISFs can create smooth segmentations along arbitrary image planes:

Alt text

NISFs implicitly model priors, allowing them to segment regions not available in the image volume:

Alt text

Citation and Contribution

Please cite this work if any of our code or ideas are helpful for your research.

@inproceedings{stolt2023nisf,
  title={NISF: Neural Implicit Segmentation Functions},
  author={Stolt-Ans{\'o}, Nil and McGinnis, Julian and Pan, Jiazhen and Hammernik, Kerstin and Rueckert, Daniel},
  booktitle={International Conference on Medical Image Computing and Computer-Assisted Intervention},
  pages={734--744},
  year={2023},
  organization={Springer}
}

implicit_segmentation's People

Contributors

niloide avatar

Stargazers

 avatar Ashish Sinha avatar sewon jeon avatar wei wang avatar  avatar Zhifeng avatar Calvin Pang avatar Uxio Hermida avatar Guney Tombak avatar Walter Simson avatar Jan Margeta avatar Yining Jiao avatar Julian McGinnis avatar Hessam Sokooti avatar Suprosanna Shit avatar sdflkjssl avatar

Watchers

 avatar

Forkers

quyle-minh

implicit_segmentation's Issues

Output issue

Dear author, thank you for the excellent work you shared. I have encountered some problems in the reproduction process and would like to ask you for advice. When I tried to reproduce with acdc cardiac dataset, the dice value of each part in the training process began to drop from a very small value (0.01) to 0, only the dice of the background was rising, and the training graph in the log read was basically not a graph, but similar to a noise picture. Is this a normal occurrence of insufficient epoch training or is it my mistake?

Doubts about the evaluation

Thank you so much for releasing the code. However, I had a doubt with the way the model checkpoints are saved.

ckpt_latest_saver = ModelCheckpoint(save_top_k=1, dirpath=root_dir / LATEST_CHECKPOINT_DIR, monitor="step", mode="max")

Is there a reason not to save checkpoints based on the validation loss and just save the latest checkpoint? As far as I can understand, the monitor=step implies there is no specific criterion for saving the model checkpoints, just its epoch number. Please correct me if I am wrong.

Best,
Chinmay

about the 2DE

thanks for sharing.
have you ever tested the segmentation on echcardiacgraphy images ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.