19
IEEE CDC 2004 - Nassau, B ahamas, December 14-17 1 Integration of shape Integration of shape constraints in data constraints in data association filters association filters Giambattista Gennari, Alessandro Chiuso, Fabio Cuzzolin, Ruggero Frezza University of Padova [email protected] www.dei.unipd.it/~chiuso

IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

Embed Size (px)

Citation preview

Page 1: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

1

Integration of shape constraints Integration of shape constraints in data association filtersin data association filters

Giambattista Gennari, Alessandro Chiuso, Fabio Cuzzolin, Ruggero Frezza

University of [email protected]

www.dei.unipd.it/~chiuso

Page 2: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

2

Outline of the TalkOutline of the Talk

• Tracking and Data Association

• Classical solution: independent dynamics

• Our approach : integration of shape

• Occlusions

• Experiments

Page 3: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

3

Tracking and Data AssociationTracking and Data Association

• PROBLEM:PROBLEM: Set of targets generating UNLABELLED measurements

Associate and

Track

•Occlusions•Clutter

Page 4: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

4

SHAPE AND COORDINATIONSHAPE AND COORDINATION

Motion invariant properties of targets:

• Rigid or Articulated bodies

• Formations of vehicles (Flock of birds)

• Deformable objects

Distances and/or angles

Connectivity – distancesRelative velocity

Group of admissible deformations (probabilistic or deterministic)

Page 5: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

5

Probabilistic Tracking and Probabilistic Tracking and Data AssociationData Association

CLASSICALLY:CLASSICALLY:

JPDAF – MHT JPDAF – MHT + + Dynamical ModelsDynamical Models

Full (joint) model -not flexible -computationally expensive

Model targets Independently -flexible and easy -not robust occlusions exchange tracks

OUR APPROACH:OUR APPROACH:

JPDAF- (MHT)JPDAF- (MHT)+ +

Independent Dynamical ModelsIndependent Dynamical Models++

Shape InformationShape Information

+ Flexible+ Robust to occlusions and track proximity- Computation (Monte Carlo)

Page 6: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

6

Independent MotionIndependent Motion

• Targets are described by independent dynamics

• Flexible and easy

• Lack of robustness in presence of occlusions, false detections and closely spaced targets

Index of Target

Page 7: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

7

AssociationsAssociations

• An association is a map matching unlabelled measurements to targets

• Employ the overall model to compute the probability of each association

Association

Measurements Measurements matched to clutter

Measurements matched to targets

Page 8: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

8

Description of “Shape”Description of “Shape”

Probabilistic Model

• Example: pairwise distances of non perfectly rigid bodies

Motion InvariantMotion Invariant • Prior Knowledge• Learn from Data

Targets positionsTargets positions

Page 9: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

9

Shape IntegrationShape Integration

• We assume the overall model can be factored into two terms describing the mutual configuration and single target dynamics

Kalman filters and independent dynamical models

Shape constraints

Page 10: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

10

OcclusionsOcclusions

• To compute marginalize over the occluded :

Detected points Missing points (occlusions)

• Compute the integral through Monte Carlo techniques

Page 11: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

11

Monte Carlo IntegrationMonte Carlo Integration

• Sample:

• Weight:

• Integrate:

• Fair sample from the posterior

Page 12: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

12

SummarySummaryConditional

state estimates

SHAPEINDEPENDENT

KALMAN FILTERS

T1 TNT2 ….

Monte Carlo fair samples for

occluded points state estimation

OVERALL MODEL

Association probabilities

Measurements

Page 13: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

13

State EstimationState Estimation

• An overall state estimate can be obtained summing the conditional state estimates weighted by the corresponding association probabilities

• Alternatively, several state estimates can be propagated over time (multi hypothesis tracker )

Necessary in the learning phase !

Page 14: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

14

ResultsResults

• Real data from a motion capture system• Rapid motion• High numbers of false detections• Occlusions lasting several frames

Page 15: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

15

ResultsResults

Commercial system: looses and confuses tracks

With shape knowledge learned from data

Page 16: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

16

ConclusionsConclusions

• Algorithm for integrating shape knowledge into data association filter

• Robust in presence of occlusions and clutter

• Provide a framework for learning shape models (this requires use of multiple hypothesis kind of algorithms)

(In the example shape was learned from data)

Page 17: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

17

Page 18: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

18

Shape ConstraintsShape Constraints

• In many cases, coordinated points exhibit properties which are invariant with respect to their motion, they satisfy some sort of shape constraints:– pairwise distances of rigidly linked points are

constant– the position and velocity of a point moving in

group are similar to those of its neighbors

Page 19: IEEE CDC 2004 - Nassau, Bahamas, December 14-17 1 Integration of shape constraints in data association filters Integration of shape constraints in data

IEEE CDC 2004 - Nassau, Bahamas, December 14-17

19

Coordinated MotionCoordinated Motion

• Rigid motion

• Articulated bodies,

• Groups of people moving together,

• Formations

•Taking into account coordination improves tracking robustness

• We describe shape and motion separately and combine them together ( more flexible than joint models )