SlideShare a Scribd company logo
1 of 52
Download to read offline
Random Finite Set Filters for
Superpositional Sensors
Application to Multi-Object Filtering
1
Background
Multi-Object Filtering, Finite Set Statistics & Superposition-Type Sensors
2
Single-Object Filtering
• Estimate the state of a single object given a single measurement

• Kalman Filter is the most common way to approach this problem

• Bayes Filtering is a generalization of the Kalman filter
3
Multi-Object Filtering
• Joint estimation of the unknown and time-varying number of multiple
objects and the state of each with multiple measurements

• Challenging when 

• the number of objects cannot be inferred by number of measurements
directly

• no association between a measurement and an object can be made

• Need to account for additional effects like missed detections or clutter
4
Multi-Object Filtering
• Heuristic approaches exists that leverage classic single-object filters

• Multi Hypothesis Tracking (MHT), 

• Joint Probability Data Association (JPDA)
• …

• Non-heuristic approaches exists that are based on Finite Set Statistics

• Probability Hypothesis Density (PHD) filter, 

• Multi-Object Multi-Bernoulli (MeMBer) filter
5
Finite Set Statistics
• Main building block are random finite sets (rfs)

• Finite-set valued random variables

• Random in the values of entries and the number of entries in the set

• Multi-object state can be modeled as a single rfs

• Allows the formulation of the multi-object filtering problem in a
mathematical rigorous way
6
Measurement Generation
Process
Detection-Type Sensors
• Measurements are not directly
generated by sensor

• Raw sensor data will be a single
measurement

• Extraction of measurements by
preprocessing / peak detection
−π/4 0 +π/4
ϕ
0.5
1.0
1.5
8
Principle of measurement generation process. 16
measurements are taken in a range of +/- 90°. Here three
measurements would be extract
Superposition-Type Sensors
• Govern superposition (sps) principle

• Comprised out of all individual
measurements that would be
generated by each object
individually 

• Raw data is not easily separable
−π/4 0 +π/4
ϕ
0.5
1.0
1.5
−π/4 0 +π/4
ϕ
0.5
1.0
1.5
−π/4 0 +π/4
ϕ
0.5
1.0
1.5
−π/4 0 +π/4
ϕ
0.5
1.0
1.5
9
Concept of sps principle. Raw signal is generated
by adding signals of three source signals.
Scope
10
Research Question
Can we derive effective and efficient multi-object Bayes filters for 

superposition-type sensors?
11
Research Methodology
• Derive multi-object Bayes filter for sps-type sensors in a systematic and
formal way

• Employ Finite Set Statistics as a systematic technique for modeling the
problem

• Multi-object state is modeled as Finite Set
12
Key Results
13
Key Results
• Theoretical Bayes filter equations for sps-type sensors

• Practical Bernoulli filter realizations for sps-type sensors
(Σ-MeMBer filters)

• Computationally tractable approximations
14
Bayes Filter equations
• Recursively estimates the multi-object pdf with each step

• Probability of state is independent of non-parent states

• Separable into Prediction and Correction step
15
PredictionInitialization Correction
Bayes Filter Steps
• Prediction of the next multi-object state with system dynamics
• Not special for sps-type sensors

• Correction of the multi-object state given the sensor measurements
• Special for sps-type sensors

➡ Fokus on Correction step
16
Set-Integrals
• Complexity is hidden behind set—integral

• Expands to an infinite sum over all sets of length zero to infinity 

➡ Set-Integrals are computational expensive
17
Bayes Filter Corrector
• Measurement likelihood is used

• Measurement is used to correct the knowledge about the multi-object
state
18
Measurement Likelihood
• Likelihood that the measurement is the result of the additive contributions of
the objects
• Sensor noise is assumed to be additive

• Objects might not be visible to the sensor
19
Measurement Likelihood
20
• Likelihood that the measurement is the result of the additive contributions of
the objects
• Sensor noise is assumed to be additive

