|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object endrov.flowColocalization.ColocCoefficients
public class ColocCoefficients
Colocalization calculation. Assumes two images X and Y. Add all pixels, then retrieve the statistics.
Pixels<=0 are considered background when calculating Manders coefficient Definitions: http://support.svi.nl/wiki/ColocalizationTheory Interesting pseuodo-code for improved numerical instability exists at: http://en.wikipedia.org/wiki/Pearson_product-moment_correlation_coefficient
Field Summary | |
---|---|
int |
n
|
double |
sumX
|
double |
sumXcoloc
|
double |
sumXminusY2
|
double |
sumXX
|
double |
sumXY
|
double |
sumY
|
double |
sumYcoloc
|
double |
sumYY
|
Constructor Summary | |
---|---|
ColocCoefficients()
|
Method Summary | |
---|---|
void |
add(double[] arrX,
double[] arrY)
Compare several pixels |
void |
add(double x,
double y)
Compare one pixel |
void |
add(float[] arrX,
float[] arrY)
Compare several pixels |
void |
add(int[] arrX,
int[] arrY)
Compare several pixels |
void |
fromXML(org.jdom.Element e)
|
double |
getCovXY()
Covariance(X,Y) |
double |
getKX()
kX=k1 |
double |
getKY()
kY=k2 |
double |
getL2()
|
double |
getMandersX()
Mander coefficient X (=index 1) |
double |
getMandersY()
Mander coefficient Y (=index 2) |
double |
getPearson()
Pearsons coefficient |
double |
getPearsonMean0()
Pearsons coefficient, assume mean=0 |
double |
getVarX()
Variance of X |
double |
getVarY()
Variance of Y |
static void |
main(java.lang.String[] args)
|
void |
toXML(org.jdom.Element e)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public double sumX
public double sumXX
public double sumY
public double sumYY
public double sumXY
public double sumXminusY2
public double sumXcoloc
public double sumYcoloc
public int n
Constructor Detail |
---|
public ColocCoefficients()
Method Detail |
---|
public void add(int[] arrX, int[] arrY)
public void add(double[] arrX, double[] arrY)
public void add(float[] arrX, float[] arrY)
public void add(double x, double y)
public double getVarX()
public double getVarY()
public double getCovXY()
public double getPearson()
public double getPearsonMean0()
public double getKX()
public double getKY()
public double getMandersX()
public double getMandersY()
public double getL2()
public static void main(java.lang.String[] args)
public void toXML(org.jdom.Element e)
public void fromXML(org.jdom.Element e) throws org.jdom.DataConversionException
org.jdom.DataConversionException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |