
Digital image processing is a method for enhancing, analyzing, and manipulating images using algorithms.Le traitement numérique d'images (DIP) est un ensemble de méthodes pour travailler avec des images matricielles (grille de pixels). Opérations de base : réglage de la luminosité/du contraste, égalisation d'histogramme (uniformisation de la distribution des luminosités), filtrage (lissage, accentuation de la netteté, détection de contours). Un filtre est un masque (petit carré de coefficients) qu'on applique à chaque point en calculant une somme pondérée des voisins. La convolution est l'opération clé. Des méthodes plus avancées reposent sur la transformée de Fourier, les ondelettes et les réseaux de neurones. Les réseaux de neurones convolutifs (CNN) apprennent à choisir eux-mêmes les filtres adaptés à la tâche, qu'il s'agisse de reconnaissance faciale, de segmentation de tumeurs ou de transfert de style.
Le point de départ fut les programmes de la NASA pour corriger les images des missions lunaires dans les années 1960. Dans les années 1970-1980 apparurent les algorithmes standard de filtrage, la compression JPEG (1992) basée sur la transformée en cosinus discrète. Le développement de la vision par ordinateur dans les années 1990 donna les méthodes de détection de contours (Canny), de textures, de mouvement. La révolution des réseaux de neurones convolutifs commença avec AlexNet (2012), vainqueur du concours ImageNet, après quoi l'apprentissage profond devint l'outil principal d'analyse d'images, jusqu'aux modèles génératifs (GAN, 2014) et aux réseaux de diffusion (années 2020).
Le pipeline de base : numérisation → prétraitement → segmentation → extraction de caractéristiques → interprétation. La numérisation fournit une matrice de pixels. Un filtre (par exemple, un flou gaussien) calcule une convolution : I'(x,y) = Σ Σ K(u,v) I(x-u, y-v). Pour la détection de contours, on utilise les noyaux de Sobel ou le laplacien. Dans un CNN, une couche de filtres apprenables parcourt l'image en créant des cartes de caractéristiques ; puis le pooling réduit la résolution. Les réseaux profonds extraient une hiérarchie allant des arêtes et textures jusqu'aux objets et scènes. Dans les tâches de génération, les modèles de diffusion ajoutent progressivement du bruit et apprennent à inverser le processus, créant des images réalistes à partir d'un bruit aléatoire.
Retouche photo automatique, reconnaissance faciale dans les caméras, analyse d'images médicales (radiographies, IRM), navigation de drones, amélioration de la qualité des anciennes photos et vidéos.
Le filtre « Unsharp Mask », qui rend les photos plus nettes, soustrait en réalité une copie floue : netteté = original + (original - flou). Cette astuce a été inventée dans les chambres noires pour la pellicule photo.






