• Objects might not be visible to the sensor
Superposition-type Corrector
• Theoretical correct but practically not applicable yet

• Practical implementation requires fixation of underlying distribution
21
Practical Realization (Σ-MeMBer)
• Predicted and corrected pdf need to be from the same type to be useful

• Bayes filter equations need to be solved in closed form 

• Popular choices for initial multi-object probability distributions are

• Poisson 

• Multi-Bernoulli
22
Multi Bernoulli
• Fully described by multiple Bernoulli components each having two parameters

• Probability of existence and single-object density
• Modelled with combination of single-object densities
23
Σ-MeMBer Filter
• Propagates only the Bernoulli parameters over time

• Predictor shown to be solvable in closed form
• Only corrector needs to be determined
24
PredictionInitialization Correction
Σ-MeMBer Filter
• Propagates only the Bernoulli parameters over time

• Predictor shown to be solvable in closed form
• Only corrector needs to be determined
25
PredictionInitialization Correction
Σ-MeMBer Corrector
• When predicted distribution is Multi-Bernoulli

➡ Resulting distribution is not a Multi-Bernoulli
• Filter not recursively applicable
26
Approximations
Is it possible to reformulate the Σ-MeMBer corrector such that 

we can derive at least approximate Multi-Bernoulli parameters ?
27
Factorization
• Split the Σ-MeMBer corrector into two parts

• Missed part that is not dependent on measurement 

➡ Results in a true Multi-Bernoulli

• Detected part that is dependent on measurement

➡ Results not in a Multi-Bernoulli
28
Missed Part Detected Part
Factorization: Approximation
• Approximate by its probability hypothesis density (phd)
• Infer parameters by comparing with the phd of a Multi-Bernoulli
➡ Results in an invalid probability density due to negative values

• Limiting values to be always positive

➡ Results in an overconfident estimate of the probability density
29
PHD of corrector detected PHD of Multi-Bernoulli
Factorization Equation
• Each Bernoulli component is propagated individually
• Each Bernoulli component leads to two
30
Bernoulli Parameters for missed part Bernoulli Parameters for detected part
Intensity Approximation
• Directly approximate corrector by its probability hypothesis density (phd) 

• Infer parameters by comparing with phd of a Multi-Bernoulli

• Does not require further approximations

• Does not change the number of components
31
PHD of corrector PHD of Multi-Bernoulli
Intensity Equation
• Each Bernoulli component is propagated individually

• Number of components stays constant
32
Results
• Provided two possible ways to approximate Bernoulli parameters

• Allows the application of the predictor and corrector recursively 

• Potential effective/usable filters 

• What about the efficiency/computational tractability?

33
Pseudo-Likelihood
• Most terms are easy to compute

• Pseudo-likelihood is hard to compute
34
Factorization
Intensity approximation
Pseudo-Likelihood
• Convolutions lead to many combinations

• Computable but very demanding

• Approximation needed to make it computationally tractable
35
Computationally Tractable Approximations
• Pseudo-Likelihood is an ordinary probability density function (pdf)

• Approximate pdf by replacing with a density that is more easily to
compute

• Gaussian Mixture

• Gaussian
• Poisson Binomial
36
Gaussian Pseudo Likelihood
• Pseudo-likelihood is comprised out of convolution of individual pdfs 

• Determine the mean and variance
37
Gaussian Pseudo Likelihood
• Assume that the additive noise is zero-mean Gaussian

• Simplifies to single Gaussian
38
Numerical Studies
39
Setup
• Comparison of all filter variants
overall

• Up to 6 objects at the same time

• Objects move linear in a 2D area

• Non-linear superposition-type
sensor model
0 1 2 3 4
px
0
1
2
3
4
py
40
Example of object movement. Squares denote the position of object
entering the area. Triangles mark the position of the objects
disappearance. Sensors are placed in the corners.
Monte Carlo Verification
• Use Sequential Monte Carlo (SMC) implementations

• All filter parameters have been fixed over multiple runs 

• Measurements are generated individually each run

