Endocranial volume in 3D Slicer

Hello,

I am segmenting skulls from the NDMDID PM-CT dataset.
I want to measure endocranial volume, or some measure of cranial capacity/brain size. What is best or easiest way to do this from the skull models?
Here is an example image (segmented using Amira Avizo, not 3DSlicer):

Do I need to create an endocast or segment the brain to measure the volume?

EDIT: I used SwissSkullStripper on head/neck thin bone CT files to retrieve a volume measurement (see segmentation statistics), is this fairly reliable?

Help is much appreciated.
Tom.

It is very easy to do endocranial space segmentation in Slicer. You can install the SlicerMorph extension and give SegmentEndoCranium module a try. It uses another extension called WrapSurfaceSolidify, which you can also use directly. That gives you more control over the segmentation:

Tutorial for SegmentEndoCranium (Cavity Segmentation: Creating Endocasts | SlicerMorph Project)
Tutorial for using WrapSurfaceSolidify directly: Tutorials/WaterTightModels at main · SlicerMorph/Tutorials · GitHub (you are just going to do the largest cavity option).

1 Like

Thank you.

For some reason, SegmentEndocranium is not giving the results I expected:

  1. It is taking unusually long to produce
  2. the endocasts themselves are failing, as they go beyond the skull, with distorted shapes.

Is swill skull stripper an alternative method to use here to get some volume measure? Tom.

It is possible that your scans are very high resolution. For endocranial space segmentation (particularly to get volume of the region), you don’t need that high-resolution.
It is possible that defaults are not good for your dataset. For example if your data is 0.1 mm thick 3.0mm smoothing would be 30x30x30 voxels which would indeed take long and will be unnecessary.

if SegmentEndoCranium didn’t work well, I suggest going straight to WrapSurfaceSolidify extension, which SegmentEndoCranium uses under the hood. It exposes more parameters

I mean if swill skull stripper is giving you what you want and it is faster, sure.

1 Like

I do a lot of endocranial volume segmentation. The slicermorph extension is not working properly , as you experienced, but the WarpSurface Solidity is perfect, very effective and quite fast. Just use those settings:

1 Like

Thank you.
I am now using the NMDID provided ‘TRUE_BRAIN’ CT scan for each decedent, which is actually working very well in SegmentEndoCranium (I can also increase the smoothing kernel size). From there, I am getting expected endocast volume measurements in segment statistics, so thank you!
Tom