Skip to content

Official code repository for "Implicit Representations for Constrained Image Segmentation" published at ICML 2024.

License

Notifications You must be signed in to change notification settings

jp-schneider/awesome

Repository files navigation

AWESOME

This is the official code repository for:

Implicit Representations for Constrained Image Segmentation

accepted at ICML 2024,

and:

Implicit Representations for Image Segmentation

accepted in the UniReps Workshop at NeurIPS 2023.

AWESOME is a totally serious abbreviation for: "Anyone Working on Estimating Segmentations of Objects by Minimizing input-convex Energies".

TL;DR

In this repository we show how to use shape constraints with Implicit Representations to enhance segmentation quality. Is the object, either convex, star-shaped, path-connected, periodic or symmetric in space or time, we show, how this information can be used to regularize any segmentation model or variational approach. One can use our method either as a post-processing step or as a constraint during training.

This can especially be useful if one has not much data at hand, the data is noisy, or existing segmentation models are not accurate or robust.

Getting Started

To get started, please follow the Getting Started guide to set up the environment.

If you courious how the priors work, we have created short "how-to" notebooks for two of the priors:

Which you can also open in Google Colab directly:

Convexity In Colab Path-Connectedness In Colab

Reproducability

Once the environment is set up, we explain in the reproduction guide how to reproduce the results of the paper.

Execution of the code

The training and evaluation of models can be archieved using seperate configurations and the run.py script within the scripts folder.

python scripts/run.py --config-path [Config-Path]

Citation

If you use our concepts or code in your research, please cite our paper:

@InProceedings{schneider-IRCIS-2024,
    title = {{Implicit} {Representations} for {Constrained} {Image} {Segmentation}},
    author = {Schneider, Jan Philipp and Fatima, Mishal and Lukasik, Jovita and Kolb, Andreas and Keuper, Margret and Moeller, Michael},
    booktitle = {Proceedings of the 41st International Conference on Machine Learning},
    pages = {43765--43790},
    year = {2024},
    volume = {235},
    series = {Proceedings of Machine Learning Research},
    month = {21--27 Jul},
    publisher = {PMLR},
}

If you have any doubts or just want to chat about the project, please contact me!

Best,

Philipp

About

Official code repository for "Implicit Representations for Constrained Image Segmentation" published at ICML 2024.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published