fitgeotform2d
Syntax
Description
fits a linear geometric transformation of type tform = fitgeotform2d(movingPoints,fixedPoints,tformType)tformType to the control
point pairs movingPoints and fixedPoints.
fits a polynomial transformation of degree tform = fitgeotform2d(movingPoints,fixedPoints,"polynomial",degree)degree to the control point
pairs movingPoints and fixedPoints. Specify the
degree of the polynomial transformation degree, which can be 2, 3, or
4.
fits a piecewise linear transformation to the control point pairs
tform = fitgeotform2d(movingPoints,fixedPoints,"pwl")movingPoints and fixedPoints. This
transformation creates a Delaunay
triangulation of the fixed control points, and maps moving control points to the
corresponding fixed control points. A different affine transformation maps control points in
each local region. The mapping is continuous across the control points, but is not
continuously differentiable.
fits a local weighted mean transformation to the control point pairs
tform = fitgeotform2d(movingPoints,fixedPoints,"lwm",n)movingPoints and fixedPoints. The local weighted
mean transformation creates a mapping by inferring a polynomial at each control point using
neighboring control points. The mapping at any location depends on a weighted average of
these polynomials. The function uses the n closest points to infer a
second degree polynomial transformation for each control point pair.
Examples
Input Arguments
Output Arguments
More About
References
[1] Goshtasby, Ardeshir. “Piecewise Linear Mapping Functions for Image Registration.” Pattern Recognition 19, no. 6 (January 1986): 459–66. https://doi.org/10.1016/0031-3203(86)90044-0.
[2] Goshtasby, Ardeshir. “Image Registration by Local Approximation Methods.” Image and Vision Computing 6, no. 4 (November 1988): 255–61. https://doi.org/10.1016/0262-8856(88)90016-9.



