|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectvolume.Hessian
public class Hessian
This class implements computing the Hessian tensor matrix of an image, and computing the determinant (to detect blobs) and largest eigenvalues (to detect edges). Copyright (c) 1999-2004, Michael Abramoff. All rights reserved.
| Constructor Summary | |
|---|---|
Hessian()
|
|
| Method Summary | |
|---|---|
static float[] |
det(float[] image,
int width,
double scale)
Compute the determinant of the Hessian matrix of image. |
static void |
largest(float[] result,
float[] image,
int width,
double scale)
Compute the largest Hessian eigenvectors of a 2-D image. |
static float[] |
largest(float[] image,
int width,
double scale)
Compute the largest Hessian eigenvectors of a 2-D image. |
static void |
smallest(float[] result,
float[] image,
int width,
double scale)
Compute the smallest Hessian eigenvectors of a 2-D image. |
static float[] |
smallest(float[] image,
int width,
double scale)
Compute the smallest Hessian eigenvectors of a 2-D image. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Hessian()
| Method Detail |
|---|
public static void smallest(float[] result,
float[] image,
int width,
double scale)
result - a float[] in which the result will be stored.image - the imagewidth - the width of image in pixels.scale - the scale of the Gaussian used to compute the first and second order derivatives.
public static void largest(float[] result,
float[] image,
int width,
double scale)
throws java.lang.IllegalArgumentException
result - a float[] in which the result will be stored.image - the imagewidth - the width of image in pixels.scale - the scale of the Gaussian used to compute the first and second order derivatives.
java.lang.IllegalArgumentException
public static float[] largest(float[] image,
int width,
double scale)
image - the imagewidth - the width of image in pixels.scale - the scale of the Gaussian used to compute the first and second order derivatives.
public static float[] smallest(float[] image,
int width,
double scale)
image - the imagewidth - the width of image in pixels.scale - the scale of the Gaussian used to compute the first and second order derivatives.
public static float[] det(float[] image,
int width,
double scale)
image - the image from which the derivatives are computedwidth - of image in pixels.scale - the scale at which the derivatives will be computed as the stddev of the Gaussian.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||