3d Slicer and Amira have different(opposite) orientation

Why MRI data orientation of 3d Slicer and Amira is opposite? the left and right side is opposite to each other? Can anyone please tell why this happens? which one is correct?

This material should help you understand:

https://slicer.readthedocs.io/en/latest/user_guide/coordinate_systems.html

Thank you for the link. But I have a few more questions about it. If 3D slicer store data in LPS then why it works in RAS? Won’t it be confusing? MRI dicom file is mostly in LPS then if 3D slicer is using file in RAS to view, isn’t 3D slicer showing wrong view?

Slicer’s handles the RAS/LPS conversion and writing LPS to disk correctly.
You may want to look into what Amira does.

Also are you talking mirroring in 3D view or in slice views (the latter can be due to using different conventions of looking at slice view: radiology vs neurology)

Thank you for the information Prof. I am confused about the view of both Amira and 3d slicer. When I load data I get the left and right totally opposite in Amira and 3d slicer. (Small information: The patient lay down on the left side for the scan. ) Then which view should be correct?
The above one is 3d slicer and below one is amira.


There is no right, just different convention. Neurological convention, what slicer uses by default, shows the patient’s R on your L in slice view (because you are typically facing the patient directly).

Looks like Amira is using the radiological convention. Hence the mirroring in the transverse sections (red slice in Slicer), everything else seems normal. If you enable the 3D view in the amira, I think you can confirm that (there should be no mirroring in 3D view).

This is the 3d view in Amira and the left of 3d slicer is the right of amira, and vice versa. (small information: when we take data from patient, we take the data when we are facing towards patient directly, i.e. our left is patients right) In this case, which convention I should choose ?

Well you are using segmentation instead of volume rendering to look at the data, so things are a little different between two images. But from what I can tell, yes, you seem to have a mirroring issue.

If these are DICOMs then I would look into Amira for the cause of issue.

So Amira is showing mirroring issue not 3d slicer? and as we are taking patient directly facing them, then we should use the data which matches with the patients left and right. Isn’t it? In this case, 3d slicer is showing the exact view of patient?

If this data came as DICOM originally, yes, I suspect the issue is in Amira. As Slicer’s DICOM module is used a lot for medical data and a big issue like this would have came up earlier.

Slice views have nothing to do how the image is taken. it is simply a display convention (think of how you would look at image on a transparent medium,. You can look at it from behind, you can look at it from front. It doesn’t change the image itself).

The data comes as Dicom. And thank you so much Prof for clearing the confusions. Thanks again.

You can change whether patient right is screen left or not. See the below forum post

Thank you James for the information. I looked into the views of orientation and my data shows that the patient is screen left. Can you please tell me what does that mean? and how the orientation works?