Created
May 12, 2015 12:44
-
-
Save amiltonwong/1971c7e61877a7f30602 to your computer and use it in GitHub Desktop.
minor error in openMVG_main_SfMInit_ImageListing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
You called : | |
/root/Downloads/openMVG/openMVG_Build/software/SfM/openMVG_main_SfMInit_ImageListing | |
--imageDirectory /root/Downloads/openMVG/openMVG_Build/software/SfM/ImageDataset_SceauxCastle/images | |
--sensorWidthDatabase /root/Downloads/openMVG/src/software/SfM/cameraSensorWidth/cameraGenerated.txt | |
--outputDirectory /root/Downloads/openMVG/openMVG_Build/software/SfM/tutorial_out/matches | |
--focal -1 | |
--intrinsics | |
--camera_model 3 | |
--group_camera_model 1 | |
Error: Couldn't open /root/Downloads/openMVG/openMVG_Build/software/SfM/ImageDataset_SceauxCastle/images/K.txt Unknown file format | |
Error: Couldn't open /root/Downloads/openMVG/openMVG_Build/software/SfM/ImageDataset_SceauxCastle/images/Readme.txt Unknown file format | |
You called : | |
/root/Downloads/openMVG/openMVG_Build/software/SfM/openMVG_main_ComputeFeatures | |
--input_file /root/Downloads/openMVG/openMVG_Build/software/SfM/tutorial_out/matches/sfm_data.json | |
--outdir /root/Downloads/openMVG/openMVG_Build/software/SfM/tutorial_out/matches | |
--describerMethod SIFT | |
--upright 0 | |
--describerPreset NORMAL | |
--force 1 | |
- EXTRACT FEATURES - | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Task done in (s): 21.144 | |
You called : | |
/root/Downloads/openMVG/openMVG_Build/software/SfM/openMVG_main_ComputeMatches | |
--input_file /root/Downloads/openMVG/openMVG_Build/software/SfM/tutorial_out/matches/sfm_data.json | |
--outdir /root/Downloads/openMVG/openMVG_Build/software/SfM/tutorial_out/matches | |
--ratio 0.8 | |
--geometricModel f | |
--videoModeMatching -1 | |
--nearestMatchingMethod AUTO | |
- PUTATIVE MATCHES - | |
Use: exhaustive pairwise matching | |
Using the OPENMP thread interface | |
Using ANN_L2 matcher | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Task (Regions Loading+Matching) done in (s): 8.493 | |
- Features Loading - | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
- GEOMETRIC FILTERING - | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Task done in (s): 1.691 | |
Export Adjacency Matrix of the pairwise's geometric matches | |
Sequential/Incremental reconstruction | |
Perform incremental SfM (Initial Pair Essential + Resection). | |
- Features Loading - | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Track building | |
Track filtering | |
Track filtering : min occurence | |
Track export to internal struct | |
Track stats | |
------------------ | |
-- Tracks Stats -- | |
Tracks number: 6282 | |
Images Id: | |
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, | |
------------------ | |
TrackLength, Occurrence | |
2 2935 | |
3 1213 | |
4 681 | |
5 448 | |
6 274 | |
7 251 | |
8 217 | |
9 172 | |
10 76 | |
11 15 | |
Putative starting pair is: (4,5) | |
A-Contrario initial pair residual: 4.69176 | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 2 | |
#poses: 2 | |
#intrinsics: 1 | |
#tracks: 1436 | |
#residuals: 5744 | |
Initial RMSE: 0.408718 | |
Final RMSE: 0.3449 | |
IncrementalReconstructionEngine::ComputeResidualsMSE. | |
-- #Tracks: 1433 | |
-- Residual min: 2.49247e-09 | |
-- Residual median: 0.0112355 | |
-- Residual max: 3.57276 | |
-- Residual mean: 0.199495 | |
========================= | |
MSE Residual InitialPair Inlier: 0.199495 | |
========================= | |
------------------------------- | |
-- Resection of camera index: 3 | |
------------------------------- | |
nfa=-181.088 inliers=458 precisionNormalized=0.0275082 precision=477.873 (iter=0,sample=321,469,551,) | |
nfa=-2624.43 inliers=936 precisionNormalized=0.000396292 precision=57.3573 (iter=0,sample=321,469,551,) | |
nfa=-3251.85 inliers=955 precisionNormalized=0.000106197 precision=29.6919 (iter=1,sample=253,57,925,) | |
nfa=-3337.06 inliers=967 precisionNormalized=0.000100636 precision=28.904 (iter=2,sample=40,534,622,) | |
nfa=-3544.62 inliers=932 precisionNormalized=3.88423e-05 precision=17.957 (iter=3,sample=935,301,648,) | |
nfa=-3839.56 inliers=964 precisionNormalized=2.90464e-05 precision=15.5284 (iter=5,sample=23,914,548,) | |
nfa=-3963.89 inliers=966 precisionNormalized=2.21934e-05 precision=13.5736 (iter=6,sample=480,126,337,) | |
nfa=-4030.47 inliers=960 precisionNormalized=1.73516e-05 precision=12.0019 (iter=12,sample=869,546,108,) | |
nfa=-4144.81 inliers=961 precisionNormalized=1.33731e-05 precision=10.5365 (iter=33,sample=655,103,920,) | |
nfa=-4161.22 inliers=960 precisionNormalized=1.26682e-05 precision=10.2551 (iter=200,sample=437,628,738,) | |
nfa=-4232.08 inliers=952 precisionNormalized=9.48886e-06 precision=8.87541 (iter=298,sample=156,831,816,) | |
------------------------------- | |
-- Robust Resection of view: 3 | |
-- Resection status: 1 | |
-- #Points used for Resection: 978 | |
-- #Points validated by robust Resection: 952 | |
-- Threshold: 8.87541 | |
------------------------------- | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 1 | |
#poses: 1 | |
#intrinsics: 1 | |
#tracks: 952 | |
#residuals: 1904 | |
Initial RMSE: 2.49319 | |
Final RMSE: 2.14851 | |
--Triangulated 3D points [3-4]: #Validated/#Possible: 665/670 | |
#3DPoint for the entire scene: 2098 | |
--Triangulated 3D points [3-5]: #Validated/#Possible: 159/164 | |
#3DPoint for the entire scene: 2257 | |
------------------------------- | |
-- Resection of camera index: 6 | |
------------------------------- | |
nfa=-1826.3 inliers=1088 precisionNormalized=0.0058179 precision=219.768 (iter=0,sample=363,645,1052,) | |
nfa=-4528.55 inliers=1056 precisionNormalized=1.26415e-05 precision=10.2443 (iter=0,sample=363,645,1052,) | |
nfa=-4767.07 inliers=1045 precisionNormalized=6.50712e-06 precision=7.3498 (iter=6,sample=710,1046,997,) | |
nfa=-4853.26 inliers=1056 precisionNormalized=6.21487e-06 precision=7.18286 (iter=7,sample=609,1079,975,) | |
nfa=-4919.77 inliers=1059 precisionNormalized=5.59104e-06 precision=6.81283 (iter=20,sample=350,880,515,) | |
nfa=-4927.51 inliers=1063 precisionNormalized=5.79591e-06 precision=6.93653 (iter=233,sample=67,960,983,) | |
nfa=-4930.48 inliers=1043 precisionNormalized=4.41529e-06 precision=6.05426 (iter=341,sample=915,268,242,) | |
nfa=-4936.8 inliers=1054 precisionNormalized=5.0416e-06 precision=6.46942 (iter=381,sample=628,61,618,) | |
nfa=-4937.71 inliers=1049 precisionNormalized=4.70768e-06 precision=6.25151 (iter=406,sample=704,341,386,) | |
------------------------------- | |
-- Robust Resection of view: 6 | |
-- Resection status: 1 | |
-- #Points used for Resection: 1111 | |
-- #Points validated by robust Resection: 1049 | |
-- Threshold: 6.25151 | |
------------------------------- | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 1 | |
#poses: 1 | |
#intrinsics: 1 | |
#tracks: 1049 | |
#residuals: 2098 | |
Initial RMSE: 1.48223 | |
Final RMSE: 1.25016 | |
--Triangulated 3D points [3-6]: #Validated/#Possible: 71/72 | |
#3DPoint for the entire scene: 2328 | |
--Triangulated 3D points [4-6]: #Validated/#Possible: 96/97 | |
#3DPoint for the entire scene: 2424 | |
--Triangulated 3D points [5-6]: #Validated/#Possible: 340/340 | |
#3DPoint for the entire scene: 2764 | |
------------------------------- | |
-- Resection of camera index: 2 | |
------------------------------- | |
nfa=-132.911 inliers=221 precisionNormalized=0.00417064 precision=186.073 (iter=0,sample=78,940,1090,) | |
nfa=-5668.56 inliers=1406 precisionNormalized=2.45653e-05 precision=14.2805 (iter=0,sample=78,940,1090,) | |
nfa=-5819.84 inliers=1417 precisionNormalized=2.12426e-05 precision=13.2796 (iter=19,sample=1137,252,1084,) | |
nfa=-5860.32 inliers=1408 precisionNormalized=1.82726e-05 precision=12.3163 (iter=262,sample=1239,78,16,) | |
------------------------------- | |
-- Robust Resection of view: 2 | |
-- Resection status: 1 | |
-- #Points used for Resection: 1453 | |
-- #Points validated by robust Resection: 1408 | |
-- Threshold: 12.3163 | |
------------------------------- | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 1 | |
#poses: 1 | |
#intrinsics: 1 | |
#tracks: 1408 | |
#residuals: 2816 | |
Initial RMSE: 3.25586 | |
Final RMSE: 2.87424 | |
--Triangulated 3D points [2-3]: #Validated/#Possible: 609/610 | |
#3DPoint for the entire scene: 3373 | |
--Triangulated 3D points [2-4]: #Validated/#Possible: 170/171 | |
#3DPoint for the entire scene: 3543 | |
--Triangulated 3D points [2-5]: #Validated/#Possible: 40/53 | |
#3DPoint for the entire scene: 3583 | |
--Triangulated 3D points [2-6]: #Validated/#Possible: 36/37 | |
#3DPoint for the entire scene: 3619 | |
------------------------------- | |
-- Resection of camera index: 7 | |
------------------------------- | |
nfa=-1566.9 inliers=1182 precisionNormalized=0.0136369 precision=336.465 (iter=0,sample=293,923,1118,) | |
nfa=-4022.78 inliers=1175 precisionNormalized=0.000104801 precision=29.496 (iter=0,sample=293,923,1118,) | |
nfa=-4306.79 inliers=1159 precisionNormalized=5.06428e-05 precision=20.5041 (iter=7,sample=584,402,1128,) | |
nfa=-4333.74 inliers=1158 precisionNormalized=4.7492e-05 precision=19.856 (iter=249,sample=122,83,50,) | |
nfa=-4394.68 inliers=1171 precisionNormalized=4.83369e-05 precision=20.0318 (iter=336,sample=427,71,384,) | |
------------------------------- | |
-- Robust Resection of view: 7 | |
-- Resection status: 1 | |
-- #Points used for Resection: 1197 | |
-- #Points validated by robust Resection: 1171 | |
-- Threshold: 20.0318 | |
------------------------------- | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 1 | |
#poses: 1 | |
#intrinsics: 1 | |
#tracks: 1171 | |
#residuals: 2342 | |
Initial RMSE: 4.97749 | |
Final RMSE: 4.31833 | |
--Triangulated 3D points [2-7]: #Validated/#Possible: 38/38 | |
#3DPoint for the entire scene: 3657 | |
--Triangulated 3D points [3-7]: #Validated/#Possible: 21/21 | |
#3DPoint for the entire scene: 3678 | |
--Triangulated 3D points [4-7]: #Validated/#Possible: 60/61 | |
#3DPoint for the entire scene: 3738 | |
--Triangulated 3D points [5-7]: #Validated/#Possible: 66/66 | |
#3DPoint for the entire scene: 3804 | |
--Triangulated 3D points [6-7]: #Validated/#Possible: 284/285 | |
#3DPoint for the entire scene: 4088 | |
------------------------------- | |
-- Resection of camera index: 1 | |
------------------------------- | |
nfa=-1725.94 inliers=1660 precisionNormalized=0.0259252 precision=463.919 (iter=0,sample=627,968,1465,) | |
nfa=-3721.39 inliers=1671 precisionNormalized=0.00172394 precision=119.631 (iter=0,sample=627,968,1465,) | |
nfa=-5151.96 inliers=1668 precisionNormalized=0.000234342 precision=44.1068 (iter=1,sample=206,285,1645,) | |
nfa=-5274.31 inliers=1626 precisionNormalized=0.000148721 precision=35.1373 (iter=3,sample=603,1416,543,) | |
nfa=-5914.12 inliers=1655 precisionNormalized=7.41477e-05 precision=24.8102 (iter=8,sample=543,810,454,) | |
nfa=-6174.77 inliers=1635 precisionNormalized=4.43458e-05 precision=19.187 (iter=15,sample=553,163,1032,) | |
nfa=-6274.77 inliers=1640 precisionNormalized=4.0001e-05 precision=18.2229 (iter=18,sample=817,115,937,) | |
nfa=-6488.44 inliers=1640 precisionNormalized=2.96171e-05 precision=15.6802 (iter=23,sample=1446,310,306,) | |
------------------------------- | |
-- Robust Resection of view: 1 | |
-- Resection status: 1 | |
-- #Points used for Resection: 1691 | |
-- #Points validated by robust Resection: 1640 | |
-- Threshold: 15.6802 | |
------------------------------- | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 1 | |
#poses: 1 | |
#intrinsics: 1 | |
#tracks: 1640 | |
#residuals: 3280 | |
Initial RMSE: 3.77908 | |
Final RMSE: 3.43711 | |
--Triangulated 3D points [1-2]: #Validated/#Possible: 483/483 | |
#3DPoint for the entire scene: 4571 | |
--Triangulated 3D points [1-3]: #Validated/#Possible: 99/99 | |
#3DPoint for the entire scene: 4670 | |
--Triangulated 3D points [1-4]: #Validated/#Possible: 50/50 | |
#3DPoint for the entire scene: 4720 | |
--Triangulated 3D points [1-5]: #Validated/#Possible: 19/20 | |
#3DPoint for the entire scene: 4739 | |
--Triangulated 3D points [1-6]: #Validated/#Possible: 8/8 | |
#3DPoint for the entire scene: 4747 | |
--Triangulated 3D points [1-7]: #Validated/#Possible: 24/24 | |
#3DPoint for the entire scene: 4771 | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 11 | |
#poses: 7 | |
#intrinsics: 1 | |
#tracks: 4771 | |
#residuals: 31572 | |
Initial RMSE: 1.96359 | |
Final RMSE: 0.303393 | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 11 | |
#poses: 7 | |
#intrinsics: 1 | |
#tracks: 4765 | |
#residuals: 31516 | |
Initial RMSE: 0.278908 | |
Final RMSE: 0.27491 | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 11 | |
#poses: 7 | |
#intrinsics: 1 | |
#tracks: 4764 | |
#residuals: 31512 | |
Initial RMSE: 0.273904 | |
Final RMSE: 0.273856 | |
------------------------------- | |
-- Resection of camera index: 0 | |
------------------------------- | |
nfa=-736.549 inliers=941 precisionNormalized=0.0233914 precision=459.444 (iter=0,sample=280,398,607,) | |
nfa=-6236.19 inliers=1168 precisionNormalized=1.015e-06 precision=3.02647 (iter=0,sample=280,398,607,) | |
nfa=-6241.85 inliers=1173 precisionNormalized=1.07062e-06 precision=3.10829 (iter=3,sample=126,791,963,) | |
nfa=-6245.9 inliers=1178 precisionNormalized=1.13263e-06 precision=3.19705 (iter=162,sample=261,624,918,) | |
nfa=-6253.86 inliers=1180 precisionNormalized=1.14408e-06 precision=3.21316 (iter=345,sample=16,1042,113,) | |
------------------------------- | |
-- Robust Resection of view: 0 | |
-- Resection status: 1 | |
-- #Points used for Resection: 1272 | |
-- #Points validated by robust Resection: 1180 | |
-- Threshold: 3.21316 | |
------------------------------- | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 1 | |
#poses: 1 | |
#intrinsics: 1 | |
#tracks: 1180 | |
#residuals: 2360 | |
Initial RMSE: 0.615509 | |
Final RMSE: 0.579146 | |
--Triangulated 3D points [0-1]: #Validated/#Possible: 514/515 | |
#3DPoint for the entire scene: 5278 | |
--Triangulated 3D points [0-2]: #Validated/#Possible: 49/50 | |
#3DPoint for the entire scene: 5327 | |
--Triangulated 3D points [0-3]: #Validated/#Possible: 26/26 | |
#3DPoint for the entire scene: 5353 | |
--Triangulated 3D points [0-4]: #Validated/#Possible: 18/19 | |
#3DPoint for the entire scene: 5371 | |
--Triangulated 3D points [0-5]: #Validated/#Possible: 4/6 | |
#3DPoint for the entire scene: 5375 | |
--Triangulated 3D points [0-6]: #Validated/#Possible: 6/9 | |
#3DPoint for the entire scene: 5381 | |
--Triangulated 3D points [0-7]: #Validated/#Possible: 7/8 | |
#3DPoint for the entire scene: 5388 | |
------------------------------- | |
-- Resection of camera index: 8 | |
------------------------------- | |
nfa=-2146.69 inliers=1043 precisionNormalized=0.00241863 precision=147.737 (iter=0,sample=376,600,962,) | |
nfa=-5127.5 inliers=998 precisionNormalized=1.69742e-06 precision=3.91381 (iter=0,sample=376,600,962,) | |
nfa=-5179.35 inliers=1006 precisionNormalized=1.69706e-06 precision=3.91339 (iter=24,sample=536,193,608,) | |
nfa=-5183.61 inliers=984 precisionNormalized=1.20588e-06 precision=3.29881 (iter=28,sample=809,773,114,) | |
nfa=-5253.74 inliers=998 precisionNormalized=1.26742e-06 precision=3.38193 (iter=31,sample=775,434,450,) | |
------------------------------- | |
-- Robust Resection of view: 8 | |
-- Resection status: 1 | |
-- #Points used for Resection: 1065 | |
-- #Points validated by robust Resection: 998 | |
-- Threshold: 3.38193 | |
------------------------------- | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 1 | |
#poses: 1 | |
#intrinsics: 1 | |
#tracks: 998 | |
#residuals: 1996 | |
Initial RMSE: 0.68399 | |
Final RMSE: 0.60167 | |
--Triangulated 3D points [0-8]: #Validated/#Possible: 15/17 | |
#3DPoint for the entire scene: 5403 | |
--Triangulated 3D points [1-8]: #Validated/#Possible: 8/10 | |
#3DPoint for the entire scene: 5411 | |
--Triangulated 3D points [2-8]: #Validated/#Possible: 5/5 | |
#3DPoint for the entire scene: 5416 | |
--Triangulated 3D points [3-8]: #Validated/#Possible: 10/10 | |
#3DPoint for the entire scene: 5426 | |
--Triangulated 3D points [4-8]: #Validated/#Possible: 18/18 | |
#3DPoint for the entire scene: 5444 | |
--Triangulated 3D points [5-8]: #Validated/#Possible: 13/13 | |
#3DPoint for the entire scene: 5457 | |
--Triangulated 3D points [6-8]: #Validated/#Possible: 41/41 | |
#3DPoint for the entire scene: 5498 | |
--Triangulated 3D points [7-8]: #Validated/#Possible: 383/383 | |
#3DPoint for the entire scene: 5881 | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 11 | |
#poses: 9 | |
#intrinsics: 1 | |
#tracks: 5881 | |
#residuals: 40348 | |
Initial RMSE: 0.319293 | |
Final RMSE: 0.285854 | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 11 | |
#poses: 9 | |
#intrinsics: 1 | |
#tracks: 5881 | |
#residuals: 40346 | |
Initial RMSE: 0.285513 | |
Final RMSE: 0.284866 | |
------------------------------- | |
-- Resection of camera index: 10 | |
------------------------------- | |
nfa=-261.34 inliers=295 precisionNormalized=0.0191787 precision=414.242 (iter=0,sample=109,231,269,) | |
nfa=-679.136 inliers=359 precisionNormalized=0.00300538 precision=163.981 (iter=1,sample=7,175,103,) | |
nfa=-722.281 inliers=334 precisionNormalized=0.00130569 precision=108.085 (iter=2,sample=328,94,90,) | |
nfa=-1543.2 inliers=336 precisionNormalized=4.68005e-06 precision=6.47098 (iter=3,sample=132,177,79,) | |
nfa=-1581.07 inliers=331 precisionNormalized=2.93718e-06 precision=5.12637 (iter=7,sample=79,334,214,) | |
nfa=-1609.69 inliers=328 precisionNormalized=2.11732e-06 precision=4.35249 (iter=16,sample=367,165,30,) | |
nfa=-1610.43 inliers=339 precisionNormalized=3.32249e-06 precision=5.45226 (iter=19,sample=332,320,115,) | |
nfa=-1620.33 inliers=339 precisionNormalized=3.10453e-06 precision=5.27039 (iter=111,sample=47,170,309,) | |
nfa=-1622.07 inliers=337 precisionNormalized=2.82669e-06 precision=5.02902 (iter=233,sample=169,7,372,) | |
nfa=-1630.98 inliers=332 precisionNormalized=2.15826e-06 precision=4.39437 (iter=318,sample=226,173,261,) | |
------------------------------- | |
-- Robust Resection of view: 10 | |
-- Resection status: 1 | |
-- #Points used for Resection: 378 | |
-- #Points validated by robust Resection: 332 | |
-- Threshold: 4.39437 | |
------------------------------- | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 1 | |
#poses: 1 | |
#intrinsics: 1 | |
#tracks: 332 | |
#residuals: 664 | |
Initial RMSE: 1.01072 | |
Final RMSE: 0.888821 | |
--Triangulated 3D points [0-10]: #Validated/#Possible: 4/5 | |
#3DPoint for the entire scene: 5885 | |
--Triangulated 3D points [1-10]: #Validated/#Possible: 4/5 | |
#3DPoint for the entire scene: 5889 | |
--Triangulated 3D points [2-10]: #Validated/#Possible: 4/4 | |
#3DPoint for the entire scene: 5893 | |
--Triangulated 3D points [3-10]: #Validated/#Possible: 4/4 | |
#3DPoint for the entire scene: 5897 | |
--Triangulated 3D points [4-10]: #Validated/#Possible: 3/3 | |
#3DPoint for the entire scene: 5900 | |
--Triangulated 3D points [5-10]: #Validated/#Possible: 1/2 | |
#3DPoint for the entire scene: 5901 | |
--Triangulated 3D points [6-10]: #Validated/#Possible: 5/5 | |
#3DPoint for the entire scene: 5906 | |
--Triangulated 3D points [7-10]: #Validated/#Possible: 44/45 | |
#3DPoint for the entire scene: 5950 | |
--Triangulated 3D points [8-10]: #Validated/#Possible: 106/108 | |
#3DPoint for the entire scene: 6056 | |
------------------------------- | |
-- Resection of camera index: 9 | |
------------------------------- | |
nfa=-1127.2 inliers=336 precisionNormalized=0.00010991 precision=31.359 (iter=0,sample=137,231,237,) | |
nfa=-1243.32 inliers=332 precisionNormalized=4.24373e-05 precision=19.4858 (iter=1,sample=0,120,28,) | |
nfa=-1573.83 inliers=319 precisionNormalized=2.35192e-06 precision=4.58729 (iter=2,sample=216,340,111,) | |
nfa=-1601.13 inliers=319 precisionNormalized=1.92769e-06 precision=4.15301 (iter=5,sample=228,50,307,) | |
nfa=-1617 inliers=313 precisionNormalized=1.29625e-06 precision=3.40557 (iter=46,sample=212,214,148,) | |
nfa=-1619.15 inliers=311 precisionNormalized=1.15966e-06 precision=3.22114 (iter=103,sample=47,1,282,) | |
nfa=-1621.28 inliers=315 precisionNormalized=1.38036e-06 precision=3.51432 (iter=314,sample=321,16,299,) | |
nfa=-1630.89 inliers=317 precisionNormalized=1.41313e-06 precision=3.55578 (iter=378,sample=42,248,90,) | |
------------------------------- | |
-- Robust Resection of view: 9 | |
-- Resection status: 1 | |
-- #Points used for Resection: 344 | |
-- #Points validated by robust Resection: 317 | |
-- Threshold: 3.55578 | |
------------------------------- | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 1 | |
#poses: 1 | |
#intrinsics: 1 | |
#tracks: 317 | |
#residuals: 634 | |
Initial RMSE: 0.725044 | |
Final RMSE: 0.646441 | |
--Triangulated 3D points [0-9]: #Validated/#Possible: 0/8 | |
#3DPoint for the entire scene: 6056 | |
--Triangulated 3D points [1-9]: #Validated/#Possible: 1/3 | |
#3DPoint for the entire scene: 6057 | |
--Triangulated 3D points [2-9]: #Validated/#Possible: 3/3 | |
#3DPoint for the entire scene: 6060 | |
--Triangulated 3D points [3-9]: #Validated/#Possible: 1/1 | |
#3DPoint for the entire scene: 6061 | |
--Triangulated 3D points [4-9]: #Validated/#Possible: 1/1 | |
#3DPoint for the entire scene: 6062 | |
--Triangulated 3D points [5-9]: #Validated/#Possible: 5/5 | |
#3DPoint for the entire scene: 6067 | |
--Triangulated 3D points [6-9]: #Validated/#Possible: 3/3 | |
#3DPoint for the entire scene: 6070 | |
--Triangulated 3D points [7-9]: #Validated/#Possible: 15/15 | |
#3DPoint for the entire scene: 6085 | |
--Triangulated 3D points [8-9]: #Validated/#Possible: 101/103 | |
#3DPoint for the entire scene: 6186 | |
--Triangulated 3D points [9-10]: #Validated/#Possible: 54/57 | |
#3DPoint for the entire scene: 6240 | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 11 | |
#poses: 11 | |
#intrinsics: 1 | |
#tracks: 6240 | |
#residuals: 43068 | |
Initial RMSE: 0.309485 | |
Final RMSE: 0.292493 | |
------------------------------- | |
-- Structure from Motion (statistics): | |
-- #Camera calibrated: 11 from 11 input images. | |
-- #Tracks, #3D points: 6240 | |
------------------------------- | |
IncrementalReconstructionEngine::ComputeResidualsMSE. | |
-- #Tracks: 6240 | |
-- Residual min: 2.55783e-07 | |
-- Residual median: 0.151838 | |
-- Residual max: 3.93265 | |
-- Residual mean: 0.254675 | |
Histogram of residuals: | |
0 | 34316 | |
0.393 | 6147 | |
0.787 | 1634 | |
1.18 | 543 | |
1.57 | 225 | |
1.97 | 98 | |
2.36 | 56 | |
2.75 | 24 | |
3.15 | 15 | |
3.54 | 9 | |
3.93 | |
Total Ac-Sfm took (s): 4.774 | |
...Generating SfM_Report.html | |
...Export SfM_Data to disk. | |
Compute scene structure color | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Compute Structure from the provided poses | |
- Regions Loading - | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Compute frustum intersection | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Compute pairwise fundamental guided matching: | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Per triplet tracks validation (discard spurious correspondences): | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Robust triangulation progress: | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Structure estimation took (s): 1.044. | |
#landmark found: 4170 | |
You called : | |
/root/Downloads/openMVG/openMVG_Build/software/SfM/openMVG_main_ComputeMatches | |
--input_file /root/Downloads/openMVG/openMVG_Build/software/SfM/tutorial_out/matches/sfm_data.json | |
--outdir /root/Downloads/openMVG/openMVG_Build/software/SfM/tutorial_out/matches | |
--ratio 0.8 | |
--geometricModel e | |
--videoModeMatching -1 | |
--nearestMatchingMethod AUTO | |
- PUTATIVE MATCHES - | |
PREVIOUS RESULTS LOADED | |
- Features Loading - | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
- GEOMETRIC FILTERING - | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Task done in (s): 2.833 | |
Export Adjacency Matrix of the pairwise's geometric matches | |
----------------------------------------------------------- | |
Global Structure from Motion: | |
----------------------------------------------------------- | |
Open Source implementation of the paper: | |
"Global Fusion of Relative Motions for Robust, Accurate and Scalable Structure from Motion." | |
Pierre Moulon, Pascal Monasse and Renaud Marlet. ICCV 2013. | |
------------------------------------------------------------ | |
- Features Loading - | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
CleanGraph_KeepLargestBiEdge_Nodes():: => connected Component: 1 | |
Connected component of size: 11 | |
Cardinal of nodes: 11 | |
Cardinal of edges: 45 | |
Compute_Relative_Rotations | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
------------------------------- | |
Global rotations computation: | |
#relative rotations: 45 | |
#global rotations: 11 | |
Statistics about rotation triplets: | |
min: 0.103771 | |
mean: 1.25038 | |
median: 0.822563 | |
max: 10.0751 | |
0 | 25 | |
0.504 | 36 | |
1.01 | 16 | |
1.51 | 11 | |
2.02 | 3 | |
2.52 | 1 | |
3.02 | 2 | |
3.53 | 0 | |
4.03 | 2 | |
4.53 | 0 | |
5.04 | 1 | |
5.54 | 1 | |
6.05 | 0 | |
6.55 | 0 | |
7.05 | 1 | |
7.56 | 0 | |
8.06 | 0 | |
8.56 | 0 | |
9.07 | 0 | |
9.57 | 0 | |
10.1 | |
Triplets filtering based on composition error on unit cycles | |
#Triplets before: 100 | |
#Triplets after: 96 | |
#Edges removed by triplet inference: 1 | |
CleanGraph_KeepLargestBiEdge_Nodes():: => connected Component: 1 | |
Connected component of size: 11 | |
Cardinal of nodes: 11 | |
Cardinal of edges: 44 | |
------------------------------- | |
Relative translations computation: | |
------------------------------- | |
#Triplets: 100 | |
Computation of the relative translations over the graph with an edge coverage algorithm | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
TRIPLET COVERAGE TIMING: 2.776 seconds | |
------------------------------- | |
-- #Effective translations estimates: 28 from 100 triplets. | |
-- resulting in 84 translation estimation. | |
-- timing to obtain the relative translations: 2.776 seconds. | |
------------------------------- | |
CleanGraph_KeepLargestBiEdge_Nodes():: => connected Component: 1 | |
Connected component of size: 11 | |
Cardinal of nodes: 11 | |
Cardinal of edges: 44 | |
------------------------------- | |
Global translations computation: | |
- Ready to compute 11 global translations. | |
from #relative translations: 84 | |
Feasibility 1 | |
------------------------------- | |
-- #relative estimates: 84 converge with gamma: 0.0139918. | |
timing (s): 0.013. | |
------------------------------- | |
Found solution: | |
0 0 0 -0.423185 0.0628904 0.169272 -0.682327 0.0882358 0.312296 -0.788208 0.0999248 0.355608 -0.964533 0.110194 0.506305 -1.1887 0.124239 0.602598 -1.35552 0.119907 0.66489 -1.45428 0.148869 0.730337 -1.67159 0.141117 0.732905 -1.77192 0.143567 0.815827 -1.97201 0.172183 0.754882 1.87397 1.83593 2.00581 1.40632 2.00807 1.57816 1.79228 1.50297 1.33721 2.00059 1.5441 1.6177 1.73023 1.26056 1.78059 1.92923 1.29611 1.35088 1.97464 1 1.52719 1.12923 1.23001 1.07471 1.62949 1.74068 1 1.76849 0.0139918 | |
cam position: | |
0 0 0 -0.423185 0.0628904 0.169272 -0.682327 0.0882358 0.312296 -0.788208 0.0999248 0.355608 -0.964533 0.110194 0.506305 -1.1887 0.124239 0.602598 -1.35552 0.119907 0.66489 -1.45428 0.148869 0.730337 -1.67159 0.141117 0.732905 -1.77192 0.143567 0.815827 -1.97201 0.172183 0.754882 | |
cam Lambdas: | |
1.87397 1.83593 2.00581 1.40632 2.00807 1.57816 1.79228 1.50297 1.33721 2.00059 1.5441 1.6177 1.73023 1.26056 1.78059 1.92923 1.29611 1.35088 1.97464 1 1.52719 1.12923 1.23001 1.07471 1.62949 1.74068 1 1.76849 | |
Track stats | |
------------------ | |
-- Tracks Stats -- | |
Tracks number: 2550 | |
Images Id: | |
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, | |
------------------ | |
TrackLength, Occurrence | |
3 1031 | |
4 399 | |
5 337 | |
6 225 | |
7 201 | |
8 169 | |
9 149 | |
10 33 | |
11 6 | |
Blind triangulation progress: | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
#removed tracks (invalid triangulation): 0 | |
Triangulation took (s): 0.001 | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 11 | |
#poses: 11 | |
#intrinsics: 1 | |
#tracks: 2550 | |
#residuals: 24440 | |
Initial RMSE: 5.13366 | |
Final RMSE: 1.10738 | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 11 | |
#poses: 11 | |
#intrinsics: 1 | |
#tracks: 2550 | |
#residuals: 24440 | |
Initial RMSE: 1.10738 | |
Final RMSE: 0.851662 | |
Bundle Adjustment statistics (approximated RMSE): | |
#views: 11 | |
#poses: 11 | |
#intrinsics: 1 | |
#tracks: 2550 | |
#residuals: 24440 | |
Initial RMSE: 0.851662 | |
Final RMSE: 0.30667 | |
Outlier removal (remaining #points): | |
initial structure size #3DPoints: 2550 | |
pixel residual filter #3DPoints: 2550 | |
angular filter #3DPoints: 2550 | |
Total Ac-Global-Sfm took (s): 4.343 | |
...Generating SfM_Report.html | |
...Export SfM_Data to disk. | |
Compute scene structure color | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Compute Structure from the provided poses | |
- Regions Loading - | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Compute frustum intersection | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Compute pairwise fundamental guided matching: | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Per triplet tracks validation (discard spurious correspondences): | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Robust triangulation progress: | |
0% 10 20 30 40 50 60 70 80 90 100% | |
|----|----|----|----|----|----|----|----|----|----| | |
*************************************************** | |
Structure estimation took (s): 1.05. | |
#landmark found: 4145 | |
('Using input dir : ', '/root/Downloads/openMVG/openMVG_Build/software/SfM/ImageDataset_SceauxCastle/images') | |
(' output_dir : ', '/root/Downloads/openMVG/openMVG_Build/software/SfM/tutorial_out') | |
1. Intrisics analysis | |
2. Compute features | |
2. Compute matches | |
3. Do Incremental/Sequential reconstruction | |
5. Colorize Structure | |
4. Structure from Known Poses (robust triangulation) | |
2. Compute matches (for the global SfM Pipeline) | |
3. Do Global reconstruction | |
5. Colorize Structure | |
4. Structure from Known Poses (robust triangulation) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment