Skip to content
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

3D Line Reconstruction #62

Open
Hao-HUST opened this issue May 30, 2022 · 7 comments
Open

3D Line Reconstruction #62

Hao-HUST opened this issue May 30, 2022 · 7 comments

Comments

@Hao-HUST
Copy link

Hi, thanks for sharing your work.

I notice that, you show the 3D line reconstruction result in your oral presentation video(https://www.youtube.com/watch?v=HadE8YnCIRw), it looks great. Is that possible to share the 3D line reconstruction scripts with us?

Thanks again.

@rpautrat
Copy link
Member

rpautrat commented Jun 1, 2022

Hi, we used a modified version of COLMAP to reconstruct the lines in 3D. It is available here: https://github.com/vlarsson/colmap/tree/lines (note the branch "lines").

This code is really not optimal though, and it was only used once to create the demo. I would not rely too much on it. There are other open source tools that are probably more reliable, such as Line3D++. We will also release in the future a new open source package for line 3D reconstruction which is even better, but this will probably happen only in a few months. So stay tuned ;)

@Hao-HUST
Copy link
Author

Hao-HUST commented Jun 2, 2022

Could you please briefly describe how to use the modified COLMAP to generate the 3D lines?

@Hao-HUST Hao-HUST closed this as completed Jun 2, 2022
@Hao-HUST Hao-HUST reopened this Jun 2, 2022
@zhengshunkai
Copy link

Could you please briefly describe how to use the modified COLMAP to generate the 3D lines?

Hello,did you solve this problem?

@rpautrat
Copy link
Member

rpautrat commented Aug 2, 2022

Hi, sorry for the late reply. I am afraid that you have to go through the code to understand how to use it. The general workflow should be similar to the original COLMAP, but this is too old to be relevant to create a ReadMe for the line part. Again, I recommend using Line3D++ instead.

@zhengshunkai
Copy link

Hello,I have used the original COLMAP for SuperPoints.
Shoud I use the end-points match of SOLD2 lines as the 'points-feature match' for the triangulation?How to ensure the end-points match ?

@rpautrat
Copy link
Member

rpautrat commented Aug 5, 2022

You can use either SOLD2 or the SuperPoint descriptors to match the line endpoints.

Line triangulation is a quite complicated problem and is not solvable in a simple Github issue, so again I recommend using existing software that are still maintained :)

@zhengshunkai
Copy link

zhengshunkai commented Aug 12, 2022

You can use either SOLD2 or the SuperPoint descriptors to match the line endpoints.

Line triangulation is a quite complicated problem and is not solvable in a simple Github issue, so again I recommend using existing software that are still maintained :)

Hey,Sorry to bother you again.
Now I have the pose of images by GPS(UTM coordinate system) ,the info of the monocular camera and the result of SOLD2.Could you briefly describe how to use this to generate the 3D lines? I couldn't find effective solution :( Thank you very very much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants