Ordering points to identify the clustering structure (OPTICS) is an algorithm for finding density-based clusters in spatial data. [from Wikipedia on OPTICS]
"Ordering points to identify the clustering structure (OPTICS) is an algorithm for finding density-based clusters in spatial data."