Imregister改变我的形象在“翻译”的值。我可以阻止这一切发生呢?
5视图(30天)
显示旧的评论
亲爱的社区,我使用荧光图像,需要保持定量,因此任何操作我不能改变实际值,除非故意。我偶尔有漂移两图像之间的相同与不同的波长,因此我想对齐。我已经做了一些测试与imregister制定很好,直到我注意到注册图像实际上是不同的值。我很奇怪因为我认为“翻译”的全部意义在于它被限制为只在x - y方向移动图像。我还没有改变任何参数优化和度量,该基金持有的默认值。我找不到任何他们将允许或不允许改变值。我还没能谷歌自己回答这个问题。我没有理解的优化和度规,所以我很抱歉。从下面的代码可以看出,固定的形象是“test488”,移动图像“test435”和注册图像“new435”提供。我试图看看正常化的最大值除以图像本身,但imregister返回错误:“错误使用imregtform > parseInputs(第261行)的价值“FixedImage”是无效的。 Expected input number 1, fixed, to be finite.".
我很欣赏你的时间。
优化器= registration.optimizer.RegularStepGradientDescent;
度量= registration.metric.MeanSquares;
[new435] = imregister (test488 test435,“翻译”优化器,指标);