Amélioration du contraste

Traitement d'images en Python

Rebeca Gonzalez

Data engineer

Amélioration du contraste

Image radiographique à faible contraste

Image radiographique avec meilleur contraste

Traitement d'images en Python

Contraste

Histogrammes pour améliorer le contraste

Traitement d'images en Python

Contraste

Traitement d'images en Python

Améliorer le contraste

  • Étirement du contraste
  • Égalisation d'histogramme
Traitement d'images en Python

Types

  • Égalisation d'histogramme
  • Égalisation d'histogramme adaptative
  • Égalisation d'histogramme adaptative à contraste limité (CLAHE)

Traitement d'images en Python

Égalisation d'histogramme

Traitement d'images en Python

Égalisation d'histogramme

Traitement d'images en Python

Égalisation d'histogramme

from skimage import exposure

# Obtain the equalized image image_eq = exposure.equalize_hist(image)
# Show original and result show_image(image, 'Original') show_image(image_eq, 'Histogram equalized')
Traitement d'images en Python

Égalisation d'histogramme

Traitement d'images en Python

Égalisation adaptative

  • Égalisation d'histogramme adaptative à contraste limité

Traitement d'images en Python

Égalisation adaptative à contraste limité

Traitement d'images en Python

CLAHE avec scikit-image

from skimage import exposure

# Apply adaptive Equalization
image_adapteq = exposure.equalize_adapthist(image, clip_limit=0.03)

# Show original and result show_image(image, 'Original') show_image(image_adapteq, 'Adaptive equalized')
Traitement d'images en Python

CLAHE avec scikit-image

Traitement d'images en Python

Passons à la pratique !

Traitement d'images en Python

Preparing Video For Download...