这个函数将执行恶魔登记是一个类型的快速非刚性的液体像注册两个2 d或3 d图像。还支持注册不同(MRI)模式,通过函数变换一个图像形态看起来喜欢第二图像的形态。万博1manbetx
蒂里翁的恶魔注册论文所描述的是1998年和1999年延长Cachier王,他2005年。
基本算法:在每个像素定义速度(运动)的使用强度和梯度信息的差异。这个速度场是由高斯平滑,迭代用于转换移动图像,并注册到静态图像。(basic_demon_example.m容易理解中的代码范例文件)
而不是使用“demonregistration”功能的基本方程,我们重写它的使用限制内存bfg优化器在一个迭代和多分辨率的方法,也支持的正则化扩散。万博1manbetx(参见汤姆·维et al。“非参数Diffeomorphic形象……”)
改变一个形态的假形态的其他图像完成使用2 d区域之间的相互直方图的图像,和选择的灰色值最高的相关性。d·克朗等。“恶魔登记MRI形态转换”(MutualTransform.m)
看到截图为例的结果。
用法:
register_images的功能。m和register_volumes。m是易于使用,并将适合大多数应用程序。
第一个编译c代码:compile_c_files.m。
注:
——所有mex-code多线程和测试Windows和Linux。
——请留下评论并报告错误
引用作为
Dirk-Jan克朗(2023)。多峰性非刚性的恶魔图像配准算法(//www.tianjin-qmedu.com/matlabcentral/fileexchange/21451-multimodality-non-rigid-demon-algorithm-image-registration), MATLAB中央文件交换。检索。
函数/
functions_affine /
functions_nonrigid /
图像/
版本 | 发表 | 发布说明 | |
---|---|---|---|
1.11.0.0 | 固定的子函数的例子,仿射互信息函数更新。 |
||
1.10.0.0 | Ubuntu Linux测试 |
||
1.9.0.0 | 修正高斯滤波器 |
||
1.8.0.0 | 固定的主要缺陷三维注册通过添加“是乌斯方向”输给了误差项Vivek报道。固定一个立方插值bug。 |
||
1.7.0.0 | 三维立方插值bug修复…… |
||
1.6.0.0 | 现在Linux多线程兼容,添加三次插值。 |
||
1.5.0.0 | 开箱即用的登记可以通过形态转换以及多种形式的支持万博1manbetx |
||
1.2.0.0 | 添加单线程的墨西哥人代码 |
||
1.1.0.0 | 用Matlab优化算法使用重写 |
||
1.0.0.0 | 维度bug修复,和速度增加。 |