On Mon, Oct 18, 2010 at 10:03 AM, David Doria &lt;<a href="mailto:daviddoria@gmail.com">daviddoria@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt; Has anyone written a normalized cross correlation filter? This seems<br>&gt; like a pretty standard thing to do that is missing from VTK.<br>
&gt;<br>&gt; I started one here:<br>&gt; <a href="http://github.com/daviddoria/vtkImageNormalizedCrossCorrelation">http://github.com/daviddoria/vtkImageNormalizedCrossCorrelation</a><br>&gt;<br>&gt; if anyone wants to help.<br>
&gt;<br><br><br>I wrote the algorithm. Unfortunately... it is VERY slow. I haven&#39;t even been able to test it at all because even with a small (11x11) kernel, it is taking about a minute just to do ONE ROW of the correlation on a 400x400 image. I am clearly doing something very wrong with the vtkImageData things. Would anyone mind taking a look to see if they can see a better way to do some of the core functions (SubtractMean, for example). I have some DeepCopy&#39;s, but I didn&#39;t see a way around them, as I needed to actually modify the data while keeping it intact in the original image.<br>
<a href="http://github.com/daviddoria/vtkImageNormalizedCrossCorrelation">http://github.com/daviddoria/vtkImageNormalizedCrossCorrelation</a><div><br>Thanks,<br><br>David <br></div>