SlideShare ist ein Scribd-Unternehmen logo
1 von 56
1
traitement numérique des images
objectifs :
amélioration, élimination du bruit, rehaussement du contraste, visualisation
transmission stockage compression et reconstruction
détection, analyse, reconnaissance (théorie de la décision, intelligence artificielle
méthodes de base à partir desquelles de nombreuses adaptations :
filtrage, convolution, analyse fréquentielle (Fourier) à deux dimensions
extension des méthodes monodimensionnelles
décomposition de l’image en régions stationnaires séparées par des contours
caractérisés par leur pente, leur courbure faible et leur discontinuités ainsi que par
leurs intersections (points caractéristiques)
domaines d’application :
dès qu’on dispose d’une image et qu’on souhaite en extraire une information :
transmissions numériques, robotique, automatisation des tâches,
télédétection, imagerie médicale, assistance à l’opérateur, ...
2
évaluation :
présence active pendant les cours
travaux dirigés : présence et travail réalisé en 12 semaines
rapport écrit et présentation en fin de semestre
soit vous proposez un sujet qui vous intéresse
soit vous traitez
détection de la pupille et de l’iris dans une image d’œil
ou décomposition d’une image en régions et contours
(simulation d’un vitrail)
examen écrit portant sur
les aspects mathématiques théoriques
les méthodes et les algorithmes
contrôle continu :
3
http://graphics.ucsd.edu/~neel/dissertation/chapter1.pdf
One of the oldest surviving photographs. This image is believed to be the second photograph
ever taken and the first using a camera.
[View from theWindow at le Gras, Joseph Nicéphore Niépce 1826]
1822 contact
4
exemple de problème (difficile) : compenser un bougé ou un flou
5
TRAITEMENT NUMERIQUE DES IMAGES
J. Le Roux, SI 4/ MAM 4 Fév.- Mai 2012
1. Introduction à l’image numérique
exemples de problème : l’amélioration d’images
2. Filtrage convolution 2D (liens avec l’optique)
Analyse en fréquence ; échantillonnage
3. Contours, Régions
4. Tomographie, imagerie médicale
5. Reconnaissance d’images
6. Divers problèmes d’analyse d’image
télédétection remote sensing
biométrie
analyse d’images et robotique
6
1. Introduction à l’Image Numérique
Objectifs du cours
Intensité, quantification ; couleurs
Echantillonnage (pixels) ;
Exemple de pb : la rotation d’images
Liste de problèmes
Compression images fixes animées
Amélioration d’images Lissage
Reconnaissance de formes
Imagerie satellitaire
Images médicales
* représentation en perspective de l'intensité
(bien voir les difficultés sur l'amplitude du signal)
* il faut bien formaliser ce qu'on veut obtenir
et modifier les méthodes académiques en conséquence si cela est nécessaire
7
2. Filtrage convolution 2D
Analyse en fréquence ;
échantillonnage
Convolution (liens avec l’optique)
Sinusoïdes 2D orientation
basses fréquences hautes fréquences
Transformée de Fourier 2D propriétés
Théorème de Shannon ; limitations en
traitement d’images
Gibbs, Franhaufer Airy
Transformée de Fourier discrète
Transformée en cosinus (Compression
jpeg)
la célèbre Lenna
icône du traitement d’images ...
8
3. Contours Régions
Les difficultés * les détections de contours
et les segmentations en région ne sont
en général pas très performantes
Que faire quand le résultat est décevant ?
Faut il fermer les contours ?
et isoler les régions ?
attention aux objectifs à atteindre
dans le problème posé
•Morphological image processing
•Squelettisation
Régions et texture Bruit de fond
snakes
Lissage Amélioration d’images
préservant les contours
9
4. Stéréovision, Tomographie
imagerie médicale
détection de points caractéristiques
appariement de points
(stéréo, séquence vidéo)
Vision stéréographique,
profondeur
Interférences vision
en relief holographie
* Medical image processing
* Microscope image processing
www-physique.u-strasbg.fr/cours/lphys/Einstein_imageriemed.ppt
10
5. Reconnaissance d’images
Théorie de la décision
La difficulté pratique : très grande variabilité
Detection d’objets simples (transformée de Hough)
* Computer vision
* Face detection
* Feature detection (reconnaissance)
Biométrie
Analyse de scène en robotique
11
6. Problèmes divers d’analyse d’images
Images animées mpeg etc...
* image compression JPEG ondelettes
* images animées mpeg4 divx jerome rota
* H.264 ou AVC (Advanced Video Codec)
http://fr.wikipedia.org/wiki/H.264
Recherche du mouvement
Remote sensing http://rst.gsfc.nasa.gov/
Problèmes inverses en traitement d’images
12
http://ia350625.us.archive.org/2/items/Lectures_on_Image_Processing/EECE253_01_Intro.pdf
http://www.archive.org/details/Lectures_on_Image_Processing
http://www.polytech.unice.fr/~lingrand/Ens/planTraitIma.html
http://arthur.u-strasbg.fr/~ronse/TIDOC/index.html
R.A. Peters,Vanderbilt University
http://www.ph.tn.tudelft.nl/~lucas/education/et4085/sheets/ppt/FIP2.2.pdf
Fundamentals of Image Processing
Ian T. Young, Jan J. Gerbrands, Lucas J. van Vliet
quelques références
cours de Diane Lingrand
13
Livres conseillés
Olivier Faugeras, with Nikos Paragios and Yunmei Chen *
"Mathematical Models in Computer Vision", Springer, 2005edited
Rafael C. Gonzalez, Richard E. Woods *
“Digital Image Processing” (2nd Edition) - - Addison-Wesley;
http://www.imageprocessingplace.com/downloads_V3
/dip3e_downloads/dip3e_sample_book_material/dip3e_chapter_01.pdf
Bernd Jähne * Practical Handbook on Image Processing for Scientific Applications - - CRC Press;
Diane Lingrand, "Introduction au Traitement d'Images" 2nd edition, Vuibert, Paris, France,
feb 2008, ISBN : 2-7117-4866-9
http://www.polytech.unice.fr/~lingrand/Ens/ImageProcessingCourse.html
* A course in english
* Books available on the web
* Computer Vision Online
W. K. Pratt, * "Digital Image Processing" by John Wiley & Sons, inc., Third Edition, 2001
K.R. Rao, P.C. Yip - * The Transform and Data Compression Handbook - CRC Press.
http://rst.gsfc.nasa.gov/
John C. Russ * The Image Processing Handbook (3rd Edition) - - Springer;
N. Short, “remote sensing turorial” http://rst.gsfc.nasa.gov/
Alan Watt, Fabio Policarpo * The Computer Image - - Addison-Wesley;
14
enhance contrast, remove noise,
detect edges, segment an image into regions,
thin regions, or perform skeletonization on regions.
Morphological functions Erosion and dilation
Opening and closing
Watershed segmentation
Reconstruction
Distance transform
Detect lines and extract lines segments
from an image using the Hough transform
using texture analysis functions
15
notions élémentaires sur l’image numérique
une fonction scalaire ou vectorielle
de deux variables f(x,y)
notions sur la vision humaine et les capteurs
intensité, couleurs, quantification dans la rétine
Echantillonnage (pixels) ;
histogramme des niveaux d’intensité
Exemple de pb : la rotation d’images numériques
1.Introduction à l’Image numérique
16
Qu’est ce qu’une image numérisée (noir et blanc)?
L’INTENSITE LUMINEUSE EST UNE FONCTION
DE DEUX VARIABLES
),( yxf
x
y
17
il est très difficile d’interpréter le contenu d’une image en étudiant la fonction f(x,y) !
il est parfois important de se rappeler que la machine ne ‘voit’ pas l’image comme vous
18
quelques notions de biologie
de la vision
• couleurs
• l’œil
• la rétine
• les circuits neuronaux
19
Une image couleur f(x,y) est un vecteur à trois composantes
les chrominances peuvent
souvent
être codées avec une
précision moindre
(p. ex. un échantillon sur 2)
20
ROUGEP 0 VERTP⋅, 0 BLEUP⋅, 0ROUGEP 1 VERTP⋅, 0 BLEUP⋅, 0ROUGEP 0 VERTP⋅, 1 BLEUP⋅,
une image couleur = trois intensités (rouge, vert, bleu ou combinaisons)
21
ROUGE VERT 0⋅, BLEU 0⋅, ROUGE 0⋅ VERT, BLEU 0⋅, ROUGE 0⋅ VERT 0⋅, BLEU,
une image couleur = trois intensités (rouge, vert, bleu ou combinaisons)
22
0 32 64 96 128 160 192 224 256
50
0
50
100
150
200
250
x
f
génération des intensités RVB d’un arc en ciel
23
http://www.youtube.com/watch?v=p94yQ8cvTHg&NR=1
Annabelle - Serpentine Dance (1894) [Edison]
Premières colorisations de film
24
l’oeil
http://perso.id-net.fr/~brolis/docs/oeil/physio.html
125 millions de bâtonnets (intensité
et vision nocturne)
5 millions de cônes (couleur)
http://lecerveau.mcgill.ca/flash/d/d_02/d_02_m/d_02_m_vis/d_02_m_vis.html
http://www.pug.fr/extrait_ouvrage/Electure.pdf
25
http://www.futura-sciences.com/fr/doc/t/medecine-1/d/loeil-la-vision-au-dela-de-la-vision_667/c3/221/p5/
La métarhodopsine II produite par
transformation de la rhodopsine
sous l'effet de la lumière active une
protéine : la transducine. Par la
suite, les canaux Na+ des cellules
réceptrices se ferment, provoquant
une hyper-polarisation membranaire
qui engendre un potentiel d'action
électrique dans les cellules
ganglionnaires.
Une protéine transmembranaire,
l'opsine, sur laquelle vient se
fixer un groupement le rétinène,
qui n'est autre qu'un aldéhyde
de la vitamine A ou rétinol subit
l'arrivée d'un photon entre 650
et 400nm sur la partie rétinène
de la rhodopsine qui passe alors
de la conformation 11-cis à la
conformation tout-trans
(appelée métarhodopsine II).
26
quels sont les mécanismes mis en œuvre au niveau neuronal ?
recherches actuelles en neurologie :
ensuite : qu’est ce que la mémoire enregistre ?
comment le cerveau compare-t-il une nouvelle image aux
données mémorisées pour éventuellement reconnaître
un objet en quelques centièmes de secondes
pour progresser : apport incontournable de l’imagerie médicale
p. ex : au premier niveau : détection de contours et de leur orientation
27
quantification numérique
• quantification en niveaux
– en couleurs
– traitements à base d’histogramme
rehaussement
• quantification spatiale
28noter l’effet de contraste près des transition
29
KLIN
pour chaque couleur l’intensité est en général codée sur un octet parfois 2
KLIN KLIN
1bit 2 3
456-8
30
31
modifier l’histogramme pour améliorer la qualité d’une image (contraste)
nombre de pixels
d’une intensité donnée
(souvent un octet)
grande sensibilité des capteurs des appareils photos numériques
noir
blanc
32
construire l’histogramme
choisir un pas de quantification
pour chaque niveau de quantification
compter le nombre de pixel ayant
ce niveau de quantification
modifier les niveaux d’intensité
par exemple
pour augmenter
le contraste
noir blancavant modification
blanc
aprèsmodification
a
a
33
34
35
échantillonnage des images
(nous reviendrons ultérieurement sur le théorème d’échantillonnage)
36
Abraham Lincoln
[Salvador Dali, 1976]
formalisation rigoureuse
(théorème de Shannon
dans le cas des images)
Pixels ;
échantillons
mosaïques
37
g g g
de 4x4 à 128x128 pixels
38
Point Par Pouce
Unité de mesure de la résolution, utilisée principalement pour les écrans et les
imprimantes. En français on parle de Points Par Pouce (PPP) ou de Pixels Par
Pouce, ce qui est un peut différent, en anglais on parle de Dots Per Inch (DPI)
ou de Pixels Per Inch (PPI). Note : un pouce (inch) vaut 2,54 cm.
Plus il y a de points par pouce, meilleure est la résolution d'une image. Les
détails que l'on pourra voir seront plus fins.
Par exemple un écran classique peut afficher 75 pixels par pouce,
si on atteignait les qualités d’appareils actuels (12 millions de pixels p.ex.)
on aurait de l’ordre de 250 pixels par pouce (10 pixels par mm qualité
comparable à la photographie argentique)
39
quantité d’information contenue dans une image
(sans compression)
images animées
quelques millions
de pixels par image
trois couleurs
huit bits par couleur
24 ou 25 images par seconde
pixels
couleurs
niveaux de
quantification
de l’intensité
une photo = quelques dizaines de millions de bits
un film de 1h30 = 10 térabits (dix mille milliards)
une page d’écriture = 40x60 caractères = vingt mille bits
un livre = quelques millions de bits
un cd audio = 10 milliard de bits
40
enhance contrast, remove noise,
detect edges, segment an image into regions,
thin regions, or perform skeletonization on regions.
Morphological functions Erosion and dilation
Opening and closing
Watershed segmentation
Reconstruction
Distance transform
Detect lines and extract lines segments
from an image using the Hough transform
texture analysis functions
41
télédétection
42
Attention aux fausses interprétations (face on mars)
43
44
surveillanceremote sensing
détection intelligente de mouvement
45
l’importance du contexte dans l’interprétation d’une image
46
47
analyse de l’extension d’un feu de forêt
48
BIOMETRIE
49
BIG BROTHER IS WATCHING YOU
50
la géométrie de l'oreille, méthode parfois utilisée par la police,
la démarche (vitesse, mouvements du corps, …),
l'odeur corporelle, l'analyse des pores de la peau,
la thermographie faciale, les ongles, l'irrigation sanguine ...
51
52
contours haut et bas
segmentation
reconnaissance des « segments » dans une base
de segments mémorisés et de leurs enchaînements
(modèles de markov)
Abdenaim EL YACOUBI (la poste nantes)
ftp://ftp.irisa.fr/local/IMADOC/lorette/elyacoubi/MOUNIM.PPT
exemple de reconnaissance d’écriture manuscrite
53
comment reconnaître automatiquement le visage malgré les mimiques,
les variations d’éclairage, le bruit, les données manquantes, etc...
reconnaissance de visages
qui c’est ?
54
55
qu’est ce que c’est ?
56
• une très grande variété d’algorithmes et d’applications ;
toutefois la première étape est souvent basée
sur un filtrage linéaire ou une analyse en fréquence
• des problèmes concrets difficiles, car une multitude de
causes de variations d’une image à l’autre
• encore beaucoup de recherches pour arriver à
comprendre les processus mis en jeu dans le cerveau

Weitere ähnliche Inhalte

Was ist angesagt?

introduction to Digital Image Processing
introduction to Digital Image Processingintroduction to Digital Image Processing
introduction to Digital Image Processingnikesh gadare
 
digital image processing, image processing
digital image processing, image processingdigital image processing, image processing
digital image processing, image processingKalyan Acharjya
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolutionalokahuti
 
Basics of image processing using MATLAB
Basics of image processing using MATLABBasics of image processing using MATLAB
Basics of image processing using MATLABMohsin Siddique
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)VARUN KUMAR
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An IntroductionMostafa G. M. Mostafa
 
Thesis on Image compression by Manish Myst
Thesis on Image compression by Manish MystThesis on Image compression by Manish Myst
Thesis on Image compression by Manish MystManish Myst
 
Digital image processing using matlab: filters (detail)
Digital image processing using matlab: filters (detail)Digital image processing using matlab: filters (detail)
Digital image processing using matlab: filters (detail)thanh nguyen
 
Image proccessing slide share
Image proccessing slide shareImage proccessing slide share
Image proccessing slide shareSyedShaiby
 
Image Segmentation Using Deep Learning : A survey
Image Segmentation Using Deep Learning : A surveyImage Segmentation Using Deep Learning : A survey
Image Segmentation Using Deep Learning : A surveyNUPUR YADAV
 
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVECIMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVECMathankumar S
 
Image segmentation 2
Image segmentation 2 Image segmentation 2
Image segmentation 2 Rumah Belajar
 
Digital image processing
Digital image processingDigital image processing
Digital image processingtushar05
 
Image enhancement techniques
Image enhancement techniques Image enhancement techniques
Image enhancement techniques Arshad khan
 
Wavelet based image fusion
Wavelet based image fusionWavelet based image fusion
Wavelet based image fusionUmed Paliwal
 
Biometric security Presentation
Biometric security PresentationBiometric security Presentation
Biometric security PresentationPrabh Jeet
 

Was ist angesagt? (20)

introduction to Digital Image Processing
introduction to Digital Image Processingintroduction to Digital Image Processing
introduction to Digital Image Processing
 
digital image processing, image processing
digital image processing, image processingdigital image processing, image processing
digital image processing, image processing
 
Image Compression
Image CompressionImage Compression
Image Compression
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Super Resolution
Super ResolutionSuper Resolution
Super Resolution
 
Basics of image processing using MATLAB
Basics of image processing using MATLABBasics of image processing using MATLAB
Basics of image processing using MATLAB
 
Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)Image Segmentation (Digital Image Processing)
Image Segmentation (Digital Image Processing)
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An Introduction
 
