<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><div style="text-align: left;">I'm not sure what the 'red' line is because I can't see any colour. Maybe the problem is that you haven't called Update() on your pipeline.<br><br>reader1 &gt; addition1 &gt; addition2 &gt; Image<br>reader2 &gt; addition1 &gt; addition2 &gt; Image<br>reader3 &gt; addition2 &gt; Image<br><br>Plugging in GetOutput() will set the links like above. EG: Reader3 goes to addition2 then to Image. If you do an Image-&gt;Update() then that will update everything thats linked to Image that is before it (all the links I typed above). Then you can actually use the image :).<br><br>What are you doing on this line? ImageType::Pointer Image1 =Image/3.0;<br>It seems like you're dividing the pointer by 3, and I'm fairly sure you don't want to do that. Maybe ImageType::Pointer Image1 =Image-&gt;GetOutput()/3.0;&nbsp; might do something?? In that case I think writer-&gt;Update() WILL update your whole pipeline, and that previous problem will be fixed also.<br><br></div><br><div></div><br><br><hr id="stopSpelling">&gt; Date: Mon, 26 May 2008 17:01:33 +0200<br>&gt; From: njiwa@biomed.ee.ethz.ch<br>&gt; To: insight-users@itk.org<br>&gt; Subject: [Insight-users] Mean image<br>&gt; <br>&gt;  <br>&gt; <br>&gt; Dear all,<br>&gt; <br>&gt; I would like to compute the mean between 3 images. I used the code bollow but the line in red seems to be false and i don't understand why. Could somebody help me please?<br>&gt; <br>&gt; Regards,<br>&gt; <br>&gt; Josiane.<br>&gt; <br>&gt;  <br>&gt; <br>&gt;  <br>&gt; <br>&gt; typedef itk::AddImageFilter&lt; <br>&gt; <br>&gt; ImageType, <br>&gt; <br>&gt; ImageType, <br>&gt; <br>&gt; ImageType &gt; AdditionFilterType;<br>&gt; <br>&gt; AdditionFilterType::Pointer addition1 = AdditionFilterType::New();<br>&gt; <br>&gt; AdditionFilterType::Pointer addition2 = AdditionFilterType::New();<br>&gt; <br>&gt; addition1-&gt;SetInput1( reader1-&gt;GetOutput() );<br>&gt; <br>&gt; addition1-&gt;SetInput2( reader2-&gt;GetOutput() );<br>&gt; <br>&gt; addition2-&gt;SetInput1( reader3-&gt;GetOutput() );<br>&gt; <br>&gt; addition2-&gt;SetInput2( addition1-&gt;GetOutput() );<br>&gt; <br>&gt; ImageType::Pointer Image = addition2-&gt;GetOutput();<br>&gt; <br>&gt; ImageType::Pointer Image1 =Image/3.0;<br>&gt; <br>&gt; writer-&gt;SetFileName( argv[4] );<br>&gt; <br>&gt; writer-&gt;SetInput( Image1 );<br>&gt; <br>&gt; writer-&gt;Update();<br>&gt; <br>&gt; _______________________________________________<br>&gt; Insight-users mailing list<br>&gt; Insight-users@itk.org<br>&gt; http://www.itk.org/mailman/listinfo/insight-users<br><br /><hr />Email Australia. <a href='http://emailaustralia.ninemsn.com.au' target='_new'>Be part of history. Take part in Australia's first e-mail archive with </a></body>
</html>