Code Monkey home page Code Monkey logo

distributed-limitedfov-mot's Introduction

Distributed Multi-Object Tracking Under Limited Field of View Sensors

This repository is provided as part of the our TSP paper:

H. V. Nguyen, H. Rezatofighi, B.-N. Vo, D. Ranasinghe, "Distributed Multi-Object Tracking Under Limited Field of View Sensors". IEEE Transactions on Signal Processing, vol. 69, pp. 5329-5344, 2021, doi: 10.1109/TSP.2021.3103125. Paper.

If you use our provided codes, please consider cite our paper using:

@article{nguyen2021distributed,
	title={Distributed Multi-Object Tracking Under Limited Field of View Sensors},
	author={Nguyen, Hoa Van and Rezatofighi, Hamid and Vo, Ba-Ngu and Ranasinghe, Damith C},
	journal = {{IEEE Transactions on Signal Processing}},
	year={2021
	volume={69},
	number={},
	pages={5329-5344},
	doi={10.1109/TSP.2021.3103125}
}

Brief information

  1. All objects move follow a 4D Constant Velocity (x/y position and velocity) with 2D observations (position only).

  2. Each node runs an LMB filter with joint prediction and update step, with a measurement-based Adaptive Birth Procedure (from data of previous measurements).

  3. Call demo.mto run it, with the following settings for different scenarios in the Paper:

    • Scenario 1 by a pair of (property, value) of 'case_id',1 in gen_settings:

      settings =  gen_settings('case_id',1,'sel_pd',0.98);  
    • Scenario 2 by a pair of (property, value) of 'case_id',2 in gen_settings:

      settings =  gen_settings('case_id',2,'sel_pd',0.98);  
      
    • Scenario 3 by a pair of (property, value) of 'case_id',3 in gen_settings:

      settings =  gen_settings('case_id',3,'sel_pd',0.98);  
      
  4. We only publish our proposed Track Consensus method:

    • Track consensus using OSPA2TC-OSPA2 by setting a pair of (property, value) to 'metric_type','ospa_union' in gen_model:

      model = gen_model(settings,'meas_sigma',10,'lambda_c',10,'track_threshold',0.001,'metric_type','ospa_union'); 
    • Track consensus using Wasserstein TC-WASS by setting a pair of (property, value) to 'metric_type','wasserstein':

      model = gen_model(settings,'meas_sigma',10,'lambda_c',10,'track_threshold',0.001,'metric_type','wasserstein');  
  5. Codes are provided for academic research purposes only. For a commercial license, please contact me at [email protected].

distributed-limitedfov-mot's People

Contributors

nguyenvanhoa89 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.