Présentation des histogrammes

Avant de discuter de l'utilisation des histogrammes dans le traitement d'images, nous allons d'abord examiner ce qu'est l'histogramme, comment il est utilisé, puis un exemple d'histogramme pour mieux comprendre l'histogramme.

Histogrammes

Un histogramme est un graphique. Un graphique qui montre la fréquence de quoi que ce soit. Habituellement, l'histogramme a des barres qui représentent la fréquence d'apparition des données dans l'ensemble de données.

Un histogramme a deux axes l'axe des x et l'axe des y.

L'axe des x contient l'événement dont vous devez compter la fréquence.

L'axe y contient la fréquence.

Les différentes hauteurs de barre montrent différentes fréquences d'occurrence des données.

Habituellement, un histogramme ressemble à ceci.

Nous allons maintenant voir un exemple de cet histogramme est construit

Exemple

Considérez une classe d'étudiants en programmation et vous leur enseignez Python.

À la fin du semestre, vous avez obtenu ce résultat qui est indiqué dans le tableau. Mais c'est très compliqué et ne montre pas votre résultat global de classe. Vous devez donc faire un histogramme de votre résultat, montrant la fréquence globale d'occurrence des notes dans votre classe. Voici comment vous allez le faire.

Feuille de résultat

Nom Classe
John UNE
Jack
Charretier B
Tommy UNE
Lisa C +
Derek UNE-
À M B +

Histogramme de la feuille de résultats

Maintenant, ce que vous allez faire, c'est que vous devez trouver ce qui se trouve sur les axes x et y.

Il y a une chose pour être sûr, que l'axe y contient la fréquence, donc ce qui vient sur l'axe x. L'axe X contient l'événement dont la fréquence doit être calculée. Dans ce cas, l'axe des x contient des notes.

Nous allons maintenant comment utiliser un histogramme dans une image.

Histogramme d'une image

L'histogramme d'une image, comme les autres histogrammes, montre également la fréquence. Mais un histogramme d'image montre la fréquence des valeurs d'intensité des pixels. Dans un histogramme d'image, l'axe des x montre les intensités du niveau de gris et l'axe des y montre la fréquence de ces intensités.

Par exemple

L'histogramme de l'image ci-dessus de l'Einstein serait quelque chose comme ça

L'axe x de l'histogramme montre la plage de valeurs de pixels. Comme il s'agit d'une image de 8 bpp, cela signifie qu'il contient 256 niveaux de gris ou nuances de gris. C'est pourquoi la plage de l'axe des x commence à partir de 0 et se termine à 255 avec un écart de 50. Alors que sur l'axe des y, est le compte de ces intensités.

Comme vous pouvez le voir sur le graphique, la plupart des barres à haute fréquence se trouvent dans la première moitié de la partie qui est la partie la plus sombre. Cela signifie que l'image que nous avons est plus sombre. Et cela peut être prouvé à partir de l'image aussi.

Applications des histogrammes

Les histogrammes ont de nombreuses utilisations dans le traitement d'image. La première utilisation comme cela a également été discuté ci-dessus est l'analyse de l'image. Nous pouvons prédire une image en regardant simplement son histogramme. C'est comme regarder une radiographie d'un os d'un corps.

La deuxième utilisation de l'histogramme est à des fins de luminosité. Les histogrammes ont une large application dans la luminosité de l'image. Non seulement pour la luminosité, mais les histogrammes sont également utilisés pour régler le contraste d'une image.

Une autre utilisation importante de l'histogramme est d'égaliser une image.

Et le dernier mais non le moindre, l'histogramme a une large utilisation dans le seuillage. Ceci est principalement utilisé dans la vision par ordinateur.