Yesterday, we tested the ability of our GMM to estimate the covariance of a residual distribution using the Manhattan 3500 pose-graph. Today, we will continue to validate our GMM by simulating a distribution to see if our GMM approaches the correct covariance as the number of iterations increases.



First Test

The first distribution that the GMM was tested on is depicted in Figure 1.


Figure 1 :: Residual Scatter ( Ratio of Inler/Outler = 0.01 ).


Using the distribution depicted in Figure 1, the GMM was utilized to provide a covariance estimate at different iteration values. The metric used to quantify the “closeness” of two covariance matricies was $ || P_{true} - P_{est} ||_{F}$.

The convergence of the GMM as the number of iterations increases is shown in Figure 2. Additionally, the final covariance estimate for the inlier distribution ( i.e. the covariance estimate when the number of iterations equaled fifty ) is shown in Figure 3.


Figure 2 :: Convergence of Covariance Estimate From GMM.



 photo CodeCogsEqn_zpsaxae44q4.gif

Figure 3 :: Covariance Comparison.




Second Test

From the previous test, we have seen that the covariance estimate approaches the true covariance as the number of iterations of the GMM is allowed to increase. However, that test did not contain a high ratio of outliers. For this test, we increase the fraction of outliers in the distribution. The residual scatter for this test is depicted in Figure 4.


 photo simScatter2_zpsbdnst01e.png

Figure 4 :: Residual Scatter ( Ratio of Inler/Outler = 0.1 ).


Again, the Frobenius norm was utilized to quantify the accuracy of our estimate. The accuracy of the estimate as the number of iterations increases is shown in Figure 5. This result again shows that the GMM approaches the true covariance estimate as the number of iterations increases.


 photo covEst2_zpsx2xkxi7d.png

Figure 5 :: Convergence of Covariance Estimate From GMM.


The final covariance estimate for the inlier distribution ( i.e., the covariance estimate when the number of iterations equaled fifty ) is shown in Figure 6.


 photo CodeCogsEqn 1_zpszaabqtv0.gif

Figure 6 :: Covariance Comparison.




Final Test

For the final test, we increase the fraction of outliers to 30 percent. The scatter of the residuals is shown in Figure 7.


 photo simScatter3_zpsfinbvgo6.png

Figure 7 :: Residual Scatter ( Ratio of Inler/Outler = 0.3 ).


The accuracy of the covariance estimate as the number of iterations provided to the GMM increases is shown in Figure 9. This shows a trend similar to the two previously conducted tests.


 photo covEst3_zpslbhx8i9b.png

Figure 8 :: Convergence of Covariance Estimate From GMM.


The final covariance estimate for the inlier distribution is shown in Figure 9.


 photo CodeCogsEqn 2_zpskgxg3vxq.gif

Figure 9 :: Covariance Comparison.



Next Steps

Next, these mixture models will be provided to the max-mixtures robust noise model to see how well it can optimize when faced with faulty pose graphs