Ich recherchiere über den Gabor-Filter, aber als ich ihn googelte, hatte ich sehr lange und komplizierte Artikel. Kann mir jemand helfen, eine einfache Erklärung zu finden oder eine Website oder einen Artikel zum Lesen zu empfehlen? Ich möchte diesen Filter verstehen, um ihn in Matlab verwenden zu können.
20
Antworten:
Gabor-Filter sind orientierungssensitive Filter, die zur Texturanalyse verwendet werden.
Die normalerweise in Packs reisen, eine für jede Richtung. Ein Gabor-Filtersatz mit einer gegebenen Richtung gibt eine starke Antwort auf Orte der Zielbilder, die Strukturen in dieser gegebenen Richtung aufweisen. Wenn Ihr Zielbild beispielsweise aus einem periodischen Gitter in diagonaler Richtung besteht, erhalten Sie mit einem Gabor-Filtersatz nur dann eine starke Reaktion, wenn seine Richtung mit der des Gitters übereinstimmt.
Ich weiß, dass es viel für die Zeichenerkennung und die Verbesserung von Fingerabdrücken verwendet wird. Ich (versuche es) benutze es in der biomedizinischen Bildgebung, um die Hauptorientierung in Fibrillenstrukturen zu charakterisieren.
Hier ist ein sehr gutes Tutorial von Javier Movellan, pdf
Und wenn Sie französisch lesen können, finden Sie hier ein PDF zur Erstellung von Filterbänken von Adrien Marion
quelle
Ein Gabor-Filter ist eine Parametrisierung der Idee von Kanten. Dies kombiniert zwei etwas widersprüchliche Ideen: einen abrupten Übergang UND eine unscharfe Vorstellung davon, wo er lokalisiert ist.
Es ist mathematisch eine clevere Idee, da sie sich im Fourierbereich gut übersetzen lässt: Die Fouriertransformation eines Gabor ist ein Gaußscher im Fourierraum, und ein Gaußscher Blob ist die neutralste Vermutung für etwas Unscharfes, das Sie anstellen können (denken Sie daran, Darts zu werfen und zu schauen) bei den Mustern der Treffer).
Wenn Sie also ein Gabor verwenden, gibt es keine „richtige“ Formel: Alles hängt davon ab, was Sie erkennen / filtern möchten. In der visuellen Neurowissenschaft wird häufig ein Gabor gewählt, das im Fourier-Raum einem Fleck auf dem Logarithmus der Frequenzen entspricht (nach dem Weber-Gesetz reagieren wir empfindlich auf relative Unterschiede der Frequenzen). Dies sind Log-Gabor-Filter .
Um die Gabor-Filter zu verstehen, überprüfen Sie zunächst, welche Filterparametrierung für Ihre bestimmte Anwendung am besten geeignet ist.
quelle
Es ist ein Kantendetektor . Es wird nur die Gabor-Transformation angewendet . Das Gabor-Filter ist im Grunde ein Gauß-Filter (mit Varianzen sx und sy entlang der x- bzw. y-Achse), das durch eine komplexe Sinuskurve (mit Mittenfrequenzen U und V entlang der x- bzw. y-Achse) moduliert wird. Sehen Sie ein Beispiel hier .
quelle