Image Numérique. L imagerie numérique 2006-2007. Image numérique / Valérie Gouet-Brunet. Valérie Gouet-Brunet Valerie.Gouet@cnam.



Documents pareils
TP SIN Traitement d image

Traitement bas-niveau

Traitement numérique de l'image. Raphaël Isdant

TD : Codage des images

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1

Formats d images. 1 Introduction

JPEG, PNG, PDF, CMJN, HTML, Préparez-vous à communiquer!

Les images numériques. 1. Le dessin vectoriel

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories :

Analyse de la vidéo. Chapitre La modélisation pour le suivi d objet. 10 mars Chapitre La modélisation d objet 1 / 57

Chapitre 13 Numérisation de l information

Création de maquette web

Géométrie discrète Chapitre V

FORMATS DE FICHIERS. Quels sont les différents types d informations numériques dans un document multimédia?

Hiver 2013 IMN 259. Introduction à l analyse d images. Par Pierre-Marc Jodoin

Chapitre 22 Optimisation pour diffusion à l'écran, pour le web

Séquence 9. Étudiez le chapitre 11 de physique des «Notions fondamentales» : Physique : Dispersion de la lumière

Codage hiérarchique et multirésolution (JPEG 2000) Codage Vidéo. Représentation de la couleur. Codage canal et codes correcteurs d erreur

Détection des points d intérêt et Segmentation des images RGB-D. Présentée par : Bilal Tawbe. Semaine de la recherche de l UQO

Structure du format BMP, sa lecture, sa construction et son écriture

Comment optimiser dans ImageReady?

Maintenir un service de traitement de son ou d image d ordinateur

Sur trois couches, on obtient donc 2563 = de couleurs, soit 24bpp (Bit Per Pixel).

Les images et les animations sur le web. Guérineau Chloé BTS2 Année 2001/2012

Optimiser les images pour l affichage sur votre site

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Opérations de base sur ImageJ

Voici quelques-unes des questions auxquelles répond cette présentation.

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP

Comprendre l Univers grâce aux messages de la lumière

Mise en pratique : Etude de spectres

Projet Matlab/Octave : segmentation d'un ballon de couleur dans une image couleur et insertion d'un logo

Optimisation et formats d images standards pour le Web Par Thierry Goulet Web Designer, ministère de la Sécurité publique. Plan de conférence

Usage des photos pour Internet et pour la presse

Cours de numérisation sur Epson Perfection

Chap17 - CORRECTİON DES EXERCİCES

Chapitre 22 : (Cours) Numérisation, transmission, et stockage de l information

Un spectromètre à fibre plus précis, plus résistant, plus pratique Concept et logiciel innovants

Initiation à linfographie

La spectrophotométrie

Le poids et la taille des fichiers

Ni tout noir, ni tout blanc Consignes Thème I - Observer

Q6 : Comment calcule t-on l intensité sonore à partir du niveau d intensité?

INFO 2 : Traitement des images

Utiliser le logiciel Photofiltre Sommaire

TP 2: LES SPECTRES, MESSAGES DE LA LUMIERE

Sensibilité (bas niveaux de lumière, hauts niveaux de lumière) Spectre de sensibilité : visible ( nm) mais aussi IR, UV, RX

Synthèse d images Edmond Boyer

Recherche d'images par le contenu Application au monitoring Télévisuel à l'institut national de l'audiovisuel

Catégories de format d'optimisation

Aperture Principes fondamentaux de la photographie numérique

A chaque couleur dans l'air correspond une longueur d'onde.

Outils permettant la diffusion de l information. Un point sur le droit numérique

nom : Collège Ste Clotilde

Spectrophotométrie - Dilution 1 Dilution et facteur de dilution. 1.1 Mode opératoire :

Application à l astrophysique ACTIVITE

Chapitre 02. La lumière des étoiles. Exercices :

Compression et Transmission des Signaux. Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette

1S9 Balances des blancs

RDP : Voir ou conduire

Mesures de PAR. Densité de flux de photons utiles pour la photosynthèse

COPY. Picture Style Editor Ver. 1.4 MODE D EMPLOI. Logiciel de création de fichiers de style d image. Contenu de ce mode d emploi

Chapitre 6 La lumière des étoiles Physique

PHOTO PLAISIRS. La Lumière Température de couleur & Balance des blancs. Mars 2011 Textes et Photos de Bruno TARDY 1

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

Programme de formation Photoshop : Initiation 24 heures de formation (3 jours) 1/2

