Fuzzy C-means clustering data with NaN values

3 views (last 30 days)
Hello, I am processing Landsat images. I would like to classify them using FCM clustering. In original Landsat GeoTIFF's, 0 means there is no data. I replaced them with NaN, this makes better results in some cases, in my application. Problem is - it seems, that FCM cannot work well with NaN's. If image contains them, resulting clusters all are NaN's. What I did - replaced them back to 0. Then it works. But question - is there a better solution? Cause I think, that those zeros might push my resulting clusters in the wrong direction.
  1 Comment
George Chrysanthidis
George Chrysanthidis on 22 Feb 2022
Hello Maris, i am working with FCM as well and i have encountered the same problem. I know that it has been long since then, but did you find a better solution? What is your view on this matter after this long?
Any help would be appreciated, thanks in advance :)

Sign in to comment.

Answers (0)

Categories

Find more on Data Clustering in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!