Étirement de l'histogramme

L’amélioration du contraste est l’un des autres avantages des histogrammes dont nous avons parlé dans notre tutoriel d’introduction aux histogrammes.

Il existe deux méthodes pour améliorer le contraste. Le premier s'appelle l'étirement de l'histogramme qui augmente le contraste. Le second est appelé égalisation d'histogramme qui améliore le contraste et a été discuté dans notre tutoriel d'égalisation d'histogramme.

Avant de discuter de l'étirement de l'histogramme pour augmenter le contraste, nous définirons brièvement le contraste.

Contraste

Le contraste est la différence entre l'intensité maximale et minimale des pixels.

Considérez cette image.

L'histogramme de cette image est présenté ci-dessous.

Nous calculons maintenant le contraste à partir de cette image.

Contraste = 225.

Nous allons maintenant augmenter le contraste de l'image.

Augmenter le contraste de l'image

La formule pour étirer l'histogramme de l'image pour augmenter le contraste est

La formule nécessite de trouver l'intensité minimale et maximale des pixels multipliée par les niveaux de gris. Dans notre cas, l'image est de 8 bpp, donc les niveaux de gris sont de 256.

La valeur minimale est 0 et la valeur maximale est 225. La formule dans notre cas est donc

où f (x, y) désigne la valeur de chaque intensité de pixel. Pour chaque f (x, y) d'une image, nous calculerons cette formule.

Après cela, nous pourrons améliorer notre contraste.

L'image suivante apparaît après l'application de l'étirement de l'histogramme.

L'histogramme étiré de cette image a été montré ci-dessous.

Notez la forme et la symétrie de l'histogramme. L'histogramme est maintenant étiré ou agrandi par d'autres moyens. Jetez-y un œil.

Dans ce cas, le contraste de l'image peut être calculé comme

Contraste = 240

On peut donc dire que le contraste de l'image est augmenté.

Note : cette méthode d'augmentation du contraste ne fonctionne pas toujours, mais elle échoue dans certains cas.

Échec de l'étirement de l'histogramme

Comme nous l'avons vu, l'algorithme échoue dans certains cas. Ces cas incluent des images avec quand il y a une intensité de pixel 0 et 255 sont présents dans l'image

Parce que lorsque les intensités de pixels 0 et 255 sont présentes dans une image, dans ce cas, elles deviennent l'intensité de pixel minimale et maximale qui ruine la formule comme celle-ci.

Formule originale

Mettre des valeurs de cas d'échec dans la formule:

Simplifier cette expression donne

Cela signifie que l'image de sortie est égale à l'image traitée. Cela signifie qu'aucun effet d'étirement de l'histogramme n'a été effectué sur cette image.