Name
energy_gaborenergy_gaborEnergyGaborenergy_gaborEnergyGaborEnergyGabor — Energie eines zweikanaligen Bildes.
energy_gaborenergy_gaborEnergyGaborenergy_gaborEnergyGaborEnergyGabor berechnet den lokalen Kontrast
(EnergyEnergyEnergyEnergyEnergyenergy) der zwei Eingabebilder. Die Energie des Bildes
ergibt sich dann zu
Häufig geht der Bestimmung der Energie die Faltung eines Bildes mit
einem Gaborfilter und der Hilberttransformierten des Gaborfilters
voraus (siehe convol_gaborconvol_gaborConvolGaborconvol_gaborConvolGaborConvolGabor). Als Kanal 1 wird
energy_gaborenergy_gaborEnergyGaborenergy_gaborEnergyGaborEnergyGabor dann das gaborgefilterte Bild,
zurücktransformiert in den Ortsraum (siehe fft_image_invfft_image_invFftImageInvfft_image_invFftImageInvFftImageInv)
übergeben, als Kanal 2 das rücktransformierte Ergebnis der Faltung
mit der Hilberttransformierten. Die lokale Energie ist ein Maß für
den lokalen Kontrast von Strukturen (Kanten, Linien) in Bildern.
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Automatisch parallelisiert auf Tupelebene.
- Automatisch parallelisiert auf Kanalebene.
- Automatisch parallelisiert auf Domainebene.
Eingabe 1. Kanal (typisch: Gaborbild).
Eingabe 2. Kanal (typisch: Hilbertbild).
Bild mit der lokalen Energie.
fft_image(Image,&FFT);
gen_gabor(&Filter,1.4,0.4,1.0,1.5,512);
convol_gabor(FFT,Filter,&Gabor,&Hilbert);
fft_image_inv(Gabor,&GaborInv);
fft_image_inv(Hilbert,&HilbertInv);
energy_gabor(GaborInv,HilbertInv,&Energy);
Sind die Parameterwerte korrekt, dann liefert energy_gaborenergy_gaborEnergyGaborenergy_gaborEnergyGaborEnergyGabor
den Wert 2 (H_MSG_TRUE). Das Verhalten bei leerer Eingabe (keine
Eingabebilder vorhanden) lässt sich mittels
set_system(::'no_object_result',<Result>:)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>) festlegen.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
gen_gaborgen_gaborGenGaborgen_gaborGenGaborGenGabor,
convol_gaborconvol_gaborConvolGaborconvol_gaborConvolGaborConvolGabor,
fft_image_invfft_image_invFftImageInvfft_image_invFftImageInvFftImageInv
Foundation