| Operatoren |
equ_histo_image — Histogrammlinearisierung von Bildern
equ_histo_image(Image : ImageEquHisto : : )
equ_histo_image dient der Kontrastverbesserung. Ausgangspunkt dafür ist das Histogramm der Eingabebilder. Es wird folgende einfache Grauwerttransformation f(g) für Bilder vom Typ byte durchgeführt:
Diese Transformation linearisiert das kumulative Histogramm. Maxima im ursprünglichen Histogramm werden „gespreizt“ und damit der Kontrast in Bildregionen mit diesen häufig auftretenden Grauwerten erhöht. Vermeintlich homogene Bereiche erhalten so besser sichtbare Strukturen. Andererseits wird natürlich auch das Rauschen im Bild entsprechend verstärkt. Minima im ursprünglichen Histogramm werden dual dazu „gestaucht“. Das transformierte Histogramm enthält dann zwar Lücken, die verbleibenden verwendeten Grauwerte treten aber etwa gleich häufig auf („histogram equalization“).
equ_histo_image dient in erster Linie der optischen Aufbereitung von Bildern für einen menschlichen Betrachter. So kann beispielsweise die durchgeführte (lokale) Kontrastspreizung in der Folge zur Detektion von Scheinkanten führen.
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.
Zu verbesserndes Bild.
Bild mit linearisierten Grauwerten.
scale_image, scale_image_max, illuminate
R.C. Gonzales, P. Wintz: „Digital Image Processing“; Second edition; Addison Wesley; 1987.
Foundation
| Operatoren |