Hi, is there any functionality available in 3D slicer or any other tools to find the symmetric plane of skulls (after segmentation) from DICOM files?
There a number of ways to achieve this in Slicer. The basic idea is that you cut out a surface patch, mirror it, and register it to the other side of the skull. If you need a reflection plane then you can fit a plane on midpoints of the original and transformed points of the surface patch.
What is the clinical goal? Correction of facial deformity, assessment of facial symmetry, …?
Thanks for the reply. The goal is to assess the symmetry of the skull using some metric (ex: Hausdorff distance). For this, I first want to extract the reflection plane. Is there a way to automate this for a large number of skulls?
Ok, this simplifies things. You don’t need the plane of symmetry then. You can simply register the mirrored surface to the original and then compute surface distance using “Model to model distance extension”. You can get the distances as a numpy array and compute any metrics you need - min/max/mean/95th percentile of the distance etc.
hi，would you tell me that in 3d slicer which extension to register the mirror surface patch to the other side of the skull，thank you
You can use Surface Registration module in SlicerIGT extension for registering two models.
thank you very much，l will try.