Hi Luis-<br><br>&quot;FFT crosscorrelation
if you were looking for a face in a group
photograph&quot;<br><br>Is there any example code available for determining the location of a predefined template pattern image in another image using the aforementioned technique? If not, can you recommend some filters for me to check out myself? Thanks-<br>
<br>-Ryan<br><br><div class="gmail_quote">On Fri, Dec 10, 2010 at 7:12 AM, Luis Ibanez <span dir="ltr">&lt;<a href="mailto:luis.ibanez@kitware.com">luis.ibanez@kitware.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Gaetan,<br>
<br>
Thanks for the clarification.<br>
<br>
An example has now been added for the<br>
ValuedRegionalMaximaImageFilter:<br>
<br>
<a href="http://www.itk.org/Wiki/ITK/Examples/ImageProcessing/ValuedRegionalMaximaImageFilter" target="_blank">http://www.itk.org/Wiki/ITK/Examples/ImageProcessing/ValuedRegionalMaximaImageFilter</a><br>
<br>
<br>
<br>
       Luis<br>
<br>
<br>
------------------------------------------------<br>
<div><div></div><div class="h5">On Fri, Dec 10, 2010 at 7:49 AM, Gaëtan Lehmann<br>
&lt;<a href="mailto:gaetan.lehmann@jouy.inra.fr">gaetan.lehmann@jouy.inra.fr</a>&gt; wrote:<br>
&gt;<br>
&gt; Le 10 déc. 10 à 12:59, Luis Ibanez a écrit :<br>
&gt;<br>
&gt;&gt; Hi David,<br>
&gt;&gt;<br>
&gt;&gt; Thanks for posting the example.<br>
&gt;&gt;<br>
&gt;&gt; I just modified the CreateImage() method<br>
&gt;&gt; to better illustrate what this filter does.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://www.itk.org/Wiki/ITK/Examples/ImageProcessing/RegionalMaximaImageFilter" target="_blank">http://www.itk.org/Wiki/ITK/Examples/ImageProcessing/RegionalMaximaImageFilter</a><br>
&gt;&gt;<br>
&gt;&gt; It essentially find the local maxima in the<br>
&gt;&gt; input image and mark them in the output<br>
&gt;&gt; image.  So, the output image is a binary<br>
&gt;&gt; image that is zero everywhere, except at<br>
&gt;&gt; the pixels that are local intensity maxima<br>
&gt;&gt; in the input image.<br>
&gt;&gt;<br>
&gt;&gt; This is the filter that you may want to<br>
&gt;&gt; run on the output of an FFT crosscorrelation<br>
&gt;&gt; if you were looking for a face in a group<br>
&gt;&gt; photograph, or the if you were analyzing<br>
&gt;&gt; the parameter space of an Hough transform.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; I&#39;m not sure that this is what Robert was<br>
&gt;&gt; asking for...   from his email, it looks like<br>
&gt;&gt; he wanted the output pixel to have the<br>
&gt;&gt; value of the input pixel.   On the bright side<br>
&gt;&gt; that probably can be done with a minor<br>
&gt;&gt; retouch of the filter source code.<br>
&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt; This is exactly what itk::ValuedRegionalMaximaImageFilter is doing.<br>
&gt; IIRC, itk::RegionalMaximaImageFilter use the output of<br>
&gt; itk::ValuedRegionalMaximaImageFilter to produce its output image.<br>
&gt;<br>
&gt; Regards,<br>
&gt;<br>
&gt; Gaëtan<br>
&gt;<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; but, maybe now that the example is clearer,<br>
&gt;&gt; it would be easier for Robert to give it a try<br>
&gt;&gt; and let us know.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;    Luis<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; -----------------------------------------------<br>
&gt;&gt; On Thu, Dec 9, 2010 at 11:25 AM, David Doria &lt;<a href="mailto:daviddoria@gmail.com">daviddoria@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Thu, Dec 9, 2010 at 11:16 AM, Ryan Smith &lt;<a href="mailto:ryanleesmith@gmail.com">ryanleesmith@gmail.com</a>&gt;<br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hi Robert-<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; You might take a look at the itk::RegionalMaximaFilter.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Here is a previous response that helped me with a similar task:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; <a href="http://public.kitware.com/pipermail/insight-users/2010-September/038088.html" target="_blank">http://public.kitware.com/pipermail/insight-users/2010-September/038088.html</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Cheers-<br>
&gt;&gt;&gt;&gt; -Ryan<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; (small typo:  itk::RegionalMaximaFilter -&gt;<br>
&gt;&gt;&gt;  itk::RegionalMaximaImageFilter)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I put a shell example here:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; <a href="http://www.itk.org/Wiki/ITK/Examples/ImageProcessing/RegionalMaximaImageFilter" target="_blank">http://www.itk.org/Wiki/ITK/Examples/ImageProcessing/RegionalMaximaImageFilter</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;m not exactly sure what this filter is supposed to do. If someone<br>
&gt;&gt;&gt; can modify the CreateImage function so that the resulting filtered<br>
&gt;&gt;&gt; image demonstrates the point that would be great.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; David<br>
&gt;&gt;&gt; _____________________________________<br>
&gt;&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Kitware offers ITK Training Courses, for more information visit:<br>
&gt;&gt;&gt; <a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Please keep messages on-topic and check the ITK FAQ at:<br>
&gt;&gt;&gt; <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt;&gt; <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
&gt;&gt;&gt;<br>
&gt;&gt; _____________________________________<br>
&gt;&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;&gt;<br>
&gt;&gt; Visit other Kitware open-source projects at<br>
&gt;&gt; <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
&gt;&gt;<br>
&gt;&gt; Kitware offers ITK Training Courses, for more information visit:<br>
&gt;&gt; <a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
&gt;&gt;<br>
&gt;&gt; Please keep messages on-topic and check the ITK FAQ at:<br>
&gt;&gt; <a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
&gt;&gt;<br>
&gt;&gt; Follow this link to subscribe/unsubscribe:<br>
&gt;&gt; <a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
&gt;<br>
&gt; --<br>
&gt; Gaëtan Lehmann<br>
&gt; Biologie du Développement et de la Reproduction<br>
&gt; INRA de Jouy-en-Josas (France)<br>
&gt; tel: +33 1 34 65 29 66    fax: 01 34 65 29 09<br>
&gt; <a href="http://voxel.jouy.inra.fr" target="_blank">http://voxel.jouy.inra.fr</a>  <a href="http://www.itk.org" target="_blank">http://www.itk.org</a><br>
&gt; <a href="http://www.mandriva.org" target="_blank">http://www.mandriva.org</a>  <a href="http://www.bepo.fr" target="_blank">http://www.bepo.fr</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>