TIP - Image
Slides
Représentations
Représentation continue
Image : Fonction d'au moins deux variables réelles
- Image 2D :
- Image 3D :
- Séquence d'images :
- Séquences d'images 3D :
Les valeurs de la fonction peuvent être :
- scalaires (ex : intensité lumineuse)
- vectorielles (ex : couleur (RVB), spectre de l'image)
- réelles ou complexes
Une image 2D scalaire réelle peut être vue comme une image 3D
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Opérations sur les images continues : Toutes les opérations réalisables sur les fonctions continues réelles (TF bidimensionnelle, convolution, filtrage, etc..)
Représentation échantillonnée
On va échantillonner dans les directions et car on a besoin d'un nombre fini d'éléments à traiter (possible de ne pas avoir le même pas mais généralement, les pixels sont carrés)
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
On doit toujours respecter le critère de Shannon
( fréquence la plus grande permise par mon système puis on adapte si c'est trop grand)
Le poids de chaque Dirac est :
- Soit la valeur de au point
- Soit la valeur moyenne de dans la région entourant
La valeur échantillonnée obtenue est appelée "valeur du pixel"
NB : PIXEL = PICture ELement
Pour visualiser une image, on remplit les pixel avec un niveau de gris ou de couleur correspondant à la valeur du pixel (niveaux compris entre 0 et 255)
Voisinage, connexité, distance
Un pixel possède plusieurs voisins (ex : 4 ou 8)
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
On parle alors de connexité 4 ou 8
Exemple : La région grise forme 1 objet en connexité 8 et 2 objets en connexité 4
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
NB : Ces distances sont des distances globales
EQM (Erreur Quadratique Moyenne) =
Acquisition : échantillonnage/quantification
Effet de l'échantillonnage : pixelisation
Effets de la quantification : Apparition de faux contours, bruit, effets visibles en dessous de 5 bits, quantification sur 8 bits pour l'affichage
Représentations fréquentielles
Fréquence spatiale
Basses fréquences : zones homogènes, continue
Haute fréquences : détails contours
L'image est un signal bidimensionnel non stationnaire. Les propriétés statistiques changent spatialement. Comme pour la parole qui est stationnaire par moments (sur un phonème), une image peut être stationnaire sur certaines régions mais pas sur une image entière.
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
DFT 2D
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Si la période d'échantillonnage est alors
La bande observable va jusqu'à dans les deux directions
Si Shannon n'est pas respecté, il y a un repliement du spectre.
On a alors des figures de Moiré qui apparaissent (formes qui n'existent pas à l'origine)
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Décomposition et analyse en sous-bandes/ondelettes
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Représentation couleur
Perception des couleurs Rouge Vert Bleu par synthèse additive (1 pixel = 3 sous pixels)
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Pré-traitement et améliorations
Opérations pixel à pixel
Histogramme des niveaux de gris : densité de probabilité des niveaux de gris
On peut modifier cet histogramme :
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Segmentation : Passage en noir et blanc (uniquement deux couleurs)
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Négatif : Inversion des niveaux de gris
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Comment on fait l'égalisation d'histogramme ? Question au DS
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Opération sur un voisinage : filtrage
Modification d'un pixel en fonction de ses voisins
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Le module varie de à
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Ne pas appliquer un filtre passe haut sur une image bruitée
Solution : Image Passe Bas Prewitt Image Contour
Laplacien : Filtre passe-haut pour détecter des contours (utilisé pour le réhaussement des contours)
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →
Le filtre médian est utile pour gommer des variation ponctuelles et très rapides (aberrances isolées). Beaucoup plus efficace qu'un filtre moyenneur qui va étaler ce genre d'aberrances.
Compression
JPEG = Joint Picture Expert Group
MPEG = Motion Picture Expert Group
Basés sur la DCT
Image Not Showing
Possible Reasons
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →

Avant transformations, les pixels qui arrivent se ressemblent car il y a de la redondance spatiale.
Objectif de la transformation : diminuer la redondance
Perte d'information sur les domaines transformés (coefficients)


On va traiter les images bloc par bloc car ces échantillons sont pseudo-stationnaires (plus facile d'effectuer le traitement)

voilà pourquoi JPEG ça marche hyper bien





Exemple :
Plage de zéros = 1 et catégorie 2 donc ensuite le est codé sur 2 bits suivant ce tableau :
Limitations :
- Il faut un nombre de plages de zéros faible et des grandes largaurs. Le zigzag le permet.
- Difficile d'estimer la taille du fichier binaire (Code Huffman à longueur variable)
- Blocs
- effets de blocs
- discontinuité des contours
Traitement des images couleur

On peut sous échantillonner car l'oeil est moins sensible aux variations de chrominance
Codage des séquences vidéos
Objectif de la compression de séquences d'images :
- Supprimer la redondance spatiale (intra-image)
- Supprimer la redondance temporelle (inter-images)