首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多模态图像对齐问题

多模态图像对齐问题
EN

Stack Overflow用户
提问于 2017-01-18 09:34:45
回答 1查看 215关注 0票数 3

我试图使用多模式图像配准技术对齐两幅多光谱图像。

通过首先创建optimizermetric对象,我在MATLAB中构建了一个原型,如下所示:

代码语言:javascript
复制
[optimizer, metric] = imregconfig('Multimodal');

这将创建一个OnePlusOneEvolutionaryOptimizer类型的优化器对象和MattesMutualInformation类型的度量。这些图像排列如下:

代码语言:javascript
复制
tform = imregtform(movingImage, fixedImage, 'rigid', optimizer, metric);

aligned = imwarp(movingImage,tform,'OutputView',imref2d(size(fixedImage)));

然后,我使用C++实现了其中一个例子ITK v4库中提供的相同算法。

这个例子也给出了正确的结果,但问题是.ITK版本比MATLAB版本慢得多。我玩了优化器的参数,并能够加快它的速度,但不能与MATLAB版本相比。

OnePlusOneEvolutionaryOptimizer的MATLAB文档表明,InitialRadius属性的值与算法的执行速度成正比(与算法的执行速度成正比),InitialRadius属性值与算法的鲁棒性成正比。这里的困惑是,在ITK中,InitialRadius的值与我测试的执行速度成反比的

我找不到描述优化器参数(如InitialRadiusGrowthFactor )是如何在ITK中解释的文献/文档。请帮助解释这些参数并加快算法的速度。

EN

回答 1

Stack Overflow用户

发布于 2017-01-18 20:04:02

首先要检查的是确保在发布模式下编译程序,而不是调试模式。

ITK中的文档源代码 1+1优化器可以在网上找到。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41715776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档