Underflow and Numerical Errors being caused my kmeans clustering.
Possible solution is to use spectral clustering.