|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectGiciAnalysis.ImageStatisticalSA
public class ImageStatisticalSA
This class receives an image and calculates some statistical information about the image.
Field Summary | |
---|---|
(package private) double[] |
averageDR
Average for the data values of each component. |
(package private) double[] |
averageNDR
Average for the no-data values of each component. |
(package private) double[] |
averageStdDevDNDR
Difference with the average in mean for data pixels against of no-data region. |
(package private) double[] |
averageStdDevDR
Difference with the average in mean for all data pixels for each component. |
(package private) double[] |
averageStdDevNDR
Difference with the average in mean for all no-data pixels for each component. |
(package private) float[] |
centerRange
Center of range for each data values in the input image components. |
(package private) float[][] |
minMax
Array where min (minMax[component][0]) and max (minMax[component][1]) values of each component will be stored. |
(package private) long[] |
numberOfPixelsData
Number of data pixels for each component of whole image. |
(package private) double |
totalAverageDR
Average for data values of whole image. |
(package private) double |
totalAverageNDR
Average for no-data values of whole image. |
(package private) double |
totalAverageStdDevDNDR
Difference with the average in mean for all data pixels against of no-data regions for all components. |
(package private) double |
totalAverageStdDevDR
Difference with the average in mean for all data pixels for all components. |
(package private) double |
totalAverageStdDevNDR
Difference with the average in mean for all no-data pixels for all components. |
(package private) float |
totalCenterRange
Center of range of data values in the image. |
(package private) float[] |
totalMinMax
Global min (minMax[0]) and max (minMax[1]) values of the image. |
(package private) long |
totalNumberOfPixelsData
Number of data pixels for all component of whole image. |
Constructor Summary | |
---|---|
ImageStatisticalSA(float[][][] imageSamples,
byte[][][] maskSamples)
Constructor that does all the operations to calculate min and max, average and center range of the image. |
Method Summary | |
---|---|
double[] |
getAverageDR()
|
double[] |
getAverageNDR()
|
double[] |
getAverageStdDevDNDR()
|
double[] |
getAverageStdDevDR()
|
double[] |
getAverageStdDevNDR()
|
float[] |
getCenterRange()
|
float[][] |
getMinMax()
|
long[] |
getNumberOfPixelsData()
|
double |
getTotalAverageDR()
|
double |
getTotalAverageNDR()
|
double |
getTotalAverageStdDevDNDR()
|
double |
getTotalAverageStdDevDR()
|
double |
getTotalAverageStdDevNDR()
|
float |
getTotalCenterRange()
|
float[] |
getTotalMinMax()
|
long |
getTotalNumberOfPixelsData()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
float[][] minMax
All values allowed.
float[] totalMinMax
All values allowed.
double[] averageDR
All values allowed.
double totalAverageDR
All values allowed.
double[] averageNDR
All values allowed.
double totalAverageNDR
All values allowed.
float[] centerRange
All values allowed.
float totalCenterRange
All values allowed.
long[] numberOfPixelsData
All values allowed.
long totalNumberOfPixelsData
All values allowed.
double[] averageStdDevDR
All values allowed.
double totalAverageStdDevDR
All values allowed.
double[] averageStdDevNDR
All values allowed.
double totalAverageStdDevNDR
All values allowed.
double[] averageStdDevDNDR
All values allowed.
double totalAverageStdDevDNDR
All values allowed.
Constructor Detail |
---|
public ImageStatisticalSA(float[][][] imageSamples, byte[][][] maskSamples)
imageSamples
- a 3D float array that contains image samplesmaskSamples
- a 3D byte array that contains the mask for each component in the input imageMethod Detail |
---|
public float[][] getMinMax()
public float[] getTotalMinMax()
public double[] getAverageDR()
public double getTotalAverageDR()
public double[] getAverageNDR()
public double getTotalAverageNDR()
public double[] getAverageStdDevDR()
public double getTotalAverageStdDevDR()
public double[] getAverageStdDevNDR()
public double getTotalAverageStdDevNDR()
public double[] getAverageStdDevDNDR()
public double getTotalAverageStdDevDNDR()
public float[] getCenterRange()
public float getTotalCenterRange()
public long[] getNumberOfPixelsData()
public long getTotalNumberOfPixelsData()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |