显示三维图片序列_老司机带你解锁ImageJ三维图像分析

本文介绍了如何使用ImageJ/Fiji进行三维图像分析,包括Stack图像介绍、三维可视化、三维切割、体积计算和计数,以及三维神经元复杂性的Sholl Analysis。通过实例操作,详细解析每个步骤,帮助科研人员掌握ImageJ在三维图像处理中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

06753df26310ed6e7541eb2e157ebc23.png

解螺旋公众号·陪伴你科研的第1890天

二维图像分析技能已经Get了,那么三维图像分析呢?

ImageJ(https://imagej.nih.gov/ij/)是美国National Institutes of Health(NIH)开发的基于Java的免费公共图像处理软件,在生物及医学图像分析中起着非常重要的作用。

ImageJ/Fiji是已捆绑了许多常用插件的ImageJ,其下载链接为:http://imagej.net/Fiji/Downloads,可根据操作系统自行选择:

f38a1e4cdca0ff86fe3eecdba67d7455.png

今天给大家分享使用ImageJ/Fiji进行三维图像分析!

1

Stack图像介绍

ImageJ可在一个窗口中显示多个空间或时间相关的图像,这些图像集称为图像栈(Stack),组成Stack的图像称为Slice。Stack图片具备有三个空间维度:X,Y和Z。Hyperstacks具有四个以上维度,例如X(长),Y(宽),Z(片),C(通道)和T(时间帧)。

2aff84823c11c14d4f411d9bf4397d08.png

2

ImageJ三维可视化

ImageJ可对Stack图像进行重建来构建三维立体模型,在医学图像中可以将CT层扫图片重建为三维立体模型。共聚焦图片也可以进行Z-Stack层扫获得三维图片。

步骤:

1、ImageJ打开Stack图片pollen60xPCO512.seq,2维图像(XY视图)窗口如左侧窗口(640x 480pixels),当前Slice为99张图片的第46张,图片属性(Image -> Properties)如右图所示:

02a04c8ca51966a5323bb55e97e4fc17.png

2、ImageJ软件内嵌有3D查看器,Plugins-> 3D Viewer -> Display as Volume,即可得到Stack图片的三维效果图:

7195b1bf1d51bd1d88093e2d4866a12b.png

3、ImageJ 3D Viewer -> View ->Start animation,可得到旋转的动态三维图:

bc504dca7ee9dbd0cb9b935d8d0a6a71.png

4、三维切割,Stack图像显示为三维模型后可从不同方向(XY、XZ、YZ方向)进行切割以展示三维图像内部情况。展示各横断面可为定性、定量研究和分析内部结构提供有力支持。

ImageJ 3D Viewer下Edit -> Display as -> Orthoslice

afef1b29f7120c25ce3a4f017a449e42.png

如何调整三维切割的方向?

选中三维视图,鼠标右击选择Adjust slices,可调整XY、XZ、YZ视图切割方向:

e3575b38818846f3276191c458597cf2.png

3

ImageJ计算三维图像体积

以ImageJ示例图片bat-cochlea-volume.tif图像与其3D模型分别如下:

efdad5fe5d3c02c0eaf9c7190d47ac79.png

Analyze -> 3D Objects Counter进入三维体积计算界面,Threshold调节阈值选中不同Slice中的目标,红色代表选中。Slice代表当前切片,Size filter根据最大值与最小值筛选目标:

65e59997cb903f22cc6e276658ec4914.png

可得到上述三维物体的体积(Volume,pixel^3)、表面积(Surface)、Nb of obj. voxels与Nb of surf. Voxels等:

a83a8c0f18f8b869284ce03464c6591f.png

4

ImageJ三维图像计数

二维图像的计数我们很熟悉,那么三维图像如何计数?

以三维图像中的立体体为例给大家分享三维图像计数:

1c9a45cfd6bd7f73d979f038e16272f4.png

3D Objects Counter可进行三维计数:

59f8d4bc64e22fa7a67dc125f1ef0202.png

结果显示,在三维空间中存在29个立方体:

c4770e5af46d55b4d8ebe5f74d153c04.png

还可得到这29个物体的体积与表面积等数据:

8614190dd5d742fc1f83aec7130dd3c2.png

5

ImageJ分析三维神经元复杂性

Sholl Analysis可分析神经元的复杂性,那么什么是Sholl Analysis?

8ca4a702ce8c9a5c12b37ff78f6949de.png

以神经元胞体为圆心(不包括胞体)开始画一系列同心圆,得到随距离从StartingRadius到Ending Radius同心圆与神经元突起交点个数的变化,以此来反映神经元的复杂性:

以Stack椎体神经元为例进行3D ShollAnalysis:

6fd8a7f1504e55228904887514840b47.png

步骤:

1、ImageJ打开椎体神经元,Plugins -> Segmention -> SimpleNeurite Tracer

鼠标调整显示的Slice,追踪3D 突起轨迹,点击起点,调整Slice点击终点软件即可自动追踪:

31aec4de601f8c5ad3cb8021ddcc42a0.png

All paths可得到追踪到的Path及长度(69.6851 microns):

2f9e7369940a527568129a4a4e1007ec.png

同样的方法追踪其他突起:

a7982b350d7d74d555b4872b2e54dfa2.png

2、在Tracing界面Analysis -> Sholl Analysis可得到Sholl Analysis步骤:

07beae841f770df3318972429da962a6.png

22a61f93a5b93b4862ee9b53b73868bf.png

按照上图Sholl Analysis步骤进入Sholl Analysis界面,点击AnalyzeProfile:

11ac4ae33e9c2c0c07cb6c2651a217ec.png

3D Sholl Analysis横坐标为3D distance(micron),纵坐标为交点数。List可以导出数据使用其他绘图软件绘图:

edf275dbf38aad20422df12f5037f55e.png

拓展:

Sholl Analysis插件只能分析神经元吗?

Sholl Analysis插件可以分析任何类似有胞体和突起的细胞的分支的复杂性,例如星形胶质细胞和小胶质细胞等。以小胶质细胞为例,步骤相同,效果如下:

901215a793424294f8ecf651378cec21.png

今天给大家分享ImageJ三维图像分析就到此为止,希望对大家有所帮助!

9f66eb237847c8bacd909ccbf99fb540.png— END—

ImageJ系列

ImageJ分析细胞间距离

ImageJ功能强大,只有会了这些才能成为老司机

ImageJ分析时间序列图像

ImageJ分析免疫组化图片(附ImageJ的多种实用技巧)

手把手教会荧光共定位分析

老司机带你解锁ImageJ的各种技术姿势

ImageJ小胶质细胞形态学分析

10步填上免疫组织化学 (IHC) 的坑

从Science论文学习血管分析方法

ImageJ分析运动细胞

ImageJ分析细胞线粒体网络形态

Imagej分析脑缺血体积百分比

使用Clock Scan工具分析荧光图片

2f4189e80f1160eb8535e1dd40e64cdc.png

点下“在看”,多根头发67024a1f49bdb25e3e0fac24d4a5d808.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值