How to convert BMP CT scan slices into properly scaled viewable model ?

I received an airway scan from radiology and I want to create a viewable rotatable correctly scaled model. I plan to scan a prototype tracheostomy tube and check for fit prior to insertion into the patient.

The scan came in the form of 2GB of BMP files, a selection of which (anonymized) are shown below.

What is the correct procedure to convert this into a model that is a correctly scaled digital twin of the patient ?




Unfortunately it would be very hard to accurately reconstruct this data to perform the task you described. BMP is just a picture format and these appear to be screen captures of reformatted data. You might be able to somehow recalibrate using the burned in ruler but that would be inaccurate and error-prone.

What you need is the original DICOM data so that you know the exact pixel and slice spacing and can easily use the standard tools in Slicer. If you are working with the radiology department they should be able to provide this to you easily.

In addition to unknown pixel spacing, screenshots are also problematic because they are much more noisy than the original DICOM images: DICOM CT images typically use 12 bits per pixel, while BMP only uses 8 bits per pixel. This noise may not entirely prevent the segmentation, but may make segmented surfaces uneven, which can either be reduced by automatic smoothing methods (but those might remove some relevant details) or by tedious manual corrections.

Thanks for the responses, everybody, and for putting me back in school. So far I tried using FileStar to convert the BMP files to DICOM but this was unsuccessful. I finally approached the radiology department and got a DICOM-only disk, and I was able to get a 3D model rendered from this data.

1 Like