colmap / glomap

GLOMAP - Global Structured-from-Motion Revisited
BSD 3-Clause "New" or "Revised" License
1.3k stars 77 forks source link

I try glomap on existed colmap database that provided Extended CMU dataset, but get the wrong result #16

Open leechangyo opened 1 month ago

leechangyo commented 1 month ago

hi Developer ! i really wait to use this when i heard GLOMAP will be released soon in CVPR2024 in seattle. finally, i saw it released and used it on Extended CMU Dataset that provide COLMAP dataset as well. but the result i got this

Screenshot from 2024-08-01 10-43-26

right image is COLMAP dataset of Extended CMU dataset that provided, and left is i use this command like

glomap mapper --database_path /cmu_extended/slice2/database2.db --image_path /cmu_extended/slice2/database/ --output_path /cmu_extended/slice2/glomap_test/

what can i get more robust map in this case?

lpanaf commented 1 month ago

It seems that these two sequences are not well matched together. Can you maybe check whether they form a nice connected component? If not, I am afraid there is not too much that can be done by GLOMAP itself.

tsattler commented 1 month ago

The cameras look into opposing directions. Since there is no overlap, the Glomap results are perfectly to be expected.

In order to create the reference model provided with the dataset, we used the known extrinsics between the cameras.