天天看点

el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)

el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)

在使用ImageJ的过程中,通常会遇到这样一个问题:怎样才能快速地框选出目标区域,并进行分析?

例如下图,如果想单独框选并分析红框中的细胞:

el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)

按照之前的做法:

Treasure琛:ImageJ实用技巧——单个细胞平均荧光强度自动检测(定量分析篇)​zhuanlan.zhihu.com

el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)

需要对整张图片设定阈值,然后Analyze Particles,然后将每个细胞添加到ROI Manager中,然后找到该细胞的ROI。这样就显得特别繁琐。更不用说是自己手动框选该细胞了。

这篇文章是为了介绍一种可以快速选取特定区域的工具——

魔法棒工具(Wand tool)

。从而实现快速地识别和框选。

具体位置如下:

el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)

Wand Tool​imagej.nih.gov

el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)

Photoshop中也有类似的魔法棒工具

Wand tool自身包含了

图像分割算法,可以自动地识别区域的边界

,从而很好地将某一特征区域框选出来,进行后续的分析。下面是该工具的应用示范和需要注意的问题:

这里的应用ImageJ自带的Blobs样例,示范怎么利用Wand tool识别出黑色的“细胞”。

1、打开blobs图像(File -> Open Samples -> Blobs)
el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)
2、单击工具栏的Wand tool,然后在细胞上单击
el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)

会发现Wand tool并没有框选出完整的细胞,这是因为Wand tool中的具体参数为默认值,需要调整。

3、调整Wand tool参数

工具栏双击Wand tool,弹出设置界面:

el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)

通过

调节Tolerance

,可以扩大Wand tool的识别范围(容错),将更大的区域识别为一个完整的连续区域。调节Tolerance的时候,可以实时看出框选范围的变化:

el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)

适当调整Tolerance,框选可以更加精确

可以根据框选的效果调整Tolerance的大小。框选后直接Measure即可得到各种参数。

如果设定了阈值(Threshold),则无需调整Tolerance的值,Wand Tool可以直接框选出连续的区域。

例如下图:设定阈值后,即使Tolerance的值为1,Wand Tool还是可以框选出完整的细胞。

el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)
应用示例:

下面这幅图(File -> Open Samples -> Leaf),利用Wand tool在叶子的绿色部分点击一下,即可将该区域全部识别并框选出来,然后进行Measure,即可得到叶子绿色部分的总面积:

el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)

还有另一种方法,是利用

SIOX: Simple Interactive Object Extraction

,这个插件来进行快速的区域选取:

SIOX:_Simple_Interactive_Object_Extraction​imagej.net

这个插件可以通过很少的框选,来进行快速物体选择,然后快速生成二值化图像。使用方法简单,而且可以做到细节优化。

插件位置在:Plugins -› Segmentation -› SIOX: Simple Interactive Object Extraction

如图,利用Muti-Point工具,点选每个胚胎,作为Foreground:

el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)

然后框选一处背景:

el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)

点击Segment后即可把胚胎细胞与背景分隔开,并选中:

el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)

点击Create mask即可生成二值化图片,进行后续分析:

el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)

如果对于ImageJ使用有什么问题可以私信我,或者给我发邮件:[email protected]

更多教程可以关注我的专栏:

ImageJ实用教程​zhuanlan.zhihu.com

el-select 多选取值_ImageJ实用技巧——快速区域选取(基础功能篇)

希望对大家有帮助~