Imp
[using it]
Interface Manipulation Package v4.0 (2008-06-25) a-projector ©copyright Author


imp.ima.util
Class EdgeMap

java.lang.Object
  extended by imp.ima.util.RgbFilter
      extended by imp.ima.util.EdgeMap

public class EdgeMap
extends RgbFilter

Defines and Component/Magnitude/Orientation RGB filter.

Here the squared J^T J of the Jacobian J = d (r,g,b)^T / d (x,y)^T is used as edge function.


Nested Class Summary
static class EdgeMap.Contrast
          Defines a simple contrast (Mexican-hat) operator on the blue channel.
 
Field Summary
 int[] edges
          Gradient magnitude with non maxima suppression of the edges previously filtered.
 double[] Ia
          Gradient orientation (in radian) of the edges previously filtered.
 double[] In
          Gradient magnitude of the edges previously filtered.
 double[] Ix
          Gradient horizontal component of the edges previously filtered.
 double[] Iy
          Gradient vertical component of the edges previously filtered.
 
Constructor Summary
EdgeMap(int threshold)
          Creates an edge filter.
 
Method Summary
 
Methods inherited from class imp.ima.util.RgbFilter
filterChannel, getChannel, getChannel, getRGB
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

edges

public int[] edges
Gradient magnitude with non maxima suppression of the edges previously filtered.


Ia

public double[] Ia
Gradient orientation (in radian) of the edges previously filtered.


In

public double[] In
Gradient magnitude of the edges previously filtered.


Ix

public double[] Ix
Gradient horizontal component of the edges previously filtered.


Iy

public double[] Iy
Gradient vertical component of the edges previously filtered.

Constructor Detail

EdgeMap

public EdgeMap(int threshold)
Creates an edge filter.

Parameters:
threshold - [optional, default is 10] Edge map border value.