I am trying to find clusters in some data with high noise (see plot below, data here).
I tried using DBSCAN which sort of worked, but it required quite a bit of manually tuning the input parameters to find the clusters properly. Are there any other good clustering algorithms for dealing with this kind of data?
Some considerations:
I am using Julia to do my data processing.
The data has periodic boundary conditions in both directions.
The number of clusters is known a priori.
I am planning to process many datasets in this way, so it should run relatively fast and not require too much manual fiddling.
Thanks!