Flip orientation in the axial viewport?

While viewing axial slices, I wish to be able to flip the view so that the right side becomes left and vice-versa like in every DICOM viewer. Is this function there / a plugin that allows it?


Hi Usman -

For Slicer we prefer to be consistent in the use radiology clinical conventions for left/right viewing to minimize the chances for misinterpretation (the neuroimaging community has an unfortunate history of mixing up left/right and we want to be careful to avoid that).

But if you want to change a view, you can use the Reformat module to make arbitrary changes to the slice planes.


That’s the dev’s decision though if it were a real problem, clinical workstations (where orientation mistakes can have disasterous consequences) would not have this function. Perhaps in a future update…


You don’t need to wait for a future update, as the feature has been already implemented. It just has not been exposed on the user interface, because there are so many things are there already and there has not been strong request for this specific feature.

You can left-right “flip” slice view orientation presets by editing you .slicerrc.py file as described here: https://www.slicer.org/wiki/Documentation/Nightly/ScriptRepository#Change_default_slice_view_orientation

2 posts were split to a new topic: Change displayed image orientation labels (L, R, …)

Can you update your instructions on where to change this?

I am curious why you changed the default slice view from the Radiologist conventions…

Clicking through the links to the new location will reach you to:


1 Like

We haven’t changed it. Make sure you load your DICOM images with the DICOM module. Using “Add data” module with a DICOM file would pass slices directly to a volume reader, which is not guaranteed to load all DICOM images correctly.

Thank you both for the response.

It’s very weird - yesterday it was flipping the images on my installation on a new PC of Slicer. I can’t get it to repeat this behavior today. If it happens again, I will let you know.