algorithm - making clusters dynamically so that if few data points are removed other clusters remain unaffected
问题描述
I have a set of SIFT keypoints from a grey scale image. Is there a way that I can create clusters that do not get affected if distant keypoints are absent?
In k-means we have to decide that how many clusters we want. I am looking for method that decides K dynamically. Suppose I have n
keypoints (where n
is approximately 1000). Suppose the method makes 50 clusters.
Now, few keypoints are removed from one region then the method should give me same or similar clusters for areas from which keypoint was not removed.
It would be helpful if centroid of cluster undergoes very less deviation.
I tried to understand this article. Another link.
But in it, the proposed method calculates threshold and does not use it.
解决方案
推荐阅读
- lua - 如何在聊天中更改玩家的默认颜色
- php - 从数据库中获取数据时显示空值
- android - 我该如何解决这个问题:Android Studio - Flutter - Dart - firebase
- c++ - Visual Studio 2019 / E0167 / “const char”
- laravel - Laravel 默认存储路径更改
- constraints - Vivado:为输入和输出延迟、仿真不匹配和错误时钟行为设置时序约束
- r-markdown - Rmarkdown 中的复选框
- python - 如何完美复制 POST 请求?
- c++ - 如何将xy坐标的值存储在不同的数组中
- javascript - React.js“无法读取未定义的属性'map'”