背景
我是一名试图提高我的数据科学的博士生。我的研究项目之一是确定区域彩色图像中簇的大小。这是我正在使用的示例图像。颜色很自然,因为它代表了显微镜光的方向。光线以不同的方式照射到表面,从而产生不同的颜色。但我并不是要对相似颜色的区域求和,而只是确定每个多边形区域的面积。我没有基本事实或标记图像。
问题
尝试解决问题
我没有标记图像,所以我没有尝试任何监督方法。而且我不知道我的方法是否明智,但我目前的方法让我一次解决两个问题。首先是检测边缘,其次是计算像素。也许有更好的方法?为了检测边缘,我使用了 weka 提供的 K 方法。我使用的参数如下。
weka.clusterers.SimpleKMeans -init 0 -max-candidates 100 -periodic-pruning 10000 -min-density 2.0 -t1 -1.25 -t2 -1.0 -N 70 -A "weka.core.EuclideanDistance -R first-last" -I 500 -num-slots 1 -S 40
我尝试解决此问题的另一种方法是通过绘制像素的 RGB 值来确定像素的协方差以确定边界。然后我会在边界之间添加像素以确定区域的大小。
我的方法存在问题
通过使用 k 手段,我必须提前知道图像中有多少彩色区域,而我不知道这一点。通过使用协方差方法,它可以很好地确定颜色数组中的边界,我没有办法知道区域的面积。
问题
我接下来可以尝试的更开明的解决方法是什么?什么方法在这里最有效?
更多信息
图片格式:TIF
压缩:无
尺寸:2000 x 2000 像素(4 MPixels)
颜色:1670 万(24 位每像素)
独特颜色数量:382,887
