-
Notifications
You must be signed in to change notification settings - Fork 134
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
PointCloud Align Problem #76
Comments
Hi @ZakeyShi. Great question. I'll go through it in detail, but I just wanted to quickly say that I appreciate the care and attention to detail in your question. The easiest way to construct a ground truth point cloud is not to use our If you want to use our We provide code for computing all the necessary rays here. If you compute rays using this example code, and interpret |
Hi @mikeroberts3000 !Thank you for your quick and detailed reply, which has been very enlightening for me. I discovered that there was an error in my point cloud visualization code on my end. Specifically, I stored the After correcting this careless bug, the point cloud visualization is now working correctly 🎉. Just one more question, can I directly use the list in #22 (comment) to skip these broken scenes? I'm not sure if this list comprehensively includes all potentially broken scenes. Or should I write my own logic to filter out other potential error scenes? If so, do you have any good suggestions? 😊 |
That point cloud looks great! I'm happy you figured out your bug. Our standard split file ( If you filter based on our standard split file and #22, I believe that is sufficient to exclude all broken scenes. Please post in #22 if you find any other broken scenes. And if you're not using our standard split, please be sure to document whatever additional filtering steps you're doing in your papers. |
Hey @ZakeyShi, thank you for your well-formulated question! I am trying to get the same output as you: get intrinsics (3x3), poses (4x4), and the depth map. But I am struggling to get the views aligned. Do you mind sharing your entire code for the PCL generation? My code for loading the camera parameters and depth map is here: gist. Input viewsOutput PCL |
@thibble instead of attempting to obtain someone else's end-to-end solution to solve your problem, I recommend the following. Slow down, read through this discussion carefully, study the example code that is already linked, and write a well-formulated question of your own if you're still stuck. |
Hi👋 , thx for your great work!
Recently, I encountered some issues while using Hyersim dataset.
I want to obtain the intrinsic parameters and pose of the camera for each image, in order to reconstruct the 3D scene using depth ground truth.
pixels/mm
).pixels
)Before asking this question, I have searched for related issues, such as #9, #73, and #72, and have also carefully read the readme documentation.
For the camera's intrinsic matrix, I used file metadata_camera_parameters. It appears that whether it's
cam_00
orcam_01
, the same camera intrinsics are used for onescene_name
. Specifically, I performed the conversion using the following code:For the camera pose calculation, I used the following script. It converts the translation vector's units to meters by using the scale factor from
metadata_scene.csv
file. Additionally, I transformed the OpenGL coordinate system to the OpenCV coordinate system.As for the depth ground truth, I processed it according to #9.
However, I still cannot align multiple 3D depth reconstructed point clouds 😭 . The results are as follows:
I am a SLAMer and not very familiar with rendering-related knowledge. The above question might be naive, but I would be incredibly grateful if you could help me solve this problem.
The text was updated successfully, but these errors were encountered: