diff_of_gauss
— Näherung für den LoG-Operator (Laplace of Gaussian).
diff_of_gauss(Image : DiffOfGauss : Sigma, SigFactor : )
diff_of_gauss
ist eine Näherung für den
Laplace-Operator. Dieser wird hier als Differenz zweier
Gaußfunktionen approximiert. Die Standardabweichungen dieser
Gaußfunktionen ergeben sich nach Marr aus dem Parameter
Sigma
des Laplace-Operators und dem Verhältnis der
beiden Standardabweichungen zueinander (SigFactor
):
Für SigFactor = 1.6 ergibt sich
nach Marr eine Näherung an den Mexican-Hat-Operator (LoG, Laplace
of Gaussian). Das Ergebnisbild wird in DiffOfGauss
abgelegt.
Beachten Sie, dass Filteroperatoren eventuell unerwartete Resultate ausgeben, wenn ein Bild mit einer reduzierten Domäne als Input übergeben wird. Weitere Informationen können im Kapitel Filter gefunden werden.
Image
(input_object) (multichannel-)image(-array) →
object (byte / uint2)
Eingabebilder
DiffOfGauss
(output_object) (multichannel-)image(-array) →
object (int2)
Gefilterte Ausgabebilder.
Sigma
(input_control) real →
(real)
Glättungsparameter des (zu approximierenden) Laplace-Operators.
Defaultwert: 3.0
Wertevorschläge: 2.0, 3.0, 4.0, 5.0
Typischer Wertebereich: 0.2
≤
Sigma
≤
50.0
Minimale Schrittweite: 0.01
Empfohlene Schrittweite: 0.1
Restriktion: Sigma > 0.0
SigFactor
(input_control) real →
(real)
Verhältnis der Standardabweichungen der eingesetzten Gaußfunktionen (Marr empfiehlt 1.6).
Defaultwert: 1.6
Typischer Wertebereich: 0.1
≤
SigFactor
≤
10.0
Minimale Schrittweite: 0.01
Empfohlene Schrittweite: 0.1
Restriktion: SigFactor > 0.0
read_image(Image,'fabrik') diff_of_gauss(Image,Laplace,2.0,1.6) zero_crossing(Laplace,ZeroCrossings)
Die Komplexität hängt linear von der Anzahl der Bildpunkte und der Größe von Sigma ab.
Sind die Parameterwerte korrekt, dann liefert
diff_of_gauss
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.
D. Marr: „Vision (A computational investigation into human representation and processing of visual information)“; New York, W.H. Freeman and Company; 1982.
Foundation