| Operatoren |
correlation_fft — Korrelation zweier Bilder im Frequenzraum.
correlation_fft(ImageFFT1, ImageFFT2 : ImageCorrelation : : )
correlation_fft führt eine Korrelation der fouriertransformierten Eingabebilder im Frequenzraum durch. Eine Korrelation im Frequenzraum bedeutet eine Multiplikation von ImageFFT1 mit dem komplex-konjugierten Bild von ImageFFT2. Es ist zu beachten, dass die korrekte Skalierung der Korrelation im Ortsraum nur erreicht werden kann, falls für die Hintransformation die Operatoren fft_generic oder rft_generic mit Norm = 'none' und für die Rücktransformation fft_generic oder rft_generic mit Norm = 'n' verwendet werden. Falls ImageFFT1 und ImageFFT2 dieselbe Anzahl Bilder enthalten, werden die entsprechenden Bilder paarweise korreliert. Ansonsten darf ImageFFT2 nur ein einziges Bild enthalten. In diesem Fall wird die Korrelation für jedes Bild von ImageFFT1 mit ImageFFT2 ausgeführt.
Die Filterung erfolgt immer im Vollbild (Region wird ignoriert).
Fouriertransformiertes Eingabebild 1.
Fouriertransformiertes Eingabebild 2.
Parameteranzahl: ImageFFT2 == ImageFFT1 || ImageFFT2 == 1
Korrelation der Eingabebilder im Frequenzraum.
* Compute the auto-correlation of an image. get_image_size(Image,Width,Height) rft_generic(Image,ImageFFT,'to_freq','none','complex',Width) correlation_fft(ImageFFT,ImageFFT,Correlation) rft_generic(Correlation,AutoCorrelation,'from_freq','n','real',Width)
Sind die Parameterwerte korrekt, dann liefert correlation_fft den Wert 2 (H_MSG_TRUE). Das Verhalten bei leerer Eingabe (keine Eingabebilder vorhanden) lässt sich mittels set_system(::'no_object_result',<Result>:) festlegen. Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
fft_generic, fft_image, rft_generic
fft_generic, fft_image_inv, rft_generic
Foundation
| Operatoren |