19.5 The Generation of Synthetic Data
In order to evaluate the performance of the various tracking filter methods, we developed a synthetic rigid body and created synthetic trajectories indicative of the store release event. This gives us a synthetic “truth” trajectory that allows us to create synthetic observation sets as seen from synthetic cameras by adding Monte Carlo sets of pixel noise. The synthetic camera measurements can then be used to perform Monte Carlo RMS error analysis comparisons of the estimation (solver) methods.
19.5.1 Synthetic Rigid Body Feature Points
We first construct a rigid body with eight feature points out of a unit cube by constructing a 3 × 8 matrix S, where the i th column of S is the feature point
(19.99)
Then we apply an affine transformation that makes the cube long and thin
where
(19.101)
19.5.2 Synthetic Trajectory
To build a synthetic trajectory we first generate a sequence of times t, where
(19.102)
Then we define a damped sinusoidal function ...
Get Bayesian Estimation and Tracking: A Practical Guide now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.