group together similar data points, usually in feature space
Clustering pixels
Top-down:
- pixels belong together because they lie on the same visual entity (object, scene…)
Bottom-up:
- pixels belong together because they look similar
- represent pixels in a feature space (e.g. RGB + XY)
- define pair-wise distance metric
- group pixels by similarity Distance metrics
- euclidian - straight-line in feature space
- cosine sim - angle between vectors (good for high-dim data)
algos
how to choose feature space? can group pixels in diff ways
- color sim (3-dim)
- edges and blobs
- oriented gradient sim
- RGB + XY location
- intensity+position sim
results don’t have to be spatially coherent
- clustering on rgbxy makes it more spatial coherence