You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
guijacquemet edited this page Sep 10, 2024
·
245 revisions
ZeroCostDL4Mic - What is it?
⚠️WARNING⚠️, 🔴IMPORTANT❗🔴 There seems to be an issue with GPU allocation for all notebooks using Tensorflow below the 2.5 version. We are investigating the issue.
Overview
ZeroCostDL4Mic is a toolbox for the training and implementation of common Deep Learning approaches to microscopy imaging. It exploits the ease of use and access to GPU provided by Google Colab.
Training data can be uploaded to Google Drive, which can be used to train models using the provided Colab notebooks in a web browser. Inference (predictions) on unseen data can then also be performed within the same notebook, therefore not requiring any local hardware or software set-up.
Want to see a short video demonstration?
Running a ZeroCostDL4Mic notebook
Example data in ZeroCostDL4Mic
Romain's talk @ Aurox conference
Talk @ SPAOM
NEUBIAS webminar
Implemented networks
ZeroCostDL4Mic provides fully annotated Google Colab optimized Jupyter Notebooks for popular pre-existing networks. These cover a range of important image analysis tasks (e.g., segmentation, denoising, restoration, label-free prediction). There are 3 types of implemented networks:
Fully supported - considered mature and considerably tested by our team.
Under beta-testing - an early prototype of networks that may not be stable yet.
We welcome network contributions from the research community. If you wish to contribute, please read our guidelines first.
How to get the notebooks and test datasets?
Both fully supported and beta-testing versions of the individual notebooks can be directly opened from GitHub into Colab by clicking one of the respective links in the table below. You will need to create a local copy to your Google Drive in order to save and modify the notebooks. Once opened in Colab, follow the instructions described in the specific notebook that you selected to install the relevant packages, load the training dataset, train, check on test datasets and perform inference and predictions on unseen data.
With the exception of the U-net training data, we provide training and test datasets that were generated by our labs. These can be downloaded from Zenodo using the various links below. The U-net data was obtained from the ISBI segmentation contest.
⚠️WARNING⚠️, 🔴IMPORTANT❗🔴 There seems to be an issue with GPU allocation for all notebooks using Tensorflow below the 2.5 version. We are investigating the issue.
Networks that are compatible with BioImage.IO and can be used in ImageJ via deepImageJ or Ilastik. The trained models in these notebooks are also exported in the BioImage.IO format and can be uploaded to the BioImage Model Zoo. Check our user guide to learn how to use the resources in the BioImage Model Zoo with ZeroCostDL4Mic.