Published July 1, 2024 | Version v0.1.1
Software Open

orgaSeg: From image annotations to instance classifications

  • 1. Helmholtz Imaging
  • 2. ROR icon Freie Universität Berlin
  • 3. ROR icon Max Delbrück Center
  • 4. msg systems AG
  • 5. ROR icon Max Planck Society

Description

orgaSeg: From image annotations to instance classifications

The purpose of this project is to segment individual organoids from microscopy data and classify them into morphological groups.
Due to the nature of the data, the project is divided into two parts: segmentation and classification.
To obtain ground-truth data to train the supervised segmentation and classification models, an annotation using QuPath is expected.
Alternatively, data folders with individual images, their crops containing one object at a time with a file name containing (class_name) and the masks for the whole images can be provided as well. 
It is worth to mention, that the segmentation step uses a model from an album catalog, and therefore can be replaced with any other model (e.g. nnUNet, CSBDeep, DeepCell, etc.). We just assumed star-convex polygons/blob-like structures as a start and provide a python script for StarDist2D. If you want to change it, install another album solution from the catalog and run it via CLI or album-gui.

Pre-release development version

This Version is meant as a development version of the raw code base.
It requires a very specific folder structure and each script to be run from its location as working directory. This is just code, without proper requirement statements, etc., and therefore not fully reproducible.

Outlook

The next and usable version will be in the form of an album catalog, where each script/step is runnable by using the album GUI from album.solutions. Then, this should also install all necessary requirements in a conda environemnt on its own, to make it even more applicable. 
This will automatically lead to a conversion into an easy-to-use pipeline and deployment as an album catalog, so the project is not relying on the specific directory structure on the working directories of each script execution.

Acknowledgements

We adjusted and tested the pipeline on a very specific dataset of microscopy images of organoids with QuPath-annotations from @tum [Technische Universität München: Friederike Ebner, Krzysztof Flisikowski, Qixia Chan, Theresa Pauli and Wei Liang (Corresponding Person)]. Thank you for providing this dataset! Therefore, the preprocessing steps are adjusted to these images (4032x3040 px). 
This project sprouted from the seminar "Deep Learning for biomedical applications" of Prof. Dr. rer. nat. Vitaly Belik @Freie Universität Berlin.

Files

Scaramir/orgaSeg-v0.1.1.zip

Files (88.2 kB)

Name Size Download all
md5:95546d9438c129728b9ab8f7cd5fbf93
88.2 kB Preview Download

Additional details

Additional titles

Subtitle
Development State

Related works

Is supplement to
Software: https://github.com/Scaramir/orgaSeg/tree/v0.1.1 (URL)

Software

Programming language
Python console
Development Status
Active

References

  • Albrecht, J.P., Schmidt, D. and Harrington, K., 2021. Album: a framework for scientific data processing with software solutions of heterogeneous tools. arXiv preprint arXiv:2110.00601.
  • Schmidt, U., Weigert, M., Broaddus, C. and Myers, G., 2018. Cell detection with star-convex polygons. In Medical Image Computing and Computer Assisted Intervention–MICCAI 2018: 21st International Conference, Granada, Spain, September 16-20, 2018, Proceedings, Part II 11 (pp. 265-273). Springer International Publishing.