Non rigid point set registration?

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

PointSetToPointSetRegistrationMethod should work with all transform types, including deformable ones. Just use a deformable transform in one of the examples [1, 3].

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