View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004499 | Slicer4 | Module Transforms | public | 2018-01-22 13:37 | 2018-01-22 13:39 |
Reporter | lassoan | Assigned To | lassoan | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | assigned | Resolution | open | ||
Product Version | Slicer 4.9.0 | ||||
Target Version | Fixed in Version | ||||
Summary | 0004499: Apply linear transform with shear as non-linear transform | ||||
Description | When shearing transform is applied to a volume then hardening the transform results in non-orthogonal IJK to RAS matrix, which may cause problems when the image is saved to file (for example, for nii images, the matrix is orthogonalized in the writer). We could detect when non-orthogonal transformation matrix is hardened on a volume, and resample the volume (the same way as it would be done for non-linear transforms). For example, here: See this discussion for some more background: https://discourse.slicer.org/t/nrrd-vs-nii-regarding-affine-data-and-transforms/1896/4 Note that ApplyNonLinearTransform would need some improvements, as currently it resamples the image on the grid of the original volume, so the output may be heavily cropped - see 0004433. | ||||
Tags | No tags attached. | ||||