Hello,<br> I am trying to create my own median filter using visualstudio 2010 and cmake. I am trying to set the metadata in a .txx file. Furthermore, I am thinking to use neighborhood iterators of radius=1. These iterators will scan the hole input image, and every neighborhood of six pixels will give me the value of one pixel in the output image, which will have the same region size allocated as the input image. To the following lines, I have included the code I have written to set the region and neighborhood iterators, but I am not sure if it is correct. Could someone have a look and inform me if there is any mistake?<br>
<br>Thanks.<br><br><br><br>----------------------------------code in .txx file------------------------------------------<br>--------------------------------------------------------------------------------------<br><br>#ifndef __itkmyMedian_txx<br>
#define __itkmyMedian_txx<br> <br>#include &quot;myMedianFilter.h&quot;<br>#include &quot;itkObjectFactory.h&quot;<br>#include &quot;itkImageRegionIterator.h&quot;<br>#include &quot;itkConstNeighborhoodIterator.h&quot;<br>
<br> <br>namespace itk<br>{<br> <br>template&lt; class TImage&gt;<br>void myMedianFilter&lt; TImage&gt;<br>::GenerateData()<br>{<br>  typename TImage::ConstPointer input = this-&gt;GetInput();<br> <br>  typename TImage::Pointer output = this-&gt;GetOutput();<br>
  output-&gt;SetRegions(input-&gt;GetLargestPossibleRegion());<br>  output-&gt;Allocate();  <br> <br>  itk::ImageRegionIterator&lt;TImage&gt; outputIterator(output, output-&gt;GetLargestPossibleRegion());<br><br><br>  TImage::SizeType radius;<br>
  radius[0] = 1;<br>  radius[1] = 1;<br><br>  itk::ConstNeighborhoodIterator&lt;TImage&gt; inputIterator(input, input-&gt;GetRadius());<br>...........<br>.........<br>...........  <br> <br>}<br> <br>}// end namespace<br><br>
<div style="visibility: hidden; left: -5000px; position: absolute; z-index: 9999; padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;" id="avg_ls_inline_popup">
</div>