【发布时间】:2019-04-29 06:40:59
【问题描述】:
我知道图像配准/对齐的基本流程或过程,但是当 2 个图像被配准/对齐时,像素级别会发生什么,即转换为固定图像的运动图像的相似像素保持不变,但会发生什么不匹配的像素,它们是平均的还是其他的?
以及如何估计正确的转换技术,即我如何知道是否应用平移、缩放、旋转等以及应用多少(即旋转的度数、平移值等)?
另外,在初始步骤中,如何识别和匹配相似的像素值?
我已经实现了https://simpleitk.readthedocs.io/en/master/Examples/ImageRegistrationMethod1/Documentation.html中给出的python代码
输入图像是前列腺 MRI 扫描:
Fixed ImageMoving ImageOutput ImageConsole output
可以在右上角和左上角的输出图像中看到差异。但我无法解释控制台输出以及事情在内部实际上是如何工作的。
如果我对这件事有深入的解释,那将非常有帮助。谢谢。
【问题讨论】:
-
你之前看过simple itk的registration overview吗?
-
是的,但我不明白映射的图像像素会发生什么,而注册发生时不会发生@Trilarion
-
注册概述指定了可用的转换。这些转换应用于注册/对齐图像的所有(!)像素。通常这些变换是一种仿射变换。例如,您的控制台输出表明您有一个简单的翻译转换。
-
感谢您的回复。是的,我使用了简单的平移转换,但我仍然对像素/强度级别注册感到困惑。我想知道从两个图像映射的像素会发生什么,即它们是否保持完整或输出图像中的值保持不变以及未映射的像素会发生什么,是否取平均值或者它们在输出图像中被丢弃。 @Trilarion
标签: python image-processing medical image-registration simpleitk