<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">I'm using vtkDICOMImageReader class for reading the images, if i give the exact HU values for example;<br><br>boneExtractor-&gt;SetInputConnection(reader-&gt;GetOutputPort());<br>boneExtractor-&gt;SetValue(0, HUofBone); // HUofBone is 1250<br><br>it does not give optimal solution...<br>boneExtractor is vtkMarchingCubes object<br><br><br>Chasan KIOUTSOUKMOUSTAFA<br><br>--- On <b>Thu, 8/26/10, John Drescher <i>&lt;drescherjm@gmail.com&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: John Drescher &lt;drescherjm@gmail.com&gt;<br>Subject: Re: [vtkusers] Hounsfield Units of Human body part<br>To: "Chasan KIOUTSOUKMOUSTAFA" &lt;chasank@yahoo.com&gt;<br>Cc: "vtk mailList" &lt;vtkusers@vtk.org&gt;<br>Date: Thursday, August 26, 2010, 9:06 PM<br><br><div class="plainMail">On Thu, Aug 26,
 2010 at 1:59 PM, Chasan KIOUTSOUKMOUSTAFA<br>&lt;<a ymailto="mailto:chasank@yahoo.com" href="/mc/compose?to=chasank@yahoo.com">chasank@yahoo.com</a>&gt; wrote:<br>&gt;<br>&gt; HUofAir = (double)(reader-&gt;GetPixelRepresentation() * reader-&gt;GetRescaleSlope()) + (double) reader-&gt;GetRescaleOffset();<br>&gt; // HuofAir represents -1000 HU<br>&gt; HUofBone = HUofAir + 2250.0;&nbsp; // 1250 HU for Bone<br>&gt; HUofMuscle = HUofAir + 1050.0; // 50 HU for Muscle<br>&gt; HUofFat = HUofAir + 880; // -120 HU for Fat<br>&gt;<br><br>How are you reading your images? They already should be in Hounsfield<br>( no no calculation is needed) if you use the vtk image readers and<br>use signed short images.<br><br>John<br></div></blockquote></td></tr></table><br>