Ich mache ein Projekt auf Gabor Merkmalsextraktion. Ich bin sehr verwirrt darüber, was ein Gabor-Feature bedeutet. Ich habe eine Feature-Matrix mit unterschiedlicher Orientierung und Häufigkeit erstellt. Ist das Gabor-Merkmal oder das Merkmal wie statistisches Merkmal, geometrisches Merkmal, räumliches Domänenmerkmal, Invarianz, Wiederholbarkeit usw. des Bilds, das nach dem Falten des Bildes mit der Gabor-Filterbank mit unterschiedlicher Orientierung und Frequenzen erhalten wird, auf das Gabor-Merkmal bezogen.Gabor Feature Extraktion
Antwort
Gabor-Filter verhalten sich sehr ähnlich wie visuelle Kortexzellen von Mammalia, so dass sie Merkmale aus verschiedenen Orientierungen und Skalen extrahieren.
Ich vor kurzem auch einige Gabor-Filter basierte Feature Extraktion.
Es sieht zunächst schwer, aber es ist einfach zu implementieren.
Um es Ihnen leicht zu verstehen, werde ich Ihnen einen Rundgang geben.
Angenommen, Sie ein Bild wie
Und Sie berechnen gabor Funktionen bei 5 Skalen und 8 Orientierungen
Jetzt müssen Sie jeden Filter mit dem Bild falten, um 40 (8 * 5 = 40) verschiedene Darstellung (response matrices
) desselben Bildes zu erhalten, wo jedes Bild Ihnen einen Merkmalsvektor gibt.
So nach Faltung
Jetzt müssen Sie diese Antwort Matrices konvertieren Vektor zu verfügen.
So Merkmalsvektor bestehen: Lokale Energie, mittlere Amplitude, Phase Amlitude oder Orientierung vor Ort hat, deren maximale Energie
ich auf lokale Energie gearbeitet und die mittlere Amplitude und bekam gut genug, um Ergebnisse.
Local Energy = den Quadratwertes jeder Matrix Wert aus einer Antwortmatrix
mittlere Amplitude = Summe der absoluten Werte der einzelnen Wertmatrix aus einer Antwortmatrix
Also am Ende erhalten Sie zwei Matrix, die jeweils [1x40]
sein wird.
Sie können eine Matrix an die andere anhängen, um eine Feature-Matrix für One image zu erstellen und so einen [nx80]
Vektor für n Bilder für weitere Schulungszwecke zu erstellen.
Wie auch immer, um die Effizienz zu erhöhen Sie Log Gabor-Filter verwenden können. (see this)
Für weitere Informationen über das Feature Extraction mit Gabor Filter diese sehen paper
Vielen Dank für Ihre Hilfe. – user3106892
Vielen Dank für Ihre Hilfe. Aber ich möchte wissen, wie man diese Eigenschaften praktisch interpretiert. Auch wenn ich meine Energie berechnete, indem ich jedes Pixel des gefilterten Bildes quadrierte und den erhaltenen Wert aufsummierte, erhielt ich jedes Mal die Antwort als 255. Kannst du bitte das Detail angeben, wie du es gemacht hast. Danke im Voraus. – user3106892
Vielleicht machst du etwas falsches .... bekommst du die Faltungsreaktionen wie erwartet (wie ich hier im 3. Bild gezeigt habe). http://stackoverflow.com/questions/9003147/how-to-apply-gabor-wavelets-to-an-image Hier ist ein Code, so dass Sie herausfinden können, was Sie falsch machen – adil