Semantic image segmentation using machine learning (DRAFT)
Learning Objectives
After completing this lesson, learners should be able to:
Motivation
Concept map
Figure
Decision tree based image segmentation
Activity: Semantic image segmentation
- Open image: xy_8bit__em_fly_eye.tif
- Segment three classes: background, eye, other
- Choose image filters
- Draw few labels in the blurry image background => class00
- Draw few labels on the eye => class01
- Draw few labels on other parts of the animal => class02
- While( not happy):
- Train the classifier - Inspect the predictions
- Add more labels where the predictions are wrong
TODO: use multiple files to demo that a classifier can be applied on other images.
Formative assessment
True or false? Discuss with your neighbour!
- In contrast to simple thresholding, using machine learning for pixel classification, one always has more than 2 classes.
- If one wants to learn 4 different classes one has to, at least, add 4 annotations on the training image.
- One cannot classify an image where one did not put any training annotations.
Follow-up material
Recommended follow-up modules:
Learn more: