Models for moving measurement positions between frames, fitting scan distortions and applying their inverses.

Class or function Description
spatialTransform a transformation of scan positions in the xy plane
spatialTransformId the identity transform, which leaves every position where it is
spatialTransformShift an affine map of scan positions, including translation, rotation, scale and shear
spatialTransformRigid a translation of the plane by the vector3d u
spatialTransformProjective a projective transform of the plane, a homography given by a 3 x 3 matrix normalised to H[2, 2] = 1
spatialTransformPoly a scan distortion described by a polynomial displacement in x and y
spatialTransformDrift a displacement that varies along the slow scan direction
spatialTransformField a scan distortion interpolated from measured displacement vectors
spatialTransformHandle a spatial transform defined by a callable and an optional inverse callable
spatialTransformComposite a sequence of spatial transforms applied in the supplied order
spatialTransformTilt specimen tilt, fitted in stages against a re-measured residual: a projective stage takes the bulk, then an affine and a quadratic polynomial what is left
spatialTransformInverse a numerical inverse of a spatial transform without a closed-form inverse
spatialTransformList a list of transforms, one hop each, displayed as MATLAB’s table of a spatialTransform array

Citing this page. This page is part of the documentation of MTEX, a free and open source MATLAB toolbox for analyzing and modeling crystallographic textures. It was written by The MTEX Developers and is published at https://mtex-toolbox.github.io/spatialTransforms_index_py.html. If you use MTEX, or reuse text or figures from this page, in your research, please cite

F. Bachmann, R. Hielscher, H. Schaeben: Texture Analysis with MTEX - Free and Open Source Software Toolbox, Solid State Phenomena 160 (2010), 63-68. 10.4028/www.scientific.net/SSP.160.63

BibTeX
@article{bachmann2010mtex,
  author  = {F. Bachmann and R. Hielscher and H. Schaeben},
  title   = {Texture Analysis with MTEX - Free and Open Source Software Toolbox},
  journal = {Solid State Phenomena},
  volume  = {160},
  pages   = {63-68},
  year    = {2010},
  doi     = {10.4028/www.scientific.net/SSP.160.63},
  url     = {https://doi.org/10.4028/www.scientific.net/SSP.160.63}
}

Other papers describing specific MTEX methods are listed under Publications — please cite the one that best fits your application. The MTEX source code is licensed under the GNU General Public License v2.0; the text and figures of this documentation are licensed under CC BY 4.0, which permits reuse — including by automated systems — provided The MTEX Developers and this page are credited.