Mean Shift
Mean shift is clustering algorithm based on iteratively moving points in the direction of their neighbors.
- Each point has a circle drawn around it, called its "window". Any other points found inside a point's window are considered its neighbors.
- During each iteration every point calculates the average position of all of its neighboring points and moves in that direction.
- The process repeats until all the points stop moving.