Thesis on Image compression by Manish Myst
Thesis on Image compression by Manish MystThesis on Image compression by Manish Myst
Thesis on Image compression by Manish Myst
 
Digital image processing using matlab: filters (detail)
Digital image processing using matlab: filters (detail)Digital image processing using matlab: filters (detail)
Digital image processing using matlab: filters (detail)
 
Image proccessing slide share
Image proccessing slide shareImage proccessing slide share
Image proccessing slide share
 
Image Segmentation Using Deep Learning : A survey
Image Segmentation Using Deep Learning : A surveyImage Segmentation Using Deep Learning : A survey
Image Segmentation Using Deep Learning : A survey
 
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVECIMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
 
Jpeg2000
Jpeg2000Jpeg2000
Jpeg2000
 
Image segmentation 2
Image segmentation 2 Image segmentation 2
Image segmentation 2
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image enhancement techniques
Image enhancement techniques Image enhancement techniques
Image enhancement techniques
 
Wavelet based image fusion
Wavelet based image fusionWavelet based image fusion
Wavelet based image fusion
 
Biometric security Presentation
Biometric security PresentationBiometric security Presentation
Biometric security Presentation
 

Andere mochten auch

622 vision-industrielle-principes
622 vision-industrielle-principes622 vision-industrielle-principes
622 vision-industrielle-principesBen Fethi
 
