<DIV>Hi Luis, </DIV>
<DIV>Thanks for you advices. I've tried the AddImageFilter, but it doesn't work for Vector images.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Here is my code:</DIV>
<DIV>&nbsp;</DIV>
<DIV><!--StartFragment -->typedef itk::Vector&lt;float,3&gt; vectortype; <BR>typedef itk::Image&lt;vectortype, 3&gt; deformationFieldType; <BR><BR>typedef itk::AddImageFilter &lt;deformationFieldType, deformationFieldType, deformationFieldType&gt; addtype; <BR><BR>addtype::Pointer addFilter = addtype::New(); <BR></DIV>
<DIV>&nbsp;</DIV>
<DIV>And when I compile, I get the&nbsp;following errors:</DIV>
<DIV>&nbsp;</DIV>
<DIV>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(66): error C2440: 'initializing' : cannot convert from 'const itk::Image&lt;TPixel,VImageDimension&gt;::PixelType' to 'const itk::Functor::Add2&lt;TInput1,TInput2,TOutput&gt;::AccumulatorType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TPixel=VectorType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VImageDimension=3<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput1=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput2=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 TOutput=itk::Image&lt;VectorType,3&gt;::PixelType<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_matrix&lt;T&gt; operator +(const vnl_diag_matrix&lt;T&gt; &amp;,const vnl_matrix&lt;T&gt; &amp;)' : could not deduce template argument for 'const vnl_diag_matrix&lt;T&gt; &amp;' from 'const itk::Functor::Add2&lt;TInput1,TInput2,TOutput&gt;::AccumulatorType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput1=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput2=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TOutput=itk::Image&lt;VectorType,3&gt;::PixelType<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67):
 error C2784: 'vnl_matrix&lt;T&gt; operator +(const vnl_matrix&lt;T&gt; &amp;,const vnl_diag_matrix&lt;T&gt; &amp;)' : could not deduce template argument for 'const vnl_matrix&lt;T&gt; &amp;' from 'const itk::Functor::Add2&lt;TInput1,TInput2,TOutput&gt;::AccumulatorType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput1=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput2=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TOutput=itk::Image&lt;VectorType,3&gt;::PixelType<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_diag_matrix&lt;T&gt; operator +(const vnl_diag_matrix&lt;T&gt; &amp;,const vnl_diag_matrix&lt;T&gt; &amp;)' : could not deduce template
 argument for 'const vnl_diag_matrix&lt;T&gt; &amp;' from 'const itk::Functor::Add2&lt;TInput1,TInput2,TOutput&gt;::AccumulatorType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput1=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput2=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TOutput=itk::Image&lt;VectorType,3&gt;::PixelType<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_diag_matrix.h(236) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_matrix&lt;T&gt; operator +(const vnl_matrix&lt;T&gt; &amp;,const vnl_matrix_fixed&lt;T,M,N&gt; &amp;)' : could not deduce template argument for
 'const vnl_matrix&lt;T&gt; &amp;' from 'const itk::Functor::Add2&lt;TInput1,TInput2,TOutput&gt;::AccumulatorType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput1=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput2=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TOutput=itk::Image&lt;VectorType,3&gt;::PixelType<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_matrix_fixed.h(804) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_matrix&lt;T&gt; operator +(const vnl_matrix_fixed&lt;T,M,N&gt; &amp;,const vnl_matrix&lt;T&gt; &amp;)' : could not deduce template argument for 'const
 vnl_matrix_fixed&lt;T,M,N&gt; &amp;' from 'const itk::Functor::Add2&lt;TInput1,TInput2,TOutput&gt;::AccumulatorType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput1=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput2=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TOutput=itk::Image&lt;VectorType,3&gt;::PixelType<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_matrix_fixed.h(798) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_matrix_fixed&lt;T,M,N&gt; operator +(T,const vnl_matrix_fixed&lt;T,M,N&gt; &amp;)' : could not deduce template argument for 'const
 vnl_matrix_fixed&lt;T,M,N&gt; &amp;' from 'const itk::Image&lt;TPixel,VImageDimension&gt;::PixelType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TPixel=VectorType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VImageDimension=3<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_matrix_fixed.h(646) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_matrix_fixed&lt;T,M,N&gt; operator +(T,const vnl_matrix_fixed&lt;T,M,N&gt; &amp;)' : could not deduce template argument for 'const vnl_matrix_fixed&lt;T,M,N&gt; &amp;' from 'const itk::Image&lt;TPixel,VImageDimension&gt;::PixelType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TPixel=VectorType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VImageDimension=3<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_matrix_fixed.h(646) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_matrix_fixed&lt;T,M,N&gt; operator +(const vnl_matrix_fixed&lt;T,M,N&gt; &amp;,T)' : could not deduce template argument for 'const vnl_matrix_fixed&lt;T,M,N&gt; &amp;' from 'const itk::Functor::Add2&lt;TInput1,TInput2,TOutput&gt;::AccumulatorType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput1=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 TInput2=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TOutput=itk::Image&lt;VectorType,3&gt;::PixelType<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_matrix_fixed.h(637) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_matrix_fixed&lt;T,M,N&gt; operator +(const vnl_matrix_fixed&lt;T,M,N&gt; &amp;,const vnl_matrix_fixed&lt;T,M,N&gt; &amp;)' : could not deduce template argument for 'const vnl_matrix_fixed&lt;T,M,N&gt; &amp;' from 'const itk::Functor::Add2&lt;TInput1,TInput2,TOutput&gt;::AccumulatorType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 TInput1=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput2=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TOutput=itk::Image&lt;VectorType,3&gt;::PixelType<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_matrix_fixed.h(628) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_vector&lt;T&gt; operator +(const vnl_vector&lt;T&gt; &amp;,const vnl_vector_fixed&lt;T,n&gt; &amp;)' : could not deduce template argument for 'const vnl_vector&lt;T&gt; &amp;' from 'const itk::Functor::Add2&lt;TInput1,TInput2,TOutput&gt;::AccumulatorType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 TInput1=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput2=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TOutput=itk::Image&lt;VectorType,3&gt;::PixelType<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_vector_fixed.h(596) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_vector&lt;T&gt; operator +(const vnl_vector_fixed&lt;T,n&gt; &amp;,const vnl_vector&lt;T&gt; &amp;)' : could not deduce template argument for 'const vnl_vector_fixed&lt;T,n&gt; &amp;' from 'const itk::Functor::Add2&lt;TInput1,TInput2,TOutput&gt;::AccumulatorType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 TInput1=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput2=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TOutput=itk::Image&lt;VectorType,3&gt;::PixelType<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_vector_fixed.h(587) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_vector_fixed&lt;T,n&gt; operator +(const vnl_vector_fixed&lt;T,n&gt; &amp;,const vnl_vector_fixed&lt;T,n&gt; &amp;)' : could not deduce template argument for 'const vnl_vector_fixed&lt;T,n&gt; &amp;' from 'const itk::Functor::Add2&lt;TInput1,TInput2,TOutput&gt;::AccumulatorType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput1=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput2=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TOutput=itk::Image&lt;VectorType,3&gt;::PixelType<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_vector_fixed.h(576) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_vector_fixed&lt;T,n&gt; operator +(T,const vnl_vector_fixed&lt;T,n&gt; &amp;)' : could not deduce template argument for 'const vnl_vector_fixed&lt;T,n&gt; &amp;' from 'const itk::Image&lt;TPixel,VImageDimension&gt;::PixelType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TPixel=VectorType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VImageDimension=3<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_vector_fixed.h(509) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_vector_fixed&lt;T,n&gt; operator +(T,const vnl_vector_fixed&lt;T,n&gt; &amp;)' : could not deduce template argument for 'const vnl_vector_fixed&lt;T,n&gt; &amp;' from 'const itk::Image&lt;TPixel,VImageDimension&gt;::PixelType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TPixel=VectorType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VImageDimension=3<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_vector_fixed.h(509) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_vector_fixed&lt;T,n&gt; operator +(const vnl_vector_fixed&lt;T,n&gt; &amp;,T)' : could not deduce template argument for 'const vnl_vector_fixed&lt;T,n&gt; &amp;' from 'const itk::Functor::Add2&lt;TInput1,TInput2,TOutput&gt;::AccumulatorType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput1=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TInput2=itk::Image&lt;VectorType,3&gt;::PixelType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TOutput=itk::Image&lt;VectorType,3&gt;::PixelType<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_vector_fixed.h(499) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_matrix&lt;T&gt; operator +(const T &amp;,const vnl_matrix&lt;T&gt; &amp;)' : could not deduce template argument for 'const vnl_matrix&lt;T&gt; &amp;' from 'const itk::Image&lt;TPixel,VImageDimension&gt;::PixelType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TPixel=VectorType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VImageDimension=3<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_matrix.h(35) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_matrix&lt;T&gt; operator +(const T
 &amp;,const vnl_matrix&lt;T&gt; &amp;)' : could not deduce template argument for 'const vnl_matrix&lt;T&gt; &amp;' from 'const itk::Image&lt;TPixel,VImageDimension&gt;::PixelType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TPixel=VectorType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VImageDimension=3<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_matrix.h(35) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_vector&lt;T&gt; operator +(T,const vnl_vector&lt;T&gt; &amp;)' : could not deduce template argument for 'const vnl_vector&lt;T&gt; &amp;' from 'const itk::Image&lt;TPixel,VImageDimension&gt;::PixelType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TPixel=VectorType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VImageDimension=3<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_vector.h(45) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2784: 'vnl_vector&lt;T&gt; operator +(T,const vnl_vector&lt;T&gt; &amp;)' : could not deduce template argument for 'const vnl_vector&lt;T&gt; &amp;' from 'const itk::Image&lt;TPixel,VImageDimension&gt;::PixelType'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TPixel=VectorType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 VImageDimension=3<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C:\ITK\itk\Utilities\vxl\core\vnl\vnl_vector.h(45) : see declaration of 'operator`+''<BR>C:\ITK\itk\Code\BasicFilters\itkAddImageFilter.h(67): error C2677: binary '+' : no global operator found which takes type 'const itk::Image&lt;TPixel,VImageDimension&gt;::PixelType' (or there is no acceptable conversion)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TPixel=VectorType,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VImageDimension=3<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR></DIV>
