# Non-rigid registration of meshes

**URL:** <https://discourse.slicer.org/t/non-rigid-registration-of-meshes/2247>\
**Category:** Support\
**Tags:** registration\
**Created:** [March 6, 2018, 2:52am UTC](https://discourse.slicer.org/t/non-rigid-registration-of-meshes/2247 "2018-03-06T02:52:36Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [August 19, 2019, 2:09pm UTC](https://discourse.slicer.org/t/non-rigid-registration-of-meshes/2247/9 "2019-08-19T14:09:56Z")

</div>

> [@stevenagl12](#):
>
> Actually, one more question, does anyone know the algorithm being applied for the deformable registration between the segments in Segment Registration? Is it Iterative Closest Points, or some variation thereof?

The method uses intensity-based b-spline registration of distance maps. See details at the links in this post:

> [@align two segments to each other](https://discourse.slicer.org/t/align-two-segments-to-each-other/2570/15):
>
> Segment Registration extension supports non-linear warping (based on b-spline registration of distance maps). We tried various approaches and this worked the best for our applications. It was [tested extensively on prostate US/MRI registration](http://perk.cs.queensu.ca/contents/open-source-image-registration-mri-trus-fusion-guided-prostate-interventions), [used successfully in clinical work](http://perk.cs.queensu.ca/contents/validation-mri-us-registration-focal-hdr-prostate-brachytherapy-treatment), and worked surprisingly well for other applications, too.

> [@stevenagl12](#):
>
> perform deformable registration after registration with fiducials, it is not warping the model at all?

You need to harden the landmark-based transform before starting the new registration.

---

_[View the full topic](https://discourse.slicer.org/t/non-rigid-registration-of-meshes/2247)._
