<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi all,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’m using ITK 4.5.2, and recently noticed that in my work with DICOM-images, the intensities are rescaled even without any processing taking place between the read/write operations. I found this old thread from November 2007,
<a href="http://www.itk.org/pipermail/insight-users/2007-November/024327.html">http://www.itk.org/pipermail/insight-users/2007-November/024327.html</a>, which does a good job explaining the cause and a workaround. The cause is that when reading the image volume,
 rescale slope and intercept is used to convert the stored unsigned integers (assuming the “Pixel representation”-tag is 0) to real-world values, but then these real-world values are written into the new DICOM-series, while the rescale-parameters are copied,
 so on the next read the real-world values will be different. <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">In the thread I posted, it says that a patch was added ahead of ITK 3.4 to correct the problem, but I’m using ITK 4.5.2 and still have the same issues. By using the workaround suggested by Eliana M. Vasquez Osorio,<o:p></o:p></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New"">     WriterType::DictionaryArrayRawPointer dicts = dcmreader->GetMetaDataDictionaryArray();<o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New"">     WriterType::DictionaryArrayType::const_iterator itdict;<o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New"">     for( itdict = dicts->begin(); itdict != dicts->end(); itdict++ )<o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New"">     {<o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New"">         WriterType::DictionaryRawPointer dicti = *itdict;<o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New"">         //change 0028,1052,Rescale Intercept from -1000 to 0<o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New"">         itk::EncapsulateMetaData<std::string>( *dicti, "0028|1052", "0" );<o:p></o:p></span></i></p>
<p class="MsoNormal"><i><span style="font-size:10.0pt;font-family:"Courier New"">     }<o:p></o:p></span></i></p>
<p class="MsoNormal">I get the end result I want, so the intensities stay the same by manually setting rescale intercept to 0 in the new written series. I added a line to set the slope to 1 as well just to be sure, but so far in the data I’ve been working with
 the rescale slope has been 1 as for Eliana.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">However, my question is: is this a good way to go about correcting this problem, and if it was corrected already in ITK 3.4, why then do I see the same behaviour with ITK 4.5?
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Best regards,<o:p></o:p></p>
<p class="MsoNormal">Mikael<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-size:9.0pt;color:#1F497D">………………………………………………………………………………………….<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;color:#1F497D">Mikael Eriksson<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;color:#1F497D">R&D Physicist Trainee<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;color:#1F497D">Philips Medical Systems MR Finland, Feasibility studies<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;color:#1F497D"><a href="mailto:mikael.k.eriksson@philips.com"><span style="color:blue">mikael.k.eriksson@philips.com</span></a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;color:#1F497D">………………………………………………………………………………………….<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<br>
<hr>
<font face="Arial" color="Gray" size="1">The information contained in this message may be confidential and legally protected under applicable law. The message is intended solely for the addressee(s). If you are not the intended recipient, you are hereby notified
 that any use, forwarding, dissemination, or reproduction of this message is strictly prohibited and may be unlawful. If you are not the intended recipient, please contact the sender by return e-mail and destroy all copies of the original message.<br>
</font>
</body>
</html>