• Stars
    star
    201
  • Rank 190,448 (Top 4 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created almost 7 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A tracker based on joint probabilistic data association filtering.

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<number-of-cores+1>

Params

[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:

./jpdaf_tracker ../config/kalman_param.txt /path/to/the/detection_file.txt /path/to/the/image_folder 

More Repositories

1

deep_sort

Deep Sort algorithm C++ version
C++
86
star
2

rgbd_person_tracking

R-GBD Person Tracking is a ROS framework for detecting and tracking people from a mobile robot.
C++
52
star
3

multi_target_tracker

Multi-target tracker based on cost computation.
C++
50
star
4

fast_face_detector

A face detector based on the work "Aggregate channel features for multi-view face detection" presented by Bin Yang, Junjie Yan, Zhen Lei and Stan Z. Li.
MATLAB
34
star
5

fastestpedestriandetectorinthewest

This is my version of the Fastest Pedestrian Detector in the West
C++
24
star
6

mctracker

A multi camera tracker based on homography and costs.
C++
16
star
7

regionprops

Region Props
C++
11
star
8

proximity

A Proof of Concept of a tool that can measure the distance between people in all the environments
C++
9
star
9

kfct

Kalman Filter Compressive Tracking
C++
8
star
10

att_squeeze_unet

Attention Squeeze U-Net
Python
8
star
11

eventannotationtool

The Event Annotation Tool is an instrument for annotating normal and abnormal events in videos/images.
C++
7
star
12

imbs-mt

Multi-thread Background Subtraction Method.
C++
6
star
13

fast_vessel_detection

Fast Vessel Detection.
C++
6
star
14

rgbd_parking_finder

Tool for for annotating and recognizing free parking bays given an RGBD Point cloud.
C++
4
star
15

fhis

Fast Hsv Image Segmentation (FHIS) Library
C++
4
star
16

auger-python

Library for making automatic unit tests in python
Python
3
star
17

faster_rcnn

Faster RCNN
Python
2
star
18

vim-cpp

A script for configuring your vim as IDE for c++
Vim Script
2
star
19

homography

A simple tool for computing the homography between two images
C++
2
star
20

asml

Skin Lesion Image Segmentation Using Delaunay Triangulation for Melanoma Detection (ASML)
C++
2
star
21

segnet

Resnet network
Python
1
star
22

ZedCameraGrabber

Zed Camera Grabber
C++
1
star
23

sentence_classification_cnn

Yet another CNN network for sentence classification
Python
1
star
24

annotationtool

An annotation tool for easily annotating videos and sets of images.
C++
1
star