Au boulot les cerveaux !
Au boulot les cerveaux ! Au boulot les cerveaux !
Au boulot les cerveaux ! Virginie Caplet
 
Initiation au dessin numérique et traitement de l'image
Initiation au dessin numérique et traitement de l'imageInitiation au dessin numérique et traitement de l'image
Initiation au dessin numérique et traitement de l'imageAndrée-Caroline Boucher
 
B de v m generalites
B de v m  generalitesB de v m  generalites
B de v m generalitesBen Fethi
 
Liste des-normes
Liste des-normesListe des-normes
Liste des-normesBen Fethi
 
2537 guide-de-la-mesure-disolement
2537 guide-de-la-mesure-disolement2537 guide-de-la-mesure-disolement
2537 guide-de-la-mesure-disolementBen Fethi
 
Traitement d’images et média visualisation
Traitement d’images et média visualisationTraitement d’images et média visualisation
Traitement d’images et média visualisationEverardo Reyes-García
 
Traitement d'image
Traitement d'imageTraitement d'image
Traitement d'imageAnissa Teyeb
 
Traitement d'image sous Matlab
Traitement d'image sous Matlab  Traitement d'image sous Matlab
Traitement d'image sous Matlab Hajer Dahech
 
Cours : Traitement d'images - 7ème de base
Cours : Traitement d'images  - 7ème de baseCours : Traitement d'images  - 7ème de base
Cours : Traitement d'images - 7ème de baseTunisie collège
 
Introduction au traitement d'images
Introduction au traitement d'imagesIntroduction au traitement d'images
Introduction au traitement d'imagesAbdelouahed Abdou
 

Andere mochten auch (13)

Formation ps
Formation psFormation ps
Formation ps
 
622 vision-industrielle-principes
622 vision-industrielle-principes622 vision-industrielle-principes
622 vision-industrielle-principes
 
Au boulot les cerveaux !
Au boulot les cerveaux ! Au boulot les cerveaux !
Au boulot les cerveaux !
 
Initiation au dessin numérique et traitement de l'image
Initiation au dessin numérique et traitement de l'imageInitiation au dessin numérique et traitement de l'image
Initiation au dessin numérique et traitement de l'image
 
B de v m generalites
B de v m  generalitesB de v m  generalites
B de v m generalites
 
Liste des-normes
Liste des-normesListe des-normes
Liste des-normes
 
2537 guide-de-la-mesure-disolement
2537 guide-de-la-mesure-disolement2537 guide-de-la-mesure-disolement
2537 guide-de-la-mesure-disolement
 
Traitement d’images et média visualisation
Traitement d’images et média visualisationTraitement d’images et média visualisation
Traitement d’images et média visualisation
 
Traitement d'image
Traitement d'imageTraitement d'image
Traitement d'image
 
Traitement d'image sous Matlab
Traitement d'image sous Matlab  Traitement d'image sous Matlab
Traitement d'image sous Matlab
 
Cours : Traitement d'images - 7ème de base
Cours : Traitement d'images  - 7ème de baseCours : Traitement d'images  - 7ème de base
Cours : Traitement d'images - 7ème de base
 
