Les mathématiques et le traitement de l image Kévin Polisano



Documents pareils
Géométrie discrète Chapitre V

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

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

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

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

Traitement bas-niveau

Immersion - Vision 3D dans la RV.

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

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

F210. Automate de vision hautes fonctionnalités. Caractèristiques. Algorithmes vectoriels

Infolettre #18 : Les graphiques avec Excel 2010

Programme scientifique Majeure INTELLIGENCE NUMERIQUE. Mentions Image et Réalité Virtuelle Intelligence Artificielle et Robotique

TITRE PARTIE TITRE SECTION. Faire des anaglyphes avec CatiaV5

Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies

Object Removal by Exemplar-Based Inpainting

TP SIN Traitement d image

L interface Outils, palettes, règles, repères, grille Paramétrer les préférences

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

Utiliser le logiciel Photofiltre Sommaire

RIE LE RENDU THEO. 2 e trim ÉTAPE DE FINITION BOÎTE DE DIALOGUE. remarques


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

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

QUELQUES ACTIVITES RELATIVES A LA PARTIE A Propagation d une onde ; onde progressive. Comment installer le format de compression divx?

Chap17 - CORRECTİON DES EXERCİCES

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

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

Franck VAUTIER, Jean-Pierre TOUMAZET, Erwan ROUSSEL, Marlène FAURE, Mohamed ABADI, Marta FLOREZ, Bertrand DOUSTEYSSIER

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La

Projet de Traitement du Signal Segmentation d images SAR

Modules Multimédia PAO (Adobe)

Les algorithmes de base du graphisme

Les images numériques. 1. Le dessin vectoriel

Synthèse d images Edmond Boyer

Créative Cloud - Perfectionnement

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


Chapitre 13 Numérisation de l information

Création de maquette web

Cours de numérisation sur Epson Perfection

FÊTE DE LA SCIENCE 2005 (Village des Sciences)

1AN. e n 19" FicheS Techniques. PLV - Dynamique. caractéristiques techniques. dimensions dela structure

Usage des photos pour Internet et pour la presse

Business Intelligence

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

N. Paparoditis, Laboratoire MATIS

TBI et mathématique. Pour vous soutenir dans votre enseignement des mathématiques. Les outils du logiciel Notebook. les ressources internet

Dentiste Numérique Zfx. Un cabinet dentaire certifié avec la technologie innovante signée Zfx

La visio-conférence holographique : Pourquoi? Comment?

Collection de photos échantillons

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

7. Exemples de tests pour détecter les différents troubles de la vision.

Opérations de base sur ImageJ

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.

Initiation à linfographie

Formats d images. 1 Introduction

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

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

Création d un fichier de découpe

pcon.planner 6 Préparer et présenter une implantation en toute simplicité

TD : Codage des images

Le projecteur qu il vous faut pour vos jeux vidéos

UNE TECHNIQUE ÉPROUVÉE : LE ZONE SYSTEM

S.P.S.N. Lac du Der 2008

Maîtriser l'utilisation des outils bureautiques. Maîtriser le logiciel de traitement de texte - Word. Maitriser le logiciel tableur - Excel

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

Tp_chemins..doc. Dans la barre "arche 2" couleur claire 1/5 21/01/13

PROJET D'ANIMATION ATELIER DE DESSIN ANIME ASSISTE PAR ORDINATEUR - ATELIER TOON -

Jean Dubuffet AUTOPORTRAIT II

L alternative, c est malin 1. Comment faire plein de choses pour pas cher sur MacIntosh

Communications immersives : Enjeux et perspectives

LA VILLE D ÉPINAL PROPOSE. TOUT UN PROGRAMME POUR L'ÉTÉ!

PR OC E D U RE S D E B A S E

INFO 2 : Traitement des images

Des interfaces textuelles aux interfaces graphiques

Chapitre 1 L interface de Windows 7 9

Réalisation de cartes vectorielles avec Word

ERGONOMIE ET OPTIMISATION DU TAUX DE CONVERSION D UN SITE INTERNET Partie 1/2

Ensemble léger de prise de photo sous UV-A Tam Photo Kit n 1 pour appareil photo compact

Logiciel de HDR photoréaliste sur Mac. Documentation utilisateur. MarScaper HDR. Copyright Sébastien Marchand. Tous droits réservés.

