<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Ok, then I'll edit the comment again to reflect this.<br>
<br>
Tim<br>
<br>
<div class="moz-cite-prefix">On 13-03-13 11:43 AM, brian avants
wrote:<br>
</div>
<blockquote
cite="mid:CABWzF4X_eaejJd7hkLNX9qpACQubXbyLe=bKt16PiZDR7gBtzw@mail.gmail.com"
type="cite">
<div dir="ltr">all of the v4 metrics are thread safe.
<div><br>
</div>
<div style="">the difference is that the jhmi is based on the
unser paper, not the mattes paper and is less well validated
than the mattes metric which has been around for a long time
(in itk)</div>
</div>
<div class="gmail_extra"><br clear="all">
<div>
<div><br>
</div>
brian<br>
<div><br>
</div>
<div><br>
</div>
</div>
<br>
<br>
<div class="gmail_quote">On Wed, Mar 13, 2013 at 11:39 AM, Tim
Allman <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:dr.tim.allman@gmail.com" target="_blank">dr.tim.allman@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"> Now I'm confused.
What is the difference between the two?<br>
<br>
The comment at the top of
itkJointHistogramMutualInformationImageToImageMetricv4.h
indicates that this is the Mattes et al method. However,
the reference predates the Mattes paper by three years.
(By the way the class name is wrong in the comment so it
doesn't show up in the doxygen document. I have edited the
comment.)<br>
<br>
/** \class
JointHistogramMutualInformationImageToImageMetric<br>
* \brief Computes the mutual information between two
images to be<br>
* registered using the method of Mattes et al.<br>
*<br>
* References:<br>
* [1] "Optimization of Mutual Information for
MultiResolution Image<br>
* Registration"<br>
* P. Thevenaz and M. Unser<br>
* IEEE Transactions in Image Processing, 9(12)
December 2000.<br>
*<br>
* \ingroup ITKMetricsv4<br>
*/<br>
<br>
So, does this class implement the referenced paper?<br>
<br>
Is the v4 Mattes class thread safe?<br>
<br>
<br>
Thanks,<br>
<br>
Tim
<div>
<div class="h5"><br>
<br>
<br>
<div>On 13-03-13 10:10 AM, brian avants wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr"><a moz-do-not-send="true"
href="http://www.itk.org/Doxygen43/html/search.php?query=mattes"
target="_blank">http://www.itk.org/Doxygen43/html/search.php?query=mattes</a><br>
<div><br>
</div>
<div>gives you</div>
<div><br>
</div>
<div><a moz-do-not-send="true"
href="http://www.itk.org/Doxygen43/html/classitk_1_1MattesMutualInformationImageToImageMetricv4.html"
target="_blank">http://www.itk.org/Doxygen43/html/classitk_1_1MattesMutualInformationImageToImageMetricv4.html</a><br>
</div>
</div>
<div class="gmail_extra"><br clear="all">
<div>
<div><br>
</div>
brian<br>
<div><br>
</div>
<div><br>
</div>
</div>
<br>
<br>
<div class="gmail_quote">On Wed, Mar 13, 2013 at
9:37 AM, Tim Allman <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:dr.tim.allman@gmail.com"
target="_blank">dr.tim.allman@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0
0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF"> My
apologies for not reading the
documentation. <span><span> :-[ </span></span><br>
<br>
However, the v4 version,
JointHistogramMutualInformationImageToImageMetricv4,
truly is undocumented. What is its thread
safety?<br>
<br>
Thanks,<br>
Tim
<div>
<div><br>
<br>
<div>On 13-03-12 05:33 PM, Christopher
Mullins wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr"><span
style="font-size:14px;font-family:Geneva,Arial,Helvetica,sans-serif"><i>"This
class in not thread safe due the
private data structures used to
the store the sampled points and
the marginal and joint pdfs."
[1]</i></span><br>
<div><span
style="font-size:14px;font-family:Geneva,Arial,Helvetica,sans-serif"><i><br>
</i></span></div>
<div><span
style="font-size:14px;font-family:Geneva,Arial,Helvetica,sans-serif"><i>[1] </i></span><a
moz-do-not-send="true"
href="http://www.itk.org/Doxygen314/html/classitk_1_1MattesMutualInformationImageToImageMetric.html"
target="_blank">http://www.itk.org/Doxygen314/html/classitk_1_1MattesMutualInformationImageToImageMetric.html</a></div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Tue, Mar
12, 2013 at 4:50 PM, Rick Frank <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:rfrank@dominionsw.com"
target="_blank">rfrank@dominionsw.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div dir="auto">
<div>What is the reason it is
not thread safe?<br>
<br>
Rick Frank</div>
<div>
<div>
<div><br>
On Mar 12, 2013, at 2:10
PM, "Tim Allman" <<a
moz-do-not-send="true"
href="mailto:dr.tim.allman@gmail.com" target="_blank">dr.tim.allman@gmail.com</a>>
wrote:<br>
<br>
</div>
<blockquote type="cite">
<div> I have been living
with mutual
information day and
night for a while.
You can get more
information about
Normalised MI in D.
Rueckert et al. IEEE
Trans. Med. Imag., 18
712 (1999) and Mattes
MI in Mattes et al
IEEE Trans. Med.
Imag., 22 120-128
(2003) and references
contained therein.<br>
<br>
If you understand the
methods in the papers,
the ITK classes start
to make sense in spite
of the poor
documentation. It is
undocumented but true
that Mattes MI is not
thread safe so you
must set the number of
threads it uses to 1.
I don't know about the
other.<br>
<br>
Tim<br>
<br>
<div>On 13-03-12 01:26
PM, Pedro Morais
wrote:<br>
</div>
<blockquote
type="cite">Good
afternoon,
<div><br>
</div>
<div>I'm working
with Mattes Mutual
Information to
register a MRI
sequence.</div>
<div>Someone can
send me some
information about
Mattes Mutual
Information
implementation,
there are a lot of
parameters but I
think that the
documentation is
not enough.</div>
<div>I don't
understand what is
the difference
between the
Normalized Mutual
Information and
Mattes Mutual
Information. I
need to decide
between the two
methods, but I
need to know the
advantagens of
each technique.</div>
<div><br>
</div>
<div>Thanks for the
help.</div>
<div>
<div>-- </div>
<div>Kind Regards,</div>
<div><br>
</div>
Pedro Morais </div>
<br>
<fieldset></fieldset>
<br>
<pre>_____________________________________
Powered by <a moz-do-not-send="true" href="http://www.kitware.com" target="_blank">www.kitware.com</a>
Visit other Kitware open-source projects at
<a moz-do-not-send="true" href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a>
Kitware offers ITK Training Courses, for more information visit:
<a moz-do-not-send="true" href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a>
Please keep messages on-topic and check the ITK FAQ at:
<a moz-do-not-send="true" href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a>
Follow this link to subscribe/unsubscribe:
<a moz-do-not-send="true" href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a>
</pre>
</blockquote>
<br>
<pre cols="72">--
Tim Allman, Ph.D.
35 Margaret Street,
Guelph Ontario N1E 5R6
Canada
</pre>
</div>
</blockquote>
</div>
</div>
<blockquote type="cite">
<div><dr_tim_allman.vcf></div>
</blockquote>
<div>
<blockquote type="cite">
<div><span>_____________________________________</span><br>
<span>Powered by <a
moz-do-not-send="true"
href="http://www.kitware.com" target="_blank">www.kitware.com</a></span><br>
<span></span><br>
<span>Visit other
Kitware open-source
projects at</span><br>
<span><a
moz-do-not-send="true"
href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a></span><br>
<span></span><br>
<span>Kitware offers ITK
Training Courses, for
more information
visit:</span><br>
<span><a
moz-do-not-send="true"
href="http://www.kitware.com/products/protraining.php" target="_blank">http://www.kitware.com/products/protraining.php</a></span><br>
<span></span><br>
<span>Please keep
messages on-topic and
check the ITK FAQ at:</span><br>
<span><a
moz-do-not-send="true"
href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a></span><br>
<span></span><br>
<span>Follow this link
to
subscribe/unsubscribe:</span><br>
<span><a
moz-do-not-send="true"
href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a></span><br>
</div>
</blockquote>
</div>
</div>
<br>
_____________________________________<br>
Powered by <a
moz-do-not-send="true"
href="http://www.kitware.com"
target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source
projects at<br>
<a moz-do-not-send="true"
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 moz-do-not-send="true"
href="http://www.kitware.com/products/protraining.php"
target="_blank">http://www.kitware.com/products/protraining.php</a><br>
<br>
Please keep messages on-topic
and check the ITK FAQ at:<br>
<a moz-do-not-send="true"
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 moz-do-not-send="true"
href="http://www.itk.org/mailman/listinfo/insight-users"
target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
Christopher Mullins
<div>R&D Engineer</div>
<div>Kitware Inc.,</div>
<div><a moz-do-not-send="true"
href="tel:919.869.8871"
value="+19198698871"
target="_blank">919.869.8871</a></div>
</div>
</blockquote>
<br>
<pre cols="72">--
Tim Allman, Ph.D.
35 Margaret Street,
Guelph Ontario N1E 5R6
Canada
</pre>
</div>
</div>
</div>
<br>
_____________________________________<br>
Powered by <a moz-do-not-send="true"
href="http://www.kitware.com"
target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at<br>
<a moz-do-not-send="true"
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 moz-do-not-send="true"
href="http://www.kitware.com/products/protraining.php"
target="_blank">http://www.kitware.com/products/protraining.php</a><br>
<br>
Please keep messages on-topic and check the
ITK FAQ at:<br>
<a moz-do-not-send="true"
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 moz-do-not-send="true"
href="http://www.itk.org/mailman/listinfo/insight-users"
target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
<pre cols="72">--
Tim Allman, Ph.D.
35 Margaret Street,
Guelph Ontario N1E 5R6
Canada
</pre>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Tim Allman, Ph.D.
35 Margaret Street,
Guelph Ontario N1E 5R6
Canada
</pre>
</body>
</html>