DICOM tag with missing VR loads inconsistently (Philips ScaleSlope)
3 ビュー (過去 30 日間)
古いコメントを表示
I have two Philips mDixon datasets. In both, the VR for ScaleSlope is apparently missing:
(2005,100D) 00 A0 AA 44 # 1, 4
This should be read as a single value. In fact, dcminfo reads it correctly in one case: ScaleSlope = 1365, and incorrectly in the other: ScaleSlope = 0
160
170
68
Both times, I am using the same dictionary with the tag filled in (2005,100d) FL ScaleSlope 1.
1) What might cause one case to read correctly and the other not?
2) Is it possible to convert the string of 4 int8 numbers to a single 'single data type' number?
Many thanks,
Bogdan
0 件のコメント
採用された回答
Walter Roberson
2021 年 7 月 15 日
A = uint8(sscanf('00 A0 AA 44', '%2x'))
typecast(A, 'single')
(Thank you for mentioning your release -- that saved me from showing you code that would not work in your release)
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!