DeepImageJ

DeepImageJ integrates pre-trained deep learning (DL) models into ImageJ to enable biomedical image analysis tasks such as pixel and object classification, instance segmentation, denoising, and virtual staining.


Key Features:

  • Access to Pre-trained Models: Provides access to the BioImage Model Zoo, a repository of pre-trained DL models curated for biomedical image analysis.
  • Versatile Applications: Supports pixel classification, object classification, instance segmentation, denoising, and virtual staining for image-processing workflows.
  • Compatibility and Extensibility: Includes utilities to incorporate new models and maintains compatibility with state-of-the-art solutions and model formats.
  • Deployment via deepImageJ format: Enables deployment of models from several training frameworks into ImageJ using the deepImageJ format.

Scientific Applications:

  • Cell biology: Enables segmentation, classification, and denoising of cellular images for quantitative analysis.
  • Pathology: Facilitates instance segmentation and virtual staining of histological images for tissue analysis.
  • Neuroscience: Supports segmentation and denoising workflows for neuronal imaging datasets.

Methodology:

Integrates and applies pre-trained DL models within ImageJ, accesses models from the BioImage Model Zoo and uses the deepImageJ format for model deployment; execution is supported on standard CPU-based computers without requiring GPUs.

Topics

Details

License:
GPL-3.0
Tool Type:
plugin
Programming Languages:
Python
Added:
1/9/2020
Last Updated:
12/20/2020

Operations

Publications

Gómez-de-Mariscal E, García-López-de-Haro C, Ouyang W, Donati L, Lundberg E, Unser M, Muñoz-Barrutia A, Sage D. DeepImageJ: A user-friendly environment to run deep learning models in ImageJ. Unknown Journal. 2019. doi:10.1101/799270.

Links