Introduction au traitement d'images
Introduction au traitement d'imagesIntroduction au traitement d'images
Introduction au traitement d'images
 
Photofiltre 7 - Débuter
Photofiltre 7 - DébuterPhotofiltre 7 - Débuter
Photofiltre 7 - Débuter
 

Ähnlich wie Chap1introductionimagenumerique

La vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieuxLa vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieuxVisionGEOMATIQUE2014
 
CoursImageProcessing1.pdf
CoursImageProcessing1.pdfCoursImageProcessing1.pdf
CoursImageProcessing1.pdfHouBou3
 
1ère Présentation Atelier Vision par ordinateur
1ère Présentation Atelier Vision par ordinateur1ère Présentation Atelier Vision par ordinateur
1ère Présentation Atelier Vision par ordinateurSamir TABIB
 
La vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieuxLa vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieuxACSG - Section Montréal
 
Real time human pose recognition in parts from single
Real time human pose recognition in parts from singleReal time human pose recognition in parts from single
Real time human pose recognition in parts from singleMontassir Rabhi
 
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGE
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGEProjet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGE
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGEHASSOU mohamed
 
Détection et suivi de virages routiers à partir de panneaux routiers indiquan...
Détection et suivi de virages routiers à partir de panneaux routiers indiquan...Détection et suivi de virages routiers à partir de panneaux routiers indiquan...
Détection et suivi de virages routiers à partir de panneaux routiers indiquan...Rabii Elbeji
 
cours traitements d'image segmentation.pdf
cours traitements d'image segmentation.pdfcours traitements d'image segmentation.pdf
cours traitements d'image segmentation.pdfBrahimDehri1
 
Reconnaissance de panneaux de signalisation routière en utilisant la détectio...
Reconnaissance de panneaux de signalisation routière en utilisant la détectio...Reconnaissance de panneaux de signalisation routière en utilisant la détectio...
Reconnaissance de panneaux de signalisation routière en utilisant la détectio...Loghin Dumitru
 
CONTRIBUTION A LA STEREOVISION OMNIDIRECTIONNELLE ET AU TRAITEMENT DES IMAGES...
CONTRIBUTION A LA STEREOVISION OMNIDIRECTIONNELLE ET AU TRAITEMENT DES IMAGES...CONTRIBUTION A LA STEREOVISION OMNIDIRECTIONNELLE ET AU TRAITEMENT DES IMAGES...
CONTRIBUTION A LA STEREOVISION OMNIDIRECTIONNELLE ET AU TRAITEMENT DES IMAGES...Omar EL KADMIRI
 
Imagerie medicale 3d
Imagerie medicale 3dImagerie medicale 3d
Imagerie medicale 3dmacorder
 
Article extraction de route
Article extraction de routeArticle extraction de route
Article extraction de routeIbtissam Zaaj
 
64378311-Traitement-Du-Signal.ppt
64378311-Traitement-Du-Signal.ppt64378311-Traitement-Du-Signal.ppt
64378311-Traitement-Du-Signal.pptdocteurgyneco1
 
Étude et résolution numérique de deux modèles basés sur des équations aux dér...
Étude et résolution numérique de deux modèles basés sur des équations aux dér...Étude et résolution numérique de deux modèles basés sur des équations aux dér...
Étude et résolution numérique de deux modèles basés sur des équations aux dér...Ayoub Boudlal
 
Cours Vision1 19 06 07 Ramette
Cours  Vision1 19 06 07 RametteCours  Vision1 19 06 07 Ramette
Cours Vision1 19 06 07 Ramettechrystelpassion
 

Ähnlich wie Chap1introductionimagenumerique (20)

La vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieuxLa vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieux
 
CoursImageProcessing1.pdf
CoursImageProcessing1.pdfCoursImageProcessing1.pdf
CoursImageProcessing1.pdf
 
1ère Présentation Atelier Vision par ordinateur
1ère Présentation Atelier Vision par ordinateur1ère Présentation Atelier Vision par ordinateur
1ère Présentation Atelier Vision par ordinateur
 
Traitement des images
Traitement des imagesTraitement des images
Traitement des images
 
21375011.pdf
21375011.pdf21375011.pdf
21375011.pdf
 
La vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieuxLa vision par ordinateur en télédétection spatiale : état des lieux
La vision par ordinateur en télédétection spatiale : état des lieux
 
Real time human pose recognition in parts from single
Real time human pose recognition in parts from singleReal time human pose recognition in parts from single
Real time human pose recognition in parts from single
 
Vision par ordinateur
Vision par ordinateurVision par ordinateur
Vision par ordinateur
 
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGE
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGEProjet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGE
Projet ROBOT MOBILE SUIVEUR DE LIGNE BASE SUR LE TRAITEMENT D'IMAGE
 
Détection et suivi de virages routiers à partir de panneaux routiers indiquan...
Détection et suivi de virages routiers à partir de panneaux routiers indiquan...Détection et suivi de virages routiers à partir de panneaux routiers indiquan...
Détection et suivi de virages routiers à partir de panneaux routiers indiquan...
 
Projet vision
Projet visionProjet vision
Projet vision
 
Gamma camera scintigraphie
Gamma camera scintigraphieGamma camera scintigraphie
Gamma camera scintigraphie
 
cours traitements d'image segmentation.pdf
cours traitements d'image segmentation.pdfcours traitements d'image segmentation.pdf
cours traitements d'image segmentation.pdf
 
