BSplineTransform.GetInverse()抛出sitk :: ERROR:无法创建反函数

问题描述 投票:1回答:1

我使用the docs中所述的方法在Python中计算了B样条变换,并尝试使用bspline.GetInverse()对其进行反转。这将导致以下错误:

Traceback (most recent call last):

...

  File "/home/ml/PycharmProjects/venv36_general/lib/python3.6/site-packages/SimpleITK/SimpleITK.py", line 5236, in GetInverse
    return _SimpleITK.Transform_GetInverse(self)
RuntimeError: Exception thrown in SimpleITK Transform_GetInverse: /tmp/SimpleITK/Code/Common/src/sitkTransform.cxx:622:
sitk::ERROR: Unable to create inverse!

能做得到逆的一切吗?

simpleitk
1个回答
0
投票

这是ITK讨论中有关BSpline变换逆过程的主题:

https://discourse.itk.org/t/inverse-of-bspline-transform/496/2

它未在ITK中实现,但它们描述了一种通过变形场实现逆的方法。

© www.soinside.com 2019 - 2024. All rights reserved.