Cours: SYSTEMES MULTIMEDIA Master RSD, 2014/2015



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

TP SIN Traitement d image

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

Chapitre 13 Numérisation de l information

Les images numériques. 1. Le dessin vectoriel

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

TD : Codage des images

Géométrie discrète Chapitre V

Chap17 - CORRECTİON DES EXERCİCES

INFO 2 : Traitement des images

Initiation à linfographie

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

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

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

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

Adobe Premiere Pro Exportation

Catégories de format d'optimisation

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

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

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

L'astrophotographie au Cercle

Formats d images. 1 Introduction

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

Création de maquette web

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

Chapitre 18 : Transmettre et stocker de l information

Projet Matlab : un logiciel de cryptage

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

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

Cours de numérisation sur Epson Perfection

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

Fête de la science Initiation au traitement des images

Le poids et la taille des fichiers

Modules Multimédia PAO (Adobe)

Plan d études. Traitement visuel 2D. Techniques d intégration multimédia HU. legault/2d/ 1-2-2

Utilisation du logiciel ImageJ gratuit

Formats de fichiers adaptés à l'archivage électronique à moyen et long terme

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

nom : Collège Ste Clotilde

3 Approximation de solutions d équations

Des interfaces textuelles aux interfaces graphiques

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

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

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

Introduction à la Visualisation Scientifique

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

Supports. Images numériques. notions de base [1]

SNC-RZ25P. Caméra réseau motorisée MJPEG / MPEG-4

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

Synthèse d images Edmond Boyer

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

En DV (PAL ou NTSC), la largeur est toujours de 720 pixels, c'est la proportion du pixel qui change la proportion de l'image.

Numérisation du signal

Usage des photos pour Internet et pour la presse

Par Richard Beauregard. Novembre 2011

L espace de travail de Photoshop

Fonctions de deux variables. Mai 2011

Les étapes du traitement de l analyse d image

Fonctions de plusieurs variables

Traitement bas-niveau

Codage d information. Codage d information : -Définition-

Gestion de gros fichiers binaires (images) en APL*PLUS III

LES CAPTEURS CCD/CMOS

OM 1 Outils mathématiques : fonction de plusieurs variables

Représentation des Nombres

Formation > Développement > Internet > Réseaux > Matériel > Maintenance

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

Caractéristiques et débits de votre ligne ADSL

Immersion - Vision 3D dans la RV.

Programmation C. Apprendre à développer des programmes simples dans le langage C

Comment optimiser dans ImageReady?

UFE - Observatoire de Paris. ImageJ. marie-france landréa

Prise en main du module Open office Impress / Présentation

Spécifications techniques

Optimiser les images pour l affichage sur votre site

1 Représentation d une image

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

Introduction à MATLAB R

Distinguer entre «Enregistrer» et «Sauvegarder»

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

Matériel informatique (hardware)

Régler les paramètres de mesure en choisissant un intervalle de mesure 10µs et 200 mesures.

Ecole Centrale d Electronique VA «Réseaux haut débit et multimédia» Novembre 2009

Images Sons Vidéos. Centre pour la formation à l Informatique dans le Secondaire CONCEVOIR UN PRODUIT MULTIMÉDIA. Département Education et Technologie

Structure de base d un ordinateur

Limitations of the Playstation 3 for High Performance Cluster Computing

Plan du cours Cours théoriques. 29 septembre 2014

Dossier. Développer en Java sur téléphone mobile. Benjamin Damécourt UFR SITEC Master 2 EESC 11 janvier 2012

MEMENTO D'UTILISATION Du T.N.I. SmartBoard (Version )

Trouvez l offre qui vous ressemble. SIG fibre optique.

PRINCIPE MICROSCOPIE CONFOCALE

Caractéristiques Techniques LEICA M MONOCHROM (Typ 246)

Structures algébriques

CFAO Usinage sur machine à commande numérique

Les tablettes. Présentation tablettes Descriptif Fournisseurs Caractéristiques Comparatifs Conseils Perspectives Démonstration

PHOTOSHOP - L'AFFICHAGE

Sujet. calculatrice: autorisée durée: 4 heures

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Transcription:

Cours: SYSTEMES MULTIMEDIA Master RSD, 2014/2015 Prof. Slimane Larabi

Chapitre 2. Notions sur l image et la vidéo 2.1 Notions sur l'image 2.2 Représentation d une image 2.3 OPERATIONS SUR LES IMAGES 2.4 Formats d images non compressées 2.5 La vidéo

2.1 Notions sur l'image 0 f R (x,y) 255 0 f V (x,y) 255 0 f(x,y) 255 0 f B (x,y) 255 Une image= fonction, qui associe en un point donné une valeur (niveau de gris) qui dépend de la quantité de lumière: 0< f(x,y) M pour tout (x,y) de l image

