# Difference between InverseDeformationFieldImageFilter and InverseDisplacementFieldImageFilter

**URL:** <https://discourse.itk.org/t/difference-between-inversedeformationfieldimagefilter-and-inversedisplacementfieldimagefilter/583>\
**Category:** Algorithms\
**Created:** [January 11, 2018, 6:18pm UTC](https://discourse.itk.org/t/difference-between-inversedeformationfieldimagefilter-and-inversedisplacementfieldimagefilter/583 "2018-01-11T18:18:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ray](https://discourse.itk.org/letter_avatar_proxy/v4/letter/r/e9a140/32.png) [@Ray](https://discourse.itk.org/u/Ray)\
**Post date:** [January 11, 2018, 6:18pm UTC](https://discourse.itk.org/t/difference-between-inversedeformationfieldimagefilter-and-inversedisplacementfieldimagefilter/583/1 "2018-01-11T18:18:47Z")

</div>

Hello!

According to the wiki pages, I can’t tell any difference between InverseDeformationFieldImageFilter ([https://itk.org/Doxygen/html/classitk\_1\_1InverseDeformationFieldImageFilter.html](https://itk.org/Doxygen/html/classitk_1_1InverseDeformationFieldImageFilter.html)) and InverseDisplacementFieldImageFilter ([https://itk.org/Doxygen/html/classitk\_1\_1InverseDisplacementFieldImageFilter.html](https://itk.org/Doxygen/html/classitk_1_1InverseDisplacementFieldImageFilter.html)). Does anyone know if they’re really equivalent?

Thanks!  
-Ray

---

<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:** [January 12, 2018, 5:16pm UTC](https://discourse.itk.org/t/difference-between-inversedeformationfieldimagefilter-and-inversedisplacementfieldimagefilter/583/2 "2018-01-12T17:16:51Z")

</div>

[InverseDeformationFieldImageFilter](https://itk.org/Doxygen/html/classitk_1_1InverseDeformationFieldImageFilter.html) is kept for backwards compatibility with version 3 of the library. It has already been removed from master version. You should use the newer class, the `InverseDisplacementFieldImageFilter`.

---

<div class="post-metadata">

**Author:** ![EE18D504\_SINDHURA\_C](https://discourse.itk.org/letter_avatar_proxy/v4/letter/e/b3f665/32.png) [@EE18D504\_SINDHURA\_C](https://discourse.itk.org/u/EE18D504_SINDHURA_C)\
**Post date:** [June 10, 2019, 6:06am UTC](https://discourse.itk.org/t/difference-between-inversedeformationfieldimagefilter-and-inversedisplacementfieldimagefilter/583/3 "2019-06-10T06:06:17Z")

</div>

Are there any example codes where these filters (iterativeInverseDisplacementfield filter)are used? many of the links are not working as itk is updated to 5.0
