surf
Class My_GAUSS_Convolution

java.lang.Object
  extended by surf.My_GAUSS_Convolution
All Implemented Interfaces:
GAUSS_Convolution

public class My_GAUSS_Convolution
extends java.lang.Object
implements GAUSS_Convolution

A standard implementation of the GAUSS_Convolution interface.

Author:
Alessandro Martini, Claudio Fantacci

Constructor Summary
My_GAUSS_Convolution(Integral_Image integralImage)
           
 
Method Summary
 float makeConvolutionDxx(int x, int y, int filtersize)
          Computes the Gaussian second oder partial derivative in in x-direction and returns the value of the (x,y) point for a filter large as specified.
 float makeConvolutionDxy(int x, int y, int filtersize)
          Computes the Gaussian second oder partial derivative in in xy-direction and returns the value of the (x,y) point for a filter large as specified.
 float makeConvolutionDyy(int x, int y, int filtersize)
          Computes the Gaussian second oder partial derivative in in y-direction and returns the value of the (x,y) point for a filter large as specified.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

My_GAUSS_Convolution

public My_GAUSS_Convolution(Integral_Image integralImage)
Method Detail

makeConvolutionDxx

public float makeConvolutionDxx(int x,
                                int y,
                                int filtersize)
Description copied from interface: GAUSS_Convolution
Computes the Gaussian second oder partial derivative in in x-direction and returns the value of the (x,y) point for a filter large as specified.

Specified by:
makeConvolutionDxx in interface GAUSS_Convolution
Returns:
float Gauss Convolution value in the x-direction for the specified Interest Point.

makeConvolutionDxy

public float makeConvolutionDxy(int x,
                                int y,
                                int filtersize)
Description copied from interface: GAUSS_Convolution
Computes the Gaussian second oder partial derivative in in xy-direction and returns the value of the (x,y) point for a filter large as specified.

Specified by:
makeConvolutionDxy in interface GAUSS_Convolution
Returns:
float Gauss Convolution value in the xy-direction for the specified Interest Point.

makeConvolutionDyy

public float makeConvolutionDyy(int x,
                                int y,
                                int filtersize)
Description copied from interface: GAUSS_Convolution
Computes the Gaussian second oder partial derivative in in y-direction and returns the value of the (x,y) point for a filter large as specified.

Specified by:
makeConvolutionDyy in interface GAUSS_Convolution
Returns:
float Gauss Convolution value in the y-direction for the specified Interest Point.


processing library SURF by Claudio Fantacci, Alessandro Martini. (c) 2009