| BaseSparseReconstructor |   | 86% |   | 60% | 124 | 232 | 172 | 970 | 0 | 49 | 0 | 1 |
| BasePairedViewsSparseReconstructor |   | 89% |   | 64% | 67 | 150 | 80 | 554 | 0 | 41 | 0 | 1 |
| BaseTwoViewsSparseReconstructor |   | 91% |   | 65% | 44 | 100 | 59 | 462 | 0 | 28 | 0 | 1 |
| BaseSlamSparseReconstructor |   | 90% |   | 61% | 18 | 36 | 17 | 159 | 0 | 10 | 0 | 1 |
| PlanarBestFundamentalMatrixEstimatorAndReconstructor |   | 90% |   | 78% | 16 | 82 | 16 | 170 | 0 | 41 | 0 | 1 |
| BaseSlamPairedViewsSparseReconstructor |   | 92% |   | 68% | 23 | 49 | 17 | 172 | 0 | 13 | 0 | 1 |
| EssentialMatrixInitialCamerasEstimator |   | 96% |   | 91% | 9 | 101 | 16 | 269 | 0 | 45 | 0 | 1 |
| BaseAbsoluteOrientationSlamSparseReconstructor |   | 90% |   | 77% | 4 | 12 | 9 | 86 | 0 | 3 | 0 | 1 |
| KnownBaselineSparseReconstructor |   | 85% |   | 75% | 3 | 9 | 9 | 57 | 0 | 3 | 0 | 1 |
| PairedViewsSparseReconstructor |  | 89% |   | 64% | 5 | 11 | 9 | 57 | 0 | 4 | 0 | 1 |
| DualAbsoluteQuadricInitialCamerasEstimator |  | 89% |   | 72% | 4 | 20 | 7 | 58 | 0 | 11 | 0 | 1 |
| LMSEHomogeneousSinglePoint3DTriangulator |  | 95% |   | 75% | 4 | 16 | 5 | 82 | 0 | 8 | 0 | 1 |
| LMSEInhomogeneousSinglePoint3DTriangulator |  | 95% |   | 64% | 5 | 15 | 4 | 77 | 0 | 8 | 0 | 1 |
| PROSACRobustSinglePoint3DTriangulator |  | 89% |   | 83% | 3 | 25 | 6 | 57 | 0 | 16 | 0 | 1 |
| PROMedSRobustSinglePoint3DTriangulator |  | 89% |   | 83% | 3 | 25 | 6 | 57 | 0 | 16 | 0 | 1 |
| DualImageOfAbsoluteConicInitialCamerasEstimator |  | 96% |   | 84% | 8 | 66 | 6 | 129 | 0 | 40 | 0 | 1 |
| LMedSRobustSinglePoint3DTriangulator |  | 86% |  | 87% | 1 | 12 | 5 | 36 | 0 | 8 | 0 | 1 |
| MSACRobustSinglePoint3DTriangulator |  | 85% |  | 87% | 1 | 12 | 5 | 35 | 0 | 8 | 0 | 1 |
| RANSACRobustSinglePoint3DTriangulator |  | 85% |  | 87% | 1 | 12 | 5 | 35 | 0 | 8 | 0 | 1 |
| PROMedSRobustSinglePoint3DTriangulator.new PROMedSRobustEstimatorListener() {...} |  | 92% |   | 40% | 6 | 17 | 5 | 41 | 1 | 12 | 0 | 1 |
| BaseSlamTwoViewsSparseReconstructor |  | 97% |   | 75% | 6 | 22 | 5 | 98 | 0 | 10 | 0 | 1 |
| BaseAbsoluteOrientationSlamTwoViewsSparseReconstructor |  | 93% |  | 87% | 1 | 7 | 4 | 39 | 0 | 3 | 0 | 1 |
| KnownBaselineTwoViewsSparseReconstructor |  | 90% |  | 100% | 0 | 5 | 4 | 31 | 0 | 3 | 0 | 1 |
| WeightedHomogeneousSinglePoint3DTriangulator |  | 98% |   | 84% | 4 | 30 | 3 | 118 | 0 | 17 | 0 | 1 |
| WeightedInhomogeneousSinglePoint3DTriangulator |  | 98% |   | 87% | 3 | 29 | 2 | 111 | 0 | 17 | 0 | 1 |
| BaseSlamSparseReconstructorConfiguration |  | 92% | | 50% | 2 | 12 | 3 | 28 | 0 | 10 | 0 | 1 |
| BaseSlamPairedViewsSparseReconstructorConfiguration |  | 92% | | 50% | 2 | 12 | 3 | 28 | 0 | 10 | 0 | 1 |
| SinglePoint3DTriangulator |  | 98% |  | 95% | 2 | 55 | 1 | 77 | 0 | 28 | 0 | 1 |
| RobustSinglePoint3DTriangulator |  | 98% |  | 97% | 1 | 55 | 1 | 84 | 0 | 30 | 0 | 1 |
| BaseSlamTwoViewsSparseReconstructor.new BaseSlamEstimator.BaseSlamEstimatorListener() {...} | | 80% | | n/a | 2 | 6 | 3 | 10 | 2 | 6 | 0 | 1 |
| BaseSlamPairedViewsSparseReconstructor.new BaseSlamEstimator.BaseSlamEstimatorListener() {...} | | 80% | | n/a | 2 | 6 | 3 | 10 | 2 | 6 | 0 | 1 |
| PROSACRobustSinglePoint3DTriangulator.new PROSACRobustEstimatorListener() {...} |  | 98% |  | 90% | 1 | 17 | 2 | 41 | 0 | 12 | 0 | 1 |
| MSACRobustSinglePoint3DTriangulator.new MSACRobustEstimatorListener() {...} |  | 98% |   | 50% | 5 | 16 | 2 | 39 | 0 | 11 | 0 | 1 |
| RANSACRobustSinglePoint3DTriangulator.new RANSACRobustEstimatorListener() {...} |  | 98% |   | 50% | 5 | 16 | 2 | 39 | 0 | 11 | 0 | 1 |
| LMedSRobustSinglePoint3DTriangulator.new LMedSRobustEstimatorListener() {...} |  | 98% |   | 50% | 5 | 15 | 2 | 38 | 0 | 10 | 0 | 1 |
| BaseSparseReconstructorConfiguration |  | 100% | | n/a | 0 | 132 | 0 | 263 | 0 | 132 | 0 | 1 |
| BaseTwoViewsSparseReconstructorConfiguration |  | 100% | | n/a | 0 | 58 | 0 | 117 | 0 | 58 | 0 | 1 |
| BasePairedViewsSparseReconstructorConfiguration |  | 100% | | n/a | 0 | 56 | 0 | 115 | 0 | 56 | 0 | 1 |
| InitialCamerasEstimator |  | 100% |  | 100% | 0 | 29 | 0 | 44 | 0 | 20 | 0 | 1 |
| MatchedSamples |  | 100% |  | 100% | 0 | 15 | 0 | 23 | 0 | 13 | 0 | 1 |
| EstimatedFundamentalMatrix |  | 100% | | n/a | 0 | 19 | 0 | 29 | 0 | 19 | 0 | 1 |
| Sample2D |  | 100% | | n/a | 0 | 15 | 0 | 23 | 0 | 15 | 0 | 1 |
| ReconstructedPoint3D |  | 100% | | n/a | 0 | 13 | 0 | 20 | 0 | 13 | 0 | 1 |
| EstimatedCamera |  | 100% | | n/a | 0 | 11 | 0 | 17 | 0 | 11 | 0 | 1 |
| BaseAbsoluteOrientationSlamPairedViewsSparseReconstructor |  | 100% |  | 75% | 2 | 8 | 0 | 11 | 0 | 4 | 0 | 1 |
| BaseSlamTwoViewsSparseReconstructorConfiguration |  | 100% | | n/a | 0 | 7 | 0 | 13 | 0 | 7 | 0 | 1 |
| SlamSparseReconstructor |  | 100% | | 100% | 0 | 5 | 0 | 10 | 0 | 4 | 0 | 1 |
| AbsoluteOrientationConstantVelocityModelSlamSparseReconstructor |  | 100% | | 100% | 0 | 5 | 0 | 10 | 0 | 4 | 0 | 1 |
| AbsoluteOrientationSlamSparseReconstructor |  | 100% | | 100% | 0 | 5 | 0 | 10 | 0 | 4 | 0 | 1 |
| ConstantVelocityModelSlamSparseReconstructor |  | 100% | | 100% | 0 | 5 | 0 | 10 | 0 | 4 | 0 | 1 |
| ConstantVelocityModelSlamTwoViewsSparseReconstructor | | 100% | | 100% | 0 | 5 | 0 | 10 | 0 | 4 | 0 | 1 |
| SlamTwoViewsSparseReconstructor | | 100% | | 100% | 0 | 5 | 0 | 10 | 0 | 4 | 0 | 1 |
| AbsoluteOrientationSlamTwoViewsSparseReconstructor | | 100% | | 100% | 0 | 5 | 0 | 10 | 0 | 4 | 0 | 1 |
| AbsoluteOrientationConstantVelocityModelSlamTwoViewsSparseReconstructor | | 100% | | 100% | 0 | 5 | 0 | 10 | 0 | 4 | 0 | 1 |
| SparseReconstructor | | 100% | | n/a | 0 | 3 | 0 | 9 | 0 | 3 | 0 | 1 |
| SlamPairedViewsSparseReconstructor | | 100% | | 100% | 0 | 4 | 0 | 9 | 0 | 3 | 0 | 1 |
| AbsoluteOrientationSlamPairedViewsSparseReconstructor | | 100% | | 100% | 0 | 4 | 0 | 9 | 0 | 3 | 0 | 1 |
| AbsoluteOrientationConstantVelocityModelSlamPairedViewsSparseReconstructor | | 100% | | 100% | 0 | 4 | 0 | 9 | 0 | 3 | 0 | 1 |
| ConstantVelocityModelSlamPairedViewsSparseReconstructor | | 100% | | 100% | 0 | 4 | 0 | 9 | 0 | 3 | 0 | 1 |
| Point3DTriangulatorType | | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 0 | 1 |
| InitialCamerasEstimatorMethod | | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 0 | 1 |
| BaseSlamSparseReconstructor.new BaseSlamEstimator.BaseSlamEstimatorListener() {...} | | 100% | | n/a | 0 | 6 | 0 | 10 | 0 | 6 | 0 | 1 |
| PointColorData | | 100% | | n/a | 0 | 5 | 0 | 9 | 0 | 5 | 0 | 1 |
| KnownBaselineTwoViewsSparseReconstructorConfiguration | | 100% | | n/a | 0 | 4 | 0 | 6 | 0 | 4 | 0 | 1 |
| KnownBaselineSparseReconstructorConfiguration | | 100% | | n/a | 0 | 4 | 0 | 6 | 0 | 4 | 0 | 1 |
| FailedReconstructionException | | 100% | | n/a | 0 | 4 | 0 | 8 | 0 | 4 | 0 | 1 |
| StructureFromMotionException | | 100% | | n/a | 0 | 4 | 0 | 8 | 0 | 4 | 0 | 1 |
| ReconstructionException | | 100% | | n/a | 0 | 4 | 0 | 8 | 0 | 4 | 0 | 1 |
| Point3DTriangulationException | | 100% | | n/a | 0 | 4 | 0 | 8 | 0 | 4 | 0 | 1 |
| CancelledReconstructionException | | 100% | | n/a | 0 | 4 | 0 | 8 | 0 | 4 | 0 | 1 |
| InitialCamerasEstimationFailedException | | 100% | | n/a | 0 | 4 | 0 | 8 | 0 | 4 | 0 | 1 |
| TwoViewsSparseReconstructor | | 100% | | n/a | 0 | 3 | 0 | 5 | 0 | 3 | 0 | 1 |
| ConstantVelocityModelSlamPairedViewsSparseReconstructorConfiguration | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| ConstantVelocityModelSlamTwoViewsSparseReconstructorConfiguration | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| SlamSparseReconstructorConfiguration | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AbsoluteOrientationConstantVelocityModelSlamSparseReconstructorConfiguration | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| ConstantVelocityModelSlamSparseReconstructorConfiguration | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AbsoluteOrientationSlamPairedViewsSparseReconstructorConfiguration | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AbsoluteOrientationConstantVelocityModelSlamTwoViewsSparseReconstructorConfiguration | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| SlamPairedViewsSparseReconstructorConfiguration | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AbsoluteOrientationSlamTwoViewsSparseReconstructorConfiguration | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AbsoluteOrientationSlamSparseReconstructorConfiguration | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| TwoViewsSparseReconstructorConfiguration | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| SlamTwoViewsSparseReconstructorConfiguration | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| AbsoluteOrientationConstantVelocityModelSlamPairedViewsSparseReconstructorConfiguration | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| PairedViewsSparseReconstructorConfiguration | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
| SparseReconstructorConfiguration | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |