LabVIEWForum.de
FFT - Frequenzen löschen und rücktransformieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision)
+---- Thema: FFT - Frequenzen löschen und rücktransformieren (/Thread-FFT-Frequenzen-loeschen-und-ruecktransformieren)



FFT - Frequenzen löschen und rücktransformieren - kaiman - 04.07.2012 09:38

Moin Zusammen,

ich habe da ein kleines Problem, an dem ich nicht wirklich weiter komme...
Ich bilde von einem Bild die FFT und möchte nun aus dem Frequenzspektrum einzelne Frequenzen löschen. Ich habe schon verschiedene Varianten ausprobiert, aber irgendwie ohne Erfolg.
Das Erstellen der Maske funktioniert und laut Image-Display werden auch die einzelnen Pixelwerte wie gewünscht auf Null gesetzt, aber zum Einen ändert sich nichts in der Darstellung des Spektrums und zum Anderen sehe ich kein Unterschied zwischen dem Originalbild und dem rücktransformierten.
Vllt. hat jemand von euch eine Idee, woran das liegen könnte. Ich befürchte fast, dass ich den Wald wieder vor lauter Bäumen nicht sehe.Confused
Hier das VI:
[attachment=40534]
Und ein Bild des BDs:
[attachment=40535]

Beste Grüße,
KaiMan

P.S.: Entschuldigt die nicht ganz konforme Gestaltung des BDs und FPs. Ist halt noch Construction.


RE: FFT - Frequenzen löschen und rücktransformieren - kaiman - 06.07.2012 11:37

Hallo zusammen,

ich habe den Fehler gefunden... Ich musste die Frequenzen "flippen", damit sie richtig dargestellt werden. Dazu nutze ich jetzt das VI "IMAQ ComplexFlipFrequency VI".
Wichtig ist nur, nach dem Löschen nochmal zu flippen, damit sie richtig zurück transformiert werden können.
So funktioniert's!Idee

Gruß,
KaiMan


RE: FFT - Frequenzen löschen und rücktransformieren - Y-P - 06.07.2012 16:23

Danke für die Rückmeldung. Was immer auch "flippen" sein mag..... UnsureBig Grin

Gruß Markus

(06.07.2012 11:37 )kaiman schrieb:  Hallo zusammen,

ich habe den Fehler gefunden... Ich musste die Frequenzen "flippen", damit sie richtig dargestellt werden. Dazu nutze ich jetzt das VI "IMAQ ComplexFlipFrequency VI".
Wichtig ist nur, nach dem Löschen nochmal zu flippen, damit sie richtig zurück transformiert werden können.
So funktioniert's!Idee

Gruß,
KaiMan



RE: FFT - Frequenzen löschen und rücktransformieren - Crainte - 07.09.2012 16:46

Hi,

Wie ich sehe arbeitest du an einem ähnlichen Projekt wie ich (http://www.labviewforum.de/Thread-Winkelerkennung-aus-FFT)

Meine Frage zu deiner Lösung: Wenn du das Input Bild drehst, dreht sich auch die Maske mit?