[ITK] [ITK-users] IterativeClosestPoint2 example: how to get better results

D'Isidoro Fabio fisidoro at ethz.ch
Thu Aug 13 04:06:10 EDT 2015


I am trying to use the IterativeClosestPoint2 example on the fixed and moving point sets in attachment (called "src" and "dest" point sets).

The ground truth is "properly ordered dest = Transform(src)", where:

Euler angles:  (0.349065850398866, 0.349065850398866, 0.349065850398866)
Translations: (4.1335200571234, 5.90820985238168, 7.04748773837622)

(the dest_point set in attachment is randomly reshuffled)

>>> If I use srx = fixed, dest = moving, the registration results is:

Euler angles:  (-0.327201, -0.36953, -0.47291)
Translations: (-6.28471, -2.64212, -1.50835)

>>> If I use dest = fixed, src = moving, the registration results is:

Euler angles:  (0.44595, 0.20655, 0.36423)
Translations: (6.28471, 2.64212, 1.50835)



Question 1):

Given that "properly ordered dest = Transform(src)", according to the guide src should be the fixed point set. Am I wrong?

Question 2):

I am not happy with the results, given that there is no additional noise (the underlined values refer to error angles of up to 8 degrees and 3 mm errors). I am surprised because there is no additional noise to the data, so I would expect an accurate registration. Are my results normal? How could I improve the results? Should I change the optimizer, or the transform?


Please help, thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20150813/a6ab665a/attachment.html>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: sample_src_3deuler.txt
URL: <http://public.kitware.com/pipermail/community/attachments/20150813/a6ab665a/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: sample_dest_3deuler.txt
URL: <http://public.kitware.com/pipermail/community/attachments/20150813/a6ab665a/attachment-0001.txt>
-------------- next part --------------
_____________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/insight-users


More information about the Community mailing list