Benutzer-Werkzeuge

Webseiten-Werkzeuge


modellingcomponents:filter

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modellingcomponents:filter [2021/09/22 12:36] – [ransaclin() - RANSAC linear model] olivermodellingcomponents:filter [2021/09/23 14:18] (aktuell) – [ransaccirc() - RANSAC circle model] oliver
Zeile 258: Zeile 258:
 NaN-values at the end of the timeserie can not be interpolated. NaN-values at the end of the timeserie can not be interpolated.
  
-==== ransaclin() - RANSAC linear model ====+==== ransaclin() - RANSAC linear model (1d) ====
 RANSAC with linear model. RANSAC with linear model.
-^ Attribute ^ Default ^ Description +^ Attribute ^ Default ^ Description  ^ Optional 
-^ threshold | 0.04 | Threshold value to determine data points that are fit well by the linear model. | +^ threshold | 0.04 | Threshold value to determine data points that are fit well by the linear model. | yes 
-^ maxiterations | 1000 | Maximum number of iterations allowed in the algorithm. | +^ maxiterations | 1000 | Maximum number of iterations allowed in the algorithm. | yes 
-^ inlierratio | 0.8 | ratio of inlier number of data points to estimate model parameters from all points. | +^ inlierratio | 0.8 | Ratio of inlier number of data points to estimate model parameters from all points. The result is substitution by the current iteration only if at minimum the count of inlierratio of all frames fits to the result. | yes 
-^ minimumnumber | 50 | Number of close data points required to assert that a model fits well to data. | +^ minimumnumber | 50 | Number of close data points required to assert that a model fits well to data. This is the number of frames which are randomly selected in a iteration of optimization | yes 
-^ excludethreshold | not used | If this attribute is set to a double value bigger than zero, than fitted data is compared to the raw data and if the difference between both exceeds this threshold value the value is set to NaN else the raw data value is used. |+^ excludethreshold | not used | If this attribute is set to a double value bigger than zero, than fitted data is compared to the raw data and if the difference between both exceeds this threshold value the value is set to NaN else the raw data value is used. | yes | 
 +^ fit | not used/false | Only used if excludethreshold is set. If set to true and excludethreshold is set, then all positions for which the value is bigger than excludethreshold the value is substituted by the fitted one instead of NaN. | yes |
  
 +If this filter is used to filter multi-component data types, e.g. Matrix3d, it can happen that only some components are set to NaN. 
 +
 +==== ransaccirc() - RANSAC circle model (3d) ====
 ===== Adding filters via external "Math-Engines" like Matlab ===== ===== Adding filters via external "Math-Engines" like Matlab =====
modellingcomponents/filter.1632306987.txt.gz · Zuletzt geändert: 2021/09/22 12:36 von oliver

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki