# Elastix registration returns with failure

**URL:** <https://discourse.slicer.org/t/elastix-registration-returns-with-failure/170>\
**Category:** Support\
**Tags:** registration\
**Created:** [April 21, 2017, 3:57pm UTC](https://discourse.slicer.org/t/elastix-registration-returns-with-failure/170 "2017-04-21T15:57:24Z")\
**Posts on this page:** 1\
**Showing post:** 6

<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:** [April 21, 2017, 4:37pm UTC](https://discourse.slicer.org/t/elastix-registration-returns-with-failure/170/6 "2017-04-21T16:37:45Z")

</div>

> [@Elastix registration toolbox is now available in Slicer](https://discourse.slicer.org/t/elastix-registration-toolbox-is-now-available-in-slicer/165/6):
>
> I confess I have never been sure what a parameter node is. I tried the link in the wiki, but it’s dead.

I’ve updated the link, the slides are available here:  
[https://www.slicer.org/w/images/7/79/SlicerModulesProgrammingBeyondBasics.pdf](https://www.slicer.org/w/images/7/79/SlicerModulesProgrammingBeyondBasics.pdf)

Parameter node stores your node and parameter selection so that if you save the scene and reload it you can just click on Apply to run the processing again.

Parameter nodes allow you to set up complete processing pipelines using CLI modules (select the output of a CLI as in input of another CLI). You just load the scene, select data set as input, and the pipeline is re-executed automatically and you see the output as soon as the processing is completed. It only works for CLI modules though (and for loadable and scripted modules that has auto-run/auto-update feature implemented).

---

_[View the full topic](https://discourse.slicer.org/t/elastix-registration-returns-with-failure/170)._