..\..\..\..\..\Program Files\Euresys\eVision\EasyAccess\EasyAccess.exe

MOYENS D ACQUISITION D IMAGES On utilise le capteur correspondant au besoin : - application spatiale : Satellite - application avec grande précision : caméra CCD - application (précision non exigée) : caméra TV

ELEMENTS D UN CAPTEUR - Dispositif optique - Système de transfert énergie lumineuse en énergie électrique - Carte pour échantillonnage du signal vidéo, numérisation, mémorisation

ELEMENTS D UN CAPTEUR - Dispositif optique - Système de transfert énergie lumineuse en énergie électrique - Carte pour échantillonnage du signal vidéo, numérisation, mémorisation

ECHANTILLONNAGE

2.2 REPRESENTATION D UNE IMAGE Matricielle Histogramme Profil (1 ligne ou 1 colonne)

Représentation matricielle 0 1 2 3 4 0 1 5 4 1 6 3 1 9 1 2 0 4 2 1 4

Représentation par Histograme 0 1 2 3 4 0 1 5 4 1 6 3 1 9 1 2 0 4 2 1 4

Représentation par profil

Représentation matricielle 0 1 2 3 4 5 6 7 8 9 10 11 0 154 163 191 204 214 225 232 237 238 238 233 222 1 152 161 189 204 213 225 231 235 236 233 211 208 2 154 162 188 202 214 225 231 236 231 225 211 194 3 154 161 186 201 213 224 230 229 225 215 197 179 4 152 161 186 201 212 223 228 229 217 202 183 166 5 153 159 186 200 210 221 225 222 207 190 172 158 6 154 160 187 201 210 221 221 211 195 178 162 150 7 154 159 185 198 209 216 215 199 184 168 155 147 8 155 162 186 199 209 211 207 189 173 160 148 143 9 156 161 183 195 205 203 196 179 165 154 147 141 10 156 161 182 194 201 195 187 171 158 149 143 140 11 157 162 182 192 195 186 177 162 152 145 143 140 12 164 184 190 189 177 167 155 149 145 142 139 255..\..\..\..\..\Program Files\Euresys\eVision\EasyAccess\EasyAccess.exe

2.3 OPERATIONS SUR LES IMAGES Addition Image1(n,m)+Image2(n,m)=Image3(n,m) Image3(i,j)=Image1(i,j)+Image2(i,j)

Addition de deux images

Soustraction Image1(n,m)-Image2(n,m)=Image3(n,m) Image3(i,j)=Image1(i,j)-Image2(i,j)

Soustraction de deux images

Addition/Soustraction d un scalaire à une image Image1(n,m)+Valeur=Image2(n,m) Image2(i,j)=Image1(i,j)+Valeur

Addition avec un scalaire=190

Soustraction d un scalaire valeur=50

Inversion d une image InverseImage(n,m)=255-Image(n,m) Inverseimage(i,j)=255-Image(i,j)

Inversion d une image

Convolution d une image avec un filtre: Image(n,m) Masque(p,q)

a 00 a 01 a 02 a 03 a 04 a 05 a 06 a 07 a 10 a 11 a 12 a 13 a 14 a 15 a 16 A 17 a 20 a 21 a 22 a 23 a 24 a 25 a 26 a 27 a 30 a 31 a 32 a 33 a 34 a 35 a 36 a 37 a 40 a 41 a 42 a 43 a 44 a 45 a 46 a 47 M 00 M 01 M 02 M 10 M 11 M 12 M 20 M 21 M 22 a 50 a 51 a 52 a 53 a 54 a 55 a 56 a 57 a 60 a 61 a 62 a 63 a 64 a 65 a 66 a 67 a 70 a 71 a 72 a 73 a 74 a 75 a 76 a 77

a 00 a 01 a 02 a 03 a 04 a 05 a 06 a 07 a 10 a 11 a 12 a 13 a 14 a 15 a 16 A 17 a 20 a 21 a 22 a 23 a 24 a 25 a 26 a 27 a 30 a 31 a 32 a 33 a 34 a 35 a 36 a 37 a 40 a 41 a 42 a 43 a 44 a 45 a 46 a 47 M 00 M 01 M 02 M 10 M 11 M 12 M 20 M 21 M 22 a 50 a 51 a 52 a 53 a 54 a 55 a 56 a 57 a 60 a 61 a 62 a 63 a 64 a 65 a 66 a 67 a 70 a 71 a 72 a 73 a 74 a 75 a 76 a 77

a 33 a 22 M 00 +a 23 M 01 +a 24 M 02 +a 32 M 10 +a 33 M 11 +a 34 M 12 +a 42 M 20 +a 43 M 21 +a 44 M 22

