My question this is how to “find” each of these floating islands starting from the raw data and then group the points so that they are considered separate. Is there a way to take advantage of their discontinuities? Big goal would be to locate the center of each island as well as its boundary.
So using this “isolated” data, how can I group these islands into their own distinguishable cluster? I figure I can use the matrix coordinates for each cluster in the gradient matrix to identify the counterpart in the original data set.
You can see that the algorithm didn’t group by discrete wavelength islands or bands, but rather some version of descending steps. I don’t know enough about the algorithm to tell if that approach is suitable for this application.