Point Cloud Alignment (Registration)

조회 수: 5 (최근 30일)
Hussein Soueidan
Hussein Soueidan 2021년 12월 18일
답변: Image Analyst 2021년 12월 18일
What is the best way to align 2 Point Clouds (as shown in the figure below)? I have tried ICP, NDT, Point Cloud Correlation and Feature matching but i didn't get any good results.
figure
pcshowpair(brushed_SF_PC,brushed_Links_PC)
%% NDT
gridStep = 0.01;
tform = pcregisterndt(brushed_Links_PC,brushed_SF_PC,gridStep);
result = pctransform(brushed_Links_PC,brushed_SF_PC);
figure
pcshowpair(result, brushed_SF_PC);
%% ICP
tformicp = pcregistericp(brushed_Links_PC,brushed_SF_PC,'Extrapolate',true,'Metric', 'pointToPoint','Extrapolate',true);
ptCloudAligned = pctransform(brushed_Links_PC,tformicp);
mergeSize = 0.015;
ptCloudScene = pcmerge(brushed_SF_PC,brushed_Links_PC, mergeSize);
% figure
pcshow(ptCloudScene, 'VerticalAxis','Y', 'VerticalAxisDir', 'Down')

답변 (1개)

Image Analyst
Image Analyst 2021년 12월 18일
Not an easy question to answer or solve. But you can start here:

카테고리

Help CenterFile Exchange에서 Point Cloud Processing에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by