# jpdaf_tracking **Repository Path**: wanghuayou/jpdaf_tracking ## Basic Information - **Project Name**: jpdaf_tracking - **Description**: A tracker based on joint probabilistic data association filtering. - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-04-15 - **Last Updated**: 2021-07-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Joint Probabilistic Data Association Tracking (JPDAFTracker) JPDAFTracker is a tracker based on joint probabilistic data association filtering.


## Requirements * OpenCV * Eigen ## How to build JPDAFTracker works under Linux environments. I recommend a so-called out of source build which can be achieved by the following command sequence: * mkdir build * cd build * cmake ../ * make -j ## Params ```bash [PD] #DETECTION PROBABILITY 1 [PG] #GATE PROBABILITY 0.4 [LOCAL_GSIGMA] #THRESHOLD OF GATING 15 [LOCAL_ASSOCIATION_COST] #ASSOCIATION COSTS 40 [GLOBAL_GSIGMA] #THRESHOLD OF GATING 0.1 [GLOBAL_ASSOCIATION_COST] #ASSOCIATION COSTS 50 [LAMBDA] #CONSTANT 2 [GAMMA] #G1,G2 INITIAL COVARIANCE P MATRIX 10 10 [R_MATRIX] #2x2 MEASUREMENT NOISE COVARIANCE MATRIX 100 0 0 100 [DT] #dt 0.4 [MIN_ACCPETANCE_RATE] #min rate for convalidating a track 10 [MAX_MISSED_RATE] #max rate for deleting a track 9 ``` ## How to use Go to the bin diretory and launch the program with the following command: ```bash ./jpdaf_tracker ../config/kalman_param.txt /path/to/the/detection_file.txt /path/to/the/image_folder ```