Spécifications techniques

Les étapes du traitement de l analyse d image

Correction ex feuille Etoiles-Spectres.

Séquence 1. Physique Couleur, vision et image Chimie La réaction chimique. Sommaire

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Microscopie de fluorescence Etat de l art

EXERCICE 2 : SUIVI CINETIQUE D UNE TRANSFORMATION PAR SPECTROPHOTOMETRIE (6 points)

Réussir et traiter ses photos sous UV avec Photoshop

Projet Matlab : un logiciel de cryptage

DÉCOUVERTE DE CAPTURE ONE

Le traitement du 5ème concours A.I.P. pour l objet SH2-155 de Franck JOBARD

Ateliers Bureautique et Internet

EXEMPLE DE PAGE : FORMAT A4 (210X297)

Dossier 03 Périphériques d acquisition

PHPWEBSITE -Tutoriel image

Module Transférer/récupérer ses photos de son appareil vers son ordinateur

1 Comment faire un document Open Office /writer de façon intelligente?

3 Approximation de solutions d équations

TP : Gestion d une image au format PGM

Chapitre 7 Les solutions colorées

DIFFRACTion des ondes

Acquisition et conditionnement de l information Les capteurs

Mesure agnostique de la qualité des images.

4/10. ext. MODE MODE. graphique. format ENREGISTREMENT. graphique 6/10 4/10 6/10. Cours E.Faÿs

Fête de la science Initiation au traitement des images

Optimisation de la compression fractale D images basée sur les réseaux de neurones

PRINCIPE MICROSCOPIE CONFOCALE

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

BACCALAURÉAT TECHNOLOGIQUE STD ARTS APPLIQUÉS

Scanner de film numérique

Spectrophotomètre double faisceau modèle 6800

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte

Transcription:

26-27 Image Numérique Cours : les bases de l image Valérie Gouet-Brunet Valerie.Gouet@cnam.fr 26-27 L imagerie numérique Synthèse d images Analyse/Traitement d images Visualisation - Projection de la scène 3D - Élimination des parties cachées - Sources de lumières -Textures -Mosaïques d images... Image réelle Numérisation Modèles/Information 2D/3D Modeleur Analyse - Extraction de formes - Reconstruction 3D... Traitement - Lissage -Restauration... 2 / Valérie Gouet-Brunet

26-27 Planning des cours en «Image» Séance # : Les bases de l image Acquisition d une image numérique Traitement et analyse de l image numérique Éléments de géométrie Séance #2 : Applications Trois/quatre Applications (principes, difficultés et résultats) Reconstruction 3D Mosaïque d images / Transfert d images Suivi d objets dans les vidéos 3 séances en Juin : Bases de données Image Master Informatique M2 : UEs NSY28 et NSY29 URL : http://cedric.cnam.fr/~gouet/fvo/ 3 Acquisition d une image numérique. Formation de l image Perception de la couleur Les systèmes de vision 2. Représentation numérique de l image Échantillonnage Espaces colorimétriques 3. Stockage de l image Formats d images Compression des données 4 / Valérie Gouet-Brunet

26-27 Perception de la couleur Le spectre électromagnétique Qu est-ce que la lumière? Lumière : onde électromagnétique périodique, composée de «grains» d énergie (les photons). Vitesse de propagation : 3 km/s (dans le vide) Longueur d onde : distance parcourue par le photon entre 2 périodes de vibration. Spectre électromagnétique : ensemble des photons de différentes longueurs d onde. 5 Perception de la couleur Le spectre électromagnétique Le spectre des ondes électromagnétiques 6 / Valérie Gouet-Brunet

26-27 Perception de la couleur Le spectre visible Violet Bleu Vert Jaune Orange Rouge 4-446 nm 446-5 nm 5-578 nm 578-592 nm 592-62 nm 62-75 nm Le spectre visible (par l œil) 7 Décomposition de la lumière solaire (= lumière blanche) Perception de la couleur Le spectre visible décomposition de la lumière Synthèse additive des 3 couleurs primaires + + = Rouge Vert Bleu Blanc Couleurs complémentaires (synthèse soustractive) + + = Cyan Magenta Jaune Noir 8 / Valérie Gouet-Brunet

