Name
energy_gaborenergy_gaborEnergyGaborEnergyGabor — Energie eines zweikanaligen Bildes.
energy_gaborenergy_gaborEnergyGaborEnergyGaborEnergyGabor berechnet den lokalen Kontrast
(EnergyEnergyEnergyEnergyenergy) 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_gaborConvolGaborConvolGaborConvolGabor). Als Kanal 1 wird
energy_gaborenergy_gaborEnergyGaborEnergyGaborEnergyGabor dann das gaborgefilterte Bild,
zurücktransformiert in den Ortsraum (siehe fft_image_invfft_image_invFftImageInvFftImageInvFftImageInv)
ü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_gaborEnergyGaborEnergyGaborEnergyGabor
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>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>) festlegen.
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
gen_gaborgen_gaborGenGaborGenGaborGenGabor,
convol_gaborconvol_gaborConvolGaborConvolGaborConvolGabor,
fft_image_invfft_image_invFftImageInvFftImageInvFftImageInv
Foundation