• 5% of objects are assumed to be not visible on average
41
• Exemplary comparison between Factorized and Intensity approximation

• Dotted and gray lines are the ground truth
Example Run
0
1
2
3
4
px
AQG Σ-MeMBer
0
1
2
3
4
py
0 25 50 75 100 125 150 175 200 225 250
Timestep
0
4
8
|X|
0
1
2
3
4
px
IQG Σ-MeMBer
0
1
2
3
4
py
0 25 50 75 100 125 150 175 200 225 250
Timestep
0
4
8
|X|
42
• Cardinality estimates over all MC trials

• Dotted line is the ground truth. Solid line is the average cardinality.
Cardinality Error
43
Testing of Limitations
44
0.5 0.6 0.7 0.8 0.9 1.0 1.1
pD/V
0
5
10
15
20
25
OSPA(c=16andp=1)
AQG Σ-MeMBer
IQG Σ-MeMBer
CB-MeMBer
TNC-MeMBer
• OSPA metric for varying probability of visibility (lower is better)

• Benchmarked against detection-type (CB) and TNC MeMBer filter
Summary & Conclusion
Implications on the domain
45
Summary
• Derived multi-object Bayes filters for sps-type sensors in mathematical
formal way

• Provided practical implementations by choosing multi-Bernoulli
distribution as underlying distribution

• Provided computationally tractable approximations

• Analyzed performance in a numerical study
46
Conclusion
• It is possible to derive an effective and efficient multi-object filter for
sps-type sensor

• Σ-MeMBer filter provide an usable and computationally tractable
way to estimate the state of multiple objects with sps-type sensors
47
The End
48
Appendix
49
Multi-Object Predictor
• Solely dependent on system dynamics 

• Objects move independently of each other

• Objects may enter 

• Objects may disappear monitored area
I could throw it out
50
• If Initial and Birth distribution is Multi-Bernoulli

➡ Resulting distribution is also Multi-Bernoulli
• Only need to propagate predicted Bernoulli components
MeMBer Predictor
51
Functionals

More Related Content

