Closed thewtex closed 3 months ago
Currently crashing on ants_reg.Update()
#0 0x00007ff3f90a9820 in itk::MatrixOffsetTransformBase<double, 3u, 3u>::SetCenter(itk::Point<double, 3u> const&) () from /home/matt/bin/Slicer-5.7.0-2024-06-04-linux-amd64/lib/Python/lib/python3.9/site-packages/itk/_ANTsWasmPython.so
#1 0x00007ff3f8fa9e5f in ants::RegistrationHelper<double, 3u>::CollapseLinearTransforms(itk::CompositeTransform<double, 3u> const*) () from /home/matt/bin/Slicer-5.7.0-2024-06-04-linux-amd64/lib/Python/lib/python3.9/site-packages/itk/_ANTsWasmPython.so
#2 0x00007ff3f8f0d965 in ants::RegistrationHelper<double, 3u>::CollapseCompositeTransform(itk::CompositeTransform<double, 3u> const*) () from /home/matt/bin/Slicer-5.7.0-2024-06-04-linux-amd64/lib/Python/lib/python3.9/site-packages/itk/_ANTsWasmPython.so
#3 0x00007ff3f8e69e25 in itk::ANTSRegistration<itk::Image<short, 3u>, itk::Image<short, 3u>, double>::GenerateData() () from /home/matt/bin/Slicer-5.7.0-2024-06-04-linux-amd64/lib/Python/lib/python3.9/site-packages/itk/_ANTsWasmPython.so
#4 0x00007ff3fa5acf3d in itk::ProcessObject::UpdateOutputData(itk::DataObject*) () from /home/matt/bin/Slicer-5.7.0-2024-06-04-linux-amd64/lib/Python/lib/python3.9/site-packages/itk/_ANTsWasmPython.so
We cannot use an IdentityTransform because ANTs CollapseLinearTransforms expects a GetCenter
.
Uses ITK 5.4.0 -> requires 5.7.0-2024-06-04 or later.
Also enable IdentityTransform initialization and selection of precision.