26-27 Perception de la couleur Propagation des rayons lumineux Comment se comporte le matériau face à la lumière? A la frontière de deux milieux, un rayon lumineux incident est séparé en plusieurs composantes distinctes : Diffusée, Réfléchie (spéculaire), Transmise (réfractée), Absorbée. 9 Perception de la couleur Propagation des rayons lumineux Les lois de la physique pour la ré-émission de la lumière : Objet parfaitement diffusant (lambertien) : loi de Lambert Ex : plâtre. Objet parfaitement réfléchissant (réflexion spéculaire) : ère loi de Descartes Ex : métal, miroir. Objet transparent (réfractant) : 2 ème loi de Descartes Ex : verre. / Valérie Gouet-Brunet

26-27 Perception de la couleur Propagation des rayons lumineux Cas de l absorption de la lumière : En d autres termes, la couleur d un objet dépend : Du matériau qui le compose De la lumière (longueur d onde et direction) qui l éclaire Ex : un objet vert éclairé par une lumière rouge apparaît noir. Ex : un objet brillant éclairé en lumière blanche a des reflets blancs. Lumière rouge Aucune lumière n est ré-émise Lumière blanche Lumière verte Les systèmes de vision La camera obscura L ancêtre : la camera obscura (Aristote, Léonard de Vinci) Source lumineuse Objet Image (inversée) Chambre noire Ouverture très petite 2 / Valérie Gouet-Brunet

26-27 Les systèmes de vision La camera obscura Abelardo Morell 3 L œil Les systèmes de vision La vision humaine L optique de l œil : La cornée et le cristallin permettent aux rayons lumineux de converger sur la rétine en passant dans la pupille. 2 types de récepteurs sur la rétine : Les cônes (7 millions) autour de la fovéa Les bâtonnets (2 millions) Des transformations chimiques : La rhodopsine contenue dans les cônes et bâtonnets absorbe la lumière et la transforme en substances chimiques. Des transformations nerveuses : Chaque récepteur rétinien est relié par une synapse à une cellule nerveuse elle-même reliée à des cellules constituant les fibres du nerf optique. Le nerf optique conduit l information jusqu au cerveau (corps genouillé, cortex strié). 4 / Valérie Gouet-Brunet

26-27 Les systèmes à base de lentille : Les systèmes de vision Les systèmes à base de lentille Objectif : système optique, composé de plusieurs lentilles, qui forme une image des objets placés devant lui, Obturateur : mécanique ou électronique qui détermine la durée d'exposition du film sensible, Diaphragme : comparable à l'iris de notre oeil, laissant passer au travers de l'objectif une plus ou moins grande quantité de lumière, Système de visée : pour cadrer l'image et... savoir ce que l'on enregistre sur le film, Système de mise au point : pour l'obtention d'une image nette, Système de transport du film : permettant d'avancer une nouvelle surface de film vierge après chaque prise de vue, et enfin un boîtier étanche à la lumière contenant les éléments précédents. 5 Les systèmes de vision Les récepteurs Récepteurs pour la photographie argentique : les sels d argent Principe : modification des caractéristiques chimiques des sels d argent sous l effet de la lumière Pour la couleur : superposition de 3 couches de sels et de filtres. La qualité du film est liée à la sensibilité des sels à la lumière et à leur granularité : 4 ISO bonne sensibilité, gros grain. ISO faible sensibilité, grain fin. 6 / Valérie Gouet-Brunet

26-27 Les systèmes de vision Les récepteurs Récepteurs de numérisation : le capteur CCD CCD : Charged Coupled Device (DTC Dispositif à Transfert de Charges) Principe : Ensemble de cellules photo-sensibles qui transforment l énergie lumineuse en énergie électrique. Utilisés dans les appareils photos et caméras vidéo numériques mais aussi les scanners. Pour la couleur : Capteur mono-ccd (grand public) : filtre mosaïque. Capteur tri-ccd (professionnel) : prisme. La qualité de l image formée dépend du nombre de cellules. 7 Représentation numérique de l image Une image numérique peut être : vectorielle : image décrite par des formes géométriques Ex : les graphiques matricielle (bitmap) : ensemble de points (pixels - picture element) 8 / Valérie Gouet-Brunet

26-27 Représentation numérique de l image Cas des images bitmap Difficulté de la numérisation : on passe d un monde réel (infini) à un monde discret (fini). 9 Représentation numérique de l image Cas des images bitmap La qualité de l'information codée dépend de 2 éléments : La densité de ces pixels appelée communément résolution de l'image. L'information de couleur donnée sur un pixel Codage de la couleur (dynamique) Représentation de la couleur (espaces colorimétriques) 2 / Valérie Gouet-Brunet

