# CT Perfusion coregistration with DWI

**URL:** <https://discourse.slicer.org/t/ct-perfusion-coregistration-with-dwi/7312>\
**Category:** Support\
**Created:** [June 26, 2019, 11:51am UTC](https://discourse.slicer.org/t/ct-perfusion-coregistration-with-dwi/7312 "2019-06-26T11:51:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sibi\_Thirunavukarasu](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/sibi_thirunavukarasu/32/3962_2.png) [@Sibi\_Thirunavukarasu](https://discourse.slicer.org/u/Sibi_Thirunavukarasu)\
**Post date:** [June 26, 2019, 11:51am UTC](https://discourse.slicer.org/t/ct-perfusion-coregistration-with-dwi/7312/1 "2019-06-26T11:51:05Z")

</div>

Hi I am trying to prepare ground truth for a CT Perfusion based stroke study. First I am trying to coregister CTP source images with the DWI and then I have to perform segmentation of dwi images.  
I am a physician by training and I am just learning to work on slicer for the past few weeks.  
I tried to register mri using elastix module. but I am not able to find the CTP images in the module.  
CTP source images are multivolume, do I have to separate a single volume before proceeeding with registration using elastix module?

---

<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:** [June 27, 2019, 5:30am UTC](https://discourse.slicer.org/t/ct-perfusion-coregistration-with-dwi/7312/2 "2019-06-27T05:30:11Z")

</div>

Sequence registration (that can freeze the heart motion of CTP images so that you can see the perfusion more clearly) requires volume sequence input.

You need to load your image series as Volume sequence: In Advanced settings in DICOM module choose volume sequence loadable in the table. If you load from nrrd, choose “volume sequence” in Description column.

---

<div class="post-metadata">

**Author:** ![Sibi\_Thirunavukarasu](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/sibi_thirunavukarasu/32/3962_2.png) [@Sibi\_Thirunavukarasu](https://discourse.slicer.org/u/Sibi_Thirunavukarasu)\
**Post date:** [July 2, 2019, 6:11pm UTC](https://discourse.slicer.org/t/ct-perfusion-coregistration-with-dwi/7312/3 "2019-07-02T18:11:24Z")

</div>

Thanks Dr. Lasso,

I am also getting this error  
Error: type object ‘MRMLCorePython.vtkMRMLTransformNode’ has no attribute ‘GetMovingNodeReferenceRole’  
When I am performing registration using elastix module.

Regards

Sibi

---

<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:** [July 2, 2019, 7:10pm UTC](https://discourse.slicer.org/t/ct-perfusion-coregistration-with-dwi/7312/4 "2019-07-02T19:10:10Z")

</div>

> [@Sibi\_Thirunavukarasu](#):
>
> I am also getting this error  
> Error: type object ‘MRMLCorePython.vtkMRMLTransformNode’ has no attribute ‘GetMovingNodeReferenceRole’

This error has been fixed. If you [update SlicerElastix extension](https://www.slicer.org/wiki/Documentation/Nightly/SlicerApplication/ExtensionsManager#Updating_installed_extensions) then the problem should go away.

---

<div class="post-metadata">

**Author:** ![Sibi\_Thirunavukarasu](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/sibi_thirunavukarasu/32/3962_2.png) [@Sibi\_Thirunavukarasu](https://discourse.slicer.org/u/Sibi_Thirunavukarasu)\
**Post date:** [July 4, 2019, 6:03pm UTC](https://discourse.slicer.org/t/ct-perfusion-coregistration-with-dwi/7312/5 "2019-07-04T18:03:18Z")

</div>

Thank you very much. Now it works fine  
best regards  
Sibi