CYCLE 3D. Certification RNCP "Lead Infographiste 2D/3D" Niveau II - Bac +3

Le projet 3D de la Ville de Liège: réflexions sur l'exploitation des données. Bernard Lechanteur, Responsable Cellule cartographie Ville de Liège

Partager ses photos sur Internet

Nouveau Web Client marquant, Cumulus Video Cloud, optimisations de la base de données, et plus..

Le poids et la taille des fichiers

Fête de la science Initiation au traitement des images

nom : Collège Ste Clotilde

Introduction : présentation de la Business Intelligence

Conception d'applications de base de données ios plus rapides Guide Pratique FileMaker

LIDAR LAUSANNE Nouvelles données altimétriques sur l agglomération lausannoise par technologie laser aéroporté et ses produits dérivés

Manuel de formation Spaceman 1 ère journée

Guide de l'utilisateur de l'utilitaire d'installation de caméra Avigilon

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

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

Extraction et reconstruction de bâtiments en 3D à partir de relevés lidar aéroportés

Art Graphique & Patrimoine Savoir faire et technologie au service du patrimoine

Comment optimiser dans ImageReady?

PHOTOSHOP - L'AFFICHAGE

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

05/09/2015. M Ponctualité : CM TD TP & Projet Æ En cas d absence : récupérer!!! 3 05/09/2015

Transcription:

Les mathématiques et le traitement de l image Kévin Polisano [ Doctorant au Laboratoire ] Jean Kuntzmann et CNRS

N hésitez pas à lever la main! pour m interrompre!

Qu est-ce qu une image numérique? Source : Régis Clouard

Comment l oeil perçoit une image? Source : Franck Vidal

Comment un appareil photo numérique forme-t-il une image? Source : Las Cumbres Observatory

Comment un appareil photo numérique forme-t-il une image? Source : Franck Vidal

Comment un appareil photo numérique forme-t-il une image? Source : Régis Clouard

Prise en compte de la couleur Source : technologie LCD (www.windowsphonefr.com) et OLED (www.ecranflexible.com)

Formation de l image couleur par synthèse additive Source : Régis Clouard

Représentation de l image couleur en mémoire Source : Régis Clouard

Effet de l échantillonnage 10x7 pixels 38x25 pixels 150x100 pixels 600x400 pixels Source : Régis Clouard

Primitives graphiques de base Tracé de droite discrète (algorithme de Bresenham) Tracé de courbes Remplissage de polygones (balayage horizontal)

Bitmap vs. Vectoriel

Compression d image JPEG Réduire la taille de stockage de l image Tout en conservant une bonne qualité visuelle Suppression des détails («hautes fréquences») Q=100 Q=25 Q=1 4,3% de taille initiale

En quoi consiste le traitement d image? Une image est un! tableau à deux! dimensions (2D) Amélioration de l image Contraste, luminosité, etc Filtrage : lissage, débruitage Warping, morphing Restauration, inpainting Vectorisation Extraction d information Détection de contours Détection de points d intérêts Recherche d objets Segmentation d image Classification de textures

Utilisation de l histogramme d une image L histogramme d une image en niveaux de gris dénombre les occurrences de chacun des niveaux. h(i)=nombre de pixels dans l image ayant le niveau de gris i. Source : O. Losson & F. Cabestaing

Transformation ponctuelle Source : O. Losson & F. Cabestaing

Source : O. Losson & F. Cabestaing

Filtrage linéaire d une image Transformation locale On transforme une image en tenant compte des pixels voisins (voisinage) La transformation consiste à appliquer un masque (appelé aussi matrice de convolution) à ce voisinage de pixels

Le filtre moyenneur Masque 3x3 : Masque 5x5 : 1 25 1 9 0 1 1 1 1 @ 1 1 1A 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 B1 1 1 1 1 C @ 1 1 1 1 1A 1 1 1 1 1 Masque 11x11: etc Effet floutage Source : M. Dai, Univ. Bordeaux 3

Exemple d applications des filtres moyenneurs Effet de flou («bokeh» dans le jargon de la photographie) Débruitage de l image Source : Elise Arnaud