Reconnaissance de panneaux de signalisation routière en utilisant la détectio...
Reconnaissance de panneaux de signalisation routière en utilisant la détectio...Reconnaissance de panneaux de signalisation routière en utilisant la détectio...
Reconnaissance de panneaux de signalisation routière en utilisant la détectio...
 
CONTRIBUTION A LA STEREOVISION OMNIDIRECTIONNELLE ET AU TRAITEMENT DES IMAGES...
CONTRIBUTION A LA STEREOVISION OMNIDIRECTIONNELLE ET AU TRAITEMENT DES IMAGES...CONTRIBUTION A LA STEREOVISION OMNIDIRECTIONNELLE ET AU TRAITEMENT DES IMAGES...
CONTRIBUTION A LA STEREOVISION OMNIDIRECTIONNELLE ET AU TRAITEMENT DES IMAGES...
 
Imagerie medicale 3d
Imagerie medicale 3dImagerie medicale 3d
Imagerie medicale 3d
 
Article extraction de route
Article extraction de routeArticle extraction de route
Article extraction de route
 
64378311-Traitement-Du-Signal.ppt
64378311-Traitement-Du-Signal.ppt64378311-Traitement-Du-Signal.ppt
64378311-Traitement-Du-Signal.ppt
 
Étude et résolution numérique de deux modèles basés sur des équations aux dér...
Étude et résolution numérique de deux modèles basés sur des équations aux dér...Étude et résolution numérique de deux modèles basés sur des équations aux dér...
Étude et résolution numérique de deux modèles basés sur des équations aux dér...
 
Cours Vision1 19 06 07 Ramette
Cours  Vision1 19 06 07 RametteCours  Vision1 19 06 07 Ramette
Cours Vision1 19 06 07 Ramette
 

