Package edu.gsu.cs.dmlab.tracking
Class MotionModel
- java.lang.Object
-
- edu.gsu.cs.dmlab.tracking.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 Summary
Constructors Constructor Description MotionModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
calcProbMotion(ISTTrackingTrajectory leftTrack, ISTTrackingTrajectory rightTrack)
Returns the probability of two track fragments being the same object based on some model of motion similarity.
-
-
-
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 interfaceISTMotionModel
- 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].
-
-