|
JIGL v1.6 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--jigl.image.utils.DifferentialGeometry
This class performs various differential geometry operations on an image. It calculates only as needed and then stores the results into various internal images. For example, if an operation needs the first derivative calculated, then it will store the result internally for use later on.
| Field Summary | |
private RealGrayImage |
GradientMagnitude
A image stores the gradient magnitude (steep) at each pixel. |
protected RealGrayImage |
image
Original image |
private RealGrayImage |
IsophoteCurvature
A image stores the curvature at each pixel. |
private RealGrayImage |
IsophoteCurvatureFlow
A image stores the isophote curvature at each pixel. |
private RealGrayImage |
IxImage
First derivative in the x direction. |
private RealGrayImage |
IxxImage
Second derivative in the x direction. |
private RealGrayImage |
IxyImage
second derivative in the xy direction |
private RealGrayImage |
IyImage
First derivative in the y direction. |
private RealGrayImage |
IyyImage
Second derivative in the y direction. |
private RealGrayImage |
OrientationMap
A image stores the gradient phase at each pixel. |
| Constructor Summary | |
DifferentialGeometry(RealGrayImage grimage)
This constructor takes a RealGrayImage and stores a shallow copy (If you change the image that is passed it will change the stored image) |
|
| Method Summary | |
(package private) RealGrayImage |
ApproximateGradientMagnitude()
An approximate way to calculate the magnitude part of gradient. |
RealGrayImage |
calcIsophoteFlowOnce()
This method caluculates the Isophote of a RealGrayImage. |
RealGrayImage |
calcIsophoteFlowStore()
Calculate isophote flow of current image. |
RealGrayImage |
calcIsophoteOnce()
This method caluculates the Isophote of a RealGrayImage. |
RealGrayImage |
calcIsophoteStore()
This function calculates the Isophote of a RealGrayImage. |
RealGrayImage |
calcIx()
Calculates Ix (first derivative in the x direction) of the image. |
RealGrayImage |
calcIxx()
Calculate Ixx (second derivative in the x direction) of the image. |
RealGrayImage |
calcIxy()
Calculate Ixy (second derivative in the xy direction) of the image. |
RealGrayImage |
calcIy()
Calculate Iy (first derivative in the y direction) of the image. |
RealGrayImage |
calcIyy()
Calculate Iyy (second derivative in the y direction) of the image. |
RealGrayImage |
getIx()
Returns Ix (first derivative in the x direction) of the image. |
RealGrayImage |
getIxx()
Returns Ixx (second derivative in the x direction) of the image. |
RealGrayImage |
getIxy()
Returns Ixy (second derivative in the xy direction) of the image. |
RealGrayImage |
getIy()
Returns Iy (first derivative in the y direction) of the image. |
RealGrayImage |
getIyy()
Returns Iyy (second derivative in the y direction) of the image. |
(package private) RealGrayImage |
GradientMagnitude()
Calculate the magnitude part of the gradient. |
(package private) RealGrayImage |
OrientationMap()
Calculate the pahse part of gradient. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected RealGrayImage image
private RealGrayImage IxImage
private RealGrayImage IyImage
private RealGrayImage IxxImage
private RealGrayImage IyyImage
private RealGrayImage IxyImage
private RealGrayImage GradientMagnitude
private RealGrayImage IsophoteCurvature
private RealGrayImage IsophoteCurvatureFlow
private RealGrayImage OrientationMap
| Constructor Detail |
public DifferentialGeometry(RealGrayImage grimage)
| Method Detail |
public RealGrayImage getIx()
public RealGrayImage getIy()
public RealGrayImage getIxx()
public RealGrayImage getIyy()
public RealGrayImage getIxy()
public RealGrayImage calcIx()
throws ImageNotSupportedException
ImageNotSupportedException
public RealGrayImage calcIy()
throws ImageNotSupportedException
ImageNotSupportedException
public RealGrayImage calcIxx()
throws ImageNotSupportedException
ImageNotSupportedException
public RealGrayImage calcIyy()
throws ImageNotSupportedException
ImageNotSupportedException
public RealGrayImage calcIxy()
throws ImageNotSupportedException
ImageNotSupportedException
public RealGrayImage calcIsophoteStore()
throws ImageNotSupportedException
ImageNotSupportedExceptionpublic RealGrayImage calcIsophoteOnce()
public RealGrayImage calcIsophoteFlowStore()
throws ImageNotSupportedException
ImageNotSupportedExceptionpublic RealGrayImage calcIsophoteFlowOnce()
RealGrayImage GradientMagnitude()
throws ImageNotSupportedException
ImageNotSupportedException
RealGrayImage ApproximateGradientMagnitude()
throws ImageNotSupportedException
ImageNotSupportedException
RealGrayImage OrientationMap()
throws ImageNotSupportedException
ImageNotSupportedException
|
JIGL v1.6 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||