26-27 Représentation numérique de l image Le facteur de résolution Le facteur de résolution d une image Une image est caractérisée par ses dimensions en nombre de pixels (et non en centimètres). Définition : nombre de pixels par unité de longueur (pouce) Unité : ppi/ppp (pixel per inch / pixel par pouce) Ex : cas de l écran : 72 dpi pour un 5 en 8*6. résolution d impression en dpi/ppp (dot per inch / point par pouce) Image de 24*6 pixels 5 cm Image de 6*4 pixels Image de 5 cm 6*4 pixels 3.75 cm cm cm 2.5 cm 4 dpi 4 dpi dpi 2 Représentation numérique de l image La dynamique Quelle dynamique choisir ou Comment coder l information de couleur pour chaque pixel? bit : image noir et blanc 8 bits : 256 niveaux de gris ou couleurs Image en niveaux de gris Image en couleur indexée dans une palette (table) de couleurs R V B index 255 6 255 255 255 255 24 bits : 6 777 26 millions de couleurs (True Color) Ex : une image de 8*6 pixels occupe.4mo. Relations entre dynamique, résolution et poids (exemples) 22 / Valérie Gouet-Brunet

26-27 Représentation numérique de l image La dynamique Compromis richesse - coût de stockage : Échantillonnage 6 ndg/plan Échantillonnage 4 ndg/plan Échantillonnage 2 ndg/plan 23 Représentation numérique de l image Les espaces colorimétriques CIE : Commission Internationale de l Éclairage XYZ et xy Espaces linéaires : RVB CMJ et CMJN Espaces non linéaires : HSV Lab 24 / Valérie Gouet-Brunet

26-27 Espace RVB : Représentation numérique de l image Les espaces colorimétriques Cube de Maxwel 25 Espace HSV : Représentation numérique de l image Les espaces colorimétriques 26 / Valérie Gouet-Brunet

26-27 Représentation numérique de l image Les espaces colorimétriques Espace HSV (suite) : http://www.prenhall.com/gonzalezwoods 27 Espace Lab : Représentation numérique de l image Les espaces colorimétriques * L * a * b = = = 6 5 2 Y ( Y n ( ( ) X X Y Y n 3 n ) 6 ) 3 3 Y ( Y n Z ( Z n ) ) 3 3 Deux couleurs proches en distance le sont aussi pour l œil. 28 / Valérie Gouet-Brunet

26-27 Stockage de l image Les formats matriciels (bitmap) : BMP GIF JPEG TIFF PNG Les formats vectoriels : DXF EPS PSD 29 Stockage de l image Le format BMP BMP Format de Windows et d OS/2 Dynamique : de à 24 bits par pixel Compression : non (parfois RLE) 3 / Valérie Gouet-Brunet

26-27 Stockage de l image Le format BMP BMP 3 TIFF : Tagged Image File Format Stockage de l image Le format TIFF Format de base (sortie du scanner) Attention : différentes versions selon la plate-forme! Dynamique : 24 bits par pixel Compression : oui (non destructive) A préciser au moment de l enregistrement (LZW, Huffman, ) Plusieurs espaces colorimétriques (RVB, CMYK) 32 / Valérie Gouet-Brunet

26-27 GIF : Graphic Interchange Format Stockage de l image Le format GIF Format propriétaire (sous brevet jusqu en 23) développé par CompuServe Inc. Dynamique : images indexées sur 256 couleurs Particulièrement adapté aux graphiques et logos Compression : oui et sans pertes (LZW) 2 versions : GIF87a : transparence, entrelacement GIF89a : transparence, entrelacement, animation 33 Stockage de l image Le format JPEG JPEG : Joint Photographic Expert Group Dynamique : 24 bits (True Color) Particulièrement adapté aux photographies Compression : oui mais destructive (paramétrable) Entrelacement possible (mais les navigateurs anciens ne le gèrent pas) Amélioration : JPEG 2 Image originale qualité 75% qualité 5% qualité 25% qualité % 2 Ko 7 Ko 5 Ko 3 Ko 2 Ko 34 / Valérie Gouet-Brunet

26-27 JPEG 2 Stockage de l image Le format JPEG 2 Norme en cours de rédaction ( parties) Fonctionnalités : Nouvel algorithme de compression (avec ou sans pertes) Décodage progressif (résolutions multiples) Régions d intérêt (affectation non uniforme du budget qualité) Manipulations géométriques directement dans le domaine compressé Détection d erreurs en milieu bruité Métadonnées Dynamique : jusqu à 32 bits Transparence 35 Plusieurs algorithmes de compression : Stockage de l image Compression RLE (sans pertes) Codage de Huffman (sans pertes) LZW (sans pertes) ZIP (sans pertes) JPEG (avec pertes) JPEG 2 (avec ou sans pertes) 36 / Valérie Gouet-Brunet

