Login  Register

Re: DICOM voxel value????

Posted by Herbie on Aug 06, 2018; 7:25am
URL: http://imagej.273.s1.nabble.com/DICOM-voxel-value-tp5021048p5021049.html

Good day Fred,

this effect maybe due to signed and unsigned 16bit gray-scale.

2^15 = 32768;
32768 + 4691 = 37359;

HTH

Herbie

::::::::::::::::::::::::::::::::::::::::
Am 06.08.18 um 05:51 schrieb Fred Damen:

> Greetings,
>
> When dealing with MRI DICOM datasets I am getting what I consider to be an
> incorrect value when fetching the voxel value using Java methods
> ImageProcessor::get(x,y) or getf(x,y).  Case in point, when the status line on
> the main ImageJ window reads "... value = 4691.00 (37459)", the value returned
> by get/getf is 37459 and not the correct value of 4691.
>
> What is this second value and how do I fetch the correct value?
>
> These DICOM datasets should not contain voxel intensity scaling, and, the list
> of tag/values produced on the 'Info' page for one of the slices does not
> contain the tags: Rescale intercept, (0028|1052), and rescale slope
> (0028|1053).  The raw data stored in the files are 16 bit signed integers:
> 0028,0100  Bits Allocated: 16
> 0028,0101  Bits Stored: 16
> 0028,0102  High Bit: 15
> 0028,0103  Pixel Representation: 1
> The values are always below 10K.
>
> The ImageJ image summary incorrectly indicates that the dataset is scaled:
> Calibration function: y = a+bx
>    a: -32768.000000
>    b: 1.000000
>
> but this scaling would not produce the second value on the status line given
> the correct value.
>
> Thanks in advance,
>
> Fred
>
> --
> ImageJ mailing list: http://imagej.nih.gov/ij/list.html
>

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html