Closed fabiopoiesi closed 2 years ago
I think for methods based on KPConv, it is not easy to directly apply it to single point cloud. As far as I know, KPConv needs to calibrate the appropriate neighborhood_limits first, so it's better to rewrite the Dataset and organize it to keep in same with that in D3Feat.
So all we need to do it's to rewrite the Dataset class for specific pointclouds and change the parameter first_subsampling_dl to be similar to the voxel_size of your own pointcloud data.
I was actually thinking something simpler than that. Something like the do in FCGF. Given a pcd as input, get the features as output.
Hi, sorry for the late reply. I did provide a demo script for the TensorFlow implementation. But as @qsisi said, since I use KPConv as the backbone, I need to pre-compute neighborhood_limits, the neighborhood indices, etc in collaten_fn, which is quite cumbersome so I still haven't written demo code for PyTorch. I can find time to write the code snippet for pytorch if you really need it.
Hi, I actually managed to use the tensorflow implementation successfully. Thanks for your help.
On Wed, 5 Jan 2022 at 07:33, XuyangBai @.***> wrote:
Hi, sorry for the late reply. I did provide a demo script for the TensorFlow implementation https://github.com/XuyangBai/D3Feat/blob/master/demo_registration.py. But as @qsisi https://github.com/qsisi said, since I use KPConv as the backbone, I need to pre-compute neighborhood_limits, the neighborhood indices, etc in collaten_fn, which is quite cumbersome so I still haven't written demo code for PyTorch. I can find time to write the code snippet for pytorch if you really need it.
— Reply to this email directly, view it on GitHub https://github.com/XuyangBai/D3Feat.pytorch/issues/13#issuecomment-1005418989, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEBXWKDLEPPVHHDTSWPP4F3UUPQ2JANCNFSM5FNWY55Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>
Glad to here that:)
Hi,
Do you guys have a simple demo code, that given two point clouds, D3Feat computes the features and then these features are used to register the two point clouds with RANSAC?
Thanks
Hi, I have finished a demo about 3dmatch dataset for PyTorch. demo
Hi, Do you guys have a simple demo code, that given two point clouds, D3Feat computes the features and then these features are used to register the two point clouds with RANSAC? Thanks
Hi, I have finished a demo about 3dmatch dataset for PyTorch. demo
thx a lot. do you have the D3Feat pytorch model backup? seem the google drive expire and the author is not taking care any more.
Hi,
Do you guys have a simple demo code, that given two point clouds, D3Feat computes the features and then these features are used to register the two point clouds with RANSAC?
Thanks