26-27 Stockage de l image Compression Compression RLE : Run Length Encoding (ou RLC) Principe : regrouper les données consécutives ayant même valeur. Ex : aaaaaaaaaaaaaaa est codé 5a 5 octets 2 octets Inconvénient : mal adapté aux fichiers ayant peu de répétitions successives. 37 Stockage de l image Compression Codage de Huffman (D. Huffman, 952) : Principe : coder les valeurs apparaissant souvent avec moins de bits que celles apparaissant rarement. Exemple : AABCAABADBACAAB Codage possible : (3 bits) A : - B : - C : - D : Codage de Huffman : (25 bits) A : - B : - C : - D : 5 8 7 8 4 3 A B C D Fréquence 8 4 2 A B C D 38 / Valérie Gouet-Brunet

26-27 Stockage de l image Compression Compression LZW (Lempel-Ziv et Welch, 977-78) : Principe : on lit les données de sorte à former des chaînes. Si une chaîne construite n existe pas dans le dictionnaire, on crée une nouvelle entrée dans ce dictionnaire, formée d une chaîne déjà existante suivie du caractère courant. Formats d images associés : GIF, TIFF Algorithme de codage : w ø Tant qu il y a des caractères lire un caractère K (sur 8 bits) si wk existe déjà dans le dictionnaire alors w wk sinon écrire le code de w ajouter wk dans le dictionnaire w K Fin tant que Ecrire le code de w 39 Stockage de l image Compression Compression LZW (suite) : un exemple Donnée à encoder : /QED/QE/QEE/QEB 5 8=2 bits w Entrée K lue Sortie encodée Code dans le dictionnaire ø / 256 (/) / Q / 257 (/Q) Q E Q 258 (QE) E D E 259 (ED) D / D 26 (D/) / /Q Q E 257 26 (/QE) Codage sur 9 bits E / E 262 (E/) / Q /Q E /QE E 26 263 (/QEE) E / E/ Q QE Q E B 262 258 264 (E/Q) 265 (QEB) 9 bits B B 4 / Valérie Gouet-Brunet

26-27 Stockage de l image Compression Compression LZW (suite) : Algorithme de décodage : w Tant qu il y a des caractères lire un caractère K si code(k) > 255 alors le décoder avec le dictionnaire le mettre dans la chaîne d entrée à traiter sinon écrire K si wk existe déjà dans le dictionnaire alors w wk sinon ajouter wk dans le dictionnaire w K Fin tant que 4 Stockage de l image Compression Compression LZW (suite et fin) : A noter : le parcours de l image se fait en ligne donc la compression dépend de l orientation de l image. Exemple d une image GIF avant/après rotation de 9 : 385 octets 3956 octets 42 / Valérie Gouet-Brunet

26-27 Stockage de l image Compression Compression JPEG :. Préparation de l image : Changement d espace colorimétrique Regroupement des pixels par 4 et moyennage pour la chrominance Y =.3R +.59V +.B I =.6R.28V.32 B Q =.2R.52V +.3B 2. Division de l image en blocs de 8 8 pixels 3. Filtrage de chaque bloc dans le domaine spectral : JPEG : Transformée DCT (Discrete Cosine Transform) bidimensionnelle 7 7 Π(2x + ) u Π(2 y + ) v (, ) ( ) ( ) (, ) cos cos 4 6 6 F u v = C u C v pixel x y x= y= 7 7 Π(2x + ) u Π(2 y + ) v pixel ( x, y) = ( ) ( ) (, ) cos cos 4 C u C v F u v 6 6 u= v= pour u = v = avec C ( u) = C ( v) = 2 sinon (encodage ) (décodage ) 43 Stockage de l image Compression Compression JPEG (suite) : JPEG 2 : Transformée en ondelette discrète (avec ou sans pertes) 4. Quantification des 64 coefficients : Normalisation selon une table de quantification (paramétrable) : Élimination des plus hautes 64 64 64 64 64 64 fréquences (les moins significatives pour l œil) 5. Codage/compression (sans pertes) : Modulation différentielle (valeurs absolues valeurs relatives) Linéarisation des coefficients (méthode zig-zag) Compression de la séquence : RLE, Huffman F ( u, v ) = round F ( u, v ) Q ( u, v ) 2 4 8 6 32 2 4 8 6 32 2 2 2 4 8 6 32 4 4 4 4 8 6 32 Exemple de table de quantification 8 8 8 8 8 6 32 6 6 6 6 6 6 32 32 32 32 32 32 32 32 64 64 64 64 64 64 64 64 64 44 / Valérie Gouet-Brunet

