[Insight-developers] DifferenceOfGaussiansGradientImageFilter

Stephen R. Aylward aylward@unc.edu
Thu, 23 Jan 2003 13:56:18 -0500


This is officially called difference of offset Gaussians - DooG.   It is 
fairly standard.   For zoom invariance, the distance of the offset 
should be proportional to the scale of the Gaussians...

s

George Stetten wrote:
> Jim
> 
> Our use of the phrase "Difference of Gaussian" is perhaps unfortunate. 
>  We blur the image with a recurrent binormial filter that approximates a 
> Gaussian, and then produce the components of the gradient by subtracting 
> the intensity at two points displaced along each of the cardinal 
> directions.  This is a "Difference of Gaussian" but not in the 
> traditional sense.  The traditional DOG is two concentric Gaussians of 
> different scale, yielding something approximating a Laplacian, which 
> yields zero-crossings at the boundaries independent of orientation.  
> 
> How about we change the name of our "Difference of Gaussian" to 
> "Difference of Displaced Gaussians" which is more specific?
> 
> George
> 
> Miller, James V (Research) wrote:
> 
>>>>3) the calculation does not appear to be a difference of gaussian 
>>>>gradient calculation
>>>>
>>>I'll defer this to George - it's based on his code. As I 
>>>understand it, 
>>>this filter approximates a DOG computation when run in tandem 
>>>with the 
>>>BinomialBlurImageFilter.
>>>
>>>
>>
>>So there are lots of issues with this filter's name then.  At best it computes a gradient of the
>>image.  However, it is not doing a difference of Gaussians approach internally to the filter.  If you
>>have to pass it a blurred image, then it is merely doing a gradient calculation.  Now if I am feeding
>>with a BinomialBlur, then I am not really doing a difference of Gaussians either.
>>
>>
>>I would say if you can use another gradient calculator in the system, then use that.  I do think it
>>would be nice to have a DifferenceOfGaussians filter.  It should take a single intensity image and
>>two sigmas.
>>
>>_______________________________________________
>>Insight-developers mailing list
>>Insight-developers@public.kitware.com
>>http://publ
>>ic.kitware.com/mailman/listinfo/insight-developers
>>
> 
> -- 
> George Stetten, M.D., Ph.D.
> Assistant Professor, Bioengineering, U. Pitt.
> Research Scientist, Robotics Institute, CMU
> http://www.stetten.com
> 
> 


-- 
===============================================
Dr. Stephen R. Aylward
Assistant Professor of Radiology
Adjunct Assistant Professor of Computer Science
http://caddlab.rad.unc.edu
aylward@unc.edu
(919) 966-9695