Class MotionModel

  • All Implemented Interfaces:
    ISTMotionModel

    public class MotionModel
    extends Object
    implements ISTMotionModel
    MotionModel does a comparison of two track fragments and gives a 0-1 likelihood value of being the same tracked object based on their mean movement vectors. From Kempton et. al. 2015 and 2018.
    Author:
    Dustin Kempton, Data Mining Lab, Georgia State University
    • Constructor Detail

      • MotionModel

        public MotionModel()
    • Method Detail

      • calcProbMotion

        public double calcProbMotion​(ISTTrackingTrajectory leftTrack,
                                     ISTTrackingTrajectory rightTrack)
        Description copied from interface: ISTMotionModel
        Returns the probability of two track fragments being the same object based on some model of motion similarity.
        Specified by:
        calcProbMotion in interface ISTMotionModel
        Parameters:
        leftTrack - The track fragment that is earlier in time.
        rightTrack - The track fragment that is later in time.
        Returns:
        The probability of the two track fragments being from the same object with range [0,1].