Applications of EM
Turns out this is useful for all sorts of problems
any clustering problem
model estimation with missing/hidden data
finding outliers
segmentation problems
segmentation based on color
segmentation based on motion
foreground/background separation
...