这不是重复的,请花几秒钟阅读我的问题,我会很高兴。
我目前正在使用来自simpleITK 注册的 RegistrationMethodClass 。由于固定图像中有很多噪声(然后可以选择作为度量中的比较点,从固定图像中选择点),我想尝试以相反的方式注册,使用干净的掩码图像作为固定图像,然后使用变换类中的 GetInverseTransform方法将返回的变换的逆应用于这个相同的掩码。
有点像:
Resample(
img_mv, img,
Reg.Execute(img, img_mv).GetInverseTransform(), Linear, 0.0, img.GetPixelIDValue()
)
但是,当我遇到这一行时,我得到了错误:
AttributeError: 'Transform' object has no attribute 'GetInverseTransform'
搜索了一段时间,但似乎没有任何东西说它已被弃用或被其他东西取代。那里没有多少 simpleITK 用户,除了他们的官方文档之外可以找到很少的文档,上面说我可以使用 GetInverseTransform..
你们中有人知道为什么会发生这种情况吗/什么是获得逆转换的好选择/替代?我一直认为它可能与“简单”包装器有关,或者它是我链接的 c 文档的 python 绑定,但也找不到任何东西。
任何帮助表示赞赏,祝您有美好的一天!