【发布时间】:2014-09-21 14:19:02
【问题描述】:
谁能解释在computeFeatures 中使用什么来计算不同的特征?
我得到了? computeFeatures 中所应用的命名约定。我不明白.0.、.a. 和.Ba. 标签。
例如:
> library(EBImage)
> y = readImage(system.file("images", "nuclei.tif", package="EBImage"))[,,1]
> x = thresh(y, 10, 10, 0.05)
> x = opening(x, makeBrush(5, shape='disc'))
> x = bwlabel(x)
> ft = computeFeatures(x, y, xname="nucleus")
> colnames(ft)
[1] "nucleus.0.m.cx" "nucleus.0.m.cy"
[3] "nucleus.0.m.majoraxis" "nucleus.0.m.eccentricity"
<snip>
[11] "nucleus.0.s.radius.max" "nucleus.a.b.mean"
[13] "nucleus.a.b.sd" "nucleus.a.b.mad"
<snip>
[51] "nucleus.Ba.b.mean" "nucleus.Ba.b.sd"
[53] "nucleus.Ba.b.mad" "nucleus.Ba.b.q001"
[55] "nucleus.Ba.b.q005" "nucleus.Ba.b.q05"
<snip>
我的猜测是nucleus.0.* 功能仅使用来自x 中包含的二进制掩码的数据。所以nucleus.0.m.cy 是使用二进制数据计算的 y 轴质心。还有nucleus.a.m.cy 和nucleus.Ba.m.cy,但不清楚这些计算有何不同(它们非常相关但不完全相同)。
我还假设.a. 和.Ba. 使用y 中的强度值,但细节很模糊。 nucleus.a.b.mean 和 nucleus.Ba.b.mean 等功能相似(~.80 corr)但不一样。我假设他们估计了由x 中的标签定义的对象的平均y 强度,但差异尚不清楚。
有这方面的文档吗?
谢谢,
最大
> 会话信息() R 开发中(不稳定)(2014-08-23 r66461) 平台:x86_64-apple-darwin10.8.0(64位) 语言环境: [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 附加的基础包: [1] stats graphics grDevices utils datasets methods base 其他附加包: [1] EBImage_4.7.16 通过命名空间加载(未附加): [1] abind_1.4-0 BiocGenerics_0.11.4 grid_3.2.0 [4] jpeg_0.1-8 lattice_0.20-29 locfit_1.5-9.1 [7] 并行_3.2.0 png_0.1-7 tiff_0.1-5 [10] 工具_3.2.0【问题讨论】:
标签: r image-processing bioconductor