# Displacement field to (BSpline) Transform

**URL:** <https://discourse.itk.org/t/displacement-field-to-bspline-transform/4434>\
**Category:** Algorithms\
**Created:** [September 20, 2021, 2:57pm UTC](https://discourse.itk.org/t/displacement-field-to-bspline-transform/4434 "2021-09-20T14:57:12Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![matt.mccormick](https://discourse.itk.org/user_avatar/discourse.itk.org/matt.mccormick/32/7_2.png) [@matt.mccormick](https://discourse.itk.org/u/matt.mccormick)\
**Post date:** [September 22, 2021, 8:28pm UTC](https://discourse.itk.org/t/displacement-field-to-bspline-transform/4434/2 "2021-09-22T20:28:30Z")

</div>

Hi @Mikhail ,

To obtain a displacement field from a b-spline or other transform, use [`TransformToDisplacementFieldFilter`](https://itk.org/Doxygen/html/classitk_1_1TransformToDisplacementFieldFilter.html).

This filter is [available in the itk-5.3rc1](https://discourse.itk.org/t/itk-5-3-release-candidate-1-available-for-testing/4421) Python packages.

Try

```python
displacement_field = itk.transform_to_displacement_field_filter(bspline_transform, 
                                                                                                     use_reference_image=True, 
                                                                                                     reference_image=my_reference_image)

```

---

_[View the full topic](https://discourse.itk.org/t/displacement-field-to-bspline-transform/4434)._