Le filtre de Sobel Masque horizontal : G x = 0 1 0 1 1 @ 2 0 2A I 1 0 1 Masque vertical : 0 1 2 1 1 G y = @ 0 0 0 A I 1 2 1 Image des contours : q G = G 2 x + G 2 y

Vous avez dit à quoi ça sert les maths?

Détection de points d intérêts Détecter des coins (détecteur de Harris) Chercher à associer les coins de 2 images Source : Dmitrij Csetverikov

Exemples d application des points d intérêts Reconstruction de panorama 1) Aligner les clichés photographiés «en décalé» 2) Recherche les points d intérêts dans les 2 images Source : Frolova & Silakov

Exemples d application des points d intérêts Reconstruction de panorama 3) Faire correspondre les points d intérêts Situation impossible Chercher le point d intérêt correspondant Source : Frolova & Silakov

Exemples d application des points d intérêts Reconstruction de panorama 4) Superposer les 2 images Source : Frolova & Silakov

Exemples d application des points d intérêts Fonction panorama de vos smartphones

Exemples d application des points d intérêts Utilisation des panoramas dans Street View

Exemples d application des points d intérêts Reconnaissance d objets dans une image

Exemples d application des points d intérêts Reconnaissance d objets dans une image

Exemples d application des points d intérêts Reconnaissance de visages dans une image Application de masques spécifiques propres aux caractéristiques des visages Détection des visages en temps réel (algorithme de Viola et Jones)

Segmentation d image

Restauration d image Restaurer des données manquantes dans une image

Restauration d image Supprimer du texte ou un logo superposé à une image

Restauration d image Supprimer un objet dans une image

Restauration d image Supprimer un objet dans une image

Restauration d image Reconstituer une image à partir de très peu de pixels 98% des pixels ont! été supprimés!

De l image à la vidéo il n y a qu un pas(d échantillonnage) Illustration avec un exemple de cinéma de poche : le flipbook

Quand l oeil nous joue des tours Persistance rétinienne = 1/25 secondes Fréquence d affichage au cinéma = 24 images par seconde Accélération Illustration de l effet stroboscopique Impression que la roue recule!

Vision par ordinateur Objectif : apprendre aux machines (ou robots)! - à reconnaitre des images dans un flux vidéo! - à analyser et extraire l information de celles-ci! - à émettre une action en conséquence

Vision par ordinateur Exemples d applications Procédés de contrôle, p. ex. dans la robotique industrielle! Navigation, p. ex. dans un véhicule autonome ou un robot mobile! Détection d événements, p. ex. pour la surveillance ou le comptage automatique de personnes! Organisation d'informations, p. ex. pour indexer des bases de données d images et de suites d images! Modélisation d'objets ou d'environnements, p. ex. dans l analyse d image médicale ou la topographie! Interaction, p. ex. en tant que dispositif d entrée pour une interaction homme-machine! Inspection automatique, p. ex. dans des domaines de production

Vision par ordinateur Exemples d applications Procédés de contrôle, p. ex. dans la robotique industrielle! Navigation, p. ex. dans un véhicule autonome ou un robot mobile! Détection d événements, p. ex. pour la surveillance ou le comptage automatique de personnes! Organisation d'informations, p. ex. pour indexer des bases de données d images et de suites d images! Modélisation d'objets ou d'environnements, p. ex. dans l analyse d image médicale ou la topographie! Interaction, p. ex. en tant que dispositif d entrée pour une interaction homme-machine! Inspection automatique, p. ex. dans des domaines de production

Warping et Morphing Définition : Transformation continue d une! image initiale vers une image finale Transformation = Warping + Morphing (déformation) (fondu)

Warping et Morphing

Warping et Morphing

Comment perçoit-on la 3D? Alignez votre index! le long de cette barre Et fermez simultanément! l oeil droit puis l oeil gauche Que constatez-vous?

Comment perçoit-on la 3D? Vue de l oeil gauche Vue de l oeil droit Vue des 2 yeux

Comment perçoit-on la 3D? L angle de parallaxe z varie en fonction de la profondeur de l objet observé et participe à la vision en 3D

Le cinéma 3D recréé le principe de la vision Projection anaglyphe binoculaire Les images rouge et cyan sont «décalées» Un filtre est disposé devant chaque oeil pour laisser passer la couleur complémentaire Le cerveau fusionne enfin les deux images

