[Insight-developers] Calculators: Buffered or Requested regio
ns?
Miller, James V (Research)
millerjv at crd . ge . com
Thu, 12 Jun 2003 13:04:39 -0400
Stephen,
I think there are times when you want the min/max to be over the entire
image and there are times when you may want it to be computed over a
particular region.
Jim
-----Original Message-----
From: Stephen R. Aylward [mailto:aylward at unc . edu]
Sent: Thursday, June 12, 2003 12:23 PM
To: Luis Ibanez
Cc: Miller, James V (Research); Insight-developers (E-mail)
Subject: Re: [Insight-developers] Calculators: Buffered or Requested
regions?
Hi,
I am probably being slow today....shouldn't image calculators always be
over the entire image? I think it would be confusing if the min and
max for an image would seem to change if the minimummaximum calculator
is called with a subregion because of threading/streaming.
Or are we going to add logic so that min and max (for example) remain
valid for an image when only a subregion is being processed by a
particular thread. Actually, can we process a thread without
processing a whole image to init its min and max?
Okay, I really am being slow and not following this. help! :)
Thanks,
Stephen
Luis Ibanez wrote:
>
> Hi Jim,
>
> That sounds like a good idea.
>
> It will be pretty useful to select the region over which the
> computation is going to be performed. We could still agree
> in using the RequestedRegion() as the default region.
>
>
> Luis
>
>
>
> -------------------------------------
> Miller, James V (Research) wrote:
>
>> I was just looking through some of the calculators. The
>> MinimumMaximumImageCalculator performs its calculation across the
>> RequestedRegion. The OtsuThresholdImageCalculator performs its
>> calculation over the BufferedRegion.
>>
>> So there is an inconsistency here. Besides the inconsistency, the
>> Otsu method uses the MinimumMaximum to determine how to build its own
>> histogram. So the range of values for its histogram is based on the
>> pixels in the RequestedRegion but it determines a threshold from the
>> histogram based on the BufferedRegion. This inconsistency could bias
>> the threshold calculated.
>>
>> At a minimum, I would think the calculators should be consistent. I
>> could make a case for either region being appropriate (more than I
>> want to get into here). Perhaps the calculators should take a region
>> over which to perform the calculation?
>>
>>
>> *Jim Miller*
>> */_____________________________________/*
>> /Visualization & Computer Vision//
>> /GE Research/
>> /Bldg. KW, Room C218B/
>> /P.O. Box 8, Schenectady NY 12301/
>>
>> //_millerjv at research . ge . com <mailto:millerjv at research . ge . com>_/
>>
>> /_james . miller at research . ge . com_/
>> /(518) 387-4005, Dial Comm: 8*833-4005, /
>> /Cell: (518) 505-7065, Fax: (518) 387-6981/
>>
>>
>
>
>
>
> _______________________________________________
> Insight-developers mailing list
> Insight-developers at www . itk . org
> http://www . itk . org/mailman/listinfo/insight-developers
--
===========================================================
Dr. Stephen R. Aylward
Associate Professor of Radiology
Adjunct Associate Professor of Computer Science and Surgery
http://caddlab . rad . unc . edu
aylward at unc . edu
(919) 966-9695