Dear experts,
I would like to register 2 images, CT and CT. Actually, my final goal is to register SPECT and SPECT with different timepoint.
Firstly, I used rigid registration followed by elastix between CT1 and CT2 at different timepoint. Then I use these transformation matrices to SPECT2. The result looked well for organ but not tumor. I would like to use masking in elastix. I apply segmented tumor. The result showed error.
Failed to compute results.
Command ‘elastix’ returned non-zero exit status 1.
Traceback (most recent call last):
File “D:\slicer\Slicer 5.6.2\bin\Python\slicer\util.py”, line 3255, in tryWithErrorDisplay
yield
File “D:/slicer/Slicer 5.6.2/slicer.org/Extensions-32448/SlicerElastix/lib/Slicer-5.6/qt-scripted-modules/Elastix.py”, line 314, in onApplyButton
self.logic.registerVolumesUsingParameterNode(self._parameterNode)
File “D:/slicer/Slicer 5.6.2/slicer.org/Extensions-32448/SlicerElastix/lib/Slicer-5.6/qt-scripted-modules/Elastix.py”, line 591, in registerVolumesUsingParameterNode
self.registerVolumes(
File “D:/slicer/Slicer 5.6.2/slicer.org/Extensions-32448/SlicerElastix/lib/Slicer-5.6/qt-scripted-modules/Elastix.py”, line 637, in registerVolumes
self.logProcessOutput(elastixProcess)
File “D:/slicer/Slicer 5.6.2/slicer.org/Extensions-32448/SlicerElastix/lib/Slicer-5.6/qt-scripted-modules/Elastix.py”, line 572, in logProcessOutput
raise subprocess.CalledProcessError(return_code, “elastix”)
subprocess.CalledProcessError: Command ‘elastix’ returned non-zero exit status 1.