[vtkusers] Hounsfield Units of Human body part

Chasan KIOUTSOUKMOUSTAFA chasank at yahoo.com
Thu Aug 26 14:13:12 EDT 2010


I'm using vtkDICOMImageReader class for reading the images, if i give the exact HU values for example;

boneExtractor->SetInputConnection(reader->GetOutputPort());
boneExtractor->SetValue(0, HUofBone); // HUofBone is 1250

it does not give optimal solution...
boneExtractor is vtkMarchingCubes object


Chasan KIOUTSOUKMOUSTAFA

--- On Thu, 8/26/10, John Drescher <drescherjm at gmail.com> wrote:

From: John Drescher <drescherjm at gmail.com>
Subject: Re: [vtkusers] Hounsfield Units of Human body part
To: "Chasan KIOUTSOUKMOUSTAFA" <chasank at yahoo.com>
Cc: "vtk mailList" <vtkusers at vtk.org>
Date: Thursday, August 26, 2010, 9:06 PM

On Thu, Aug 26, 2010 at 1:59 PM, Chasan KIOUTSOUKMOUSTAFA
<chasank at yahoo.com> wrote:
>
> HUofAir = (double)(reader->GetPixelRepresentation() * reader->GetRescaleSlope()) + (double) reader->GetRescaleOffset();
> // HuofAir represents -1000 HU
> HUofBone = HUofAir + 2250.0;  // 1250 HU for Bone
> HUofMuscle = HUofAir + 1050.0; // 50 HU for Muscle
> HUofFat = HUofAir + 880; // -120 HU for Fat
>

How are you reading your images? They already should be in Hounsfield
( no no calculation is needed) if you use the vtk image readers and
use signed short images.

John



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20100826/579dd326/attachment.htm>


More information about the vtkusers mailing list