| Operatoren |
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):
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.
Eingabebilder
Gefilterte Ausgabebilder.
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
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
| Operatoren |