<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Hi Oleg,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">you seem to be reading RGB images. Can you convert them to grayscale and try again?</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Regards,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Dženan</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 18, 2015 at 9:51 AM, Oleg Subachev <span dir="ltr"><<a href="mailto:osubachev@gmail.com" target="_blank">osubachev@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks, Brad.<br>
<br>
But when I try this code:<br>
using ( ImageRegistrationMethod method = new ImageRegistrationMethod() )<br>
{<br>
method.SetMetricAsMattesMutualInformation( 50 );<br>
double metric = method.MetricEvaluate( SimpleITK.ReadImage( "1.png" ),<br>
SimpleITK.ReadImage( "2.png" ) );<br>
}<br>
<br>
I get the exception:<br>
{"Exception thrown in SimpleITK<br>
ImageRegistrationMethod_MetricEvaluate:<br>
..\\..\\..\\..\\..\\SimpleITK\\Code\\Registration\\src\\sitkImageRegistrationMethod.cxx:862:\nsitk::ERROR:<br>
Filter does not support fixed image type: vector of 8-bit unsigned<br>
integer"}<br>
<br>
What's wrong ?<br>
What is the simplest way to get similarity value of two image files ?<br>
<span class="im HOEnZb"><br>
--<br>
Best regards,<br>
Oleg Subachev<br>
<br>
</span><div class="HOEnZb"><div class="h5">On Tue, Nov 17, 2015 at 6:41 PM, Bradley Lowekamp<br>
<<a href="mailto:blowekamp@mail.nih.gov">blowekamp@mail.nih.gov</a>> wrote:<br>
> Hello,<br>
><br>
> You should look into SimpleITK's ImageRegistrationMethod::MetricEvaluate( Image, Image ) member function.<br>
><br>
> Here is a Python example of using the method, C# should be similar:<br>
><br>
> <a href="http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/63_Registration_Initialization.html" rel="noreferrer" target="_blank">http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/63_Registration_Initialization.html</a><br>
><br>
> HTH,<br>
> Brad<br>
><br>
> On Nov 17, 2015, at 8:24 AM, Oleg Subachev <<a href="mailto:osubachev@gmail.com">osubachev@gmail.com</a>> wrote:<br>
><br>
>> I need to get similarity metrics for 2D images under .NET.<br>
>> According to ITK documentation<br>
>> (<a href="http://www.itk.org/Doxygen/html/ImageSimilarityMetricsPage.html" rel="noreferrer" target="_blank">http://www.itk.org/Doxygen/html/ImageSimilarityMetricsPage.html</a>)<br>
>> there are several Image To Image metrics available.<br>
>> ITK itself contains corresponding methods.<br>
>> But I cannot find those methods in SimpleITK :-(<br>
>> There is SimpleITK.NormalizedCorrelation(Image, Image, Image) method,<br>
>> but it seems to have nothing with similarity metrics.<br>
>><br>
>> How to get to get image similarity metrics under .NET ?<br>
>><br>
>> --<br>
>> Best regards,<br>
>><br>
>> Oleg Subachev<br>
>> _______________________________________________<br>
>> Community mailing list<br>
>> <a href="mailto:Community@itk.org">Community@itk.org</a><br>
>> <a href="http://public.kitware.com/mailman/listinfo/community" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/community</a><br>
><br>
_______________________________________________<br>
Community mailing list<br>
<a href="mailto:Community@itk.org">Community@itk.org</a><br>
<a href="http://public.kitware.com/mailman/listinfo/community" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/community</a><br>
</div></div></blockquote></div><br></div>