+ All Categories
Home > Engineering > multiple object tracking using particle filter

multiple object tracking using particle filter

Date post: 13-Jul-2015
Category:
Upload: srikanth-dande
View: 219 times
Download: 3 times
Share this document with a friend
Popular Tags:
17
VIGNAN’S LARA INSTITUTE OF TECHNOLOGY AND SCIENCE Department Of Computer Science And Engineering A Project Report On Multiple Object Tracking Using Particle Filter By D.Srikanth, 13FE1D5804, 1st M. Tech. Under The Esteemed Guidance Of Mr. K.Sriraman, Associate Professor.
Transcript
Page 1: multiple object tracking using particle filter

VIGNAN’S LARA INSTITUTE OF TECHNOLOGY AND SCIENCEDepartment Of Computer Science And Engineering

A

Project Report

On

Multiple Object Tracking Using Particle Filter

By

D.Srikanth, 13FE1D5804, 1st M. Tech.

Under The Esteemed Guidance Of

Mr. K.Sriraman, Associate Professor.

Page 2: multiple object tracking using particle filter

Contents• Introduction

Particle Filter

• Literature Survey

Background Subtraction-Based Multiple Object Tracking Using Particle Filter.used Background subtraction algorithm

A Particular Object Tracking in anEnvironment of Multiple Moving Objects.used Region Based Tracking

Tracking Occluded Objects using Kalman Filter.uses partial and Full occlusion

• Algorithms

Likelihood functionProbability Distribution

• Differences

Page 3: multiple object tracking using particle filter

What is Particle….?

• A Particle is a least amount part of an object in an image.

• An object contains one or more number of particles in an image.

Page 4: multiple object tracking using particle filter

What is filter….?

• Used for to reduce/remove unnecessary things in an image.

• Such as noise etc..,

Page 5: multiple object tracking using particle filter

What is Particle Filter…?

• Mainly used for to detect/track the objects.

• Used by applying different colors to different objects to remove the unnecessary particles surrounded by an object.

Page 6: multiple object tracking using particle filter

Object Detection

Page 7: multiple object tracking using particle filter

• Mainly used in video surveillance system such as traffic monitoring etc..

• Particle filter use color information for tracking objects.

• We apply the colors by using RGB values.

• Several algorithms are used in particle filters.

Eg : PDA,JPDA etc..

Page 8: multiple object tracking using particle filter

Likelihood Function..• This fun. is used for to reduce the no. of

particles surrounded on the object.

• Particle that lies on the obj. have some RGB value. Particle that lies outside of the obj. have Some other RGB value.(RGB=0)

• Particles which are having more weight will generate new particles near them and remaining are moved on to the obj.

Page 9: multiple object tracking using particle filter

Likelihood algorithm..

• Beginning of AlgorithmCreate particles randomlyFor each frame

If |New frame-reference frame I > threshold)Foreground

End IfElse

BackgroundEnd Else

Calculate likelihoodMove particlesDisplay particlesEnd of for loop

End of Algorithm

Page 10: multiple object tracking using particle filter

A Particular Object Tracking in anEnvironment

of Multiple Moving Objects

• Background image initialization.

• Background subtraction.

• Background image update.

Page 11: multiple object tracking using particle filter

Flowchart

Page 12: multiple object tracking using particle filter

Background Image Update

Page 13: multiple object tracking using particle filter

Similarities b/w paper –I & paper-II

• We use background Subtraction algorithm.

• Use Particle Filter(For Tracking).

• Take Refernce Frames(For Detection).

Page 14: multiple object tracking using particle filter

Differences b/w paper –I & paper-II

Paper-I

• We use color information(RGB values).

• Uses likelihood function.

• PF Gives aggragate when an occlusion occurs.

Paper-II

• We use Object Location.

• Uses Probability Distribution.

• PF estimates accurate results when we are using object locations.

Page 15: multiple object tracking using particle filter

Continued....

• PF gives different values when there is color resolution.

• PF gives robust object tracking framework under ambiguity conditions.

Page 16: multiple object tracking using particle filter

What is occlusion…?

• It is a set of points that appear in one image whose corresponding points are not visible in other image because an opaque obj. is blocking the view of those points in the another image.

or

• It is a blockage of an object when we are tracking another object.

Page 17: multiple object tracking using particle filter

Recommended