Package | Description |
---|---|
org.openimaj.math.geometry.transforms | |
org.openimaj.math.geometry.transforms.residuals | |
org.openimaj.math.model.fit | |
org.openimaj.math.model.fit.residuals |
Modifier and Type | Class and Description |
---|---|
static class |
FundamentalModel.EpipolarResidual
Geometric residual that sums the distance of points from the closest
epipolar line.
|
static class |
FundamentalModel.Fundamental8PtResidual
Computes the algebraic residual of the point pairs applied to the F
matrix
|
static class |
FundamentalModel.SampsonGeometricResidual
ResidualCalculator based on Sampson's geometric error. |
Modifier and Type | Class and Description |
---|---|
class |
AlgebraicResidual2d<M extends Model<Point2d,Point2d> & MatrixTransformProvider>
Compute the algebraic residuals of points mapped by a 2d homogeneous
transform (i.e.
|
class |
SingleImageTransferResidual2d<M extends Model<Point2d,Point2d>>
Compute the 2d geometric Single Image Transfer residual.
|
class |
SymmetricTransferResidual2d<M extends Model<Point2d,Point2d> & MatrixTransformProvider>
The points in the first image are projected by the homography matrix to
produce new estimates of the second image points and the second image point
projected by the inverse homography to produce estimates of the first.
|
class |
TransformedSITR2d<M extends Model<Point2d,Point2d>>
An implementation of a
SingleImageTransferResidual2d that
pre-transforms both sets of points by predetermined transforms. |
Modifier and Type | Field and Description |
---|---|
protected ResidualCalculator<I,D,M> |
RANSAC.errorModel |
protected ResidualCalculator<I,D,M> |
LMedS.residualEstimator |
Constructor and Description |
---|
LMedS(M model,
ResidualCalculator<I,D,M> residualEstimator,
boolean impEst)
Construct with the given model and residual calculator.
|
LMedS(M model,
ResidualCalculator<I,D,M> residualEstimator,
boolean impEst,
CollectionSampler<IndependentPair<I,D>> sampler)
Construct with the given model and residual calculator.
|
LMedS(M model,
ResidualCalculator<I,D,M> residualEstimator,
double outlierProportion,
boolean impEst)
Construct with the given model, residual calculator and estimated
proportion of outliers.
|
LMedS(M model,
ResidualCalculator<I,D,M> residualEstimator,
double outlierProportion,
boolean impEst,
CollectionSampler<IndependentPair<I,D>> sampler)
Construct with the given model, residual calculator and estimated
proportion of outliers.
|
LMedS(M model,
ResidualCalculator<I,D,M> residualEstimator,
double outlierProportion,
double inlierNoiseLevel,
double degreesOfFreedom,
boolean impEst)
Construct with the given model, residual calculator and estimated
proportion of outliers.
|
LMedS(M model,
ResidualCalculator<I,D,M> residualEstimator,
double outlierProportion,
double inlierNoiseLevel,
double degreesOfFreedom,
boolean impEst,
CollectionSampler<IndependentPair<I,D>> sampler)
Construct with the given model, residual calculator and estimated
proportion of outliers.
|
RANSAC(M model,
ResidualCalculator<I,D,M> errorModel,
DistanceCheck dc,
int nIterations,
RANSAC.StoppingCondition stoppingCondition,
boolean impEst)
Create a RANSAC object with uniform random sampling for creating the
subsets
|
RANSAC(M model,
ResidualCalculator<I,D,M> errorModel,
DistanceCheck dc,
int nIterations,
RANSAC.StoppingCondition stoppingCondition,
boolean impEst,
CollectionSampler<IndependentPair<I,D>> sampler)
Create a RANSAC object
|
RANSAC(M model,
ResidualCalculator<I,D,M> errorModel,
double errorThreshold,
int nIterations,
RANSAC.StoppingCondition stoppingCondition,
boolean impEst)
Create a RANSAC object with uniform random sampling for creating the
subsets
|
RANSAC(M model,
ResidualCalculator<I,D,M> errorModel,
double errorThreshold,
int nIterations,
RANSAC.StoppingCondition stoppingCondition,
boolean impEst,
CollectionSampler<IndependentPair<I,D>> sampler)
Create a RANSAC object
|
SimpleModelFitting(M m,
ResidualCalculator<I,D,M> errorModel,
DistanceCheck dc)
Creates a SimpleModelFitting object to fit data to a model
|
SimpleModelFitting(M m,
ResidualCalculator<I,D,M> errorModel,
double errorThreshold)
Creates a SimpleModelFitting object to fit data to a model
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractResidualCalculator<I,D,M extends Model<I,D>> |
class |
DistanceComparatorResidual<I,D,M extends Model<I,D>>
An implementation of a
ResidualCalculator that uses a
DistanceComparator to compute the error between the predicted and
observed data point. |