I recently discovered this but cannot remember where. The article was relating to ultra-sounds and mapping them although I was surprised that fuzzy c-means was not mentioned. I have deployed it with some decent effect in text mining algorithms I am writing.
threshold = sqrt((1/matrix.shape)*Sum(xij – column_meanj))
Please comment if you have found something better or know where this came from. Cheers!