Package com.irurueta.numerical.robust
package com.irurueta.numerical.robust
This package contains robust estimators that can be used to discard outliers
for cases where a model of the data is known (i.e. estimating lines, planes
or many other geometric objects, etc.)
This package contains implementations for the following algorithms:
- RANSAC
- LMedS
- MSAC
- PROSAC
- PROMedS
-
ClassDescriptionThis class computes indices of subsets of samples using a uniform randomizer to pick random samples as fast as possible.Base class defining inlier data for a robust estimator.Raised if provided range of samples to pick subsets from is invalid.Raised if an invalid subset size is requested on a subset selectorThis class implements LMedS (Least Median of Squares) algorithm to robustly estimate a data model.Contains data related to inliers estimated in one iteration.Listener to get data samples and residuals for LMedS method.This class implements MSAC (Median SAmple Consensus) algorithm to robustly estimate a data model.Contains data related to inliers estimated in one iteration.Listener to get data samples and residuals for MSAC methodRaised if there aren't enough samples to make a computation.This class implements PROMedS (PROgressive least Median Sample) algorithm to robustly estimate a data model.Contains data related to inliers estimated in one iteration.Listener to get data samples and residuals for PROMedS method.This class implements PROSAC (PROgressive random SAmple Consensus) algorithm to robustly estimate a data model.Contains data related to estimated inliers.Listener to get data samples and residuals for PROSAC methodThis class implements RANSAC (RANdom SAmple Consensus) algorithm to robustly estimate a data model.Contains data related to estimated inliers.Listener to get data samples and residuals for RANSAC methodRobust estimator to estimate some object in a robust mannerRaised if estimation on a RobustEstimator fails.Listener to be notified of events on a robust estimator such as when estimation starts, ends or when progress changes.Enumerator containing different robust estimation algorithms.Base class to pick subsets of samples.Raised if subset selection of samples fails.Enumerator containing supported types of subset selectors to pick random samples for robust estimators.Class containing the selection that was made on a weighted algorithm.