You are here: Start » Function Reference » Geometry 2D » Geometry 2D Fitting

# Geometry 2D Fitting

Select a function from the list below.

Icon | Name | Description / Applications | Modules | |
---|---|---|---|---|

AdjustPointArrays | Aligns a point array to match best the input point array. |
FoundationPro | ||

DetectPointSegments | Detect points that lie along multiple segments. |
FoundationPro | ||

FitArcToPath | Approximates path by an arc using the selected outliers suppression method and considering path's start and end. |
FoundationBasic | ||

FitArcToPoints | Approximates points with an arc using the selected outliers suppression method. |
FoundationBasic | ||

FitCircleToPoints | Approximates points with a circle using selected outliers suppression method. |
FoundationBasic | ||

FitLineToPoints | Approximates points with a line using the Least Squares method. |
FoundationBasic | ||

FitLineToPoints_LTE | Approximates points with a line using Least Trimmed Error algorithm. Brute-force finding of a line that best matches a subset of the input points. Very efficient against outliers, but possibly slow for bigger subsets. |
FoundationBasic | ||

FitLineToPoints_M | Approximates points with a line using selected M-estimator for outlier suppression. Finding a locally optimal line. Good enough when the number of outliers is small. |
FoundationBasic | ||

FitLineToPoints_RANSAC | Approximates points with a line using a RANSAC algorithm. Finds a well matching line, but for handling outliers requires a distance threshold that may be difficult to set. |
FoundationBasic | ||

FitLineToPoints_TheilSen | Approximates points with a line using TheilSen algorithm, optionally with Siegel's improvement. Finds a well matching line, ignoring up to 29.3% (TheilSen) or 50.0% (Siegel) outliers. Outliers do have some influence on accuracy. |
FoundationBasic | ||

FitSegmentToPoints | Approximates points with a segment using selected outliers suppression method. Finding a locally optimal segment. Good enough when the number of outliers is small. |
FoundationBasic | ||

FitSegmentToPoints_LTE | Approximates points with a segment using Least Trimmed Error algorithm. Brute-force finding of a segment that best matches a subset of the input points. Very efficient against outliers, but possibly slow for bigger subsets. |
FoundationBasic | ||

FitSegmentToPoints_RANSAC | Approximates points with a segment using a RANSAC algorithm. Finds a well matching segments, but for handling outliers requires a distance threshold that may be difficult to set. |
FoundationBasic | ||

FitSegmentToPoints_TheilSen | Approximates points with a segment using TheilSen algorithm, optionally with Siegel's improvement. Finds a well matching segment, ignoring up to 29.3% (TheilSen) or 50.0% (Siegel) outliers. Outliers do have some influence on accuracy. |
FoundationBasic | ||

FitSegmentToRegion | Approximates a region with a segment using selected outliers suppression method. Finding a locally optimal segment. Good enough when the number of outliers is small. |
FoundationBasic | ||

LocateMultiplePointPatterns | Finds occurrences of a pattern in a 2D cloud of (feature) points. Can be used to find entire objects after finding their characteristic points with tools such as Template Matching or DL_LocatePoints. |
FoundationPro | ||

LocateSinglePointPattern | Finds an occurrence of the pattern in the input points. Can be used to find an entire object after finding its characteristic points with tools such as Template Matching or DL_LocatePoints. |
FoundationPro |