IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Typedefs | Functions

configuration parameters for robust estimation More...

Classes

class  ipsdk::imaproc::attr::RobustEstimationConfig
 configuration parameters for robust estimation More...
 

Typedefs

typedef boost::shared_ptr< ipsdk::imaproc::attr::RobustEstimationConfigipsdk::imaproc::attr::RobustEstimationConfigPtr
 shared pointer to ipsdk::imaproc::attr::RobustEstimationConfig
 
typedef boost::shared_ptr< const ipsdk::imaproc::attr::RobustEstimationConfigipsdk::imaproc::attr::RobustEstimationConfigConstPtr
 shared pointer to const ipsdk::imaproc::attr::RobustEstimationConfig
 

Functions

IPSDKIPLATTRIBUTES_API ipsdk::imaproc::attr::RobustEstimationConfigPtr ipsdk::imaproc::attr::createLMSRobustEstimationConfig (const ipReal64 expectedOutlierRatio)
 

Detailed Description

configuration parameters for robust estimation

SubNodes description

Name ToolTip Associated Class Default Value
Type algorithm type associated to robust estimation ipsdk::DataItemEnumLeaf<ipsdk::math::eRobustEstimationType> ipsdk::math::eRobustEstimationType::eRET_NonRobust
OutlierThreshold threshold for outliers detection ipsdk::DataItemLeaf<ipsdk::ipReal64>
GaussianSigma used sigma for gaussian noise estimation ipsdk::DataItemLeaf<ipsdk::ipReal64>
OutlierRangeFactor used outlier range factor for processing ipsdk::DataItemLeaf<ipsdk::ipReal64>
ExpectedOutlierRatio expected outlier ratio over population ipsdk::DataItemLeaf<ipsdk::ipReal64>
AllowSimpleEstimation flag indicating whether simple estimation is allowed in case of small dataset without enough data to ensure robust processing ipsdk::DataItemLeaf<ipsdk::ipBool> true
SuccessRatio algorithm statistical success ratio parameter ipsdk::DataItemLeaf<ipsdk::ipReal64> 0.99
DataPartitionConfig configuration for data partition algorithm associated to robust estimation ipsdk::imaproc::attr::RobustDataPartitionConfig *ipsdkimaproc::attr::createDefaultRobustDataPartitionConfig()
TranslationThetaThreshold Angle tolerance to filter the matches for pure translation estimation. ipsdk::DataItemLeaf<ipsdk::ipReal64> 0.05
TranslationAbsMax Maximum translation constraint (in absolute values) for pure translation estimation (ignored if equals -1) ipsdk::DataItemLeaf<ipsdk::ipReal64> -1.
TranslationMatchRatio Minimum matches validated by TranslationThetaThreshold for pure translation estimation. ipsdk::DataItemLeaf<ipsdk::ipReal64> 0.1

Function Documentation

◆ createLMSRobustEstimationConfig()

IPSDKIPLATTRIBUTES_API ipsdk::imaproc::attr::RobustEstimationConfigPtr ipsdk::imaproc::attr::createLMSRobustEstimationConfig ( const ipReal64  expectedOutlierRatio)

function allowing to create a Least Mean Square configuration for robust estimation