You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to continue the discussion of #9479 and#5082
My goal is to do Registration between the a bottle point cloud captured by D435i RGB-D and the point cloud created by CAD tool with this bottle's actual size (e.g. 28 cm height).
Here is the result I use ICP algorithm WITHOUT manually scaling: the SINGLE BLUE point is the RGB-D captured point cloud and the yellow point cloud is the CAD model (this is because the significant large different scale)
After I scaled manually (increase the RGBD point cloud size by 500, and decrease the CAD point cloud size by 1000), the registration result is still not matched.
My question is: is it possible to get point cloud information (the distance of the points) so that we could scale down the CAD model by dist_CAD/dist_RGBD rather than put the scaling number manually?
Thanks for helping!
The text was updated successfully, but these errors were encountered:
Hi @yiyangd Instead of trying to correct the scaling difference by getting the distance of the points, it may be more effective to correct the alignment problem by using Open3D's Multi-Scale ICP instead of ordinary ICP. A tutorial for this can be found at the link below.
If you are unable to change to Multi-Scale ICP, if you scroll up the tutorial page a little to slightly above the section that I linked to then it suggests that poor ICP convergence due to bad alignment may be compensated for by using a large max_correspondence_distance
If you would still prefer to retrieve the distance of the points in Open3D instead of using the methods above then I will be happy to explore that possibility for you.
Issue Description
I would like to continue the discussion of #9479 and#5082
My goal is to do Registration between the a bottle point cloud captured by D435i RGB-D and the point cloud created by CAD tool with this bottle's actual size (e.g. 28 cm height).
Here is the result I use ICP algorithm WITHOUT manually scaling: the SINGLE BLUE point is the RGB-D captured point cloud and the yellow point cloud is the CAD model (this is because the significant large different scale)
After I scaled manually (increase the RGBD point cloud size by 500, and decrease the CAD point cloud size by 1000), the registration result is still not matched.
My question is: is it possible to get point cloud information (the distance of the points) so that we could scale down the CAD model by dist_CAD/dist_RGBD rather than put the scaling number manually?
Thanks for helping!
The text was updated successfully, but these errors were encountered: