Set-to-Subset point cloud matching

做~自己de王妃 提交于 2019-12-05 04:08:52

问题


I have two point clouds, in 3d coordinates. One is a subset of the other, containing many less points. They are in the same scale.

What i need to do is find the translation and rotation between the two. I have looked at Point cloud Library, "Iterative closest point", and Coherent Point Drift, but these matching approaches both seem to expect the two point sets to contain mostly the same points, not have one be a smaller, subset of the other.

Can i use either of these, with adjustments? Or is there another algorithm to match a subset point cloud to a set?

Thank you.


回答1:


Without having access to sample data, is kind of hard to recommend you a specific registration algorithm.

However, I'm pretty exicted nowdays about all the new "data-driven" registration approaches.

From my personal experience, I'm having awesome registration results using the approach of this recent paper:

https://arxiv.org/abs/1603.08182

Wich has source code avaliable here:

https://github.com/andyzeng/3dmatch-toolbox

As reported in the paper, it outperforms pcl-descriptor based registration approaches and I think that it may be suitable for your needs.



来源:https://stackoverflow.com/questions/43029418/set-to-subset-point-cloud-matching

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!