All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbsMatIndexer<T extends IBaseTemporalObject> |
Abstract class that implements some of the shared functionality of all the
indexes that implement the IIndexer interface.
|
AggregateShapeSeries |
Shape series class that shrinks the length and resolution of a series by
averaging consecutive point ranges into a single representative point.
|
Autumn |
Equals the GNU Octave colormap "autumn".
|
BaseEdgeWeightCalculator |
Base abstract class used for calculating edge weights on a DAG used for the
data association problem.
|
BaseHistoComparator |
Base class used by multiple histogram comparison methods.
|
BaseInterpolation |
|
BaseMeanCalculator |
|
BaseTemporalObject |
Is a generic temporal object type.
|
BaseUpperStage |
Is the base of the second and third stages in the iterative tracking
algorithm of Kempton et.
|
BasicEventIndexer |
This class provides event indexing for ISpatialTemporalObj objects.
|
BasicIndexFactory |
This class provides a way of constructing objects for event indexing of
IEvent objects, or indexing of ITrack objects, and constructing anything that
those indexes might need.
|
BasicTrackIndexer |
This class provides event indexing for ISTTrackingTrajectory objects.
|
BhattacharyyaHistoComparator |
Computes the Bhattacharyya distance between two histograms.
|
BinomialFrameSkipModel |
Model of frame skipping that return the probability of two track fragments
being from the same object, given the number of skipped frames between them.
|
BlockCoordinateDescentDictionaryUpdater |
Implements the block coordinate descent for dictionary update from Mairal et
al., 2010.
|
Bone |
Equals the GNU Octave colormap "bone".
|
BtspESMiner |
|
BufferedImage2Matrix |
This class is designed to wrap all minor manipulation tasks needed, such as
converting a BufferedImage to a one/two-dimensional array.
|
BufferedImage2Patches |
This is an abstract class designed solely to divide a given
BufferedImage into n smaller
BufferedImage 's, each of size PatchSize X
PatchSize
|
BufferGeometryValidator |
A geometry validator that takes an input geometry and attempts to ensure that
it is valid by performing a set of functions to the geometry, ensuring that
points are listed in the clockwise order.
|
CannyEdgeDetector |
|
CannyEdgeDetectorOpenImaj |
This class is only a wrapper for the external class
org.openimaj.image.processing.edges.CannyEdgeDetector.CannyEdgeDetector .
|
ColMajorCell |
|
ColorMap |
|
ColorMap.COLORMAP |
|
ConvolutionKernel |
|
CooccurrenceGraph |
|
CorrelationDictionaryCleaner |
Class used to update a dictionary used in sparse coding.
|
CorrelationHistoComparator |
Computes the Correlation between two histograms.
|
CSVDataParser |
This class parses the tracks for now.
|
CSVDataWriter |
|
DataParser |
|
DatasetDBLoader |
|
DatasetParser |
|
DataWriter |
|
DBConnection |
|
DotOperations |
Created by ahmetkucuk on 01/10/16.
|
DTW |
An implementation of the dynamic time warping algorithm
|
Edge |
This class is just a wrapper class so we can add weights to the edge with a
constructor.
|
EdgeWeightCalculatorStageThree |
An implementation of the edge weight calculation based upon the third stage
in Kempton et.
|
EdgeWeightCalculatorStageTwo |
This class calculates the edge weights in the graph association problem.
|
EntropyParamCalculator |
This class is designed to compute the entropy of each patch of the
given BufferedImage , based on the following formula:
E = - SUM{p(z_i)* log_2(p(z_i))}
where:
p: the histogram of this patch.
|
ESGrowthMiner |
Algorithm can be found in:
Berkay Aydin, and Rafal Angryk.
|
ESMiner |
|
EventCooccurrence |
This class is will be used for ST co-occurrence pattern.
|
EventSequence |
|
EventType |
An enumeration used to identify which type of solar activity an event object
is an instance of.
|
EventType |
|
ExpandedResWindow |
|
ExternalDatasourceException |
|
FastDTW |
An implementation of a fast dynamic time warping algorithm
|
FitsBreaker |
This class is designed to provide an easier access to the content of the FITS
files.
|
FractalDimParamCalculator |
This class is designed to compute the Fractal Dimension parameter for
each patch of the given BufferedImage .
|
FrameSkipModel |
Model of frame skipping that return the probability of two track fragments
being from the same object, given the number of skipped frames between them.
|
FStatProducer |
Calculates the F-Statistic for a parameter when representing a given event
type.
|
GaussianEdgeDetector |
|
GeneralSTInterpolationEvent |
Is an event object used to represent a single detection of a solar event
taken from HEK.
|
GeneralSTInterpolationTrajectory |
Is an trajectory object used to represent track of a solar event taken from
HEK.
|
GeneralSTObject |
Is a generic spatialtemporal object type.
|
GeneralSTTrackingEvent |
Is an event object used to represent a single detection of a solar event
taken from HEK.
|
GeneralSTTrackingTrajectory |
Is an trajectory object used to represent track of a solar event taken from
HEK.
|
GeometryUtilities |
Set of geometry utilities used throughout the project.
|
GeometryValidator |
|
GITree<T extends IBaseTemporalObject> |
|
Gradient |
A classes for holding the gradient values of an image in the x and y
direction.
|
Gradient |
|
GradientCalculator |
A class for calculating the gradient of pixel intensities on source images.
|
GraphAssociationProblem |
This class is the graph used to find the optimal multi-commodity flow and
then use the results to associate the tracks into longer tracks.
|
GraphProblemFactory |
This class is used create objects for solving the underlying minimum cost
multi-commodity flow problem for ITrack association.
|
HekISDEventDataSource |
This class is used to retrieve event reports coming from the source location
that are intended to be inserted into our database.
|
HelioviewerImageFileDatasource |
|
HelioviewerPullingAIAImageDBConnection |
|
HistoAppearanceModel |
Appearance model based upon the distance of two histograms of image
parameters.
|
HistogramProducer |
HistogramProducer produces a 15 bin histogram for a passed in object
detection for each of the passed in image parameter/wavelength pairs.
|
Hot |
|
Hypotenuse |
|
IAggregateShapeSeries |
Interface for a aggregate reduction multidimensional time series object.
|
IAlignmentInfo |
Interface for information about alignment of a pair of multidimensional time
series objects.
|
IAlignmentPath |
Interface for classes that hold the warping information for matching points
in one series (I) to points in another series (J).
|
IBaseTemporalObject |
Is the base data type for Events and Tracks in the tracking module, as well
as any spatio-temporal objects used in the solgrind module or interpolation
module.
|
ICostMatrix |
Interface for classes used to store costs associated with warping paths that
traverse through given points.
|
iDBUtil |
|
IDictionaryCleaner |
Interface for objects used to clean a dictionary of unwanted elements used in
sparse coding.
|
IDictionaryUpdater |
Interface for objects used to update a dictionary used in sparse coding.
|
IEdgeDetector |
The interface for classes that do edge detection on source images.
|
IFeatureDBConnection |
Connection to the database of feature feature values representing the fitness
of a parameter for representing an event type.
|
IFeatureDBCreator |
Creates database for storing feature values representing the fitness of a
parameter for representing an event type.
|
IGeometryValidator |
This is the public interface for geometry validator objects used to clean
various geometry objects so that they are valid geometry objects.
|
IGradientCalculator |
The interface for classes that calculate the gradient of pixel intensities on
source images.
|
IHEKObjectFactory |
The interface for factories that will construct an IISDEventReport from a
JsonObject.
|
IHistoComparator |
The interface for classes that compare histograms.
|
IImageDataSource |
This is the public interface for classes used to retrieve images coming from
the source location that are intended to be inserted into our database.
|
IImageDBCreator |
This is the public interface for classes used to create a database storing
images and various descriptors for images.
|
IImageFileDataSource |
This is the public interface for classes used to retrieve images coming from
the source location that are intended to be inserted into our database.
|
IImgParamNormalizer |
Interface for objects used to normalize the passed in parameter arrays.
|
IImgPatchVectorizer |
Interface for various methods of converting a patches of an image into a
vector of values.
|
IIndexer<T extends IBaseTemporalObject> |
The base interface for indexes that store objects of IBaseDatType or derived
from objects that implement that data type.
|
IInterpolationFactory |
The public interface for classes that will be used to create objects used in
trajectory interpolation.
|
IInterpolator |
This is the public interface for trajectory interpolation objects used to
interpolate between geometry objects at some cadence rate.
|
IISDEventDataSource |
This is the public interface for classes used to retrieve event reports
coming from the source location that are intended to be inserted into our
database.
|
IISDEventReport |
This is the public interface for classes used to represent event reports
coming from the HEK.
|
IISDObjectDBConnector |
This is the public interface for classes used to connect to the ISD object
storage database within this project.
|
IISDObjectDBCreator |
This is the public interface for classes used to build the object detection
report database used by the ISD
|
IISDStateDBConnector |
This is the public interface for classes used to access the processing
pipeline's state of operation tables.
|
IISDStateDBCreator |
This is the public interface for classes used to build tables in the ISD
database that are used to store the processing pipeline's state of operation.
|
ImageConvolution |
|
ImageDBConnection |
This class extends the
NonCacheImageDBConnecton by adding a cache to the image parameters that are
pulled by IEvent from the database.
|
ImageDBCreator |
This class is used to insert various values into the database used for
storing images, image parameters, sparse descriptors for images, and some
additional header data for images.
|
ImageDBDateIdPair |
This is the global descriptor id and date for images stored in our databases.
|
ImageDBFitsHeaderData |
The header data associated with a particular image in the database.
|
ImageDBWaveParamPair |
Container class used to pass around the descriptor of what specific image
parameter from what waveband it is that is being referenced.
|
ImageGradient |
|
ImageLoader |
This class loads images from a local disk into a BufferedImage .
|
IMeasures |
This interface provides the pre-defined patch-sizes used for processing
images patch by patch, and the pre-defined byte-shifts necessary for
converting matrices to BufferedImage objects, and vice-versa.
|
IMeasures.Channel |
The color channel
+--------+--------+--------+--------+ bits
|AAAAAAAA|RRRRRRRR|GGGGGGGG|BBBBBBBB|
To get the green channel from 'color' (hex);
int green = (color & 0xff00) << 8
To convert an intensity to a color (hex):
int value = (0xFF000000 & color) << 24 | (0x000000FF & color) << 16 |
(0x000000FF & color) << 8 | (0x000000FF & color)
|
IMeasures.PatchSize |
This contains all possible sizes of a patch that parameters are going to be
computed for.
|
ImgParamNormalizer |
ImgParamNormalizer class simply does min-max normalization on the passed in
array of parameter values.
|
ImgPatchVectorizer |
This class extracts a set of column vectors from the input matrices.
|
ImgSparseMaxPoolPyramidProducer |
|
Instance |
Class for modeling spatiotemporal event instances.
|
InstanceCooccurrence |
This class implements utility operations and necessary operations for pattern
instances in STCOP mining
|
InstanceData |
|
InstanceSequence |
|
InstanceSimilarity |
|
InstanceVertex |
|
InterpolationConstants |
|
InterpolationConstants.DistanceMeasure |
|
InterpolationConstants.RoundingStrategy |
|
InterpolationFactory |
|
IntersectionHistoComparator |
Computes the Intersection between two histograms.
|
InvalidAttributeException |
|
InvalidConfigException |
|
IParamCalculator |
|
IPeakDetector |
Interface for classes that find local maxima in arrays
|
IPooledCoefProducer |
|
ISDSolarEventReport |
Class used to represent the Solar Event reports that have been pulled from
HEK.
|
ISearchWindow |
Interface for search windows in a Dynamic Time Warping Algorithm
|
ISeriesAlignmentFactory |
The public interface for classes that will be used to create objects used for
finding the alignment of shape series.
|
ISeriesPoint |
Interface for a simple point object used in a multidimensional time series.
|
IShapeSeries |
Interface for a multidimensional time series object.
|
IShapeSeriesAligner |
|
ISparseDictionaryLearner |
Interfaces for objects intended to learn a dictionary used in sparse coding.
|
ISparseMatrixApproximator |
IApproximator is the public interface for sparse approximation tools or
classes that approximately solve a system of equations finding a sparse
vector combination dictionary elements that reproduce the passed signal
elements.
|
ISparseVectorApproximator |
Interface for objects that do a sparse vecor approximation such that it
computes x, such that b = Ax using some method
|
ISpatialTemporalObj |
Is the base interface for a number of spatio-temporal objects.
|
ISpatialTemporalTrajectory<T> |
Is the base interface for a number of spatio-temporal trajectory objects.
|
ISTAppearanceModel |
The public interface for various appearance models used in the tracking
module of this library.
|
ISTAssociationProblem |
This is the interface of objects that solve the association problem of
tracks.
|
IStatProducer |
Interface for classes that produce a value representing the fitness of a
parameter for representing an event type.
|
ISTEdgeWeightCalculator |
The public interface for classes that return the weights of edges in the
graph used to solve the minimum cost multi-commodity flow problem used for
associating tracks into longer tracks.
|
ISTEndpointFinder |
Interface used for class implementations that are used to find a single end
point on a polygon based on some criteria
|
ISTEventTrackingFactory |
The public interface for classes that shall be used to create the objects
used in event tracking.
|
ISTFrameSkipModel |
The public interface for models of frame skipping that return the probability
of two track fragments being from the same object, given the number of
skipped frames between them.
|
ISTHistogramProducer |
Interface for methods of extracting histogram from a data source that
represents the passed in IEvent in the requested dimensions.
|
ISTImageDBConnection |
This is the public interface for image database connections for any project
that depends on the image/image parameter database created for the Data
Mining Lab at Georgia State University
|
ISTIndexFactory |
|
ISTInterpolationEvent |
Is the public interface for events processed by the interpolation algorithms
implemented by the Data Mining Lab at Georgia State University.
|
ISTInterpolationTrajectory |
The public interface for event trajectories processed by tracking algorithms
implemented by the Data Mining Lab at Georgia State University
|
ISTLocationProbCal |
Interface for classes that calculate the probability of seeing an IEvent at
the location of the passed in IEvent.
|
ISTMotionModel |
The public interface for models of motion that return the probability of two
track fragments being of the same object, based on some model of motion.
|
ISTObsModel |
The public interface for models of observation that return the probability of
an event being a true detection of an object, based on some model of
observation.
|
ISTProcessingStage |
This interface is for classes that process ISTTrackingEvents and
ISTTrackingTrajectory into longer ISTTrackingTrajectory objects.
|
ISTSearchAreaProducer |
Interface for classes used to produce search areas based on an input and some
elappesed amount of time.
|
ISTSparseCandidateModel |
Interface for classes that are used as a candidate for matching evaluator.
|
ISTSparseHistoCreator |
Interface for classes used to create sparse histograms of events.
|
ISTTrackingEvent |
Is the public interface for events processed by the tracking algorithms
implemented by the Data Mining Lab at Georgia State University.
|
ISTTrackingEventIndexer |
This interface is for indexes that will index ISTTrackingEvent based on the
IIndexer generic
interface.
|
ISTTrackingTrajectory |
The public interface for event tracks processed by tracking algorithms
implemented by the Data Mining Lab at Georgia State University
|
ISTTrackingTrajectoryIndexer |
Extension interface of the
IIndexer generic
interface for use on classes that will index ISTTrackingTrajectory objects.
|
ITemporalAligner |
This is the public interface for performing minor adjustments to the
timestamp of a spatiotemporal event report to align with an epoch and step
size in interpolation methods described in
Boubrahimi et.
|
ITrackDBConnection |
This is the public interface for track/event database connections for any
project that depends on a database for tracks and events created for the Data
Mining Lab at Georgia State University
|
ITrackingGraph |
This interface is for classes that are used to store the information that
then gets used in the optimal multi-commodity flow problem that we use for
track association.
|
ITrackingGraphProblemFactory |
This interface is for classes that are used to solve the underlying minimum
cost multi-commodity flow problem for
ISTTrackingTrajectory association.
|
ITrackingGraphProblemSolver |
This interface is for classes that find the optimal multi-commodity flow
through the passed in SimpleDirectedWeightedGraph where some of the edges are
negative and the graph is a DAG.
|
Jaccard |
|
Jaccard |
|
JaccardPlus |
|
JaccardStar |
|
JaccardStar |
|
Jet |
|
JP2_FileDataSource |
This class is intended to read images from disk that are from the
Helioviewer API.
|
JStar |
|
KMeansFilamentEndpointFinder |
An end point finder that is used to approximately align two filament
detections, this is used to initialize a more fine grained alignment
performed within this object.
|
KurtosisParamCalculator |
This class is designed to compute the kurtosises of each patch of the
given 2D array , based on the following formula:
Mu_4 = SUM{((z_i - m)^4) * p(z_i)}
or to be precise, using Kurtosis
in Apache library:
{ [n(n+1) / (n -1)(n - 2)(n-3)] SUM[(x_i - m)^4] /
std^4 } - [3(n-1)^2 / (n-2)(n-3)]
where:
p: the histogram of this patch.
|
LAFunctions |
This class provides an easy access location for the Basic Linear Algebra
Subprograms.
|
LaplacianEdgeDetector |
This class detects the edges of grayscale images using Laplacian convolution
kernel.
|
LARS_LassoCoeffVectorApproximator |
|
LARS_LassoSparseMatrixApproximator |
|
LassoMode |
|
LocationProbCalc |
This class is used to calculate the probability of an event at the given
location being either the start of a track or the end of a track(enter
prob/exit prob).
|
LockGraph |
This class is a wrapper for a simple directed weighted graph that provides
locking on insert of new edges using
ISTTrackingTrajectory objects as the nodes.
|
Matrix2BufferedImage |
This is an abstract class which is designed to convert a given
matrix into a BufferedImage .
|
MatrixDimensionMismatch |
MatrixDimensionMismatch class is a runtime exception thrown when matrix
operations cannot be done due to dimension mismatches.
|
MatrixUtil |
This class is designed to extract sub-matrices, in the form of a 2D or 1D
array.
|
MeanParamCalculator |
This class is designed to compute the mean of each patch of the given
2D array , based on the following formula:
m = (1/L) * SUM{z_i}
where:
L: the total number of pixels in this patch.
|
MotionModel |
MotionModel does a comparison of two track fragments and gives a 0-1
likelihood value of being the same tracked object based on their mean
movement vectors.
|
MotionUtils |
|
MulitPolyConvexHullGeometryValidator |
A geometry validator that takes an input geometry and attempts to ensure that
it is valid by performing a set of functions to the geometry.
|
NaiveTopRKESMiner |
|
NonCacheImageDBConnection |
This class is used to access images, image parameters, sparse descriptors for
images, and some additional header data for images from the database created
by the ImageDBCreator .
|
NonMaximumSuppression |
OVERVIEW: Edges in images are usually to defined to be 1 pixel thick.
|
NonMaximumSuppression.EdgeDirection |
Direction to check non-maximum suppression
|
NumberOfBinsGenerator |
This class is designed to assist approaching a specific problem.
|
Omax |
|
OMAX |
|
OMIN |
|
OnlineDictionaryLearner |
Implements the online dictionary learning algorithm of Mairal et al., 2010.
|
Padding |
|
ParallelGraphAssociationProblem |
This class is the graph used to find the optimal multi-commodity flow and
then use the results to associate the tracks into longer tracks.
|
ParallelInsetionSort |
This class is a standard insertion sort but it is designed to work on 2
arrays in parallel.
|
PeakDetection |
Peak detection is a designed to find dominant peaks of a time series based on
the settings provided by the user.
|
Peaks |
|
PoissonObsModel |
This class is used to calculate the observation cost of a given track using a
Poisson model of observation that uses the change in the number of events
detected in the current frame from the previous.
|
PolyDrawing |
|
PolygonizerGeometryValidator |
A geometry validator that takes an input geometry and attempts to ensure that
it is valid by performing a set of functions to the geometry.
|
PositionEstimator |
Estimates the position of points and polygons based upon the differential
rotation of the sun.
|
Postgres_StateDBConnector |
A connection class to test and update various pieces of information in a
database to determine if this process can do its thing and to inform other
processes that it is.
|
Postgres_StateDBCreator |
|
Postgres_StateDBCreator.TABLE_NAMES |
|
PrewittEdgeDetector |
This class detects the edges of grayscale images using Prewitt convolution
kernel.
|
RelationEdge |
|
RelationEdge.RelationType |
|
RelativeSmoothnessParamCalculator |
This class is designed to compute the relative smoothness of each
patch of the given BufferedImage , based on the following
formula:
R = 1 - (1 / (1 + σ ^ 2)
where:
σ^2: the variance of this patch (, which depends on the mean
intensity value of that patch).
|
RobertsCrossEdgeDetector |
This class provides a configurable implementation of the Canny edge detection
algorithm.
|
RoundingStrategy |
This is the public enum used to indicate what type of rounding strategy to be
used when adjusting the timestamp of event reports prior to performing
interpolation described in
Boubrahimi et.
|
SDO_AIA_131 |
|
SDO_AIA_1600 |
|
SDO_AIA_1700 |
|
SDO_AIA_171 |
|
SDO_AIA_193 |
|
SDO_AIA_211 |
|
SDO_AIA_304 |
|
SDO_AIA_335 |
|
SDO_AIA_4500 |
|
SDO_AIA_94 |
|
SearchWindow |
Abstract Search Window
|
SequenceConnectMiner |
Algorithm can be found in:
Berkay Aydin, Rafal Angryk.
|
SequenceGraph |
|
SequenceUtils |
|
SequentialBasicIndexFactory |
This class provides a way of constructing objects for event indexing of
IEvent objects, or indexing of ITrack objects, and constructing anything that
those indexes might need.
|
SeriesWarpInfo |
|
SeriesWarpPath |
Class that holds the warping information for matching points in one series to
points in another series.
|
ShapeSeries |
|
ShapeSeriesPoint |
|
SignificanceMeasure |
|
SimilarityGraph |
|
SimplifyingGeometryValidator |
A geometry validator that takes an input geometry and attempts to ensure that
it is valid by performing a simplification action on the input geometry.
|
SingleFeatureDBConnection |
This class is used to access feature descriptors ranked by some ranking
method and inserted into the database by the
SingleFeatureDBCreator .
|
SingleFeatureDBCreator |
Class that creates tables and stores feature scores for each event type in
our dataset.
|
SkewnessParamCalculator |
This class is designed to compute the skewness of each patch of the
given BufferedImage , based on the following formula:
μ _3 = SUM{((z_i - m)^3) * p(z_i)}
or to be precise, using Skewness
in Apache library:
[n / (n -1) (n - 2)] SUM[(x_i - mean)^3] / std^3
where:
p: the histogram of this patch.
|
SobelEdgeDetector |
This class detects the edges of grayscale images using Sobel convolution
kernel.
|
SolgrindConstants |
This set of values should really be imported as configuration values and not
set as constants in part of a library.
|
SolgrindDBConnection |
Created by ahmetkucuk on 15/08/16.
|
SolgrindDBConnectionPostgres |
Created by ahmetkucuk on 19/08/16.
|
SolgrindDBConnectionSimple |
Created by ahmetkucuk on 28/09/16.
|
SolgrindFileUtils |
Created by ahmet on 10/14/16.
|
SOperations |
|
SparseGenLikeliModel |
This class is used to calculate the generative likelihood of the candidate
object given a learned dictionary on a training object.
|
SparseHistoAppearanceModel |
SparseHistoAppearanceModel compares the visual similarity of two tracks based
on their sparse histogram similarity.
|
SparseHistoCreator |
This class is used to create a histogram of the sparse representation
elements.
|
Spring |
|
StageOne |
The first stage in the iterative tracking algorithm of Kempton et.
|
StageThree |
The upper iterations of second stage in the iterative tracking algorithm of
Kempton et.
|
StageTwo |
The first iteration of second stage in the iterative tracking algorithm of
Kempton et.
|
STArealPolygonInterpolator |
The method being implemented is from the polygon interpolation methods
described in Boubrahimi
et.
|
Statistics |
|
STComplexPolygonInterpolator |
The method being implemented is from the polygon interpolation methods
described in Boubrahimi
et.
|
STCoordinateSystemConverter |
Used for conversion between the various coordinate systems used in solar
physics datasets based on the SDO mission with its 4096 X 4096 pixel images
and a pixel based coordinate system used in displaying images in computer
science.
|
StcopMiner |
Spatiotemporal co-occurrence pattern mining discovers sets of event types
whose instances frequently co-occur in both space and time.
|
StdDeviationParamCalculator |
This class is designed to compute the standard deviation of each patch
of the given 2D array , based on the following formula:
σ = sqrt{(1/(L-1)) SUM{(z_i - m)^2}}
where:
L: the total number of pixels in this patch.
|
STFilamentPolygonInterpolator |
The method being implemented is from the polygon interpolation methods
described in Boubrahimi
et.
|
STMBRInterpolator |
The method being implemented is from the polygon interpolation methods
described in Boubrahimi
et.
|
STOperations |
Implements spatiotemporal operations
|
SuccessiveShortestPaths |
This class is used to find the optimal flow through the passed in
SimpleDirectedWeightedGraph where some of the edges are negative and the
graph is a DAG.
|
Summer |
|
TContrastParamCalculator |
This class is designed to compute the Tamura Contrast of each patch of
the given BufferedImage , based on the following formula:
C = (σ ^ 2)/(μ4 ^ 0.25)
where:
σ^2: the variance of intensity values in this patch.
|
TDirectionalityParamCalculator |
This class is designed to compute Tamura Directionality parameter of
each patch of the given BufferedImage , based on a MatLab
implementation which is copied below:
function Fdir = Tamura_Directionality(Im),
[gx,gy] = gradient(Im);
[t,r] = cart2pol(gx,gy);
nbins = 125;
r(r<.15.*max(r(:))) = 0;
t0 = t;
t0(abs(r)<1e-4) = 0;
r = r(:)';
t0 = t0(:)';
Hd = hist(t0,nbins);
nrm = hist(r(:).^2 + t0(:).^2, nbins);
fmx = find(Hd==max(Hd));
ff = 1:length(Hd);
fmxNew = ones(size(ff)) .* fmx; %added by me
%ff2 = (ff - fmx).^2;
ff2 = (ff - fmxNew).^2; %added by me
Fdir = sum(Hd.*ff2)./sum(nrm);
Fdir = abs(log(Fdir+eps));
return;
Note: Unlike what was assumed in the several implementations of this
parameter, the histogram of the images after having the Gradient filter on,
does not have one single prominent peak.
|
TemporalAligner |
Performs minor adjustments to the timestamp of a spatiotemporal event report
to align with an epoch and step size in interpolation methods described in
Boubrahimi et.
|
TGPair |
|
TGPairMapper |
|
Threshold |
|
TOperations |
Implementation of some temporal operations for Trajectory objects
|
TopRKESMiner |
|
Trajectory |
|
TrapezoidPositionPredictor |
Predicts the position of points and polygons based upon the differential
rotation of the sun, or a given normalized movement vector.
|
TreeBasedEventIndexer |
|
TreeBasedTrackIndexer |
This class provides event indexing for ISTTrackingTrajectory objects.
|
TwoSequence |
|
UniformityParamCalculator |
This class is designed to compute the uniformity of each patch of the
given BufferedImage , based on the following formula:
U = SUM{(p(z_i))^2}
where:
p: the histogram of this patch.
|
UnknownEventTypeException |
|
Utility |
|
VectorDimensionMismatch |
VectorDimensionMismatch class is a runtime exception thrown when vector
operations cannot be completed due to mismatch of vector dimensions.
|
Waveband |
An enumeration used to distinguish which wavelength of filter was used
to create the image we wish to process.
|
WindowMatrix |
|
Winter |
|