# dcm contour propagation

**URL:** <https://discourse.slicer.org/t/dcm-contour-propagation/8026>\
**Category:** Support\
**Created:** [August 14, 2019, 12:21pm UTC](https://discourse.slicer.org/t/dcm-contour-propagation/8026 "2019-08-14T12:21:57Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![vietlebao](https://avatars.discourse-cdn.com/v4/letter/v/d9b06d/32.png) [@vietlebao](https://discourse.slicer.org/u/vietlebao)\
**Post date:** [August 14, 2019, 12:21pm UTC](https://discourse.slicer.org/t/dcm-contour-propagation/8026/1 "2019-08-14T12:21:57Z")

</div>

Hi there, I am a newbie here and it is also the first time asking.

I have a CT image with a manual contour (CT1), and another CT (CT2) image with no contour. I would want to register CT2 to CT1 (I have done this, and now I have a registed\_image (CT3)). Now I want to propagate the manual contour from CT1 to CT3.

How can I do that and which package will help.

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![cpinter](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/cpinter/32/7995_2.png) [@cpinter](https://discourse.slicer.org/u/cpinter)\
**Post date:** [August 14, 2019, 12:43pm UTC](https://discourse.slicer.org/t/dcm-contour-propagation/8026/2 "2019-08-14T12:43:34Z")

</div>

I don’t think there is a one-step solution yet, but you can do it following these steps:

- Download SlicerElastix extension for easy registration of your CT data
- Make sure your “contour” is a segmentation in Slicer (if you use Segment Editor or load it from DICOM then it is, otherwise please ask)
- Go to Data module. Clone the segmentation (right-click -\> Clone). Double click the empty cell in the transforms column, and select the transform to apply it

---

<div class="post-metadata">

**Author:** ![vietlebao](https://avatars.discourse-cdn.com/v4/letter/v/d9b06d/32.png) [@vietlebao](https://discourse.slicer.org/u/vietlebao)\
**Post date:** [August 15, 2019, 1:17am UTC](https://discourse.slicer.org/t/dcm-contour-propagation/8026/3 "2019-08-15T01:17:45Z")

</div>

Thanks Cpinter. I did not success with final step. transforms column is “transforms hierarchy”? and “select the transform to apply” means I have go to transform module? can you capture on steps?

 ![Untitled](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/2/3/231b337f65af481417528a8c22051afa112101f1.png)

---

<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 15, 2019, 3:05am UTC](https://discourse.slicer.org/t/dcm-contour-propagation/8026/4 "2019-08-15T03:05:02Z")

</div>

You can apply transforms at various places, whichever you find the most convenient for your workflow:

- in Data module’s “Subject hierarchy” tab as @cpinter described above (double-click in transform column).
- in Data module’s “Transform hierarchy” by drag-and-drop
- in Transforms module’s “Apply transform” section, by selecting nodes in the “Transformable” node tree and clicking the green arrow buttons

---

<div class="post-metadata">

**Author:** ![vietlebao](https://avatars.discourse-cdn.com/v4/letter/v/d9b06d/32.png) [@vietlebao](https://discourse.slicer.org/u/vietlebao)\
**Post date:** [August 15, 2019, 6:45am UTC](https://discourse.slicer.org/t/dcm-contour-propagation/8026/5 "2019-08-15T06:45:58Z")

</div>

Thanks Lassoan and Cpinter. I did it.
