Package edu.gsu.cs.dmlab.tracking.stages
Class StageThree
- java.lang.Object
-
- edu.gsu.cs.dmlab.tracking.stages.BaseUpperStage
-
- edu.gsu.cs.dmlab.tracking.stages.StageThree
-
- All Implemented Interfaces:
ISTProcessingStage
public class StageThree extends BaseUpperStage
The upper iterations of second stage in the iterative tracking algorithm of Kempton et. al 2015 and 2018.- Author:
- Dustin Kempton, Data Mining Lab, Georgia State University
-
-
Field Summary
-
Fields inherited from class edu.gsu.cs.dmlab.tracking.stages.BaseUpperStage
maxFrameSkip
-
-
Constructor Summary
Constructors Constructor Description StageThree(ISTSearchAreaProducer predictor, ISTEventTrackingFactory factory, ISTTrackingTrajectoryIndexer tracksIdxr, ISTTrackingEventIndexer evntIdxr, int maxFrameSkip, int numThreads)
Constructor
-
-
-
Constructor Detail
-
StageThree
public StageThree(ISTSearchAreaProducer predictor, ISTEventTrackingFactory factory, ISTTrackingTrajectoryIndexer tracksIdxr, ISTTrackingEventIndexer evntIdxr, int maxFrameSkip, int numThreads)
Constructor- Parameters:
predictor
- Used for predicting the location of an event given its current location and an elapsed time period.factory
- Factory used to create new objects needed to process the tracks at this stage.tracksIdxr
- Indexer of the current tracks to process in this stage.evntIdxr
- Indexer of all events taken as input into the program at the beginning. This is mostly used to determine the observation probability in the association problem.maxFrameSkip
- The maximum number of skipped frames allowed between a detection and its possible association match.numThreads
- The number of threads to use when processing batch. -1 for all available > 0 for a specific number.
-
-