# Going from CT to image3d

**URL:** <https://opentps.discourse.group/t/going-from-ct-to-image3d/91>\
**Category:** General\
**Created:** [August 13, 2025, 1:41am UTC](https://opentps.discourse.group/t/going-from-ct-to-image3d/91 "2025-08-13T01:41:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![MrMechine](https://avatars.discourse-cdn.com/v4/letter/m/bbce88/32.png) [@MrMechine](https://opentps.discourse.group/u/MrMechine)\
**Post date:** [August 13, 2025, 1:41am UTC](https://opentps.discourse.group/t/going-from-ct-to-image3d/91/1 "2025-08-13T01:41:41Z")

</div>

I want to go from a ct scan in dicom format to a image3d object. I have been able to get the scan into a ctimage object but the registration object in the ‘opentps.core.processing.registration.registration’ module requires it to be a image3d object not a ctimage.

TD;LR

How do you convert Ctimage to image 3d

---

<div class="post-metadata">

**Author:** ![Eliot-P](https://yyz2.discourse-cdn.com/free1/user_avatar/opentps.discourse.group/eliot-p/32/6_2.png) [@Eliot-P](https://opentps.discourse.group/u/Eliot-P)\
**Post date:** [August 15, 2025, 12:27pm UTC](https://opentps.discourse.group/t/going-from-ct-to-image3d/91/2 "2025-08-15T12:27:29Z")

</div>

Hello,

The CTImage class inherits from the Image3D class. Therefore, a CTImage object is also an Image3D object, and there will not be any problem using the registration module.

Regards,

Eliot

---

<div class="post-metadata">

**Author:** ![MrMechine](https://avatars.discourse-cdn.com/v4/letter/m/bbce88/32.png) [@MrMechine](https://opentps.discourse.group/u/MrMechine)\
**Post date:** [August 21, 2025, 1:50am UTC](https://opentps.discourse.group/t/going-from-ct-to-image3d/91/3 "2025-08-21T01:50:48Z")

</div>

Thank you I was inputting objects wrong.
