Litte-Endian vs Big-Endian problem
Posted: Wed Feb 11, 2015 9:31 pm
I am using “Bio-Formats” to open a 3-dimensional DICOM image in Fiji. The DICOM image is stored as 160 files (“0000.dcm” to “0159.dcm”), with one image slice in each file. Without problem, I can open an individual file (i.e. one slice), using Bio-Formats Import Options: Hyperstack, XYCZT, Open files individually, Color mode = Default, Autoscale.
However, when I uncheck the option “Open files individually,” in order to read the entire 160 slice image, the resulting image is defective: it appears to have treated the data as Little-Endian, when the data is actually Big-Endian. (It could be vice-versa, but the DICOM information says: “LittleEndian = false.”)
Working outside Fiji/ImageJ, the “RadiAnt DICOM Viewer” is able to read both an
individual *.dcm file, and the entire 160 slice image, without difficulty.
However, when I uncheck the option “Open files individually,” in order to read the entire 160 slice image, the resulting image is defective: it appears to have treated the data as Little-Endian, when the data is actually Big-Endian. (It could be vice-versa, but the DICOM information says: “LittleEndian = false.”)
Working outside Fiji/ImageJ, the “RadiAnt DICOM Viewer” is able to read both an
individual *.dcm file, and the entire 160 slice image, without difficulty.