Getting external and internal diameter of a bone

Hello everyone, this is my first post here.

What would be the best method to measure external and internal diameters of a hollow and long bone, for instance, such a long shank bone without its internal stuff?
Some additional info:

  1. My CT scan is reasonably clean (the slices look like rings varying their dimensions);
  2. Using GIMP to measure the screen shots works fine, however for some unknown reason the same silce sometimes has different measurements (diameters shift between a 0.5mm error);
  3. An important conclusion here is knowing which part of the bone is the largest (inside, and outside). The imprecision I get in no 2) makes it hard;
  4. Getting the average diameter of the cross section is the more important feature I need now, but I may ask for a little more measurements later.

I have tried some methods recommended here but they have some issues:

  1. Segment Geometry is ridiculously slow in my computer;
  2. Segment Cross section area module shows varying diameters according to PA or LR changes (the bone is not straight). The margin is pretty small, yet unacceptable for my project (I need 0.01mm precision).
  3. Slicer ext. VMTK apparently does the job, also detecting the shape of the non-straight object. The problem is I am not being able to compute a center line which travels exactly trough the center of the internal diameter, I think the module is supposed to work with solid objects (my bone is already hollow inside, and reasonably free from noises).
  4. I’ve also tried a module supposed to compute the thickness of bones (Bone Thickness Mapping). It isn’t exactly what I need but it would be also extremely useful to know where the bone is thicker. The module simply doesn’t work, it stays in “calculating: 0%” forever (yet the software and interface don’t hang, they still work normally).

Thank you very much!

What is the resolution of your image (image spacing along each axis)?

If you segment the bone then you can use the Segment Editor module to automatically get the internal cavity and external surface of the bone using Wrap Solidfy effect. This will allow you to get the centerline of either the internal cavity or the external surface of the bone.

We don’t hear much from the developers of this extension, so I’m not sure if it is still maintained, but please report the issue at the extension’s repository and hopefully you’ll get a response.

1 Like

Thank you for your reply. Is this the resolution, 512x512?
image

I will now try the operations you suggested me, thank you very much.

Resolution (image spacing) is displayed in “Volumes” module’s “Volume information” section. To measure with 0.01mm precision, ideally you need spacing value of one magnitude less (0.001mm).

1 Like

Hmmm… bad news!

What precision do you think I am able to get under this spacing? Also, the “rings” (slices) alone are extremely pixeled, they smooth only using “interpolate”, is this usual?

Thank you again.

This voxel size is not uncommon in clinical images and it means that the error of length measurements is about 1mm. You would need a microCT to acquire images where you can measure length with 0.01mm error, but of course you cannot use it on live patients and it may not be able to scan larger bones.

1 Like

Thank you very much for the precious information. If you and any other are curious to know exactly what I am doing, here are some more details.
First, a correction: I meant I need at least 0.1mm precision, and errors from 0.01 to 0.05mm don’t matter.
The object is not a person, but something in a museum I want to help them making a replica (a totally academic, non-commercial purpose). The object resembles a (hollow) bone (shank like), so I thought writing about a bone would be better since it will help more people doing the same task. The museum object is a 400 years old boxwood pipe (about 60cm long, 27mm external, 17mm internal); it is supposed to be cylindrical inside and slightly (homeopathically) conical outside (the thicker area being about 1mm thicker than the narrowest).

I think it would be great if the museum used a micro CT scan as you said, but they don’t want to spend more money in testes before they have some replica, they think they already spent too many time and money measuring the piece (in the past manually, now they finally did a CT scan). There are more peculiarities about the piece, I am not touching it because I fear it be too off-topic as it isn’t really medicine-related; yet I have another important question about differences between measurements got by manual tools (by the museum crew) and CT scans, I will ask it later in a separate topic since I guess it is also relevant for medicine purposes.

Thank you very much again, I will now finally do the operations you told me.

Thank you very much for your help, mr. Lasso. The VMTK plugin is working fine, I am getting convincing measurements of the “MIS diameter”. However, I am not being able to get the cross section area. Am I doing anything wrong?