HAL Id: inria-00501502
https://hal.inria.fr/inria-00501502v3
Submitted on 5 Jan 2011
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
the multi-sensor case
Emmanuel Delande, Emmanuel Duflos, Dominique Heurguier, Philippe Vanheeghe
To cite this version:
Emmanuel Delande, Emmanuel Duflos, Dominique Heurguier, Philippe Vanheeghe. Multi-target PHD filtering: proposition of extensions to the multi-sensor case. [Research Report] RR-7337, INRIA. 2010, pp.64. �inria-00501502v3�
a p p o r t
d e r e c h e r c h e
N0249-6399ISRNINRIA/RR--7337--FR+ENG
Optimization, Learning and Statistical Methods
Multi-target PHD filtering: proposition of extensions to the multi-sensor case
Emmanuel DELANDE — Emmanuel DUFLOS — Dominique HEURGUIER — Philippe VANHEEGHE
N° 7337
July 2010
Centre de recherche INRIA Lille – Nord Europe Parc Scientifique de la Haute Borne
EmmanuelDELANDE
∗
,EmmanuelDUFLOS
∗
, Dominique HEURGUIER
†
,Philippe
VANHEEGHE
∗
Theme: Optimization,LearningandStatistialMethods
Équipe-ProjetSequeL
Rapportdereherhe n°7337July201069pages
Abstrat: Common diulties in multi-targettrakingarise from thefat that thesystemstate and
theolletionofmeasurementsareunorderedandtheirsizeevolverandomlythroughtime. Therandom
nite set theory provides apowerfulframework toope withthese issues. This doument fouses more
partiularlyonthePHD(ProbabilityHypothesisDensity)lterproposedbyMahler.
Therst partof this report (up to setion 4) isa synthesis of Mahler'swork and aimsat providing
a thorough desriptionof the onstrution of thesingle-sensor PHD lter. Then, basedon afew leads
provided by Mahler, the seond part (from setion 5) proposes several extensions of this lter to the
multi-sensorase.
Key-words: Multi-target/Multi-sensorTraking,PHD,RandomFiniteSets
∗
LAGISFRECNRS3303-INRIALilleNordEurope(EPISequeL)
†
ThalesCommuniationsFrane
Résumé: Lepistagemulti-iblesetrouveonfrontéaudoubleproblèmesuivant: l'étatdusystèmeet
laolletiondemesuresnesontpasordonnésetleursdimensionsvarientaléatoirementauoursdutemps.
Danseontexte,l'utilisationdesensemblesaléatoiresnisapporteunadrederésolutionpartiulièrement
pertinent et e travail s'intéresseplus partiulièrement au ltre PHD (Probability Hypothesis Density)
introduitparMahler.
Lapremièrepartie dee rapport (jusqu'à lasetion4) est une synthèse destravauxde Mahleret se
veutpédagogique : ellereprenden détaillaonstrutiondultrePHDmono-apteur. En sebasantsur
les éléments de solutionproposéspar Mahler, la deuxième partie (à partirde la setion 5) propose des
extensionsdultreauasmulti-apteur.
Mots-lés : PistageMulti-apteur/Multi-ible,PHD,EnsemblesAléatoiresFinis
Contents
1 Introdution 5
2 Multi-sensor/multi-targetBayesian ltering 6
3 Finiteset statistisand generalizedFISST multi-target alulus 8
3.1 Multi-targetstatesandnitesets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2 Probabilitygeneratingfuntionals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3 Setderivativesandfuntionalderivatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.4 Someessentialpropertiesoffuntionalderivatives. . . . . . . . . . . . . . . . . . . . . . . . 9
3.5 Multitargetmomentdensities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4 Single-sensor/multi-targetPHD ltering 12 4.1 Timeupdateequation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2 Single-sensordataupdateequation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5 Extensionto the multi-sensor ase 17 5.1 Multi-sensordataupdateequation: derivativeform . . . . . . . . . . . . . . . . . . . . . . . 17
5.2 Multi-sensordataupdateequation: ombinationalexpression . . . . . . . . . . . . . . . . . 21
6 Simpliationof the multi-sensordata update equation 24 6.1 Simpliationbytargetspaepartitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.2 Approximationbyrestritinghypotheses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.3 Approximationbysequentialltering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.3.1 Produtapproximation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
6.3.2 Myopisequentialapproximation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.3.3 Nonmyopisequentialapproximation. . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.3.4 Elementsofomparisonbetweenthethreeapproximationmethods . . . . . . . . . . 37
7 Conlusion 41 8 Mathematialproofs 42 8.1 Property(13) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
8.2 Property(14) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
8.3 Proposition3.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
8.4 Theorem3.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8.5 Proposition3.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
8.6 Theorem3.3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.7 Theorem3.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
8.8 Proposition4.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
8.9 Theorem4.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
8.10 Proposition4.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
8.11 Proposition4.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
8.12 Proposition4.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.13 Theorem4.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.14 Proposition5.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
8.15 Proposition5.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.16 Lemma5.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
8.17 Proposition5.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
8.18 Proposition6.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
8.19 Proposition6.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
8.20 Proposition6.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
1 Introdution
ThisdoumentdealswiththeProbabilityHypothesisDensity(PHD) lterasasolutionformulti-target
Bayesianltering. Theaim of thisdoument is to desribethe settingof thesingle-sensor/multi-target
PHD lter as provided by Mahler, and to propose several paths for an extension to the multi-sensor
ase. Although thedesription ofthe single-sensorase (setions2, 3and 4)relies heavily on Mahler's
work on the topi ([1℄, [2℄), the author found nonetheless important to desribe it thoroughly sine it
providesgroundforthedisussionon themulti-sensorase. Pleastenote that thisworkmaybeseenas
unomprehensiveandmayontainmistakessineitmainlyreetstheauthor'smodestunderstandingof
Mahler'sworkonPHDltering.
Setion2providesthegeneralframeworkofmultisensor-multitargetBayesianltering,thatis,itdesribes
theproblem tosolve. Thedenition ofthePHDand abriefdesriptionofthe fundamental stepswhih
allowsthe onstrutionofthePHD-equivalent formulasoutof theBayesianequations arethen givenin
orderto providean insightonthe"logial ow"whihleadstheonstrutionofthesingle-sensor/multi-
targetPHDlter.
Setion 3desribessomebasisontheFiniteSetStatistis(FISST)alulusandgivessometoolswhih
will be requiredto "translate" the Bayesianformulas into their PHD-equivalent (setion4). Note that
some important mathematial proofs are given in setion 8. As other material in these rst setions,
it is strongly based on Mahler's work ([1℄, [2℄). However, the author did not fully grasp several proofs
givenin[1℄andfounditinterestingtoreformulatetheminorderimproveitsunderstandingonthetopi.
Moreover,inludingtheseproofsallowsthisdoumentto beasomprehensiveaspossible.
In setion 5, theextension of thesingle-sensor/multi-targetPHD equation to the multi-sensorase are
presented. Then, a few leads are disussed in order to simplify the Bayesupdate equations in amore
tratable form. Note that this report is arst versionand fouses on theoretial results. Works arein
progresstovalidatetheassumptionsontheproposed extensions.
2 Multi-sensor/multi-target Bayesian ltering
Inthe generalmultisensor-multitargetBayesianframework,thetimeupdate and dataupdate equations
atstepk+ 1aregivenbythefollowingformulas:
fk+1|k(X|Z(k)) = Z
fk+1|k(X|W)fk|k(W|Z(k))δW (1)
fk+1|k+1(X|Z(k+1)) = fk+1(Zk+1|X)fk+1|k(X|Z(k))
Rfk+1(Zk+1|W)fk+1|k(W|Z(k))δW (2)
where:
X ={x1, ..., xn} isamulti-targetstate, i.e. anite set ofelements xi dened onthesingle-target spaeX;1
Zk+1 = {z1, ..., zm} is the urrent multi-sensor observation, i.e. a olletion of measurements zi
produedattimek+ 1byallthesensors;
Z(k)=S
t6kZtistheolletionofobservationsuptotimek;
fk|k(W|Z(k))istheurrentmulti-targetposteriordensityinstateW;
fk+1|k(X|W)istheurrentmulti-targetMarkovtransitiondensity,fromstateW to stateX;
fk+1(Z|X)istheurrentmulti-sensor/multi-targetlikelihoodfuntion.
Although equations (1) and (2) may seem similar to the lassial single-sensor/single-targetBayesians
equations,theyaregenerallyuntratablebeauseofthepreseneoftheset integrals. Integralsin(1)and
(2)areindeed omputedovermulti-targetsets ratherthansingle-targetstates. Beausemulti-targetsets
belongstomulti-targetspaeX=S
n>0Xn,toomputeeverypossiblesetonemustomputeeverypossible
dimension(i.enumberoftarget)n,and foreah nomputeeverypossiblen-stateolletion(x1, ..., xn).
Likewise, theonstrutionof themulti-targettransitionfuntion fk+1|k orthemulti-sensor/multi-target likelihoodfuntion fk+1 maybetediousinmanytrakingproblems.
Hene theintrodutionofthePHD:
Denition 2.1. ([1 ℄ p.1154) The Probability HypothesisDensity(PHD) isthe densityDk|k(x|Z(k)) de-
nedonsingle-targetstatespaeX whose integral R
SDk|k(x|Z(k))dxon anyregionS⊆ X istheexpeted
numberNk|k(S) =R
|X∩S|fk|k(X|Z(k))δX oftargets ontainedin S.
Although dened on single-state spae X, the PHD enapsulates information on both target number and states and therefore providesa nie alternative to umbersome multitarget posteriorfk|k(X|Z(k)).
Furthermore,shouldtheposteriorbeapproximatedasamultitargetPoissonasrequiredlater(seesetion
4.2), Mahler proved ([1℄, theorem 4 p.1166) that the best Poisson approximation - in an information-
theoreti sense-hasanintensityequaltoitsPHDDk|k(x|Z(k)).
1
Thestatexiofatargetisusuallyomposedofitsposition,itsveloity,et.
Assuming that propagating the PHD is suient enough for an aurate estimation of target number
and targetstates, thehallengeis to ndthePHD-equivalent ofBayesformulas(1) and(2) in order to
propagatedensitiesDk+1|k(x|Z(k))andDk+1|k+1(x|Z(k+1))ratherthanmulti-targetdensities. Essentially, theonstrutionof thePHDfollowsfromthefollowingpoints:
1. Themultitargetpriorfk|k anbeseenasaprobabilitydistributionfΞ ofarandom niteset Ξ;
2. Thanks to Finite Set Statistis (FISST) alulus, fΞ and its multimoment densities an be on- strutedassetderivatives ofitsprobability generating densityfuntional (PGFl)GΞ[h];
3. Under ertain assumptions - partiularly on the target motion model - the PGFl GΞ[h] an be
onstrutedexpliitly;
4. ThePHDDk|k istherst-momentdensityofthemultitargetpriorfk|k.
Therefore,underthesameassumptions,thePHDDk|k anbeonstrutedexpliitly. Likewise,themulti-
targetBayesequationsanbe"translated"inexpliitPHD-equivalentformulas.
Althoughthelosed-formPHD-equivalentofthetimeupdateequation(1)requiresnostrongassumption
on the multitarget posterior(see setion 4.1), this is nottrue for the data update equation (1) , whih
requires the multitarget posterior to be approximately Poisson (see setion 4.2). But, even with this
assumption,thePHD-equivalentremainstratableinthesingle-sensoraseonly. Thatiswhyafewleads
aredisussedin setion5inorderto simplifytheBayesupdateequationinthemulti-sensorase.
3 Finite set statistis and generalized FISST multi-target alulus
3.1 Multi-target states and nite sets
ThemultitargetstateX ={x1, ..., xn} an beformulatedequivalentlybyapointproessΞ onspaeX.
If wefurther assumethatthe elementsxi aredistints, thenthe orrespondingsimple pointproess (or random nite set - RFS) Ξ is equivalently desribed by the ounting measure NΞ(S) = |Ξ∩S| orthe
DiraδΞ(x) =P
w∈Ξδw(x). Fromnowon,this assumptionwill beonsideredvalid sothat multi-target setsandtheposteriordensitiesanbedesribedusingFISSTalulus.
ARFSΞisharaterizedbythefamilyofitsJanossydensitiesjΞ,1(x1),jΞ,2(x1, x2)...(see[6℄forathorough
desription). Thesedensitiesaresymmetriin allarguments(sine elementsin Ξareunordered),vanish whenevertwoelementsareequal(sine Ξissimple),andarejointlynormalized:
X∞ n=0
1 n!
Z
jΞ,n(x1, ..., xn)dx1...dxn = 1 (3)
The multitarget posterior fk|k(X|Z(k)) an then be desribed using the Janossy densities of the orre-
spondingRFSΞk|k:
fk|k({x1, ..., xn}|Z(k)) =jΞk|k,n(x1, ..., xn) (4)
Beause multi-targetdensities must be desribed as simple RFS in order to use the onvenient FISST
alulusrules asexplained later, an important onsequeneis that fk|k({x1, ..., xn}|Z(k)) = 0 whenever
twoelementsxi, xjareequal. WhetherthismighthaveunwantedonsequenesonPHDlteringinertain
ases(e.g. verylosetargetsin spaeX)isaninterestingquestiontobeanswered.
3.2 Probability generating funtionals
Theprobabilitygeneratingfuntionals(PGFls)areageneralizationofthebelief-massfuntionsthat will
proveto beonvenienttoolstoomputebothmulti-targetposteriorsandPHDs.
Denition3.1. ([1 ℄p.1161) LetΞbeaRFSonX withdensityfΞandhareal-valuedfuntionsuhthat
∀x∈ X, 06h(x)61. The PGFlGΞ of Ξisdenedas:
GΞ[h] = Z
hXfΞ(X)δX 2 (5)
As noted in [3℄, the dention of the argument funtion h of PGFl G is simplied here. The gradient
derivation of PGFls in Dirafuntions (see denition 3.2) requires anextension of h asasumof Dira
funtions; the proper denition is given in [1℄. We will ignore this tehniality here, beause the base
funtions handg wewillneed toderivethePHDequivalentof thetimeand dataupdate equationsare
simplereal-valuedfuntionsasdened above.
Notethat thePGFlGΞis thefuntional generalizationofthebelief-masssetfuntion βΞsine:
∀S∈ X, βΞ(S) = Z
1XSfΞ(X)δX=GΞ[1S] (6)
where 1S is the indiator funtion on S. Mahler provides the following intuitive interpretation of this funtional. Ifh(x)isseenasthedetetionprobabilityofasensor'seldofviewonasingletargetspaeX,
2hX=Q
x∈Xh(x), h∅= 1