26-27 Les grands domaines de l imagerie numérique Traitement de l image : Traitements géométriques : transformations géométriques 2D Traitements photométriques : filtrage, restauration Opérations entre images (logiques, arithmétiques) Analyse de l image : Extraction de primitives (contours, points d intérêt, objets) Segmentation d images (régions) Vision par ordinateur : Analyse de scène (à partir d une ou plusieurs images) 45 Traitement de l image numérique Traitements géométriques Transformations géométriques 2D : Translation Rotation Symétrie Fenêtrage Changement d échelle (ré-échantillonnage) 46 / Valérie Gouet-Brunet

26-27 Traitement de l image numérique Traitements géométriques Ré-échantillonnage (cas des scanners) : Récepteurs définis pour une résolution de prédilection que l on peut faire varier : Si résolution inférieure : seulement une partie de l information est numérisée. Si résolution supérieure : interpolation après numérisation (traitement logiciel) : Simple, Bilinéaire (domaine de 2x2 pixels), Bicubique (domaine de 4x4 pixels, polynôme de degré 3). 47 Traitement de l image numérique Traitements géométriques Ré-échantillonnage (cas des scanners) : Ré-échantillonnage positif Ré-échantillonnage négatif Image scannée à 3 dpi Image scannée à 75 dpi Image scannée à 75 dpi et ré-échantillonnée à 3 dpi (interpolation bicubique) Image scannée à 3 dpi et ré-échantillonnée à 75 dpi (interpolation bicubique) 48 / Valérie Gouet-Brunet

26-27 Filtrage de l image : Traitement de l image numérique Traitements photométriques Filtrage Différents types de filtrage : Modification des caractéristiques de l image Filtres linéaires Filtres morphologiques (morphologie mathématique) 49 Traitement de l image numérique Traitements photométriques Modification des caractéristiques de l image : Histogramme des niveaux de gris (luminance, plans RVB) Histogramme des couleurs (sur couleurs échantillonnées) : c C ~ h ( c) = MN M N i= j= δ ( f ( i, j) c) Traitement sur l histogramme : Ajustement (rehaussement des niveaux de gris) Étirement des niveaux de gris Égalisation de l histogramme 5 / Valérie Gouet-Brunet

26-27 Traitement de l image numérique Traitements photométriques Modification des caractéristiques de l image : Ajustement d histogramme : Exemples d histogrammes de niveaux de gris 5 Traitement de l image numérique Traitements photométriques Modification des caractéristiques de l image : Ajustement des niveaux de gris : Exemples de fonctions d ajustement des niveaux de gris 52 / Valérie Gouet-Brunet

26-27 Traitement de l image numérique Traitements photométriques Modification des caractéristiques de l image : Ajustement des niveaux de gris : Une fonction d ajustement classique : la correction gamma Joue sur le contraste et la brillance de l image f ( x) = x γ Gamma =.5 Gamma = 2 Image originale 53 Traitement de l image numérique Traitements photométriques Modification des caractéristiques de l image : Étirement des niveaux de gris (augmentation du contraste) : Si l intervalle des niveaux de gris ne s étend pas de à M (255 sur 8 bits), alors il est possible d appliquer une transformation linéaire les ramenant dans l intervalle [..M] : x ndgmin y = M ndg ndg max min Niveaux de gris entre 4 et 2 Niveaux de gris entre et 255 54 / Valérie Gouet-Brunet

26-27 Traitement de l image numérique Traitements photométriques Les filtres linéaires : Extension au signal bidimensionnel des méthodes de traitement du signal x Opérateur h x =h(x) Linéarité : h ( ax + bx2) = ah( x ) + bh( x2) Produit de convolution dans le domaine spatial : Continu : Discret : g ( x, y ) = f ( x, y ) h( x, y ) = f ( u, v ). h( u x, v y ) du dv g ( m, n) = f ( m, n) h( m, n) = i [ m t, m + t ] j [ n t, n + ] f ( i, j). h( i m, j n) t 55 Les filtres linéaires : Traitement de l image numérique Traitements photométriques Masque de convolution 56 / Valérie Gouet-Brunet