Chap1introductionimagenumerique

  • 1. 1 traitement numérique des images objectifs : amélioration, élimination du bruit, rehaussement du contraste, visualisation transmission stockage compression et reconstruction détection, analyse, reconnaissance (théorie de la décision, intelligence artificielle méthodes de base à partir desquelles de nombreuses adaptations : filtrage, convolution, analyse fréquentielle (Fourier) à deux dimensions extension des méthodes monodimensionnelles décomposition de l’image en régions stationnaires séparées par des contours caractérisés par leur pente, leur courbure faible et leur discontinuités ainsi que par leurs intersections (points caractéristiques) domaines d’application : dès qu’on dispose d’une image et qu’on souhaite en extraire une information : transmissions numériques, robotique, automatisation des tâches, télédétection, imagerie médicale, assistance à l’opérateur, ...
  • 2. 2 évaluation : présence active pendant les cours travaux dirigés : présence et travail réalisé en 12 semaines rapport écrit et présentation en fin de semestre soit vous proposez un sujet qui vous intéresse soit vous traitez détection de la pupille et de l’iris dans une image d’œil ou décomposition d’une image en régions et contours (simulation d’un vitrail) examen écrit portant sur les aspects mathématiques théoriques les méthodes et les algorithmes contrôle continu :
  • 3. 3 http://graphics.ucsd.edu/~neel/dissertation/chapter1.pdf One of the oldest surviving photographs. This image is believed to be the second photograph ever taken and the first using a camera. [View from theWindow at le Gras, Joseph Nicéphore Niépce 1826] 1822 contact
  • 4. 4 exemple de problème (difficile) : compenser un bougé ou un flou
  • 5. 5 TRAITEMENT NUMERIQUE DES IMAGES J. Le Roux, SI 4/ MAM 4 Fév.- Mai 2012 1. Introduction à l’image numérique exemples de problème : l’amélioration d’images 2. Filtrage convolution 2D (liens avec l’optique) Analyse en fréquence ; échantillonnage 3. Contours, Régions 4. Tomographie, imagerie médicale 5. Reconnaissance d’images 6. Divers problèmes d’analyse d’image télédétection remote sensing biométrie analyse d’images et robotique
  • 6. 6 1. Introduction à l’Image Numérique Objectifs du cours Intensité, quantification ; couleurs Echantillonnage (pixels) ; Exemple de pb : la rotation d’images Liste de problèmes Compression images fixes animées Amélioration d’images Lissage Reconnaissance de formes Imagerie satellitaire Images médicales * représentation en perspective de l'intensité (bien voir les difficultés sur l'amplitude du signal) * il faut bien formaliser ce qu'on veut obtenir et modifier les méthodes académiques en conséquence si cela est nécessaire
  • 7. 7 2. Filtrage convolution 2D Analyse en fréquence ; échantillonnage Convolution (liens avec l’optique) Sinusoïdes 2D orientation basses fréquences hautes fréquences Transformée de Fourier 2D propriétés Théorème de Shannon ; limitations en traitement d’images Gibbs, Franhaufer Airy Transformée de Fourier discrète Transformée en cosinus (Compression jpeg) la célèbre Lenna icône du traitement d’images ...
  • 8. 8 3. Contours Régions Les difficultés * les détections de contours et les segmentations en région ne sont en général pas très performantes Que faire quand le résultat est décevant ? Faut il fermer les contours ? et isoler les régions ? attention aux objectifs à atteindre dans le problème posé •Morphological image processing •Squelettisation Régions et texture Bruit de fond snakes Lissage Amélioration d’images préservant les contours
  • 9. 9 4. Stéréovision, Tomographie imagerie médicale détection de points caractéristiques appariement de points (stéréo, séquence vidéo) Vision stéréographique, profondeur Interférences vision en relief holographie * Medical image processing * Microscope image processing www-physique.u-strasbg.fr/cours/lphys/Einstein_imageriemed.ppt
  • 10. 10 5. Reconnaissance d’images Théorie de la décision La difficulté pratique : très grande variabilité Detection d’objets simples (transformée de Hough) * Computer vision * Face detection * Feature detection (reconnaissance) Biométrie Analyse de scène en robotique
  • 11. 11 6. Problèmes divers d’analyse d’images Images animées mpeg etc... * image compression JPEG ondelettes * images animées mpeg4 divx jerome rota * H.264 ou AVC (Advanced Video Codec) http://fr.wikipedia.org/wiki/H.264 Recherche du mouvement Remote sensing http://rst.gsfc.nasa.gov/ Problèmes inverses en traitement d’images
  • 13. 13 Livres conseillés Olivier Faugeras, with Nikos Paragios and Yunmei Chen * "Mathematical Models in Computer Vision", Springer, 2005edited Rafael C. Gonzalez, Richard E. Woods * “Digital Image Processing” (2nd Edition) - - Addison-Wesley; http://www.imageprocessingplace.com/downloads_V3 /dip3e_downloads/dip3e_sample_book_material/dip3e_chapter_01.pdf Bernd Jähne * Practical Handbook on Image Processing for Scientific Applications - - CRC Press; Diane Lingrand, "Introduction au Traitement d'Images" 2nd edition, Vuibert, Paris, France, feb 2008, ISBN : 2-7117-4866-9 http://www.polytech.unice.fr/~lingrand/Ens/ImageProcessingCourse.html * A course in english * Books available on the web * Computer Vision Online W. K. Pratt, * "Digital Image Processing" by John Wiley & Sons, inc., Third Edition, 2001 K.R. Rao, P.C. Yip - * The Transform and Data Compression Handbook - CRC Press. http://rst.gsfc.nasa.gov/ John C. Russ * The Image Processing Handbook (3rd Edition) - - Springer; N. Short, “remote sensing turorial” http://rst.gsfc.nasa.gov/ Alan Watt, Fabio Policarpo * The Computer Image - - Addison-Wesley;
  • 14. 14 enhance contrast, remove noise, detect edges, segment an image into regions, thin regions, or perform skeletonization on regions. Morphological functions Erosion and dilation Opening and closing Watershed segmentation Reconstruction Distance transform Detect lines and extract lines segments from an image using the Hough transform using texture analysis functions
  • 15. 15 notions élémentaires sur l’image numérique une fonction scalaire ou vectorielle de deux variables f(x,y) notions sur la vision humaine et les capteurs intensité, couleurs, quantification dans la rétine Echantillonnage (pixels) ; histogramme des niveaux d’intensité Exemple de pb : la rotation d’images numériques 1.Introduction à l’Image numérique
  • 16. 16 Qu’est ce qu’une image numérisée (noir et blanc)? L’INTENSITE LUMINEUSE EST UNE FONCTION DE DEUX VARIABLES ),( yxf x y
  • 17. 17 il est très difficile d’interpréter le contenu d’une image en étudiant la fonction f(x,y) ! il est parfois important de se rappeler que la machine ne ‘voit’ pas l’image comme vous
  • 18. 18 quelques notions de biologie de la vision • couleurs • l’œil • la rétine • les circuits neuronaux
  • 19. 19 Une image couleur f(x,y) est un vecteur à trois composantes les chrominances peuvent souvent être codées avec une précision moindre (p. ex. un échantillon sur 2)
  • 20. 20 ROUGEP 0 VERTP⋅, 0 BLEUP⋅, 0ROUGEP 1 VERTP⋅, 0 BLEUP⋅, 0ROUGEP 0 VERTP⋅, 1 BLEUP⋅, une image couleur = trois intensités (rouge, vert, bleu ou combinaisons)
  • 21. 21 ROUGE VERT 0⋅, BLEU 0⋅, ROUGE 0⋅ VERT, BLEU 0⋅, ROUGE 0⋅ VERT 0⋅, BLEU, une image couleur = trois intensités (rouge, vert, bleu ou combinaisons)
  • 22. 22 0 32 64 96 128 160 192 224 256 50 0 50 100 150 200 250 x f génération des intensités RVB d’un arc en ciel
  • 23. 23 http://www.youtube.com/watch?v=p94yQ8cvTHg&NR=1 Annabelle - Serpentine Dance (1894) [Edison] Premières colorisations de film
  • 24. 24 l’oeil http://perso.id-net.fr/~brolis/docs/oeil/physio.html 125 millions de bâtonnets (intensité et vision nocturne) 5 millions de cônes (couleur) http://lecerveau.mcgill.ca/flash/d/d_02/d_02_m/d_02_m_vis/d_02_m_vis.html http://www.pug.fr/extrait_ouvrage/Electure.pdf
  • 25. 25 http://www.futura-sciences.com/fr/doc/t/medecine-1/d/loeil-la-vision-au-dela-de-la-vision_667/c3/221/p5/ La métarhodopsine II produite par transformation de la rhodopsine sous l'effet de la lumière active une protéine : la transducine. Par la suite, les canaux Na+ des cellules réceptrices se ferment, provoquant une hyper-polarisation membranaire qui engendre un potentiel d'action électrique dans les cellules ganglionnaires. Une protéine transmembranaire, l'opsine, sur laquelle vient se fixer un groupement le rétinène, qui n'est autre qu'un aldéhyde de la vitamine A ou rétinol subit l'arrivée d'un photon entre 650 et 400nm sur la partie rétinène de la rhodopsine qui passe alors de la conformation 11-cis à la conformation tout-trans (appelée métarhodopsine II).
  • 26. 26 quels sont les mécanismes mis en œuvre au niveau neuronal ? recherches actuelles en neurologie : ensuite : qu’est ce que la mémoire enregistre ? comment le cerveau compare-t-il une nouvelle image aux données mémorisées pour éventuellement reconnaître un objet en quelques centièmes de secondes pour progresser : apport incontournable de l’imagerie médicale p. ex : au premier niveau : détection de contours et de leur orientation
  • 27. 27 quantification numérique • quantification en niveaux – en couleurs – traitements à base d’histogramme rehaussement • quantification spatiale
  • 28. 28noter l’effet de contraste près des transition
  • 29. 29 KLIN pour chaque couleur l’intensité est en général codée sur un octet parfois 2 KLIN KLIN 1bit 2 3 456-8
  • 30. 30
  • 31. 31 modifier l’histogramme pour améliorer la qualité d’une image (contraste) nombre de pixels d’une intensité donnée (souvent un octet) grande sensibilité des capteurs des appareils photos numériques noir blanc
  • 32. 32 construire l’histogramme choisir un pas de quantification pour chaque niveau de quantification compter le nombre de pixel ayant ce niveau de quantification modifier les niveaux d’intensité par exemple pour augmenter le contraste noir blancavant modification blanc aprèsmodification a a
  • 33. 33
  • 34. 34
  • 35. 35 échantillonnage des images (nous reviendrons ultérieurement sur le théorème d’échantillonnage)
  • 36. 36 Abraham Lincoln [Salvador Dali, 1976] formalisation rigoureuse (théorème de Shannon dans le cas des images) Pixels ; échantillons mosaïques
  • 37. 37 g g g de 4x4 à 128x128 pixels
  • 38. 38 Point Par Pouce Unité de mesure de la résolution, utilisée principalement pour les écrans et les imprimantes. En français on parle de Points Par Pouce (PPP) ou de Pixels Par Pouce, ce qui est un peut différent, en anglais on parle de Dots Per Inch (DPI) ou de Pixels Per Inch (PPI). Note : un pouce (inch) vaut 2,54 cm. Plus il y a de points par pouce, meilleure est la résolution d'une image. Les détails que l'on pourra voir seront plus fins. Par exemple un écran classique peut afficher 75 pixels par pouce, si on atteignait les qualités d’appareils actuels (12 millions de pixels p.ex.) on aurait de l’ordre de 250 pixels par pouce (10 pixels par mm qualité comparable à la photographie argentique)
  • 39. 39 quantité d’information contenue dans une image (sans compression) images animées quelques millions de pixels par image trois couleurs huit bits par couleur 24 ou 25 images par seconde pixels couleurs niveaux de quantification de l’intensité une photo = quelques dizaines de millions de bits un film de 1h30 = 10 térabits (dix mille milliards) une page d’écriture = 40x60 caractères = vingt mille bits un livre = quelques millions de bits un cd audio = 10 milliard de bits
  • 40. 40 enhance contrast, remove noise, detect edges, segment an image into regions, thin regions, or perform skeletonization on regions. Morphological functions Erosion and dilation Opening and closing Watershed segmentation Reconstruction Distance transform Detect lines and extract lines segments from an image using the Hough transform texture analysis functions
  • 42. 42 Attention aux fausses interprétations (face on mars)
  • 43. 43
  • 45. 45 l’importance du contexte dans l’interprétation d’une image
  • 46. 46
  • 47. 47 analyse de l’extension d’un feu de forêt
  • 49. 49 BIG BROTHER IS WATCHING YOU
  • 50. 50 la géométrie de l'oreille, méthode parfois utilisée par la police, la démarche (vitesse, mouvements du corps, …), l'odeur corporelle, l'analyse des pores de la peau, la thermographie faciale, les ongles, l'irrigation sanguine ...
  • 51. 51
  • 52. 52 contours haut et bas segmentation reconnaissance des « segments » dans une base de segments mémorisés et de leurs enchaînements (modèles de markov) Abdenaim EL YACOUBI (la poste nantes) ftp://ftp.irisa.fr/local/IMADOC/lorette/elyacoubi/MOUNIM.PPT exemple de reconnaissance d’écriture manuscrite
  • 53. 53 comment reconnaître automatiquement le visage malgré les mimiques, les variations d’éclairage, le bruit, les données manquantes, etc... reconnaissance de visages qui c’est ?
  • 54. 54
  • 55. 55 qu’est ce que c’est ?
  • 56. 56 • une très grande variété d’algorithmes et d’applications ; toutefois la première étape est souvent basée sur un filtrage linéaire ou une analyse en fréquence • des problèmes concrets difficiles, car une multitude de causes de variations d’une image à l’autre • encore beaucoup de recherches pour arriver à comprendre les processus mis en jeu dans le cerveau

Hinweis der Redaktion

  1. notez
  2. il est possible malgré un échantillonnage grossier de retrouver l’information sur l’image ; toutefois la reconnaissance du portrait en ne se fondant que sur l’image en bas à droite peut poser de grandes difficultés
  3. détecter une forêt des champs des rivières des routes des bâtiments
  4. attention aux fausses interprétations (image de mars ...)
  5. reconnaître des objets
  6. un domaine très sensible à l’heure actuelle
  7. recherche de minuties