10/10/23, 12:13 AM Geometric Transformation and Image Registration — Functions
Geometric Transformation and Image Registration — Functions
By Category Alphabetical List
Common Geometric Transformations
imcrop Crop image
imcrop3 Crop 3-D image (Since R2019b)
imresize3 Resize 3-D volumetric intensity image
imrotate Rotate image
imrotate3 Rotate 3-D volumetric grayscale image
imtranslate Translate image
impyramid Image pyramid reduction and expansion
Generic Geometric Transformations
Create 2-D and 3-D Geometric Transformations
fitgeotform2d Fit 2-D geometric transformation to control point pairs (Since R2022b)
affinetform2d 2-D affine geometric transformation (Since R2022b)
affinetform3d 3-D affine geometric transformation (Since R2022b)
rigidtform2d 2-D rigid geometric transformation (Since R2022b)
rigidtform3d 3-D rigid geometric transformation (Since R2022b)
simtform2d 2-D similarity geometric transformation (Since R2022b)
simtform3d 3-D similarity geometric transformation (Since R2022b)
transltform2d 2-D translation geometric transformation (Since R2022b)
transltform3d 3-D translation geometric transformation (Since R2022b)
projtform2d 2-D projective geometric transformation (Since R2022b)
geometricTransform2d 2-D geometric transformation object
geometricTransform3d 3-D geometric transformation object
PiecewiseLinearTransformation2D 2-D piecewise linear geometric transformation
PolynomialTransformation2D 2-D polynomial geometric transformation
LocalWeightedMeanTransformation2D 2-D local weighted mean geometric transformation
Apply 2-D and 3-D Geometric Transformations
imwarp Apply geometric transformation to image
transformPointsForward Apply forward geometric transformation
transformPointsInverse Apply inverse geometric transformation
Warper Apply same geometric transformation to many images efficiently
Create and Apply N-D Spatial Transformations
tformarray Apply spatial transformation to N-D array
[Link] 1/2
10/10/23, 12:13 AM Geometric Transformation and Image Registration — Functions
findbounds Find output bounds for spatial transformation
fliptform Flip input and output roles of spatial transformation structure
makeresampler Create resampling structure
maketform Create N-D spatial transformation structure (TFORM)
tformfwd Apply forward N-D spatial transformation
tforminv Apply inverse N-D spatial transformation
Define Spatial Referencing Between Coordinate Systems
imref2d Reference 2-D image to world coordinates
imref3d Reference 3-D image to world coordinates
affineOutputView Create output view for warping images (Since R2019b)
Image Registration
Automatic Registration
imregister Intensity-based image registration
imregconfig Configurations for intensity-based registration
imregtform Estimate geometric transformation that aligns two 2-D or 3-D images
imregcorr Estimate geometric transformation that aligns two 2-D images using phase correlation
imregdemons Estimate displacement field that aligns two 2-D or 3-D images
imregmtb Register 2-D images using median threshold bitmaps
normxcorr2 Normalized 2-D cross-correlation
MattesMutualInformation Mattes mutual information metric configuration
MeanSquares Mean square error metric configuration
RegularStepGradientDescent Regular step gradient descent optimizer configuration
OnePlusOneEvolutionary One-plus-one evolutionary optimizer configuration
Control Point Registration
cpselect Control Point Selection tool
fitgeotform2d Fit 2-D geometric transformation to control point pairs (Since R2022b)
cpcorr Tune control point locations using cross-correlation
cpstruct2pairs Extract valid control point pairs from cpstruct structure
imwarp Apply geometric transformation to image
Spatial Referencing
imref2d Reference 2-D image to world coordinates
imref3d Reference 3-D image to world coordinates
[Link] 2/2