我正在尝试创建一个可以计算此类图像中核数的程序:
我已经完成的步骤如下:
- 应用交替顺序滤镜(使用逐渐变大的结构元素关闭和打开图像)
- 应用距离变换
- 使用距离变换图像应用分水岭分割以检测最小值
产生以下结果(其中每种颜色代表计数的新核):
如我们所见,存在很多缺陷,特别是原子核过多。我想说这个问题的原因是我对分水岭变换(使用距离变换)施加最小值的方式,但是在这种情况下,我确实没有其他施加最小值的想法。
由于距离变换会根据对象的圆度生成最小值,因此我想知道一种比“交替序列滤波器”更好的将原子四舍五入的替代方法(查看上图,我们可以推断出大多数“超计数”来自不太圆的核)。我还想知道为分水岭变换施加最小值的更好方法。
3
有时我会在工作中遇到此类问题,而...不必赘述。我通常要求用户回到显微镜并获得体面的图像。我不确定我是否可以手工准确地计算它们。在您的情况下,这是一个选择吗(重做我指的成像部分)?
—
Jean-Yves 2013年
疯狂的想法可能有效,这取决于您需要分析多少图像和频率,但是要知道人类在这种情况下会更好:尝试使用Amazon的Mechanical Turk。
—
DarenW
您能否为您的形象提供真实的依据?(由您手动描绘)我看了一下图像,坦率地说,我无法告诉您哪些是原子核或哪些是伪影。有些原子核仅由几个像素组成?原子核应该是圆形/椭圆形吗?最终,正如@ Jean-Yves所指出的,您能得到更好的画面吗?我们所有人都可以调整对比度和亮度,但是我们不能重新设置样本的色彩。
—
visoft