DBSCAN (Density-Based Spatial Clustering of Applications with Noise) is a popular clustering algorithm that groups together points that are closely packed while marking points in low-density regions as outliers (noise).
The visualization follows the three main steps of DBSCAN: