EBImage功能名称

任何人都可以解释在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强度,但差异不明确.

有没有这方面的文件?

谢谢,

马克斯

> sessionInfo()
R Under development (unstable) (2014-08-23 r66461)
Platform: x86_64-apple-darwin10.8.0 (64-bit)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] EBImage_4.7.16

loaded via a namespace (and not attached):
 [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] parallel_3.2.0      png_0.1-7           tiff_0.1-5         
[10] tools_3.2.0  

最佳答案 你有没有看到这里的文档:
AnalysisWithEBImage

这似乎是讨论包的最深入的文档.您是否尝试过直接联系作者GrégoirePau?我相信如果你谷歌他,你可以找到他.

点赞