<br>Hi Pinpress,<br><br><br>Multi-threaded implementations of the ITK image metrics <br>were added to ITK a couple of years ago. They are described <br>in the following paper in the Insight Journal:<br><br>     <a href="http://www.insight-journal.org/browse/publication/172">http://www.insight-journal.org/browse/publication/172</a><br>
<br>The code is now under the &quot;Review&quot; directory.<br><br>You can find the multi-threaded metrics by doing<br><br>cd Insight/Code/Review<br>ls *Metric*.h   -1<br><br>that will show:<br><br>itkOptImageToImageMetric.h<br>
itkOptMatchCardinalityImageToImageMetric.h<br>itkOptMattesMutualInformationImageToImageMetric.h<br>itkOptMeanSquaresImageToImageMetric.h<br><br><br><br>The first one is the base class, <br>so, the answer to your question is:<br>
<br>The multi-threaded metrics in ITK are<br><br>* MatchCardinalityImageToImageMetric<br>
* MattesMutualInformationImageToImageMetric<br>* MeanSquaresImageToImageMetric<br>
<br><br>As a general rule, if you want to get a first hint of<br>whether a class is multithreaded or not, you could try<br><br>               grep -l MultiThreader *<br><br>with the caveat that sometimes the threading code<br>
may have been defined in a base class.<br><br><br><br>        Regards,<br><br><br>               Luis<br><br><br>---------------------------------------------------------------------------<br><div class="gmail_quote">On Wed, Apr 21, 2010 at 10:42 AM, pinpress <span dir="ltr">&lt;<a href="mailto:sb_ji@yahoo.com">sb_ji@yahoo.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><br>
Hi all,<br>
<br>
I was just wondering if anyone knows how to find out whether a specific<br>
image similarity metric is multi-threaded or not. I searched on this forum,<br>
and it seems that some of the metrics (e.g., Mattes MI, mean squares<br>
difference) are. However, the problem is that these answers were provided a<br>
long time ago, presumably for a much earlier version of ITK. Since ITK is<br>
evolving over and over time, I just don&#39;t know how to find the related info<br>
on the &quot;current&quot; ITK release.<br>
<br>
Thanks very much.<br>
--<br>
View this message in context: <a href="http://old.nabble.com/multi-threaded-image-similarity-metrics-tp28288038p28288038.html" target="_blank">http://old.nabble.com/multi-threaded-image-similarity-metrics-tp28288038p28288038.html</a><br>

Sent from the ITK - Users mailing list archive at Nabble.com.<br>
<br>
_____________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at<br>
<a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Kitware offers ITK Training Courses, for more information visit:<br>
<a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
<br>
Please keep messages on-topic and check the ITK FAQ at:<br>
<a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
</blockquote></div><br>