-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Street Map Creation with Loop Closure #895
Comments
Do you have enough image overlap between start and end of you route? The problem could also be related to your wide angle camera (distortion).
By default all images are being matched against each other. 0.5 seconds? When walking, 1-5 seconds may be enough. |
i have around 30 meter overlap, see screenshot on the right. I also tried to see if there was a matching problem at the split point. I simply loaded 20 images separately into Meshroom before and after the cut point and there was no problem with the reconstruction. so i was assuming it's a loop closure problem from meshroom.
|
how many images are reconstructed out of the 500+? |
Try to make sure you are not visible in the images to avoid false matches. Try to walk in the blind spot. You could try to convert your fisheye images: |
537 / 559 Images |
i removed it with a black mask, painted on the image in the region where i was walking. just send you the original images to not confuse you. and i don't think the matching is the problem because of the test with the 2x20 selected images from the problematic region with in itself it works well |
ok, effectively it could be a problem with the loop closure. |
|
You can send a link to the private mailing list [email protected] |
as u prefer, u can male a wetransfer/fromsmash, if u cannot make it public use a pm |
Hi, |
ok, i have tested alot: i calibrated the camera parameters more precisely and locked the parameters for distortion. also i used the rig configuration -> both led to significantly more matching points and more precise SfM. So the drift should now not be too large, because it matches really close: but something interessting happens: It seems as if the loop closing here, due to the large graph, would rather play it safe and remove the cameras than make a minimal correction. maybe the size of the structur-graph is to big to connect the loop? i found the "localBAdistanceGraph" and "localizer max ransac error" parameters and tried out the whole range but without visible change in the reconstruction |
I was wondering what types of calibrating for the camera you did. I just posted about trying to do some similar work with Google Street Data and how poor my results have been coming out. |
Have you tried to disable the localBA? |
Describe the problem
i like to generate a map of some streets. i took 500+ pictures with a wide angle camera every 0.5 seconds while walking along streets. when i come back to a street where i have been before, meshroom apparently does not calculate a loop closure.
my question: is there an option to activate loop closing? or another tool or workflow to create such a map?
Screenshots
Dataset
if it helps, i can upload all photos from the dataset. but the matching between the photos looks good.
Desktop (please complete the following and other pertinent information):
The text was updated successfully, but these errors were encountered: