tracks features from image1 through imagen.


tracks features starting from the initial set of points pts in image1.

Details and Options

  • ImageFeatureTrack tracks feature points in a sequence of images. All images must have the same dimensions.
  • ImageFeatureTrack[{image1,image2,,imagen}] automatically determines a set of feature points in the images to track, and returns a list {pts1,pts2,,ptsn}, where ptsi is the position of the features in imagei.
  • ImageFeatureTrack assumes the standard image coordinate system, where x runs from 0 to width and y runs from 0 to height. Position {0,0} corresponds to the bottom-left corner of the image.
  • If a point is not found in some imagei, the coordinates are returned as Missing[].
  • The following options can be specified:
  • MaskingAllregion of interest
    MaxFeatureDisplacement15maximum distance between corresponding points in adjacent images
    MaxFeatures100maximum number of tracked points
    MaxIterations20maximum number of iterations
    Tolerance0.03tolerance for matching points
  • With the setting MaxFeatureDisplacement->{r1,r2}, different search window ranges can be specified for vertical and horizontal directions.
  • With Masking->roi, the set of points is restricted so that the returned points pts1 of image1 all lie within the region of interest roi.
  • The tracking between subsequent images is computed by an iterative algorithm. With MaxIterations->n and Tolerance->tol, the algorithm terminates when the iterative displacement is less than tol or the number of iterations exceeds n.


open all close all

Basic Examples  (1)

Track specified points from one image to another:

Click for copyable input

Scope  (2)

Options  (2)

Applications  (2)

Interactive Examples  (1)

Neat Examples  (1)

Introduced in 2012
Updated in 2015