Le cinéma 3D recréé le principe de la vision binoculaire Projection polarisée passive Etapes de la reconstitution 3D A : 2 caméras espacées de 6,5cm filment la même scène B,C : 2 projecteurs projettent les 2 films avec une polarisation différente via les filtres polaroïdes D : l écran métallisé réfléchit les ondes polarisées vers le spectateur E : Les verres des lunettes polarisées du spectateur filtre les ondes correspondantes et le cerveau reconstitue la scène 3D.

Le cinéma 3D recréé le principe de la vision binoculaire Projection alternée active Etapes de la reconstitution 3D L écran reçoit alternativement une image de chaque projecteur A et B à une fréquence de 120 Hz. Les verres des lunettes du spectateur s opacifie également alternativement de manière synchronisée avec les projecteurs. L oeil droit et l oeil gauche voient donc respectivement les images provenant des projecteurs A et B

Du monde réel 3D à l image 2D

Création du monde virtuel 3D Maillage Triangulation

Création du monde virtuel 3D

Création du monde virtuel 3D Subdivision! +! Lissage! =! Graphismes! réalistes

Création du monde virtuel 3D Texture Lumière Ombres

Création du monde virtuel 3D Luminosité et 3D

Création du monde virtuel 3D Texture et mapping

Animation de la scène 3D

Développement 3D d une créature de jeux vidéo

Animation du décor par simulation de modèles physiques

Interaction des objets dans la scène 3D

MERCI DE VOTRE ATTENTION! Email : kevin.polisano@gmail.com Site web : http://kevin.polisano.free.fr

Comment un appareil photo numérique forme-t-il une image? Source : Las Cumbres Observatory

Comment un appareil photo numérique forme-t-il une image? Source : Franck Vidal

Comment un ordinateur lit-il les nombres en binaire? Décomposition sur la base décimale 243 = 2 100 + 4 10 + 3 1 = 2 10 2 + 4 10 1 + 3 10 0 Image dimension 1780x1335 1780x1335=2 376 300 pixels 1 pixel = 3 octets (RGB) Taille totale = 7 128 900 octets 1Ko=1024 octets et 1Mo=1024 Ko 7 128 900/1024=6961,8 Ko et 6961,8/1024=6,8 Mo Décomposition sur la base binaire 243 = 1 128 + 1 64 + 1 32 + 1 16 + 0 8+0 4+1 2+1 1 = 1 2 7 + 1 2 6 + 1 2 5 + 1 2 4 + 0 2 3 + 0 2 2 + 1 2 1 + 1 2 0

Le cinéma 3D recréé le principe de la vision Projection anaglyphe binoculaire Les images rouge et cyan sont «décalées» Un filtre est disposé devant chaque oeil pour laisser passer la couleur complémentaire Le cerveau fusionne enfin les deux images

Comment la gravité affecte le mouvement des Pomme tombant! sur la Terre objets? z = z 0 gt 2 Pomme tombant! sur la Lune 200 9, 81 0 2 = 200 m 200 1, 62 0 2 = 200 m 200 9, 81 1 2 = 190, 19 m 200 1, 62 1 2 = 198, 38 m 200 1, 62 2 2 = 193, 52 m 200 1, 62 4 2 = 174, 08 m 200 9, 81 2 2 = 160, 76 m 200 1, 62 3 2 = 185, 42 m 200 9, 81 3 2 = 111, 71 m 200 9, 81 4 2 = 43, 04 m

Pourquoi observe-t-on une déformation de l image sur les bords de l écran au cinéma 3D? Source : http://www.cine3d.ch/cine3d/

Le filtre moyenneur Masque 3x3 : Masque 5x5 : 1 25 1 9 0 1 1 1 1 @ 1 1 1A 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 B1 1 1 1 1 C @ 1 1 1 1 1A 1 1 1 1 1 Masque 11x11: etc Effet floutage Source : M. Dai, Univ. Bordeaux 3

Est-il possible de déflouter une image? Source : Siggraph Asia 2013 Masque de floutage Convolution Recent advancing in! image deblurring

N hésitez pas à me contacter! Email : kevin.polisano@gmail.com Site web : http://kevin.polisano.free.fr