Uśrednienie wyniku po FFT

Tematyka związana z tworzeniem aplikacji w LabVIEW do obsługi wizji oraz wszelkich operacji na obrazie.
dzieciol001
Posty: 8
Rejestracja: 08 wrz 2014 01:14
Wersja środowiska: LabVIEW 2013

Uśrednienie wyniku po FFT

Post autor: dzieciol001 »

Prośba o pomoc.
Tworzę program do badania rozdzielczości rejestracji obrazu, korzystam z MTF, zasada jest prosta, Ładuje się obraz, wyznacza się odpowiedź liniową, traktuję się ją FFT, wyznacza wykres, i odczytuje wartości.
Niestety moje wyniki odbiegają od teorytycznych.
MTFCurve to linia teorytyczna(Imatest), a FFT-graf to mój wynik.
Jak uśrednić mój wynik, żeby linia ni wychodziła tak poszarpana?
Załączniki
MTFcurve.gif
MTFcurve.gif (42.92 KiB) Przejrzano 8281 razy
FFT-graf.png
FFT-graf.png (4.41 KiB) Przejrzano 8281 razy
Awatar użytkownika
Harnas
Posty: 152
Rejestracja: 16 mar 2011 09:56
Wersja środowiska: LabVIEW 2009

Uśrednienie wyniku po FFT

Post autor: Harnas »

Zastosowac ktorys z filtrow ?
dzieciol001
Posty: 8
Rejestracja: 08 wrz 2014 01:14
Wersja środowiska: LabVIEW 2013

Re: Uśrednienie wyniku po FFT

Post autor: dzieciol001 »

jeśli chodzi o filtry w samym FFT to nic nie pomogło, a jeśli zastosować jakiś filtr po przeliczeniu FFT, program mi się nie chce już uruchomić.
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Uśrednienie wyniku po FFT

Post autor: PiDi »

Kilka pytań pomocniczych: jaki obraz ładujesz? Jak robisz obliczenia? Jak robisz wykres? To to jest "lmatest"? Co właściwie pokazują te wykresy?

Hmm... No to może po prostu opisz problem jeszcze raz, powoli i dokładnie, a najlepiej pokaż jakiś kawałek kodu, żeby było co analizować.
ObrazekObrazekObrazekObrazek
ODPOWIEDZ