Namespace: Rx.LFR.Net – Assembly: Rx.LFR.Net

EMetricCalibrationParam Enumeration

C#
public enum EMetricCalibrationParam

Specifies parameters used by Rx.LFR.Net.IParameters returned by Rx.LFR.Net.MetricCalibration.GetParams.

Values

None

Invalid or unknown parameter state.

TargetFeatureDistance_MM

Distance of points in the model (double,[0.0,-]:2.0,RW).

TargetZDistance_MM

The known Z-Distance of the Dot-Target starting with 0 and following from that with relative steps (double,[0.000000,-]:0.000000,RW).

Enable_Complete

Enable this property to calibrate the complete calibration model (unsigned,[0,1]:1,RW).

Enable_FocalLength

Enable this property to calibrate the focal length (unsigned,[0,1]:1,RW).

Enable_TelecentricMagnification

Enable this property to calibrate the magnification of the telecentric lens (unsigned,[0,1]:0,RW).

Enable_TelecentricFreeWorkingDistance

Enable this property to calibrate the free working distance of the telecentric lens (unsigned,[0,1]:0,RW).

Enable_MLAToSensorDistance

Enable this property to calibrate the mla to sensor distance (unsigned,[0,1]:1,RW).

Enable_LensLateralTranslation

Enable this property to calibrate the lens xy translation (unsigned,[0,1]:1,RW).

Enable_LensDistance

Enable this property to calibrate the lens z translation (unsigned,[0,1]:1,RW).

Enable_OpticalAxis

Enable this property to calibrate the optical axis (unsigned,[0,1]:1,RW).

Enable_SensorDistortion_Center

Enable this property to calibrate the sensor frame distortion center (unsigned,[0,1]:1,RW).

Enable_ZDistortion_Center

Enable this property to calibrate the z position of the distortion center (unsigned,[0,1]:1,RW).

Enable_SensorRadialDistortion

Enable this property to calibrate the the sensor frame radial distortion polynomial (unsigned,[0,1]:1,RW).

Enable_SensorDepthPoly

Enable this property to calibrate the sensor frame depth polynomial (unsigned,[0,1]:1,RW).

Enable_SensorAxialPoly

Enable this property to calibrate the sensor axial polynomial (unsigned,[0,1]:1,RW).

Enable_SensorDepthOffset

Enable this property to calibrate the depth offset in sensor space (unsigned,[0,1]:1,RW).

Enable_GroundTruthPosition

Enable this property to calibrate the ground truth model positions, if this is disabled the ground truth model will be hold at its current position. (unsigned,[0,1]:1,RW).

Enable_GroundTruthOrientation

Enable this property to calibrate the ground truth model orientation. (unsigned,[0,1]:1,RW).

Enable_ComputeFocalLengthFromParameters

Enable this property to let the metric calibrator compute the focal length from the given parameters of the gt alignment and the camera format. (unsigned,[0,1]:1,RW).

CalibrationIterationCount

Number of calibration iterations (unsigned,[1,200]:50,RW).

ItensifyParameterSearch

Enable this parameter to intensify the search for the best camera parameter. This could lead to better results, but it does consume more time (unsigned,[0,1]:1,RW).

TargetMinDepthStdDev_VD

Depth threshold for model filter (double,[0.0,1.0]:0.1,RW).

MaxRelEqualLength

The max relative distance for length for neighbor distances (double,[0.0,1.0]:0.2(for Box)0.5(for Plane),RW).

ImageBorderHorPX

Horizontal distance from the image border that is ignored for ellipse detection (double,[0.0,-]:10,RW).

ImageBorderVerPX

Vertical distance from the image border that is ignored for ellipse detection (double,[0.0,-]:10,RW).

DepthImageEllipseWidth

Width of ellipse in binary mask when extracting depth values from depth image (double,[0.0,-]:3.0,RW).

DepthImageEllipseMinValidPixelPercent

The minimum valid pixel percentage for ellipses on the depth image.(double,[0.0,1.0]:0.1,RW).

DefaultStrategy

Enable this parameter to use the default strategy of the calibration. Disable this parameter to use a different approach that can benefit the calibration, especially when the default strategy performs several unnecessary steps. (unsigned, [0,1]:1, RW).

FilterOutermostFeatures

Enable this parameter to filter all outermost features. Outermost features can be more noise than inner features (unsigned,[0,1]:0, RW)

FilterGlobalOutlierDepths

Enable this parameter to filter all features, which depth differs to much from the other features in a global sense. (unsigned,[0,1]:0, RW)

FilterGlobalOutlierDepthsScale

The global outliers depth scale. If this value is defined as 1 the allowed error distance for global inlier is 1 sigma. (unsigned,[0,100]:3, RW)

FilterLocalOutlierDepths

Enable this parameter to filter all features, which depth differs to much from the other features in a local neighboring sense. (unsigned,[0,1]:0, RW)

FilterLocalOutlierDepthsScale

The local outliers depth scale. If this value is defined as 1 the allowed error distance from the mean for local inlier is 1 sigma. (unsigned,[0,100]:1, RW)

MinFeatureCount

Define the minimal number of features a model must contain. (unsigned,[0,1000000]:4, RW)

EnergyFunction

An enum constant representing the energy function option described by Rx::LFR::Net.EEnergyFunction.(unsigned,[0,4]:0,RW).

FilterByFullNeighborhood

An enum constant representing the filter by full neighborhood option.(unsigned,[0,1]:1,RW).

MaxAllowedDepthDifferenceBetweenNeighbors

An enum constant representing the Maximum allowed depth difference between neighbors.(double,[0.0,1.0]:0.1,RW).

CheckerboardScale

The checkerboard scale factor.(unsigned,[1,8]:3,RW).

CheckerboardNormalizeImage

Enable this parameter to normalizes the image gamma before detection. (unsigned,[0,1]:1,RW).

CheckerboardExtensiveSearch

Enable this parameter to perform the extensive search which improves the detection rate. This negatively influences the runtime speed. A checkerboard that is not detected in the extensive search can be detected without the extensive search. (unsigned,[0,1]:0,RW).

CheckerboardIncreaseAccuracy

Enable this parameter to increase the accuracy of the detected corners. This negatively influences the runtime speed. (unsigned,[0,1]:1,RW).

FeatureImport_ImageDivisor

Feature File image size division factor (double,[0.0,20.0]:2.0,RW).

Enable_NonMonotonicSteps

Enable non monotonic steps allows the algorithm to jump over local maxima\minima. This parameter can come with the cost of a longer runtime.

TerminationCriteriaLevel

An enum representing the termination criteria level (unsigend,[0,6]:2,RW).

Enable_RobustParameterSearch

An enum representing the enable robust parameter search option, this feature changes the behavior of the solver and can lead to more or less iterations, better or worse final cost, different termination behavior (unsigned,[0,1]:0,RW).

AllowedCalibrationRange_PCT

An enum representing the allowed calibration range in percentage, A value of 1.0 uses the default calibration range, a value below 1.0 uses this percentage range based on the set parameter value as lower and upper bound (double,[0,1]:1,RW).