volume
Class DoG2D

java.lang.Object
  extended by volume.Kernel
      extended by volume.Kernel2D
          extended by volume.Gaussian2D
              extended by volume.DoG2D

public class DoG2D
extends Gaussian2D

This is a 2D Difference of Gaussian convolution kernel. Retinal optimal relationship between the sigmas of the two gaussians is 1.6 DoG2D(x) = 1 / Math.sqrt(2 Math.PI * sigma^2) e^(-(x^2+y^2) / 2 sigma^2) - 1 / Math.sqrt(2 Math.PI * (1.6 sigma)^2) e^(-(x^2+y^2) / 2 (1.6 sigma)^2)


Field Summary
static double SIGMA_RELATIVE
           
 
Fields inherited from class volume.Kernel2D
k
 
Fields inherited from class volume.Kernel
halfwidth
 
Constructor Summary
DoG2D(double sigma)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class volume.Gaussian2D
getSigma
 
Methods inherited from class volume.Kernel2D
kernelToString
 
Methods inherited from class volume.Kernel
support
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SIGMA_RELATIVE

public static final double SIGMA_RELATIVE
See Also:
Constant Field Values
Constructor Detail

DoG2D

public DoG2D(double sigma)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class Gaussian2D