lokales Powerspektrum eines Bildes

Gast #4457227
Lesenswert?
• ▲
▼
Tag,

ich möchte auf einem Graustufenbild ein Powerspektrum der Umgebung um 
einen Pixel berechnen. Als Ergebnis sind 10 bis 20 Frequenzbins völlig 
ausreichend für meine Zwecke. Das Ergebnis sollte optimalerweise 
rotationsinvariant und eindimensional sein.

Was ich derzeit mache:

Ich taste das Bild spiralförmig um den Mittelpunkt ab. Das ergibt dann 
ein 1D Signal. Ich multipliziere dann eine Window-Funktion, mach eine 
1D-FFT und berechne daraus mein Spektrum. Danach kann ich das Spektrum 
nach Bedarf auf soviele Bins eindampfen wie ich möchte.

Funktioniert soweit, aber ich frage mich, ob es nicht eine einfachere 
bzw. genauere Möglichkeit gibt. Durch das quadratische Abtasten des 
Bildes erzeuge ich ja eine Verzerrung des Signals welches sich auch im 
Spektrum bemerkbar macht.

Irgendwelche Ideen?
Gast #4459748
Lesenswert?
• ▲
▼
Hallo Klaus,

es gibt einen interaktiven Algorithmus namens GrowCut 
https://en.wikipedia.org/wiki/GrowCut_algorithm der aus Unterschieden in 
einem Bild eine Segmentierung vornimmt.

Ich hab mir gedacht, anstatt einfach nur die drei Farbkomponenten zu 
nutzen wäre es doch eine schöne Idee das ganze in einem höher 
dimensionalen Raum mit zusätzlichen Merkmalen zu berechnen.

Wenn ich die Frequenzanteile der umliegenden Pixel mit in die Berechnung 
aufnehme wird der Algorithmus sensitiv für die Textur/Struktur. Das 
verbessert die Genauigkeit ganz erheblich.

Gruß,
  Nils

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.