<DIV><BR>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks for helping me, </DIV>
<DIV>&nbsp;</DIV>
<DIV>Monica</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR><B><I>Luis Ibanez &lt;luis.ibanez@kitware.com&gt;</I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid"><BR>Hi Monica,<BR><BR><BR>Did you tried the AddImageFilter ?<BR>http://www.itk.org/Insight/Doxygen/html/classitk_1_1AddImageFilter.html<BR><BR><BR>When you use the WarpImageFilter<BR>http://www.itk.org/Insight/Doxygen/html/classitk_1_1WarpImageFilter.html<BR>for deforming an input image using a Vector field, the<BR>Vector field is expected to have the same extent, and<BR>spacing as the input image. In other words they are<BR>defined over the same grid.<BR><BR>It shouldn't be too hard to modify this filter in order<BR>to use an arbitrary deformation field. Please let us<BR>know if you need help in making such changes in the code.<BR><BR><BR><BR>Thanks<BR><BR><BR><BR>Luis<BR><BR><BR><BR>---------------------------<BR>Monica Lumbardi wrote:<BR><BR>&gt; Hi everyone,<BR>&gt; <BR>&gt; I would like to add one DeformationField to an other<BR>&gt; DeformationField but I don't know how to do
 it.<BR>&gt; Has anybody an idea how to perform it?<BR>&gt; I'm also interested in knowing what happens if I apply<BR>&gt; DeformationField with <BR>&gt; size: 157 189 136<BR>&gt; spacing: 1 1 1<BR>&gt; <BR>&gt; to an image with:<BR>&gt; size: 79 95 68<BR>&gt; spacing: 2 2 2 <BR>&gt; <BR>&gt; Thanks in advance.<BR>&gt; <BR>&gt; Monica<BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; __________________________________<BR>&gt; Do you Yahoo!?<BR>&gt; New and Improved Yahoo! Mail - 100MB free storage!<BR>&gt; http://promotions.yahoo.com/new_mail <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>&gt; <BR><BR><BR><BR><BR></BLOCKQUOTE><p>
                <hr size=1>Do you Yahoo!?<br>
<a href="http://us.rd.yahoo.com/mail_us/taglines/50x/*http://promotions.yahoo.com/new_mail/static/efficiency.html">Yahoo! Mail</a> - 50x more storage than other providers!