Digitale Bildmomente im Klartext


9

Ich studiere OpenCV und in der Bildverarbeitung und Bildverarbeitung sprechen die Leute von Blobs, Konturen, verbundenen Regionen, und manchmal höre ich den Ausdruck "Bildmomente".

Ich kenne einen Artikel auf Wikipedia darüber , aber ich denke, er ist zu technisch. Ich möchte nicht wirklich tief in den mathematischen Hintergrund eintauchen, aber ich möchte wissen, wovon ich spreche.

Könnte mir jemand erklären, welche Bildmomente in einfachem Englisch sind?

Antworten:


7

Bildmomente sind der gleiche Begriff wie in der Mechanik. Der Moment erster Ordnung gibt Ihnen den Massenschwerpunkt, wobei die Masse eines Pixels seine Intensität ist. Der Moment zweiter Ordnung zeigt Ihnen, wie sich diese Masse um den Massenschwerpunkt usw. ändert. Auf die gleiche Weise, wie Sie einen Rahmen von erhalten Trägheit für ein Objekt der realen Welt können Sie eines aus den Bildmomenten erhalten. Dadurch erhalten Sie die Hauptachsen der Form, die Sie beschreiben möchten.


Sind Sie sicher, dass der letzte Satz "der Ihnen die Hauptachsen der Form gibt, die Sie beschreiben möchten" richtig ist? Ich denke, erste, zweite usw. Momente beziehen sich nicht auf orthogonale Achsen oder die Ausrichtung im Allgemeinen, sondern auf die statistische Gesamtcharakteristik des Bildes, nicht wahr? (nicht wirklich sicher, eigentlich)
Heltonbiker

Ja, ich bin mir ziemlich sicher. In einem Standardkontext berechnen Sie die Momente auf einem binärisierten Bild mit Hintergrund = 0 und Objekt = 1. Dann gibt Ihnen der Moment erster Ordnung den Schwerpunkt, und die Matrix der zweiten Ordnung gibt Ihnen die 2 Hauptachse nach Diagonalisierung. Es ist eine Möglichkeit, Formen übrigens zu normalisieren. Denken Sie an die mechanische Trägheit: Sie hängt schmutzig damit zusammen, wie ein Objekt ausgeglichen ist und um welchen Punkt es sich dreht.
Sansuiso

Was mich am meisten verwirrt, ist, dass dieser Teil eine frühere Antwort enthält: "Wenn Sie in der Bildverarbeitung Bilder vergleichen möchten, möchten Sie möglicherweise nicht, dass der Vergleich für kleinere Dinge wie Rotation, Translation und Skalierung empfindlich ist (da das Bild im Wesentlichen das bleibt gleich)." Da die Hauptachsen empfindlich auf Orientierung (Rotation) reagieren, ist der zweite Moment doch rotationsempfindlich oder NICHT rotationsempfindlich?
Heltonbiker

Sie drücken die Form in dem durch die Hauptachsen definierten Rahmen aus. Dies führt eine implizite Drehung durch, die insbesondere die Horizontale zur ersten Hauptachse macht. Der zweite Moment, der in diesem neuen Rahmen ausgedrückt wird, wird für die Rotation unveränderlich.
Sansuiso

Entschuldigung, aber wie viele Momente können berechnet werden?
nkint

8

Ein Bildmoment ist einfach eine Zahl, die das Bild charakterisiert und als Realisierung einer räumlichen Zufallsvariablen ausgelegt wird. Wenn Sie eine Wahrscheinlichkeitsklasse gewählt haben, sollten Sie sich an die Konzepte von Mittelwert und Varianz erinnern , die aus dem ersten und zweiten Moment der Zufallsvariablen abgeleitet werden (der n-te Moment eines rv ist die Erwartung seiner n-ten Potenz ). Darüber hinaus schreiben die Momente einer Zufallsvariablen gemeinsam ihre Verteilung vor. Mit anderen Worten, Sie können eine Wahrscheinlichkeitsverteilung auf eine Folge von Zahlen reduzieren. Dies ist nützlich, wenn Sie Verteilungen numerisch vergleichen möchten.

Wenn Sie in der Bildverarbeitung Bilder vergleichen möchten, möchten Sie möglicherweise nicht, dass der Vergleich für kleinere Dinge wie Rotation, Translation und Skalierung empfindlich ist (da das Bild im Wesentlichen gleich bleibt). Daher die Motivation für unveränderliche Momente, die Sie in dem von Ihnen zitierten Wikipedia-Artikel sehen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.