A method of operating a computer to produce contrast enhanced digital
images commences with the step of producing a histogram of having a first
axis corresponding to a measurable property (e.g., luminance) and a second
axis corresponding to a count of pixels having a particular value for the
measurable property. This histogram is divided into clusters and histogram
equalization or stretching is performed on each cluster thereby producing
a modified histogram. Using said modified histogram to adjust the value of
said first measurable property in said digital form, thereby producing a
contrast enhanced image. The histogram is divided into clusters using a
pattern matching technique. For example, patterns in the histogram that
resemble gaussian distributions and patterns that resemble uniform
distributions are separated into individual clusters.
Une méthode d'actionner un ordinateur pour produire des images numériques augmentées par contraste débute avec l'étape de produire un histogramme d'avoir un premier axe correspondre à une propriété mesurable (par exemple, luminance) et à un deuxième axe correspondant à un compte de Pixel ayant une valeur particulière pour la propriété mesurable. Cet histogramme est divisé en faisceaux et l'égalization d'histogramme ou l'étirage est exécutée sur chaque faisceau produisant de ce fait un histogramme modifié. L'utilisation de l'histogramme modifié pour ajuster la valeur de ladite première propriété mesurable sous ladite forme numérique, produisant de ce fait un contraste a augmenté l'image. L'histogramme est divisé en faisceaux en utilisant une technique d'assortiment de modèle. Par exemple, des modèles dans l'histogramme qui ressemblent aux distributions et aux modèles gaussiens qui ressemblent à des distributions uniformes sont séparés dans différents faisceaux.