Exemple : Egalisation
equalize
La fonction equalize permet d'effectuer une égalisation d'histogramme. L'égalisation peut être utilisée comme une forme avancée de mappage de niveau pour améliorer les caractéristiques d'une image, ou pour utiliser un dispositif d'affichage particulier plus efficacement.
Pour plus d'informations sur l'utilisation de cet exemple, voir A propos des exemples de traitement d'image.
1. Lisez une image et tracez l'histogramme suivant.
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Cliquez pour copier cette expression
L'image est très foncée. Vous pouvez étendre les intensités sur une grande partie du spectre disponible.
2. Définissez l'histogramme cumulatif par l'équation différentielle pour CK.
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Cliquez pour copier cette expression
3. Linéarisez l'histogramme cumulatif.
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Cliquez pour copier cette expression
4. Tracez le nouvel histogramme de l'image.
Cliquez pour copier cette expression
5. Tracez l'histogramme cumulatif de l'image égalisée.
Cliquez pour copier cette expression
Cliquez pour copier cette expression
Cliquez pour copier cette expression
6. Comparez les images originale et égalisée.
(arcs.bmp)
(arcs_eq.bmp)
L'image égalisée contient des détails qui ne sont pas visibles dans l'image d'origine.
La technique ci-dessus peut être utilisée dans les situations suivantes :
L'image contient principalement des hautes lumières et des ombres insuffisantes.
La plage dynamique complète de l'image n'est pas utilisée. Par exemple, l'image contient de larges espaces sans intensité.
Certaines ombres ou hautes lumières peuvent être exagérées à outrance dans des photographies égalisées du fait de la sensibilité de l'oeil humain et de l'écran du PC. Vous pouvez procéder à un mappage des niveaux pour remédier au problème.
La mise à l'échelle et le découpage sont d'autres techniques utiles pour ajuster la plage dynamique d'une image. Vous pouvez utiliser ces techniques uniquement pour les images dont le spectre d'intensité est plus étroit que 0 à 255. L'égalisation peut être utilisée même avec les niveaux d'intensité compris entre 0 et 255.
Est-ce que cela a été utile ?