I recently began using 3D Slicer to measure ultrasound images, but the ruler isn’t at a 1:1 scale with the ultrasound images (see attached). Other forum posts state that this is an image spacing issue that can be fixed in the “Volume Information” tab, but I’m unsure on how I would determine the correct spacing. Would there also be a way to automate this or not need to do it for every image I work with? I would appreciate any help on this.
In traditional DICOM Ultrasound images, since different areas of the screen image may have different information, the pixel size information is specific to “regions” and, if present at all, may be in the US Region Calibration Module, specifically in PhysicalDeltaX and PhysicalDeltaY, with corresponding units in PhysicalUnitsXDirection and PhysicalUnitsYDirection.
I apologize for the long delay in responding. I have been away the past 2 weeks. I am actually unsure how the jpeg files are obtained. Someone else operates the US and the images are shared with us as JPEG files. I can ask them about that if that would be helpful. Sorry for the lack of info
Ok got it, I’ll try to get my hands on them. In the case that wouldn’t be possible, would I be out of luck or would there still be a possible solution? Thanks for all your help thus far!
You can compute scale factor by dividing the size of the depth marker line in physical size (as shown in the image) by the line length indicated by the line markup. Then use this value in the first two diagonal value of a transformation matrix (in Transforms module).
@muratmaga Is there a module for this in SlicerMorph extension?
Perfect, thank you so much Andras! It seems like I’ll be able to acquire the DICOM files anyways, so hopefully the issue will resolve itself once I start working with those. I appreciate your help.