Displaying heatmaps as contours

Hello -

I have 3 layers visualized in slicer as follows:
L: a label map
F: a heatmap of continousos values (think of it like an RT dosemap, but I am not using the SlicerRT extension)
B: an image

Currently, the heatmap is on top of the image. I would like to view the two simultaneously. For now, simply reducing the opacity of the heatmap works. Ideally, viewing the heatmap as contours would provide the best viewing experience. Any ideas on how to do that within Slicer?

The heatmap is treated as an image not a label map when loading. If “label map” is checked, and the toggle showing “label map volume with regions outlined” is on, you get a pixelated view, which is expected since the values are continuous not discrete as in a common label map.

Thanks so much.

Here is a screenshot.

This feature is implemented in SlicerRT extension’s Isodose module. It can visualize iso-surfaces as surfaces in 3D and as contours in slices. You can use any volume as “dose volume”.


Thank you @lassoan! It throws “Selected volume is not a dose”, but it seems to be a warning only.

Yes, it should work well. To avoid the warning, set DicomRtImport.DoseVolume attribute of the volume to 1.

1 Like

Yes it’s only a warning.

To convert the volume to dose using the UI, you can right-click your volume in the Data module (make sure it’s under a study that’s under a patient), and choose Convert to dose volume.