[Insight-users] compare images

Chr. Rossmanith cr at neuro.ma.uni-heidelberg.de
Fri Aug 10 04:15:49 EDT 2012


Hi,

maybe itk::DifferenceImageFilter is what you are looking for? 
AbsoluteValueDifferenceImageFilter calculates |a|-|b|.

Christina Rossmanith
--
Dept. of Neurology
University Medical Center Mannheim

Am 10.08.2012 09:13, schrieb Navneeth Subramanian:
> Bill - Is it the difference image filter:
> http://www.itk.org/Doxygen/html/classitk_1_1AbsoluteValueDifferenceImageFilter.html 
>
> you are referring to ?
>
> On Sat, Aug 4, 2012 at 2:55 AM, Bill Lorensen <bill.lorensen at gmail.com 
> <mailto:bill.lorensen at gmail.com>> wrote:
>
>     There is a similar class in ITKv3, but I can't recall the name.
>
>     bill
>
>
>     On Fri, Aug 3, 2012 at 5:17 PM, Gerenrot, Mikhail
>     <mikhail.gerenrot at stryker.com
>     <mailto:mikhail.gerenrot at stryker.com>> wrote:
>
>         Bill,
>
>         We use ITK 3.1.
>
>         I tried  to upgrade to ITK4, this turned out to be not that
>         simple, so we decided to postpone this for now.
>
>         I appreciate you help,
>
>         Thank you.
>
>         *From:*Bill Lorensen [mailto:bill.lorensen at gmail.com
>         <mailto:bill.lorensen at gmail.com>]
>         *Sent:* Friday, August 03, 2012 1:41 PM
>         *To:* Gerenrot, Mikhail
>         *Cc:* insight-users at itk.org <mailto:insight-users at itk.org>
>         *Subject:* Re: [Insight-users] compare images
>
>         If you are using itkv4, look at
>         Modules/Core/TestKernel/include/itkTestingComparisonImageFilter.h.
>         It's what itk uses for regression testing.
>
>         On Fri, Aug 3, 2012 at 4:21 PM, Gerenrot, Mikhail
>         <mikhail.gerenrot at stryker.com
>         <mailto:mikhail.gerenrot at stryker.com>> wrote:
>
>         Hi Team,
>
>         We need to check if images are equal, and we wrote a method
>         that uses iterators and compares pixels:
>
>         boolAreImagesEqual(const ImageType::Pointer & image1, const
>         ImageType::Pointer & image2)
>
>         {
>
>         itk::ImageSliceConstIteratorWithIndex<ImageType> it1( image1,
>         image1->GetRequestedRegion() );
>
>         itk::ImageSliceConstIteratorWithIndex<ImageType> it2( image2,
>         image2->GetRequestedRegion() );
>
>           PixelType p1;
>
>           PixelType p2;
>
>         // loop starts
>
>         ...
>
>           p1 = it1.Get();
>
>           p2 = it2.Get();
>
>         if(p1 != p2)
>
>           {
>
>         return false;
>
>           }
>
>         ...
>
>         // loop ends
>
>         return true;
>
>         }
>
>         Is there any better way?
>
>         Any input will be greatly appreciated.
>
>         Thank you all in advance,
>
>         Your Mike Gerenrot
>
>         Stryker Corp.
>
>
>         _____________________________________
>         Powered by www.kitware.com <http://www.kitware.com>
>
>         Visit other Kitware open-source projects at
>         http://www.kitware.com/opensource/opensource.html
>
>         Kitware offers ITK Training Courses, for more information visit:
>         http://www.kitware.com/products/protraining.php
>
>         Please keep messages on-topic and check the ITK FAQ at:
>         http://www.itk.org/Wiki/ITK_FAQ
>
>         Follow this link to subscribe/unsubscribe:
>         http://www.itk.org/mailman/listinfo/insight-users
>
>
>
>
>         -- 
>         Unpaid intern in BillsBasement at noware dot com
>
>
>
>
>     -- 
>     Unpaid intern in BillsBasement at noware dot com
>
>
>     _____________________________________
>     Powered by www.kitware.com <http://www.kitware.com>
>
>     Visit other Kitware open-source projects at
>     http://www.kitware.com/opensource/opensource.html
>
>     Kitware offers ITK Training Courses, for more information visit:
>     http://www.kitware.com/products/protraining.php
>
>     Please keep messages on-topic and check the ITK FAQ at:
>     http://www.itk.org/Wiki/ITK_FAQ
>
>     Follow this link to subscribe/unsubscribe:
>     http://www.itk.org/mailman/listinfo/insight-users
>
>
>
>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.php
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20120810/694a7d8c/attachment.htm>


More information about the Insight-users mailing list