26-27 Traitement de l image numérique Traitements photométriques Les filtres linéaires (suite) : Exemples de filtres passe-bas (lissage de l image, réduction du bruit) Filtre moyenne : /9 5 29 8 27 4 3 5 29 8 9 4 3 2 9 2 2 9 2 Zone de l image avant filtrage Filtre médian (non linéaire) : Noyau de convolution (3x3) Zone de l image après filtrage 5 29 2 8 27 9 4 3 2 Médiane : 8 5 29 2 8 8 9 4 3 2 Zone de l image avant filtrage Zone de l image après filtrage 57 Traitement de l image numérique Traitements photométriques 58 / Valérie Gouet-Brunet

26-27 Traitement de l image numérique Traitements photométriques Les filtres linéaires (suite) : les approches optimales Critères de Canny Filtre de Shen-Castan Filtre de Deriche Filtre gaussien 59 Les filtres linéaires (suite) : le filtre gaussien : Traitement de l image numérique Traitements photométriques G x + y 2 (( x, y), σ ) = e 2σ 2 2πσ 2 2 Approximation du noyau gaussien pour σ= 6 / Valérie Gouet-Brunet

26-27 Traitement de l image numérique Traitements photométriques Exemple de lissage gaussien σ= σ=2 σ=4 6 Analyse de l image numérique Analyse de l image : Extraction de primitives : Contours Points d intérêt Objets Segmentation d images : Régions 62 / Valérie Gouet-Brunet

26-27 Analyse de l image numérique Extraction de contours Extraction de contours : Définition d un contour : lieu d une forte transition Niveau de gris A B A B Profil Principe de l extraction :. Filtre passe-haut Approche gradient Approche laplacien 2. Seuillage I( x, y) r = I x I( x, y) = x I( x, y) I y y 63 Analyse de l image numérique Extraction de contours Par masques de dérivation : Prewitt (c=) Sobel(c=2) c Gx c Gy c c 9 9 9 9 9 Zone de l image avant filtrage - - - Noyau de convolution (Prewitt) 24 24 24 24 24 27 27 27 27 27 3 3 3 3 3 Zone de l image après filtrage 64 / Valérie Gouet-Brunet

