自從幾天以來,我正在使用DICOM文件,使用FO-DICOM。瞭解DICOM圖像中的BPP
我爲我的測試使用了一組dicom文件,並且我一直在打印「Photometric Interpretation」和「Sample Per Pixel」值,以便更好地瞭解我是哪種圖像與...合作。
結果是「MONOCHROME2」用於光度測量解釋,「1」用於每像素採樣。
我通過閱讀該標準的第3部分了解到,MONOCHROME2代表灰度級,從黑色開始代表最小值。
但是每個像素的採樣是什麼樣的?我認爲這是代表每像素字節(而不是比特)的數量(這將是邏輯有每像素8 位爲灰色權的規模有多大?)
但在這裏我的問題是,實際上,我的圖像似乎有32 bpp。 我正在處理512 * 512像素的圖像,並將它們轉換爲字節數組。所以我期待512 * 512 = 262144字節的數組。 但我得到了1048630字節的數組(有點超過4 * 262144)
有人有解釋嗎?
編輯:
這裏的是我的一些DATAS的:
PhotometricInterpretation=MONOCHROME2
SamplePerPixel=1
BitsAllocated=16
BitsStored=12
HighBit=11
PixelRepresentation=0
NumberOfFrames=0
關於樣本數據:使用16位對齊編碼的無符號12位數據,低12位是像素值。 0是黑色,4096是白色。如果它是一個CT,我認爲它具有接近-1000的RescaleSlope屬性,它將像素值映射到hounsfield單位。當行數= Cols = 512時,像素數據必須爲0.5 MB(512 * 512 * 2個字節),否則數據集編碼不正確。 NumberOfFrames = 0肯定是編碼錯誤。 –
...假設數據集是未壓縮的 –
謝謝,我會操縱這些數據來訓練自己,也許以後會回來,如果還有些東西不明確:) – Charrette