<html><head><base href="x-msg://57/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Do you have a specific compilable example/test which demonstrates this issue?<div><br></div><div>Brad</div><div><br><div><div>On Jul 16, 2012, at 7:41 PM, Chad Stanford wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div class="hmmessage" style="font-size: 10pt; font-family: Tahoma; "><div dir="ltr">I do not see any text here or was the point to push this message to the top again? &nbsp;This bug seems pretty significant to me as it could affect many 3D level set segmentation results. Has anyone considered it?<br><br><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">From:<span class="Apple-converted-space">&nbsp;</span><a href="mailto:hans-johnson@uiowa.edu">hans-johnson@uiowa.edu</a><br>To:<span class="Apple-converted-space">&nbsp;</span><a href="mailto:chadz111@hotmail.com">chadz111@hotmail.com</a>;<span class="Apple-converted-space">&nbsp;</span><a href="mailto:insight-users@itk.org">insight-users@itk.org</a><br>Date: Wed, 4 Jul 2012 12:29:25 +0000<br>Subject: Re: [Insight-users] Possible LevelSet Bug Due To Filters' Default UseDirectionOn?<br><br><div><br></div><div><br></div><span id="ecxOLK_SRC_BODY_SECTION"><div style="font-family: Calibri; font-size: 11pt; text-align: left; color: black; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: initial; border-left-width: medium; border-left-style: none; border-left-color: initial; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; border-top-color: rgb(181, 196, 223); border-top-width: 1pt; border-top-style: solid; border-right-width: medium; border-right-style: none; border-right-color: initial; padding-top: 3pt; "><span style="font-weight: bold; ">From:<span class="Apple-converted-space">&nbsp;</span></span>Chad Stanford &lt;<a href="mailto:chadz111@hotmail.com">chadz111@hotmail.com</a>&gt;<br><span style="font-weight: bold; ">Date:<span class="Apple-converted-space">&nbsp;</span></span>Tuesday, July 3, 2012 9:13 PM<br><span style="font-weight: bold; ">To:<span class="Apple-converted-space">&nbsp;</span></span>"<a href="mailto:insight-users@itk.org">insight-users@itk.org</a>" &lt;<a href="mailto:insight-users@itk.org">insight-users@itk.org</a>&gt;<br><span style="font-weight: bold; ">Subject:<span class="Apple-converted-space">&nbsp;</span></span>[Insight-users] Possible LevelSet Bug Due To Filters' Default UseDirectionOn?<br></div><div><br></div><div><div class="ecxhmmessage"><div dir="ltr"><div>Hello,&nbsp;</div><div><br></div><div>I think have found a bug in many of the level set functions where the level set function derivatives could potentially not correspond with the advection derivatives and possibly other terms. &nbsp;Essentially, many of the level set methods use derivative/gradient filters which take into account image direction by default to compute some of their terms e.g. advection. &nbsp;The ComputeUpdate function in itkLevelSetFunction.hxx does not seem to take this into account when it computes the derivatives/gradients of the level set function. &nbsp;In my case where the cosine direction matrix was diagonal and had -1 for the first 2 elements, the x and y advection gradient were off by a sign with respect to the sign of the level set function gradients.</div><div><br></div><div>Suggestion: &nbsp;It'd be really great if the UseDirection option being set by default could be mentioned in the user guide because I was not aware of it until I'd spent a lot of time tracing a bug to one of the gradient filter's having that option set by default. &nbsp;Also, the option is easy to miss because the user guide does not mention the direction matrix once (as far as I can tell), which would also be a nice addition, amongst other things.</div><div><br></div><div><br></div><div>While we're on the topic of the direction matrix, this problem has raised some questions I have about it. &nbsp;Any answers or general insight would be greatly appreciated:</div><div><br></div><div>1.) I just want to verify that the direction matrix does not need to be diagonal or have unit elements and is fine as long as it's orthogonal?</div></div></div></div></span><div>Correct. &nbsp;It does not need to be orthogonal.</div><span id="ecxOLK_SRC_BODY_SECTION"><div><div class="ecxhmmessage"><div dir="ltr"><div><br></div><div>2.) What coordinate system is the direction matrix rotating the image-coordinate system to? Basically I'm wondering where it comes from, not how it's made, as I understand given another coordinate system how to generate it.</div></div></div></div></span><div>The direction cosign follows the conventions described in the DICOM standard.</div><div><br></div><span id="ecxOLK_SRC_BODY_SECTION"><div><div class="ecxhmmessage"><div dir="ltr"><div><br></div><div>Thanks!</div><div>- Chad</div></div></div></div></span><br><br><hr>Notice: This UI Health Care e-mail (including attachments) is covered by the Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential and may be legally privileged.&nbsp; If you are not the intended recipient, you are hereby notified that any retention, dissemination, distribution, or copying of this communication is strictly prohibited.&nbsp; Please reply to the sender that you have received the message in error, then delete it.&nbsp; Thank you.<hr><br>_____________________________________ Powered by<span class="Apple-converted-space">&nbsp;</span><a href="http://www.kitware.com">www.kitware.com</a><span class="Apple-converted-space">&nbsp;</span>Visit other Kitware open-source projects at<span class="Apple-converted-space">&nbsp;</span><a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><span class="Apple-converted-space">&nbsp;</span>Kitware offers ITK Training Courses, for more information visit:<a href="http://www.kitware.com/products/protraining.php">http://www.kitware.com/products/protraining.php</a><span class="Apple-converted-space">&nbsp;</span>Please keep messages on-topic and check the ITK FAQ at:<span class="Apple-converted-space">&nbsp;</span><a href="http://www.itk.org/Wiki/ITK_FAQ">http://www.itk.org/Wiki/ITK_FAQ</a><span class="Apple-converted-space">&nbsp;</span>Follow this link to subscribe/unsubscribe:<span class="Apple-converted-space">&nbsp;</span><a href="http://www.itk.org/mailman/listinfo/insight-users">http://www.itk.org/mailman/listinfo/insight-users</a></div></div>_____________________________________<br>Powered by<span class="Apple-converted-space">&nbsp;</span><a href="http://www.kitware.com">www.kitware.com</a><br><br>Visit other Kitware open-source projects at<br><a href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a><br><br>Kitware offers ITK Training Courses, for more information visit:<br><a href="http://www.kitware.com/products/protraining.php">http://www.kitware.com/products/protraining.php</a><br><br>Please keep messages on-topic and check the ITK FAQ at:<br><a href="http://www.itk.org/Wiki/ITK_FAQ">http://www.itk.org/Wiki/ITK_FAQ</a><br><br>Follow this link to subscribe/unsubscribe:<br><a href="http://www.itk.org/mailman/listinfo/insight-users">http://www.itk.org/mailman/listinfo/insight-users</a><br></div></span></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">========================================================</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Bradley Lowekamp<span class="Apple-converted-space">&nbsp;</span><span class="Apple-converted-space">&nbsp;</span></font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Medical Science and Computing for</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">Office of High Performance Computing and Communications</font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; ">National Library of Medicine<span class="Apple-converted-space">&nbsp;</span></font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: normal normal normal 12px/normal Helvetica; "><a href="mailto:blowekamp@mail.nih.gov">blowekamp@mail.nih.gov</a></font></p><br class="Apple-interchange-newline"></span></div></span></span><br class="Apple-interchange-newline">
</div>
<br></div></body></html>