Similar to Random Finite Set Filters for Superpositional Sensors (RFSFSS

Data association for semantic world modeling from partial views
Data association for semantic world modeling from partial viewsData association for semantic world modeling from partial views
Data association for semantic world modeling from partial viewsRaphael Van Hoffelen
 
Probabilistic data structures
Probabilistic data structuresProbabilistic data structures
Probabilistic data structuresshrinivasvasala
 
Online Divergence Switching for Superresolution-Based Nonnegative Matrix Fa...
Online Divergence Switching for  Superresolution-Based  Nonnegative Matrix Fa...Online Divergence Switching for  Superresolution-Based  Nonnegative Matrix Fa...
Online Divergence Switching for Superresolution-Based Nonnegative Matrix Fa...奈良先端大 情報科学研究科
 
[1808.00177] Learning Dexterous In-Hand Manipulation
[1808.00177] Learning Dexterous In-Hand Manipulation[1808.00177] Learning Dexterous In-Hand Manipulation
[1808.00177] Learning Dexterous In-Hand ManipulationSeung Jae Lee
 
Sampling-SDM2012_Jun
Sampling-SDM2012_JunSampling-SDM2012_Jun
Sampling-SDM2012_JunMDO_Lab
 
Qualification of HPLC & LCMS.pptxfjddjdjdhdjdjj
Qualification of HPLC & LCMS.pptxfjddjdjdhdjdjjQualification of HPLC & LCMS.pptxfjddjdjdhdjdjj
Qualification of HPLC & LCMS.pptxfjddjdjdhdjdjjPratik434909
 
Qualification of HPLC & LCMS.pptdjdjdjdjfjkfx
Qualification of HPLC & LCMS.pptdjdjdjdjfjkfxQualification of HPLC & LCMS.pptdjdjdjdjfjkfx
Qualification of HPLC & LCMS.pptdjdjdjdjfjkfxPratik434909
 
Introduction to sampling
Introduction to samplingIntroduction to sampling
Introduction to samplingSituo Liu
 
Firefly exact MCMC for Big Data
Firefly exact MCMC for Big DataFirefly exact MCMC for Big Data
Firefly exact MCMC for Big DataGianvito Siciliano
 
Rule-based Real-Time Activity Recognition in a Smart Home Environment
Rule-based Real-Time Activity Recognition in a Smart Home EnvironmentRule-based Real-Time Activity Recognition in a Smart Home Environment
Rule-based Real-Time Activity Recognition in a Smart Home EnvironmentGeorge Baryannis
 
Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling Anatoly Levenchuk
 
Bridging the Gap: Machine Learning for Ubiquitous Computing -- Evaluation
Bridging the Gap: Machine Learning for Ubiquitous Computing -- EvaluationBridging the Gap: Machine Learning for Ubiquitous Computing -- Evaluation
Bridging the Gap: Machine Learning for Ubiquitous Computing -- EvaluationThomas Ploetz
 
Quantum cryptography by Girisha Shankar, Sr. Manager, Cisco
Quantum cryptography by Girisha Shankar, Sr. Manager, CiscoQuantum cryptography by Girisha Shankar, Sr. Manager, Cisco
Quantum cryptography by Girisha Shankar, Sr. Manager, CiscoVishnu Pendyala
 
Unit 6 input modeling
Unit 6 input modeling Unit 6 input modeling
Unit 6 input modeling raksharao
 
Outlier detection method introduction
Outlier detection method introductionOutlier detection method introduction
Outlier detection method introductionDaeJin Kim
 
Lec16: Medical Image Registration (Advanced): Deformable Registration
Lec16: Medical Image Registration (Advanced): Deformable RegistrationLec16: Medical Image Registration (Advanced): Deformable Registration
Lec16: Medical Image Registration (Advanced): Deformable RegistrationUlaş Bağcı
 

Similar to Random Finite Set Filters for Superpositional Sensors (RFSFSS (20)

STAN_MS_PPT.pptx
STAN_MS_PPT.pptxSTAN_MS_PPT.pptx
STAN_MS_PPT.pptx
 
Data association for semantic world modeling from partial views
Data association for semantic world modeling from partial viewsData association for semantic world modeling from partial views
Data association for semantic world modeling from partial views
 
Probabilistic data structures
Probabilistic data structuresProbabilistic data structures
Probabilistic data structures
 
Online Divergence Switching for Superresolution-Based Nonnegative Matrix Fa...
Online Divergence Switching for  Superresolution-Based  Nonnegative Matrix Fa...Online Divergence Switching for  Superresolution-Based  Nonnegative Matrix Fa...
Online Divergence Switching for Superresolution-Based Nonnegative Matrix Fa...
 
The future is quantum
The future is quantumThe future is quantum
The future is quantum
 
[1808.00177] Learning Dexterous In-Hand Manipulation
[1808.00177] Learning Dexterous In-Hand Manipulation[1808.00177] Learning Dexterous In-Hand Manipulation
[1808.00177] Learning Dexterous In-Hand Manipulation
 
Sampling-SDM2012_Jun
Sampling-SDM2012_JunSampling-SDM2012_Jun
Sampling-SDM2012_Jun
 
Pseudo Random Number
Pseudo Random NumberPseudo Random Number
Pseudo Random Number
 
Qualification of HPLC & LCMS.pptxfjddjdjdhdjdjj
Qualification of HPLC & LCMS.pptxfjddjdjdhdjdjjQualification of HPLC & LCMS.pptxfjddjdjdhdjdjj
Qualification of HPLC & LCMS.pptxfjddjdjdhdjdjj
 
Qualification of HPLC & LCMS.pptdjdjdjdjfjkfx
Qualification of HPLC & LCMS.pptdjdjdjdjfjkfxQualification of HPLC & LCMS.pptdjdjdjdjfjkfx
Qualification of HPLC & LCMS.pptdjdjdjdjfjkfx
 
Introduction to sampling
Introduction to samplingIntroduction to sampling
Introduction to sampling
 
Presentation03 27 03
Presentation03 27 03Presentation03 27 03
Presentation03 27 03
 
Firefly exact MCMC for Big Data
Firefly exact MCMC for Big DataFirefly exact MCMC for Big Data
Firefly exact MCMC for Big Data
 
Rule-based Real-Time Activity Recognition in a Smart Home Environment
Rule-based Real-Time Activity Recognition in a Smart Home EnvironmentRule-based Real-Time Activity Recognition in a Smart Home Environment
Rule-based Real-Time Activity Recognition in a Smart Home Environment
 
Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling Ali Mousavi -- Event modeling
Ali Mousavi -- Event modeling
 
Bridging the Gap: Machine Learning for Ubiquitous Computing -- Evaluation
Bridging the Gap: Machine Learning for Ubiquitous Computing -- EvaluationBridging the Gap: Machine Learning for Ubiquitous Computing -- Evaluation
Bridging the Gap: Machine Learning for Ubiquitous Computing -- Evaluation
 
Quantum cryptography by Girisha Shankar, Sr. Manager, Cisco
Quantum cryptography by Girisha Shankar, Sr. Manager, CiscoQuantum cryptography by Girisha Shankar, Sr. Manager, Cisco
Quantum cryptography by Girisha Shankar, Sr. Manager, Cisco
 
Unit 6 input modeling
Unit 6 input modeling Unit 6 input modeling
Unit 6 input modeling
 
Outlier detection method introduction
Outlier detection method introductionOutlier detection method introduction
Outlier detection method introduction
 
Lec16: Medical Image Registration (Advanced): Deformable Registration
Lec16: Medical Image Registration (Advanced): Deformable RegistrationLec16: Medical Image Registration (Advanced): Deformable Registration
Lec16: Medical Image Registration (Advanced): Deformable Registration
 

Recently uploaded

TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 sciencefloriejanemacaya1
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxpradhanghanshyam7136
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 

Recently uploaded (20)

TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 science
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptx
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 

Random Finite Set Filters for Superpositional Sensors (RFSFSS

  • 1. Random Finite Set Filters for Superpositional Sensors Application to Multi-Object Filtering 1
  • 2. Background Multi-Object Filtering, Finite Set Statistics & Superposition-Type Sensors 2
  • 3. Single-Object Filtering • Estimate the state of a single object given a single measurement • Kalman Filter is the most common way to approach this problem • Bayes Filtering is a generalization of the Kalman filter 3
  • 4. Multi-Object Filtering • Joint estimation of the unknown and time-varying number of multiple objects and the state of each with multiple measurements • Challenging when • the number of objects cannot be inferred by number of measurements directly • no association between a measurement and an object can be made • Need to account for additional effects like missed detections or clutter 4
  • 5. Multi-Object Filtering • Heuristic approaches exists that leverage classic single-object filters • Multi Hypothesis Tracking (MHT), • Joint Probability Data Association (JPDA) • … • Non-heuristic approaches exists that are based on Finite Set Statistics • Probability Hypothesis Density (PHD) filter, • Multi-Object Multi-Bernoulli (MeMBer) filter 5
  • 6. Finite Set Statistics • Main building block are random finite sets (rfs) • Finite-set valued random variables • Random in the values of entries and the number of entries in the set • Multi-object state can be modeled as a single rfs • Allows the formulation of the multi-object filtering problem in a mathematical rigorous way 6
  • 8. Detection-Type Sensors • Measurements are not directly generated by sensor • Raw sensor data will be a single measurement • Extraction of measurements by preprocessing / peak detection −π/4 0 +π/4 ϕ 0.5 1.0 1.5 8 Principle of measurement generation process. 16 measurements are taken in a range of +/- 90°. Here three measurements would be extract
  • 9. Superposition-Type Sensors • Govern superposition (sps) principle • Comprised out of all individual measurements that would be generated by each object individually • Raw data is not easily separable −π/4 0 +π/4 ϕ 0.5 1.0 1.5 −π/4 0 +π/4 ϕ 0.5 1.0 1.5 −π/4 0 +π/4 ϕ 0.5 1.0 1.5 −π/4 0 +π/4 ϕ 0.5 1.0 1.5 9 Concept of sps principle. Raw signal is generated by adding signals of three source signals.
  • 11. Research Question Can we derive effective and efficient multi-object Bayes filters for superposition-type sensors? 11
  • 12. Research Methodology • Derive multi-object Bayes filter for sps-type sensors in a systematic and formal way • Employ Finite Set Statistics as a systematic technique for modeling the problem • Multi-object state is modeled as Finite Set 12
  • 14. Key Results • Theoretical Bayes filter equations for sps-type sensors • Practical Bernoulli filter realizations for sps-type sensors (Σ-MeMBer filters) • Computationally tractable approximations 14
  • 15. Bayes Filter equations • Recursively estimates the multi-object pdf with each step • Probability of state is independent of non-parent states • Separable into Prediction and Correction step 15 PredictionInitialization Correction
  • 16. Bayes Filter Steps • Prediction of the next multi-object state with system dynamics • Not special for sps-type sensors • Correction of the multi-object state given the sensor measurements • Special for sps-type sensors ➡ Fokus on Correction step 16
  • 17. Set-Integrals • Complexity is hidden behind set—integral • Expands to an infinite sum over all sets of length zero to infinity ➡ Set-Integrals are computational expensive 17
  • 18. Bayes Filter Corrector • Measurement likelihood is used • Measurement is used to correct the knowledge about the multi-object state 18
  • 19. Measurement Likelihood • Likelihood that the measurement is the result of the additive contributions of the objects • Sensor noise is assumed to be additive • Objects might not be visible to the sensor 19
  • 20. Measurement Likelihood 20 • Likelihood that the measurement is the result of the additive contributions of the objects • Sensor noise is assumed to be additive • Objects might not be visible to the sensor
  • 21. Superposition-type Corrector • Theoretical correct but practically not applicable yet • Practical implementation requires fixation of underlying distribution 21
  • 22. Practical Realization (Σ-MeMBer) • Predicted and corrected pdf need to be from the same type to be useful • Bayes filter equations need to be solved in closed form • Popular choices for initial multi-object probability distributions are • Poisson • Multi-Bernoulli 22
  • 23. Multi Bernoulli • Fully described by multiple Bernoulli components each having two parameters • Probability of existence and single-object density • Modelled with combination of single-object densities 23
  • 24. Σ-MeMBer Filter • Propagates only the Bernoulli parameters over time • Predictor shown to be solvable in closed form • Only corrector needs to be determined 24 PredictionInitialization Correction
  • 25. Σ-MeMBer Filter • Propagates only the Bernoulli parameters over time • Predictor shown to be solvable in closed form • Only corrector needs to be determined 25 PredictionInitialization Correction
  • 26. Σ-MeMBer Corrector • When predicted distribution is Multi-Bernoulli ➡ Resulting distribution is not a Multi-Bernoulli • Filter not recursively applicable 26
  • 27. Approximations Is it possible to reformulate the Σ-MeMBer corrector such that we can derive at least approximate Multi-Bernoulli parameters ? 27
  • 28. Factorization • Split the Σ-MeMBer corrector into two parts • Missed part that is not dependent on measurement ➡ Results in a true Multi-Bernoulli • Detected part that is dependent on measurement ➡ Results not in a Multi-Bernoulli 28 Missed Part Detected Part
  • 29. Factorization: Approximation • Approximate by its probability hypothesis density (phd) • Infer parameters by comparing with the phd of a Multi-Bernoulli ➡ Results in an invalid probability density due to negative values • Limiting values to be always positive ➡ Results in an overconfident estimate of the probability density 29 PHD of corrector detected PHD of Multi-Bernoulli
  • 30. Factorization Equation • Each Bernoulli component is propagated individually • Each Bernoulli component leads to two 30 Bernoulli Parameters for missed part Bernoulli Parameters for detected part
  • 31. Intensity Approximation • Directly approximate corrector by its probability hypothesis density (phd) • Infer parameters by comparing with phd of a Multi-Bernoulli • Does not require further approximations • Does not change the number of components 31 PHD of corrector PHD of Multi-Bernoulli
  • 32. Intensity Equation • Each Bernoulli component is propagated individually • Number of components stays constant 32
  • 33. Results • Provided two possible ways to approximate Bernoulli parameters • Allows the application of the predictor and corrector recursively • Potential effective/usable filters • What about the efficiency/computational tractability? 33
  • 34. Pseudo-Likelihood • Most terms are easy to compute • Pseudo-likelihood is hard to compute 34 Factorization Intensity approximation
  • 35. Pseudo-Likelihood • Convolutions lead to many combinations • Computable but very demanding • Approximation needed to make it computationally tractable 35
  • 36. Computationally Tractable Approximations • Pseudo-Likelihood is an ordinary probability density function (pdf) • Approximate pdf by replacing with a density that is more easily to compute • Gaussian Mixture • Gaussian • Poisson Binomial 36
  • 37. Gaussian Pseudo Likelihood • Pseudo-likelihood is comprised out of convolution of individual pdfs • Determine the mean and variance 37
  • 38. Gaussian Pseudo Likelihood • Assume that the additive noise is zero-mean Gaussian • Simplifies to single Gaussian 38
  • 40. Setup • Comparison of all filter variants overall • Up to 6 objects at the same time • Objects move linear in a 2D area • Non-linear superposition-type sensor model 0 1 2 3 4 px 0 1 2 3 4 py 40 Example of object movement. Squares denote the position of object entering the area. Triangles mark the position of the objects disappearance. Sensors are placed in the corners.
  • 41. Monte Carlo Verification • Use Sequential Monte Carlo (SMC) implementations • All filter parameters have been fixed over multiple runs • Measurements are generated individually each run • 5% of objects are assumed to be not visible on average 41
  • 42. • Exemplary comparison between Factorized and Intensity approximation • Dotted and gray lines are the ground truth Example Run 0 1 2 3 4 px AQG Σ-MeMBer 0 1 2 3 4 py 0 25 50 75 100 125 150 175 200 225 250 Timestep 0 4 8 |X| 0 1 2 3 4 px IQG Σ-MeMBer 0 1 2 3 4 py 0 25 50 75 100 125 150 175 200 225 250 Timestep 0 4 8 |X| 42
  • 43. • Cardinality estimates over all MC trials • Dotted line is the ground truth. Solid line is the average cardinality. Cardinality Error 43
  • 44. Testing of Limitations 44 0.5 0.6 0.7 0.8 0.9 1.0 1.1 pD/V 0 5 10 15 20 25 OSPA(c=16andp=1) AQG Σ-MeMBer IQG Σ-MeMBer CB-MeMBer TNC-MeMBer • OSPA metric for varying probability of visibility (lower is better) • Benchmarked against detection-type (CB) and TNC MeMBer filter
  • 46. Summary • Derived multi-object Bayes filters for sps-type sensors in mathematical formal way • Provided practical implementations by choosing multi-Bernoulli distribution as underlying distribution • Provided computationally tractable approximations • Analyzed performance in a numerical study 46
  • 47. Conclusion • It is possible to derive an effective and efficient multi-object filter for sps-type sensor • Σ-MeMBer filter provide an usable and computationally tractable way to estimate the state of multiple objects with sps-type sensors 47
  • 50. Multi-Object Predictor • Solely dependent on system dynamics • Objects move independently of each other • Objects may enter • Objects may disappear monitored area I could throw it out 50
  • 51. • If Initial and Birth distribution is Multi-Bernoulli ➡ Resulting distribution is also Multi-Bernoulli • Only need to propagate predicted Bernoulli components MeMBer Predictor 51