<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7651.34">
<TITLE>RE: [Insight-users] image orientation and registration -itkImageMaskSpatialObject problem</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hi,<BR>
<BR>
I think I was having the same problem yesterday. However, I tried to solve it by setting the ObjectToParent transform using the image orientation and origin of the fixed image. It seemed to work, at least not all fixed image samples were outside the valid area. I did not have time to check if the results were correct. Do you think this is a valid work-around?<BR>
<BR>
best,<BR>
Jeroen<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: insight-users-bounces+j.s.wijnhout=lumc.nl@itk.org on behalf of Bill Lorensen<BR>
Sent: Wed 2/13/2008 5:49 PM<BR>
To: Peter.Roesch@fh-augsburg.de<BR>
Cc: insight-users@itk.org<BR>
Subject: Re: [Insight-users] image orientation and registration -itkImageMaskSpatialObject problem<BR>
<BR>
Peter,<BR>
<BR>
I think you are correct that image orientation is not used in the spatial<BR>
object.<BR>
<BR>
Please file a bug following the procedure in:<BR>
<A HREF="http://itk.org/Wiki/ITK_Procedure_for_Contributing_Bug_Fixes">http://itk.org/Wiki/ITK_Procedure_for_Contributing_Bug_Fixes</A><BR>
<BR>
Thanks,<BR>
<BR>
Bill<BR>
<BR>
On Feb 13, 2008 11:31 AM, Peter Roesch &lt;Peter.Roesch@fh-augsburg.de&gt; wrote:<BR>
<BR>
&gt; Hello,<BR>
&gt;<BR>
&gt; thanks a lot for including image orientation into the registration<BR>
&gt; framework, this simplifies matters a lot for me.<BR>
&gt;<BR>
&gt; I have changed my application to use OrientedImage and found that<BR>
&gt; results look fine if the complete image content is used.<BR>
&gt; Unfortunately, problems arise as soon as I use an<BR>
&gt; itkImageMaskSpatialObject for both fixed and moving images to<BR>
&gt; exclude the background via thresholding. Mutual information<BR>
&gt; complains that all points are outside of the image which results<BR>
&gt; in an empty histogram. I have stored the masks and found the correct<BR>
&gt; orientation in the mhd files.<BR>
&gt;<BR>
&gt; My current guess is that image orientation is not taken into<BR>
&gt; account from the IsInside method of the itkImageMaskSpatialObject.<BR>
&gt;<BR>
&gt; Here is some additional information about the types used in the<BR>
&gt; application:<BR>
&gt;<BR>
&gt; const unsigned int Dimension = 3;<BR>
&gt; typedef float PixelType;<BR>
&gt; typedef itk::OrientedImage&lt; PixelType, Dimension &gt; ImageType;<BR>
&gt;<BR>
&gt; typedef unsigned char MaskPixelType;<BR>
&gt; typedef itk::OrientedImage&lt; MaskPixelType, Dimension &gt; BinaryImageType;<BR>
&gt;<BR>
&gt; typedef itk::BinaryThresholdImageFilter&lt; ImageType, BinaryImageType &gt;<BR>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ThresholdFilterType;<BR>
&gt;<BR>
&gt; typedef itk::ImageMaskSpatialObject&lt; Dimension &gt; MaskImageType;<BR>
&gt;<BR>
&gt;<BR>
&gt; Greetings and thanks in advance<BR>
&gt; Peter<BR>
&gt; _______________________________________________<BR>
&gt; Insight-users mailing list<BR>
&gt; Insight-users@itk.org<BR>
&gt; <A HREF="http://www.itk.org/mailman/listinfo/insight-users">http://www.itk.org/mailman/listinfo/insight-users</A><BR>
&gt;<BR>
<BR>
<BR>
<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>