simulate_defocus
— Simulation einer gleichmäßigen Defokussierung.
simulate_defocus(Image : DefocusedImage : Blurring : )
simulate_defocus
simuliert eine Bildbeeinträchtigung. Ihre
Ursache liegt in einer falschen Fokussierung des aufnehmenden Linsensystems.
Die daraus resultierende Bildverschlechterung betrifft das gesamte
Eingabebild gleichermaßen.
Ihr Ausmaß wird durch Blurring
angegeben. Dieser Parameter
beschreibt den sogenannten „Defokussierungsradius“. Durch die falsche
Fokussierung wird jeder Bildpunkt (im Prinzip) auf eine kleine Kreisfläche
abgebildet. Dadurch wird das Ergebnisbild unscharf. Der Radius dieses
Kreises wird also durch Blurring
(in Bildpunkten) festgelegt.
Falls er kleiner als null eingegeben wird, so wird sein Betrag verwendet.
Die Simulation der Bildbeeinträchtigung erfolgt durch eine Faltung vom
Eingabebild mit einer Impulsantwort, die eine gleichmäßige Defokussierung
beschreibt.
simulate_defocus
erzeugt die benötigte Impulsantwort und
multipliziert ihre (diskrete) Fouriertransformierte mit der des
Eingabebildes. Das in den Ortsraum zurücktransformierte Produkt
stellt das defokussierte Bild dar.
Image
(input_object) (multichannel-)image(-array) →
object (byte / direction / cyclic / int1 / int2 / uint2 / int4 / real)
Bild, das beeinträchtigt werden soll.
DefocusedImage
(output_object) image(-array) →
object (real)
Defokussiertes Bild.
Blurring
(input_control) real →
(real)
Stärke der Beeinträchtigung (Defokussierungsradius).
Defaultwert: 5.0
Wertevorschläge: 1.0, 5.0, 10.0, 15.0, 18.0
Sind die Parameterwerte korrekt, dann liefert simulate_defocus
den Wert 2 (H_MSG_TRUE).
Bei einer leeren Eingabe wird mit einer entsprechenden Fehlermeldung
abgebrochen.
gen_psf_defocus
,
simulate_motion
,
gen_psf_motion
wiener_filter
,
wiener_filter_ni
gen_psf_defocus
,
simulate_motion
,
gen_psf_motion
Reginald L. Lagendijk, Jan Biemond: Iterative Identification and Restoration
of Images, Kluwer Academic Publishers Boston/Dordrecht/London, 1991
M. Lückenhaus:„Grundlagen des Wiener-Filters und seine Anwendung in der
Bildanalyse“; Diplomarbeit;
Technische Universität München, Institut für Informatik;
Lehrstuhl Prof. Radig; 1995.
Foundation