|
本帖最后由 guohaolys 于 2014-1-23 00:58 编辑
最近开始做配准了,这个比较典型,感觉好就分享了。可惜我是non-rigid的数据,期待pcl出non-rigid的配准模块和deform的模块。
Hi,
I started working on an mapping project, which should create a map of partially overlapping pointclouds.
Today got my first program working.
Ich used NARF to extract keypoint with the 2 of the 5 Sample-PCD files which are mentioned in the tutorial "How to incrementally register pairs of clouds" -> http://www.pointclouds.org/documentation/tutorials/
The programm steps are:
1.Removing NAN-Points
2.Downsampling
3. NormalEstimation
4.NARF
5.FPFH-Descriptor
6.CorrespondenceEstimation
7.Rejecting the Correspondences with SAC
8. Transformation Estimation with SAC
while i was working with capture 3 and 4 i still worked very well. The alignment of cloud "capture0004" to cloud "capture0004" worked very well

(left: without aligning; right: after aligning)
but when i tried to align "caputer0005" to "capture0001" it failed

Well the clouds are perfectly aligned at the wall-side and the bottom... but not keypoints are mentioned at the stairs
Could s.o. with more experience give me some advise? I choose NARF instead of SIFT because at this case i have no RGB-Information. The further Point-clouds which have to be aligned will be only partially overlaying, because of this i thought icp wouldnt be the best choice.
Code:
|
|