Question about why MIP results differ even when using a Slab Thickness large enough to cover the entire volume in the Slice Viewer

Hello,

I have a question about an unexpected behavior I observed while checking MIP results using Slab Reconstruction in the 3D Slicer Slice Viewer.

I tested this using the MRHead volume provided with 3D Slicer. The actual height of the volume is approximately 256 mm, and I tested slab thickness values of 300 mm and 500 mm, which should be large enough to fully cover the entire volume.

My expectation was that if the slab thickness is large enough to include the entire volume, the MIP result should be identical.

However, I observed the following behavior:

  1. Even when the slab thickness is large enough to fully include the volume, the MIP image changes when the slab thickness is changed.

  2. The result appears as if the actual behavior does not match the specified slab thickness.

  3. Even when the slab thickness is large enough to cover the entire volume, changing the current slice offset / slice index changes the MIP result.

  4. Exceptionally, when I set the slab thickness to 1000 mm, the result was identical to the result with 500 mm. Based on this, I suspect that I may be misunderstanding the range covered by the specified slab thickness. However, from any perspective, I find this behavior unintuitive and confusing.

I would like to know whether this is the intended behavior, or whether I am misunderstanding how Slab MIP works.

I have attached sample videos showing the differences caused by changing the slab thickness or slice offset.

Environment:

  • 3D Slicer version: 5.10.0 r34045 / a2b6d08
  • Data type: MRI volume
  • Slice view: Any view
  • Projection mode: MIP

Thank you.

You’re right, that looks like a bug. It might be due to the orientation of the MRHead being a sagittal acquisition. Can you try the same experiments with a CT? This should probably be converted into a bug report on github.