open-vv / vv

A Fast And Simple 4D Image Viewer
Other
72 stars 23 forks source link

Crash with manual registration and non-orthogonal matrix #32

Open tbaudier opened 7 years ago

tbaudier commented 7 years ago

In /srit/data/ChristophZollner, if I do vv patient.mhd Tools/Register Manually vv crashes and sends: Error terminate called after throwing an instance of 'itk::ExceptionObject’ what(): /home/tbaudier/vv/vv_Thomas/itk_src/Modules/Core/Transform/include/itkRigid3DTransform.hxx:94: itk::ERROR: Euler3DTransform(0x4ae8a80): Attempting to set a non-orthogonal rotation matrix Abandon

tbaudier commented 7 years ago

For the moment, a warning window prevents from crashing. So, the user can’t modify the transformation with the GUI. Maybe we can consider to implement shear/scale/... options.

Related commit: http://git.creatis.insa-lyon.fr/pubgit/?p=clitk.git;a=commit;h=4a5d4517e48bf9a17c464d8384bd1cdd0397738c