LocalWeightedMeanTransformation2D
2-D local weighted mean geometric transformation
Description
ALocalWeightedMeanTransformation2D
object encapsulates a 2-D local weighted mean geometric transformation.
Creation
You can create aLocalWeightedMeanTransformation2D
object using the following methods:
The
fitgeotrans
function, which estimates a geometric transformation that maps pairs of control points between two images.The
images.geotrans.LocalWeightedMeanTransformation2D
described here. This function creates aLocalWeightedMeanTransformation2D
object using coordinates of fixed points and moving points, and a specified number of points to use in the local weighted mean calculation.
Description
tform = images.geotrans.LocalWeightedMeanTransformation2D(
creates amovingPoints
,fixedPoints
,n
)LocalWeightedMeanTransformation2D
object given control point coordinates inmovingPoints
andfixedPoints
, which define matched control points in the moving and fixed images, respectively. Then
closest points are used to infer a second degree polynomial transformation for each control point pair.
Input Arguments
Properties
Object Functions
outputLimits |
Find output spatial limits given input spatial limits |
transformPointsInverse |
Apply inverse geometric transformation |
Examples
Algorithms
The local weighted mean transformation infers a polynomial at each control point using neighboring control points. The mapping at any location depends on a weighted average of these polynomials. Then
closest points are used to infer a second degree polynomial transformation for each control point pair.n
can be as small as 6, but making it small risks generating ill-conditioned polynomials.