Seminar slides and workshop material will be made available on our GitHub page:
https://github.com/ImageAnalysis-RockefellerUniversity
Open-source Softwares
ImageJ/Fiji, QuPath, Napari, CellProfiler, Icy
Commercial Softwares
Imaris, Arivis, Aivia, Huygens, MetaMorph
Machine/Deep Learning frameworks
Weka, ilastik, Labkit StarDist, Cellpose, DeepImageJ, ZeroCostDL4Mic
| Image Type | Range of intensity levels (0 to 2N-1) |
|---|---|
| 8-bit | 0-255 |
| 16-bit | 0-4095 |
| 32-bit | 0-65,535 |
| RGB color (3 x 8 bits) | 0-255 per channel |




Identifying object(s) of interest in an image
- cells, nuclei, membrane, transcription sites etc.
Segmentation is usually followed by quantitative analysis of object(s)
- number of cells/nuclei, mean fluorescence intensity, shape etc.
Divide image into areas representing object(s) of interest and background
Segmentation is not an easy task to solve in most practical cases
- Signal variability throughout the image
- Noise, blur and other distortions caused by the imperfect imaging conditions


Human HT29 colon cancer cells, Image from Broad Bioimage Benchmark Collection, Ljosa et al. 2012 Nat Methods


Human HT29 colon cancer cells, Image from Broad Bioimage Benchmark Collection, Ljosa et al. 2012 Nat Methods

Auto Local
Threshold
in Fiji


Human HT29 colon cancer cells, Image from Broad
Bioimage Benchmark Collection, Ljosa et al. 2012 Nat Methods
Supervised learning - pixel classification using Random Forest classifier
Fiji (Weka and Labkit plugins), ilastik, QuPath, Napari, CellProfiler
Requires orders of magnitude less training data/resources than Deep Learning methods
Hoechst-stained Nuclei, image courtesy of Cherie Au, Giannakakou Lab, Weill Cornell Medicine
Hoechst-stained Nuclei, image courtesy of Cherie Au, Giannakakou Lab, Weill Cornell Medicine
Hoechst-stained Nuclei, image courtesy of Cherie Au, Giannakakou Lab, Weill Cornell Medicine
Most accurate methods available for cells/nuclei segmentation
Step 1: Training
Generating a Deep Learning model is resource hungry:
- High-end workstation
- Large amounts of training data (images and annotations)
- Training could take hours to days
- Good programming knowledge required - Python
Step 2: Prediction
Using the model from step 1 to predict the segmentation results :
- A regular laptop is just fine
- Prediction takes seconds to mins
- Little to no programming knowledge required





Hoechst-stained Nuclei, image courtesy of Cherie Au, Giannakakou Lab, Weill Cornell Medicine
Workshop Exercise 1: StarDist based nuclear segmenation in a challenging image in Fiji
Segmentation – comparison of Deep Learning models
Cellpose
Stringer et al 2021, Nat Methods
StarDist
Stringer et al 2021, Nat Methods
Challenging cases


Image from https://github.com/MouseLand/cellpose


Image from https://github.com/MouseLand/cellpose


Image from https://github.com/MouseLand/cellpose
Bio-Imaging Resource Center, The Rockefeller University