Giter Club home page Giter Club logo

python-particle-phd-filter's Introduction

------------------------------------------------------------------------------
          Python Particle Probability Hypothesis Density Filter
                    (python-particle-phd-filter)
------------------------------------------------------------------------------

This is a Python implementation of the Particle Probability Hypothesis 
Density (PHD) filter described in:

[1] B.-N. Vo, S. Singh, and A. Doucet, “Sequential Monte Carlo implementation 
    of the PHD filter for multi-target tracking,” in Information Fusion, 2003. 
    Proceedings of the Sixth International Conference of, vol. 2, pp. 792 –799
    , Jul. 2003.

Required software packages are:
 - Python 2.7
 - numpy
 - scipy
 - matplotlib

'python-particle-phd-filter' was implemented as fun project. 
No guarantee shall be given regarding the correctness and completeness of 
the code presented. 


USAGE:
=====

Execute the python script "RunSimulation.py" from a console/terminal. 
This will simulate a randomly-generated scene of a varying number of moving 
targets being tracked in a 2D space.

RunSimulation.py makes use of the folowing modules:
- PPHDFilter.py
  the core module of the python particle PHD filter
- MeasurementModels
  definition of the measurement model in use for the simulation
- TransitionModels
  definition of the transition model in use for the simulation
- PriorModels
  definition of the prior model in use for the simulation
- BirthModels
  definition of the birth model in use for the simulation
- ClutterModels
  definition of the clutter model in use for the simulation
- SurvivalModels
  definition of the survival model in use for the simulation
- Systems
  definition of the system in use for the simulation
- ResamplingMethods
  definition of the resampling method in use for the simulation
- EstimationMethods
  definition of the estimation method in use for the simulation

LICENCE:
=======

(c) 2015 Rafael Karrer, Vienna.
All rights reserved.

    'python-particle-phd-filter' is free software: you can redistribute 
    it and/or modify it under the terms of the GNU General Public License 
    as published by the Free Software Foundation, either version 3 of the 
    License, or (at your option) any later version.

    'python-particle-phd-filter' is distributed in the hope that it will be 
    useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with gmphd.  If not, see <http://www.gnu.org/licenses/>.

python-particle-phd-filter's People

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.