Modifier and Type | Method and Description |
---|---|
protected void |
Transform_MovingLeastSquaresMesh.updateMapping() |
protected void |
Transform_ThinPlateSpline.updateMapping() |
Modifier and Type | Method and Description |
---|---|
<P extends PointMatch> |
SimilarityModel3D.fit(Collection<P> matches) |
void |
SimilarityModel3D.fit(double[][] p,
double[][] q,
double[] w) |
void |
SimilarityModel3D.fit(float[][] p,
float[][] q,
float[] w) |
Modifier and Type | Method and Description |
---|---|
<P extends PointMatch> |
CubicBSplineTransform.fit(Collection<P> matches) |
Modifier and Type | Method and Description |
---|---|
<P extends PointMatch> |
PolynomialModel2D.fit(Collection<P> pointMatches) |
Modifier and Type | Method and Description |
---|---|
void |
ICP.estimateIntialModel(List<PointMatch> matches,
Model<?> model)
Estimates an initial
Model based on some given PointMatch es. |
void |
ICP.runICPIteration(Model<?> lastModel,
Model<?> newModel)
Performs one iteration of the
ICP . |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
InteractiveMapping.updateMapping() |
Modifier and Type | Method and Description |
---|---|
static <M extends AbstractModel<M> & InverseCoordinateTransform> |
AlignStacksWithLandmarks.createAlignedStack(ij.ImagePlus source,
ij.ImagePlus target,
Collection<PointMatch> pointMatches,
M model) |
Modifier and Type | Method and Description |
---|---|
<P extends PointMatch> |
SimilarityModel3D.fit(Collection<P> matches) |
<P extends PointMatch> |
RigidModel3D.fit(Collection<P> matches) |
<P extends PointMatch> |
Model.fit(Collection<P> matches)
Fit the
Model to a set of data points minimizing the global
transfer error. |
<P extends PointMatch> |
InterpolatedModel.fit(Collection<P> matches) |
<P extends PointMatch> |
InterpolatedAffineModel3D.fit(Collection<P> matches) |
<P extends PointMatch> |
InterpolatedAffineModel2D.fit(Collection<P> matches) |
<P extends PointMatch> |
InterpolatedAffineModel1D.fit(Collection<P> matches) |
<P extends PointMatch> |
HomographyModel2D.fit(Collection<P> matches) |
<P extends PointMatch> |
AffineModel3D.fit(Collection<P> matches)
Closed form weighted least squares solution as described by
\citet{SchaeferAl06}.
|
<P extends PointMatch> |
AffineModel2D.fit(Collection<P> matches)
Closed form weighted least squares solution as described by
\citet{SchaeferAl06}.
|
<P extends PointMatch> |
AffineModel1D.fit(Collection<P> matches)
Closed form weighted least squares solution as described by
\citet{SchaeferAl06}.
|
void |
SimilarityModel3D.fit(double[][] p,
double[][] q,
double[] w) |
void |
Model.fit(double[][] p,
double[][] q,
double[] w)
Fit the
Model to a set of data points minimizing the global
transfer error. |
void |
AffineModel3D.fit(double[][] p,
double[][] q,
double[] w)
Closed form weighted least squares solution as described by
\citet{SchaeferAl06}.
|
void |
AffineModel2D.fit(double[][] p,
double[][] q,
double[] w)
Closed form weighted least squares solution as described by
\citet{SchaeferAl06}.
|
void |
AffineModel1D.fit(double[][] p,
double[][] q,
double[] w)
Closed form weighted least squares solution as described by
\citet{SchaeferAl06}.
|
void |
AbstractModel.fit(double[][] p,
double[][] q,
double[] w)
Default fit implementation using
Model.fit(Collection) . |
void |
SimilarityModel3D.fit(float[][] p,
float[][] q,
float[] w) |
void |
Model.fit(float[][] p,
float[][] q,
float[] w)
Fit the
Model to a set of data points minimizing the global
transfer error. |
void |
AffineModel3D.fit(float[][] p,
float[][] q,
float[] w)
Closed form weighted least squares solution as described by
\citet{SchaeferAl06}.
|
void |
AffineModel2D.fit(float[][] p,
float[][] q,
float[] w)
Closed form weighted least squares solution as described by
\citet{SchaeferAl06}.
|
void |
AffineModel1D.fit(float[][] p,
float[][] q,
float[] w)
Closed form weighted least squares solution as described by
\citet{SchaeferAl06}.
|
void |
AbstractModel.fit(float[][] p,
float[][] q,
float[] w)
Default fit implementation using
Model.fit(Collection) . |
void |
Tile.fitModel()
Update the transformation
AbstractModel . |
<P extends PointMatch> |
Model.localSmoothnessFilter(Collection<P> candidates,
Collection<P> inliers,
double sigma,
double maxEpsilon,
double maxTrust)
|
void |
TileConfiguration.optimize(double maxAllowedError,
int maxIterations,
int maxPlateauwidth)
Minimize the displacement of all
Correspondence pairs
of all Tiles and tell about it. |
void |
ElasticMovingLeastSquaresMesh.optimize(double maxError,
int maxIterations,
int maxPlateauwidth)
Minimize the displacement of all PointMatches of all tiles.
|
void |
TileConfiguration.optimize(double maxAllowedError,
int maxIterations,
int maxPlateauwidth,
double damp)
Minimize the displacement of all
Correspondence pairs
of all Tiles and tell about it. |
void |
TileConfiguration.optimize(ErrorStatistic observer,
double maxAllowedError,
int maxIterations,
int maxPlateauwidth,
double damp)
Minimize the displacement of all
Correspondence pairs
of all Tiles and tell about it. |
void |
TileConfiguration.optimizeAndFilter(double maxAllowedError,
int maxIterations,
int maxPlateauwidth,
double maxMeanFactor) |
void |
TileConfiguration.optimizeAndFilter(double maxAllowedError,
int maxIterations,
int maxPlateauwidth,
double damp,
double maxMeanFactor) |
void |
ElasticMovingLeastSquaresMesh.optimizeByStrength(double maxError,
int maxIterations,
int maxPlateauwidth,
ij.process.ByteProcessor ipPlot,
ij.ImagePlus impPlot)
Minimize the displacement of all PointMatches of all tiles.
|
void |
ElasticMovingLeastSquaresMesh.optimizeIteration()
Performs one optimization iteration.
|
void |
ElasticMovingLeastSquaresMesh.optimizeIteration(ErrorStatistic observer)
Performs one optimization iteration and writes its error into the ErrorStatistics
|
void |
TileConfiguration.optimizeSilently(ErrorStatistic observer,
double maxAllowedError,
int maxIterations,
int maxPlateauwidth)
Minimize the displacement of all
Correspondence pairs
of all Tiles |
void |
TileConfiguration.optimizeSilently(ErrorStatistic observer,
double maxAllowedError,
int maxIterations,
int maxPlateauwidth,
double damp)
Minimize the displacement of all
Correspondence pairs
of all Tiles |
void |
TileConfiguration.optimizeSilentlyConcurrent(ErrorStatistic observer,
double maxAllowedError,
int maxIterations,
int maxPlateauwidth,
double damp) |
List<Tile<?>> |
TileConfiguration.preAlign()
Computes a pre-alignemnt of all non-fixed
Tile s by propagating the pairwise
models. |
void |
MovingLeastSquaresTransform2.setMatches(Collection<PointMatch> matches)
Set the control points.
|
void |
MovingLeastSquaresTransform.setMatches(Collection<PointMatch> matches) |
abstract void |
AbstractMovingLeastSquaresTransform.setMatches(Collection<PointMatch> matches) |
void |
MovingLeastSquaresTransform2.setMatches(float[][] p,
float[][] q,
float[] w)
Set the control points passing them as arrays that are used by
reference.
|
void |
MovingLeastSquaresMesh.updateModels()
Updates each vertex' transformation model by means of moving least
squares.
|
Modifier and Type | Method and Description |
---|---|
<P extends PointMatch> |
TranslationInvariantSimilarityModel3D.fit(Collection<P> matches) |
<P extends PointMatch> |
TranslationInvariantRigidModel3D.fit(Collection<P> matches) |
<P extends PointMatch> |
TranslationInvariantFixedModel.fit(Collection<P> matches) |
<P extends PointMatch> |
TranslationInvariantAffineModel3D.fit(Collection<P> matches) |
<P extends PointMatch> |
FixedModel.fit(Collection<P> matches) |
Modifier and Type | Method and Description |
---|---|
void |
TileConfigurationSPIM.optimize(double maxAllowedError,
int maxIterations,
int maxPlateauwidth,
int debugLevel)
Minimize the displacement of all
Correspondence pairs
of all Tiles |
void |
TileConfigurationSPIM.optimizeWithSketchTikZ(double maxAllowedError,
int maxIterations,
int maxPlateauwidth,
int debugLevel)
Minimize the displacement of all
Correspondence pairs
of all Tiles |
void |
TileConfigurationSPIM.optimizeWithSketchTikZNuclei(double maxAllowedError,
int maxIterations,
int maxPlateauwidth,
int debugLevel)
Minimize the displacement of all
Correspondence pairs
of all Tiles |
List<Tile<?>> |
TileConfigurationSPIM.preAlign()
Computes a pre-alignemnt of all non-fixed
Tile s by propagating the pairwise
models. |
Modifier and Type | Method and Description |
---|---|
<T extends RealType<T>,W extends RealType<W>> |
InferFromMatrix.getMediatedShifts(RandomAccessibleInterval<T> matrix,
RandomAccessibleInterval<T> scaledMatrix,
double[] lut,
double[] scalingFactors,
int iteration,
RandomAccessibleInterval<double[]>[] correlationFitsStore,
double[] shiftsArray,
double[] weightSums,
RandomAccessibleInterval<W> estimateWeightMatrix,
double[] shiftWeights,
Options options) |
void |
InferFromMatrix.ModelRegularization.regularize(double[] coordinates,
Options options) |
Copyright © 2015–2021 Fiji. All rights reserved.