Image Registration

Automatic image or video frame registration

Start Here

Computer Vision System Toolbox™ supports automatic image registration by providing algorithms that use features to estimate the geometric relationships between images or video frames. Typical uses include video mosaicking, video stabilization, image fusion, and 3-D vision.


detectBRISKFeatures Detect BRISK features and return BRISKPoints object
detectFASTFeatures Detect corners using FAST algorithm and return cornerPoints object
detectHarrisFeatures Detect corners using Harris–Stephens algorithm and return cornerPoints object
detectMinEigenFeatures Detect corners using minimum eigenvalue algorithm and return cornerPoints object
detectMSERFeatures Detect MSER features and return MSERRegions object
detectSURFFeatures Detect SURF features and return SURFPoints object
extractFeatures Extract interest point descriptors
extractHOGFeatures Extract histogram of oriented gradients (HOG) features
estimateGeometricTransform Estimate geometric transform from matching point pairs
matchFeatures Find matching features
showMatchedFeatures Display corresponding feature points


binaryFeatures Object for storing binary feature vectors
BRISKPoints Object for storing BRISK interest points
cornerPoints Object for storing corner points
MSERRegions Object for storing MSER regions
SURFPoints Object for storing SURF interest points

System Objects

vision.BlockMatcher Estimate motion between images or video frames
vision.GeometricTransformer Apply projective or affine transformation to image
vision.LocalMaximaFinder Find local maxima in matrices
vision.TemplateMatcher Locate template in image


Apply Geometric Transformation Apply projective or affine transformation to an image
Corner Detection Calculate corner metric matrix and find corners in images
Estimate Geometric Transformation Estimate geometric transformation from matching point pairs
Find Local Maxima Find local maxima in matrices
Template Matching Locate a template in an image
Was this topic helpful?