Skip to content
This repository has been archived by the owner on Sep 2, 2024. It is now read-only.

Speeding up FPFH generation #24

Open
fradovitzky opened this issue Aug 14, 2019 · 1 comment
Open

Speeding up FPFH generation #24

fradovitzky opened this issue Aug 14, 2019 · 1 comment

Comments

@fradovitzky
Copy link

fradovitzky commented Aug 14, 2019

Hi,
I have successfully used FGR to align a pointcloud (~27000 points) with a transformed (rotated and translated) version of itself and it worked.

I noticed that the FPFH calculations take extremely long relative to the actual FGR alignment itself.

I am trying to use FGR for a real-time application (aligning consecutive pointclouds from a bag file), and clearly the speed of the feature detection will not do.

Any ideas on how I could speed this up? Is there any way I could use CUDA/GPU to accelerate this?

Would it be possible to "save" features found with FPFH for faster FPFH computation of a subsequent pointcloud (in a real-time application)?

@qianyizh
Copy link
Collaborator

We are transiting the code in this repo to a new repo called Open3D. There is a new FPFH computation and a new FGR.
http://www.open3d.org/docs/release/tutorial/Advanced/global_registration.html
http://www.open3d.org/docs/release/tutorial/Advanced/fast_global_registration.html

They should be faster than the implementation here - but probably not to an order of magnitude.

The Open3D team is working on a CUDA reimplementation of everything. Expect it to be available in a few months.

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

No branches or pull requests

2 participants