Superimposing MicroCT DICOM files to detect Asymmetry

Hi! I am working on a project where we placed appliances on the maxillary teeth of rats in an effort to constrict the maxillary jaw. I made 3D reconstruction of my models in Amira. I would like to merge all my control models into 1 model and then compare every experimental model to the control and see if the appliance resulted in any asymmetry rather than just comparing the width of the maxilla. Does the 3D slicer software have the ability to help me with that? and if yes would you mind guiding me on how I can do that?

Thank you very much for your help and look forward to hearing form you soon.

Do you mean like creating an average model as reference?

In any event, you would probably find the DeCA tool useful for your needs. It does require an initial set of landmarks to do initial alignment, but then you can create an average model out of controls, and then visualize the difference in your treatment group.

You can find the chapter here: https://www.researchgate.net/publication/375111739_DeCA_A_Dense_Correspondence_Analysis_Toolkit_for_Shape_Analysis

At this point you need to manually install the extension from: GitHub - smrolfe/DeCA: Dense Correspondence Analysis (DeCA) toolkit.

Is there a way that I can schedule a video call to get a tutorial for ALPACA and DeCA?

If you have questions, you can join our SlicerMorph online user check-ins, 4th thursday of the month at 11 (PT).
Next one is on May 28th.

Hey! Thank you so much for your advice. I’m trying to add the DeCa extension on 3D Slicer, but I can’t seem to find it in the “Extension Manager.” I also checked the link in the article you provided, but still had no luck. Could you help me figure out how to install this extension on 3D Slicer?

You need to manually install the extension as Murat explained before:

1 Like

I understand but I do not know how to install manually an dI was wondering if I could get guidance on how I need to do that.

I guess you can do something like this:

  1. Clone or download the repository as a ZIP file
  2. Extract all files
  3. Go to DeCA_global-main > DeCa

Using Slicer:

  1. Go to Edit > Application Settings
  2. Under the ‘Modules’ drag and drop the DeCa folder
  3. Restart Slicer

Look for the module ‘DeCA Toolbox’ under the ‘Module Selection’ list or find the module ‘DeCA’

Go to the github repository link above, download the repo as a zip file (green CODE button, then choose download zip).

Then follow the instruction here on how to manually install extension packages:

https://slicer.readthedocs.io/en/latest/user_guide/extensions_manager.html#install-extensions-without-network-connection

Alternatively, you can also use the Extension Wizard module and choose “Select Extension”
https://slicer.readthedocs.io/en/latest/user_guide/modules/extensionwizard.html

Thank you so much for your help. I am excited to let you know that I was able to get the rigid alignment using the DeCa toolkit; however, when trying to use the Dense correspondence I/O the software keeps crashing and its not responding. I was wondering if you have a solution for that as well.

I truly appreciate your help and guidance. It means a lot.

Can you provide the log file from the crash? Without that we can’t be able to help you much.

@smrolfe