a 00 a 01 a 02 a 03 a 04 a 05 a 06 a 07 a 10 a 11 a 12 a 13 a 14 a 15 a 16 A 17 a 20 a 21 a 22 a 23 a 24 a 25 a 26 a 27 a 30 a 31 a 32 a 33 a 34 a 35 a 36 a 37 a 40 a 41 a 42 a 43 a 44 a 45 a 46 a 47 M 00 M 01 M 02 M 10 M 11 M 12 M 20 M 21 M 22 a 50 a 51 a 52 a 53 a 54 a 55 a 56 a 57 a 60 a 61 a 62 a 63 a 64 a 65 a 66 a 67 a 70 a 71 a 72 a 73 a 74 a 75 a 76 a 77

Exemple: 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 0 0 0 200 200 200 200 200 200 0 0 0 200 200 200 200 200 200 0 0 0 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 0 1 0 1-4 1 0 1 0

Exemple: 200 200 200 200 200 200 200 200 200 200 200 200 200(0) 200(-200) 200 200 200 200 200 200 200 200(-200)0(400) 0(200) 0 200 200 200 200 200 200(-200)0(200) 0(0) 0 200 200 200 200 200 200 0 0 0 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200 200

2.4 Formats d images non compressées Introduction : Une multitude de formats d images est utilisée aujourd hui. - Concurrence entre les fabricants des logiciels pour imposer le format - Caractéristiques d une image (dimensions, couleurs, fixe/dynamique, compression etc..) Deux méthodes sont utilisées: - Transformer l'image en un ensemble de vecteurs, - Transformer en un ensemble de points ; on parle des images vectorielles et des images " bitmaps ".

- Images matricielles L'image est considérée comme étant une matrice composée d une suite de lignes, qui sont elles-mêmes composées de suites de points appelés pixels. Ce système de codage consiste donc à décomposer la représentation de l'image, en un certain nombre de points élémentaires, chaque point est caractérisé par ses coordonnées spatiales et sa couleur choisie parmi la palette de couleurs utilisée.

Images matricielles La qualité et le volume de l information codée et transmise dépendent: L information donnée par un pixel : le nombre de couleurs (NC) que peut contenir une image Nombre de bits (n) utilisés pour la représentation d'un pixel (NC= 2 n ) Taille de l image.

Images matricielles Exemple : Soit une image de 600x400 pixels codée sur 24 bits. Son volume théorique est égal à 600x400x3 octets=703,125 ko=70 MO Ce type de format est volumineux ce qui rend l'application d'une technique de compression très indispensable, pour gagner de l'espace mémoire dans l'archivage et faciliter leur transmission sur réseaux

Images vectorielles Les formats vectoriels se contentent de faire une description géométrique de l'image; le document numérisé prend donc la forme d'une suite de formules mathématiques décrivant les formes élémentaires constituant l'image (carrés, rectangles, ellipses, cercles, courbes, etc.). Chaque forme élémentaire constitue un objet et se voit assigné un certain nombre d'attributs tels que la couleur, la transparence, l'épaisseur du trait, le type de trait etc.

Le stockage d'une image du type vectoriel est donc très différent de celui d'une image de type bitmap : Il consiste en la mémorisation de la représentation des coordonnées des points caractéristiques des formes qui constituent l'image. Il s'agit dès lors d'une représentation relative que l'on peut qualifier de "symbolique".

Exemple d images vectorielles

2.5 La vidéo 2.5.1 Définition d une vidéo numérique Une vidéo est une succession d'images à une certaine cadence. L'oeil humain est capable de distinguer environ 20 images par seconde. Avec la cadence (20 images par seconde), il est possible de tromper l'œil et de lui faire croire à une image animée. On caractérise la fluidité (vitesse) d'une vidéo par le nombre d'images par secondes (en anglais frame rate), exprimé en FPS (Frames per second, en français trames par seconde).

2.5.2 Représentation d'une séquence vidéo Une séquence vidéo brute est une suite d'images fixes, qui peut être caractérisée par trois principaux paramètres : - Résolution en luminance, - Résolution spatiale - Résolution temporelle.

2.5.2 Représentation d'une séquence vidéo La résolution en luminance détermine le nombre de nuances ou de couleurs possibles pour un pixel. Celle-ci est généralement de 8 bits pour les niveaux de gris et de 24 bits pour les séquences en couleurs.

2.5.2 Représentation d'une séquence vidéo La résolution spatiale définit le nombre de lignes et de colonnes de la matrice de pixels. La résolution temporelle est le nombre d'images par seconde. La valeur de ces trois paramètres détermine l'espace mémoire nécessaire pour stocker séquence vidéo.

2.5.2 Représentation d'une séquence vidéo Exemple : Séquence de durée (1sec), résolution de 720 par 576 pixels, un codage des couleurs sur 24 bits, et une fréquence de 25 images par seconde Débit requis= 31 MO/s (mégabits par seconde). Le débit d'une séquence vidéo brute est très élevé comparé aux débits et à l'espace offert par les moyens de stockage et de transferts actuels.