yangjiaolong / Go-ICP

Implementation of the Go-ICP algorithm for globally optimal 3D pointset registration
http://jlyang.org/go-icp/
GNU General Public License v3.0
442 stars 97 forks source link

Replacing model with point cloud ? #1

Closed wildanimal7 closed 6 years ago

wildanimal7 commented 6 years ago

Hi,

Is Go-ICP algorithm able to register 2 point clouds of a scanned 3d object taken from 2 different points of view ?

Thanks.

yangjiaolong commented 6 years ago

Yes. The points in the non-overlapping regions should be regarded as outliers and the trimming percentage parameter should be set properly to handle them. Pls refer to our TPAMI paper for more details.

wildanimal7 commented 6 years ago

thanks, but unfortunately, it didn't work, even with trimming.

I have created point cloud files of bunny in your format so you could test it yourself (My goal is to be able to register all of these clouds to perform 3d reconstruction with marching cube algorithm).

Appreciate your help.

aalavandhaann commented 5 years ago

Hello smartspacemonkey,

I was able to use the code on my scanned face models and they were working perfectly with the no changes to the original configuration by the author. You have to ensure that your model fits proportionally within a unit cube. Also the origin should be at (0, 0, 0). This way XMIN, XMAX, YMIN, YMAX, ZMIN, ZMAX shall let between -0.5 to 0.5.

Regards,

0K