26-27 / Valérie Gouet-Brunet 65 Analyse de l image numérique Extraction de contours Par approches optimales : Propriété du produit de convolution ( ) ( ) = = = = ), ( ), ( ), ( ), ( ), ( ), ( ), ( ), ( ), ( ), ( y x L y y x I y x L y x I y y x I y x L x y x I y x L y x I x y x I y x 66 Analyse de l image numérique Extraction de contours

26-27 Analyse de l image numérique Extraction de contours Dérivées premières de Deriche en X et Y 67 Analyse de l image numérique Extraction de contours Norme du gradient de Deriche 68 / Valérie Gouet-Brunet

26-27 Analyse de l image numérique Extraction de contours Seuillage de l image dérivée : Plusieurs approches : Élimination des valeurs inférieures à un certain seuil 27 27 27 27 Zone de l image après filtrage et seuillage 27 Seuillage par hystérésis (réduit le bruit) : seuils bas et haut F(x) sh sb Valeurs conservées Valeurs conservées si valeurs connexes conservées Valeurs éliminées x 69 Analyse de l image numérique Extraction de contours Seuillage par hystérésis 7 / Valérie Gouet-Brunet

26-27 Analyse de l image numérique Extraction de contours Contours extraits 7 Analyse de l image numérique Extraction de contours Extraction de contours : Application au «sharpening» de l image Principe : renforcement des contours par accentuation des hautes fréquences Méthode : on superpose l image et ses contours. 72 / Valérie Gouet-Brunet

26-27 Extraction de points d intérêt : Analyse de l image numérique Extraction de points d intérêt Définition (Moravec) : Un point d intérêt est défini lorsque les valeurs de l intensité varient beaucoup dans toutes les directions. Pourquoi extraire des points? Nécessaire en Vision par Ordinateur pour obtenir des informations sur la scène observée 73 État de l art en niveau de gris : Moravec (977), Beaudet (978), Kitchen et Rosenfeld (982), Harris et Stephens (988), Deriche et Faugeras (99), Heitger (992), Förstner (994), Harris précis (996), Susan (Smith et Brady, 997), SIFT (999, 24) État de l art en couleur : Kitchen et Rosenfeld couleur (998), Harris précis couleur (998). Analyse de l image numérique Extraction de points d intérêt 74 / Valérie Gouet-Brunet

26-27 Analyse de l image numérique Extraction de points d intérêt Exemple du détecteur de Kitchen et Rosenfeld : Détecteur de coins, ordre 2. Principe : Un coin est détecté sur un contour aux endroits de plus forte courbure. Courbure et gradient élevés. Algorithme de détection :. Détection des contours, 2. Calcul de la courbure des isophotes : 3. Maximisation de K sur les contours (voisinage local). 2 2 I xx I y 2I xy I xi y + I yy I x K = 3 2 2 ( I ) 2 x + I y 75 Exemple de détection : Analyse de l image numérique Extraction de points d intérêt 76 / Valérie Gouet-Brunet

26-27 Exemple de détection : Analyse de l image numérique Extraction de points d intérêt 77 Problème de précision : Analyse de l image numérique Extraction de points d intérêt 78 / Valérie Gouet-Brunet

26-27 Analyse de l image numérique Segmentation en régions Segmentation en région : Définition d une région : zone de l image contenant des couleurs similaires (cohérence spatiale et colorimétrique). Formulation mathématique : Partition S = R, R 2,, R n de I telle que :. I = U R i i [..n] 2. R i R j = i,j i j 3. R i est connexe i [..n] 4. P(R i ) = vrai i [..n] 5. P(R i U R j ) = faux i j 79 Segmentation en région (suite) : Espace des couleurs : Analyse de l image numérique Segmentation en régions Segmentation par seuillage Segmentation par classification Espace image (deux approches duales) : Approche par les régions : Segmentation par croissance de régions Méthode Division-fusion («split and merge») Approche par les contours Segmentation par fermeture de contours 8 / Valérie Gouet-Brunet

26-27 Segmentation par seuillage : Seuillage simple Seuillage par hystérésis Analyse de l image numérique Segmentation en régions s = 28 8 Analyse de l image numérique Segmentation en régions Segmentation par seuillage (suite) : http://www.prenhall.com/gonzalezwoods 82 / Valérie Gouet-Brunet

26-27 Analyse de l image numérique Segmentation en régions Segmentation par classification :. Classification de l espace des couleurs (Luv, Lab) Algorithmes supervisés/non supervisés. f 2 C 2 C C 3 C 5 C 4 f 2. Retro-projection dans l image 3. Calcul des ensembles maximaux de pixels connexes 83 Segmentation par classification (suite) : Analyse de l image numérique Segmentation en régions Images originales Images segmentées http://www-rocq.inria.fr/~fauqueur/adcs/ 84 / Valérie Gouet-Brunet

26-27 Éléments de géométrie Modélisation géométrique de la caméra Géométrie des systèmes binoculaires 85 Éléments de géométrie Modélisation géométrique de la caméra Un modèle de projection perspective : le modèle Sténopé Suppose que la transformation perspective est parfaite M Z w Z c R w Y w o v u c m O P r X w C P f X c Y c 86 / Valérie Gouet-Brunet

26-27 Éléments de géométrie Modélisation géométrique de la caméra Formulation projective : Matrice de projection perspective (définie à un facteur d échelle près) X su Y sv = P Z s avec P = AP D R D = T 3 t P = α u A = α cosθ α sinθ v u u v A matrice des paramètres intrinsèques P matrice de projection D matrice des paramètres extrinsèques 87 Éléments de géométrie Modélisation géométrique de la caméra Notion d espace projectif : Transformation euclidienne Transformation projective Transformation affine Géométrie euclidienne Géométrie affine Géométrie projective 88 / Valérie Gouet-Brunet

26-27 Éléments de géométrie Géométrie des systèmes binoculaires Pour voir en 3 dimensions, une seule caméra ne suffit pas M 2 M 3 M m C 89 Il faut au moins 2 caméras Éléments de géométrie Géométrie des systèmes binoculaires M m m 2 C C 2 9 / Valérie Gouet-Brunet

26-27 Éléments de géométrie Géométrie des systèmes binoculaires Relation géométrique entre 2 vues : la géométrie épipolaire M e 2 F.m droite épipolaire de m dans I 2 e 2 C C 2 m m 2 Π I 2 I 9 Éléments de géométrie Géométrie des systèmes binoculaires Mise en correspondance et estimation de la géométrie épipolaire 92 / Valérie Gouet-Brunet