Density-Based Spatial Clustering of Applications with Noise
A Density-Based Clustering method which can detect Clusters of arbitrary shape in spatial databases with noise.
Basic Algorithm:
- Mark all objects as unvisited
- Randomly select unvisited object and mark it as visited
- If is no Core Point mark it as noise
- Else, create new cluster for point
- Add all objects from the neighborhood of to the candidate set
- For each in that does not yet belong to a cluster
- Add to cluster
- Mark as visited
- If is Core Point, add all objects from the neighborhood to
- Ends when is empty, so cant be expanded
- Continue process until all points have been visited
Disadvantages
- sensitive to choice of parameters (see image)