ImageJ | 倾斜区域提取

文摘   科学   2024-09-09 11:33   上海  

科 / 研 / 图 / 像 / 处 / 理


对科研图像进行处理时,我们通常会 提取某个特定的区域,对这个特定的区域进行进一步分析以及可视化。


例如,对提取神经元的一部分树突,对树突棘(Dendritic spine)进行分析



如果是要提取水平或者垂直的区域,可以直接通过矩形工具框选,然后Image -> Duplicate




但对于倾斜的区域,这种方法截取出的区域依然是倾斜的:



这篇文章会介绍三种方法来提取倾斜的区域,提取出来的区域可以被拉直,方便后续分析和展示。




一、Rotated Rectangle


在矩形工具那里点击右键,可以选择 Rotated Rectangle




在图像上建立一个倾斜的矩形选取区,然后 Image -> Duplicate,即可得到拉直的图片:



二、旋转图片


另一种方法是 旋转图片(Image -> Transform -> Rotate,让你想提取的区域处于水平状态:




然后直接用矩形工具框选,然后 Image -> Duplicate,即可得到拉直的图片:




三、提取自定义ROI中的区域


另一种情况会稍微复杂一点,例如脑片和标准脑图谱配准后,我们需要按照脑区的划分,提取出特定脑区进行分析:




脑片配准可以参考这篇文章的方法:


点击跳转《mageJ | 手动特征点配准


这种情况下,我们需要提取一个倾斜的 ROI 中的区域,且这个 ROI 不能定义成一个 Rotated Rectangle,例如:


提取黄色的选取区



1)把这个区域先提取出来(Image -> Duplicate





2)把这个ROI变成一个二值化的MaskEdit -> Selection -> Create Mask





3)将图像和Mask旋转同样的角度(Image -> Transform -> Rotate





4)把旋转后的Mask转换为ROI


用魔法棒工具点选后,Analyze -> Tools -> ROI Manager,加入到 ROI Manager 中:




5)将这个 ROI 应用在旋转后的图像上,把 ROI 中的图像截取出来(Image -> Crop


如果不需要 ROI 以外的信号,可以通过 Edit -> Clear Outside 进行去除:






创作不易,点个关注再走吧
如果有任何问题,欢迎在文章下方留言
 

作者 | Treasure琛
排版 | 小乐喵喵   

往期回顾

◆ ImageJ | 荧光共标细胞计数

◆ ImageJ | 图像标注

◆ ImageJ | 图像去卷积

◆ ImageJ | 自动图片拼接

◆ ImageJ | 3D可视化及测量

◆ ImageJ | 图像自动配准

◆ ImageJ | 重新认识你的图像

◆ ImageJ | 荧光比率图




科研图像处理
科研图像处理一站式解决方案,原知乎《ImageJ实用教程》
 最新文章