@Reference(authors="A. Tatu, G. Albuquerque, M. Eisemann, P. Bak, H. Theisel, M. A. Magnor, and D. A. Keim", title="Automated Analytical Methods to Support Visual Exploration of High-Dimensional Data", booktitle="IEEE Trans. Visualization and Computer Graphics, 2011", url="http://dx.doi.org/10.1109/TVCG.2010.242") public class HSMDependenceMeasure extends AbstractDependenceMeasure
A. Tatu, G. Albuquerque, M. Eisemann, P. Bak, H. Theisel, M. A. Magnor, and
D. A. Keim.
Automated Analytical Methods to Support Visual Exploration of High-
Dimensional Data.
IEEEVisualization and Computer Graphics, 2011.
Modifier and Type | Class and Description |
---|---|
static class |
HSMDependenceMeasure.Parameterizer
Parameterization class.
|
Modifier and Type | Field and Description |
---|---|
private int |
resolution
Resolution of image.
|
static HSMDependenceMeasure |
STATIC
Static instance.
|
private static int |
STEPS
Angular resolution.
|
private static SinCosTable |
table
Precompute sinus and cosinus
|
Constructor and Description |
---|
HSMDependenceMeasure() |
Modifier and Type | Method and Description |
---|---|
private int |
countAboveThreshold(int[][] mat,
double threshold)
Count the number of cells above the threshold.
|
<A,B> double |
dependence(NumberArrayAdapter<?,A> adapter1,
A data1,
NumberArrayAdapter<?,B> adapter2,
B data2)
Measure the dependence of two variables.
|
private static void |
drawLine(int x0,
int y0,
int x1,
int y1,
boolean[][] pic)
Draw a line onto the array, using the classic Bresenham algorithm.
|
private int[][] |
houghTransformation(boolean[][] mat)
Perform a hough transformation on the binary image in "mat".
|
private long |
sumMatrix(int[][] mat)
Compute the sum of a matrix.
|
clamp, computeNormalizedRanks, dependence, dependence, dependence, discretize, index, ranks, ranks, size, size, sortedIndex
public static final HSMDependenceMeasure STATIC
private static final int STEPS
private final int resolution
private static final SinCosTable table
public <A,B> double dependence(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)
DependenceMeasure
dependence
in interface DependenceMeasure
dependence
in class AbstractDependenceMeasure
A
- First array typeB
- Second array typeadapter1
- First data adapterdata1
- First data setadapter2
- Second data adapterdata2
- Second data setprivate long sumMatrix(int[][] mat)
mat
- Matrixprivate int countAboveThreshold(int[][] mat, double threshold)
mat
- Matrixthreshold
- Thresholdprivate int[][] houghTransformation(boolean[][] mat)
mat
- Binary imageprivate static void drawLine(int x0, int y0, int x1, int y1, boolean[][] pic)
x0
- Start Xy0
- Start Yx1
- End Xy1
- End Ypic
- Picture arrayCopyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.