Mehr

Index drückt die Ähnlichkeit in der Form zwischen zwei Datensätzen aus

Index drückt die Ähnlichkeit in der Form zwischen zwei Datensätzen aus


Ich habe zwei Datensätze. Einer ist Punkte in der blauen Kurve. Das andere sind Punkte in der grünen Kurve. Jetzt möchte ich eine Eigenschaft (P) oder etwas anderes wie einen Index finden, die die folgenden Eigenschaften hat:

  1. Es repräsentiert die Ähnlichkeit zwischen zwei Datensätzen. (Mit Ähnlichkeit beziehe ich mich auf die gleichen Formendiagramme durch diese Punkte von zwei Datensätzen)
  2. Es kommt nicht auf den Maßstab an. Zwei Formen haben dieselbe Form, aber unterschiedliche Skalierungen ergeben immer noch denselben P-Wert.

Könnten Sie vorschlagen, was ich beachten sollte?


Ich habe versucht, eine affine Transformation zu verwenden, um Formen abzugleichen, und habe den Bereich der symmetrischen Differenz zwischen Ziel- und Match-Formen (D) zur Berechnung verwendet

P = 1 - D/AreaOfShapeToMatch:

Ergebnis sieht so aus:

Transformationskoeffizienten mit der Methode der kleinsten Quadrate zu finden, sollte keine Herausforderung sein, wenn Sie wissen, wie man Punkte abgleicht.

Sie können diese Technik nicht verwenden, um Dreiecke zu vergleichen, da alle 2 übereinstimmen. Das gleiche mit rechteckigen Formen. Rechteck entspricht Quadrat.