# Non rigid point set registration?

**URL:** https://discourse.itk.org/t/non-rigid-point-set-registration/2181
**Category:** Beginner Questions
**Created:** [August 21, 2019, 12:24am UTC](https://discourse.itk.org/t/non-rigid-point-set-registration/2181 "2019-08-21T00:24:10Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![aWilson41](https://discourse.itk.org/letter_avatar_proxy/v4/letter/a/cdc98d/32.png) [@aWilson41](https://discourse.itk.org/u/aWilson41)
#### Post date: [August 21, 2019, 12:24am UTC](https://discourse.itk.org/t/non-rigid-point-set-registration/2181/1 "2019-08-21T00:24:10Z")

</div>

Does ITK provide non-rigid/deformable point set registration? I can’t seem to find anything on this through google.

---

<div class="post-metadata">

### Author: ![dzenanz](https://discourse.itk.org/user_avatar/discourse.itk.org/dzenanz/32/1093_2.png) [@dzenanz](https://discourse.itk.org/u/dzenanz)
#### Post date: [August 21, 2019, 1:06pm UTC](https://discourse.itk.org/t/non-rigid-point-set-registration/2181/2 "2019-08-21T13:06:46Z")

</div>

[PointSetToPointSetRegistrationMethod](https://itk.org/Doxygen/html/classitk_1_1PointSetToPointSetRegistrationMethod.html) should work with all transform types, including deformable ones. Just use a deformable transform in one of the examples [[1](https://itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint1_8cxx-example.html#_a12), [3](https://itk.org/Doxygen/html/Examples_2RegistrationITKv4_2IterativeClosestPoint3_8cxx-example.html#_a6)].

Have you tried this? Is there a problem with it?
