Deep MIB - Segmentation Using Deep Learning
Back to MIB | User interface
Tools for training and applying deep convolutional networks for image segmentation in Microscopy Image Browser.
Overview
The Deep MIB tool in MIB enables training of deep convolutional networks on user data and their application for image segmentation tasks.
It supports a typical semantic segmentation workflow consisting of two phases:
- Network training: users define the network architecture via the Network panel and provide images and ground truth labels through the Directories and Preprocessing tab. the data is split into training (most of the data) and validation sets. the network trains on the training set and evaluates performance on the validation set using the Train tab.
- Image prediction: the trained network is saved to disk and can be used to segment new datasets via the Predict tab.
Getting started
For detailed tutorials, refer to:
Newest tutorial:
- Deep-learning segmentation using 2.5D Depth-to-Colors workflow in MIB
Older tutorials:
- DeepMIB: 2D U-net for image segmentation
- DeepMIB: 3D U-net for image segmentation
- DeepMIB, features and updates in MIB 2.80 (recommended for workflow without preprocessing)
- DeepMIB, 2D Patch-wise mode
Trained networks and examples:
- Deep learning segmentation projects of FIB-SEM dataset of a U2-OS cell
Generation of patches:
- Generation of patches for deep learning segmentation
See the sections below for detailed options in Deep MIB. for available workflows and networks, refer to the Network panel section.
Example networks
Demo pretrained Deep MIB projects are available for download and testing.
Access them via
Menu → File → Example datasets → DeepMIB projects.
Detailed information is provided in the
Menu → File.
Network panel
The Network panel selects the workflow and convolutional network architecture for training.
For more details, see Details of the Network panel.
Directories and Preprocessing tab
The Directories and Preprocessing tab specifies directories for training and prediction images, along with parameters for image loading and preprocessing.
For more details, see Details of the Directories and Preprocessing tab.
Train tab
The Train tab configures settings for generating and training the deep convolutional network.
For more details, see Details of the Train tab.
Predict tab
The Predict tab loads trained networks into Deep MIB for segmenting new datasets.
For more details, see Details of the Predict tab.
Options tab
The Options tab provides additional settings and configurations.
For more details, see Details of the Options tab.
Back to MIB | User interface