TERI : Traitement et Reconnaissance d images

Documents pareils
Formats d images. 1 Introduction

TD : Codage des images

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Transmission d informations sur le réseau électrique

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

Chapitre 13 Numérisation de l information

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

ISO/CEI NORME INTERNATIONALE

Approche par marquage pour l évaluation de la qualité d image dans les applications multimédias

Mesure agnostique de la qualité des images.

M2R IMA UE CONF Présentation

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

Chapitre 2 : Techniques de transmission

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

Capacité d un canal Second Théorème de Shannon. Théorie de l information 1/34

Digital Subscriber Line

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes

Livrable 2.1 Rapport d analyse et de restructuration de code monothread des modules P, T, Q et F de l encodage MPEG-4 AVC

G.P. DNS02 Septembre Réfraction...1 I.Préliminaires...1 II.Première partie...1 III.Deuxième partie...3. Réfraction

Transmission de données. A) Principaux éléments intervenant dans la transmission

Continuité et dérivabilité d une fonction

Bandes Critiques et Masquage

Université de La Rochelle. Réseaux TD n 6

Géométrie discrète Chapitre V

Fête de la science Initiation au traitement des images

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Systèmes de communications numériques 2

Communications numériques

LES CARACTERISTIQUES DES SUPPORTS DE TRANSMISSION

Cryptographie Quantique

note technique 1RWLRQVVXUODFRPSUHVVLRQ GHVGRQQpHVGDQV OHVDSSOLFDWLRQVPXOWLPpGLDV Direction de l'ingénierie éducative

Technique de compression des images médicales 4D

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

nom : Collège Ste Clotilde

«Le Dolby Digital 5.1 et les tests en champ libre par ordinateur»

Initiation à linfographie

Spécialité IAD. Master de Sciences et technologie de l UPMC. Mention informatique. Partenaires : ENST, ENSTA. Responsables : T. Artières, C.

Chaine de transmission

Encryptions, compression et partitionnement des données

Informatique Générale

Spécifications techniques

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

ELP 304 : Électronique Numérique. Cours 1 Introduction

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

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

Traitement bas-niveau

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

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

Comment optimiser dans ImageReady?

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

TP SIN Traitement d image

Groupe Eyrolles, 2000, 2004, ISBN :

Les techniques de multiplexage

ATELIER IMAGEJ. Différentes applications vous sont proposées pour apprendre à utiliser quelques fonctions d ImageJ :

Systèmes de transmission

Téléinformatique. Chapitre V : La couche liaison de données dans Internet. ESEN Université De La Manouba

I. TRANSMISSION DE DONNEES

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

Enregistrement et transformation du son. S. Natkin Novembre 2001

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

La technologie Java Card TM

Cinéma Numérique : État de l art d un point de vue Art et Essai

Numérisation du signal

Recherche De Coalescences Binaires Étalonnage Du Détecteur

Chapitre I La fonction transmission

Étude des Corrélations entre Paramètres Statiques et Dynamiques des Convertisseurs Analogique-Numérique en vue d optimiser leur Flot de Test

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

Variateurs de vitesse

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

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

Telecommunication modulation numérique

Généralités sur l'éditeur de contenus (CMS) d'e-sidoc

1.1 Codage de source et test d hypothèse

LES DIFFÉRENTS FORMATS AUDIO NUMÉRIQUES

Réseaux Multimédia et Qualité de Service

Telecommunication modulation numérique

Analyse de la bande passante

Alarme domestique- Présentation

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

Cours3. Applications continues et homéomorphismes. 1 Rappel sur les images réciproques

Théorie et Codage de l Information (IF01) exercices Paul Honeine Université de technologie de Troyes France

TD 1 - Transmission en bande de passe

Python - introduction à la programmation et calcul scientifique

INTRODUCTION. 1 k 2. k=1

Chap17 - CORRECTİON DES EXERCİCES

Rapport de stage. Implantation en virgule fixe d un codeur audio. Romain Serizel

MATHÉMATIQUES DISCRÈTES (4) CRYPTOGRAPHIE CLASSIQUE

FICHE 17 : CREER UN SITE WEB

Guide de correction et d optimisation des images en vue de leur publication sous Marcomedia Contribute. Logiciel utilisé : Adobe PhotoShop 7

DEVANT L UNIVERSITE DE RENNES 1

MODE D EMPLOI DU GESTIONNAIRE DE L ESPACE PERSO DES MEMBRES DE LA SLIAI

Télévision et vidéo sur IP

5.2 Théorème/Transformée de Fourier a) Théorème

Création de maquette web

La couche physique de l ADSL (voie descendante)

CHAPITRE V. Théorie de l échantillonnage et de la quantification

Transcription:

TERI : Traitement et Reconnaissance d images Cours Master 2 IAD Isabelle Bloch ENST / TSI Florence Tupin ENST / TSI Antoine Manzanera ENSTA / UEI

Codage d image : Exemple de la compression Jpeg Représentation fréquentielle et DCT Quantification des coefficients DCT Parcours des blocs DCT et codage par plage Codage entropique et algorithme de Huffman

La norme de compression Jpeg utilise une représentation des images sous forme de transformée en cosinus discret bidimensionnel (DCT2d) : Transformée directe : Transformée inverse : 2 C( u, v) n 2 (0,0) ( u, v) n n x0 y0 (2x ) u (2y ) v I( x, y) cos sin n n I( x, y) n n u0 v0 2 (0,0) ( u, v) (2x ) u (2y ) v C( u, v) cos sin n n Dans cette représentation, un bloc (imagette) de taille nn est représenté par ses composantes dans une base de nn fonctions élémentaires F u,v (x,y) : I( x, y) n n u0 v0 C( u, v) Fu, v( x, y) avec : ( 0,0 ( u, v) (2 x) u (2 y cos n n ) Fu, v( x, y) sin 2 ) v L avantage de cette base, est que contrairement à la base canonique, certaines composantes peuvent être considérées comme moins importantes. C est cette propriété qu exploite la compression avec perte. Ci contre, la base DCT2d pour des blocs de taille 88 : Les 64 fonctions élémentaires F u,v (n = 8)

Sur de grandes images, cette transformation est appliquée à tous les blocs carrés d un découpage régulier, voir exemple ci-contre (n = 8) : Le mode de représentation () de la DCT2d préserve la localisation des blocs de l image originale : il illustre bien l irrégularité spatiale de la répartition de l information. Le mode de représentation (2) de la DCT2d regroupe les pixels de tous les blocs par coefficient. Il permet de visualiser le découpage en bande de fréquence, et d apprécier la différence de leur pertinence d un point de vue psychovisuel. La compression Jpeg exploite cette différence en quantifiant plus fortement, voire en supprimant les fréquences les plus élevées de la DCT2d (2) ()

Bitrate : 0,25 Size : 6 Ko Mean Square Error : 378,7

Bitrate : 0,5 Size : 32 Ko Mean Square Error : 239,5

Bitrate : 0,75 Size : 48 Ko Mean Square Error : 7,8

Bitrate : Size : 64 Ko Mean Square Error : 30,2

Bitrate :,5 Size : 96 Ko Mean Square Error : 79,8

Bitrate : 2 Size : 28 Ko Mean Square Error : 50,0

Bitrate : 2,5 Size : 60 Ko Mean Square Error : 3,6

Bitrate : 3 Size : 92 Ko Mean Square Error : 9,9

Bitrate : 3,5 Size : 224 Ko Mean Square Error : 2,4

Bitrate : 4 Size : 256 Ko Mean Square Error : 7,5

Après la transformée en DCT2d et la quantification, la deuxième partie de la norme Jpeg utilise une compression sans perte qui va : () regrouper les nombreuses valeurs nulles par plages (Run Length Encoding), et (2) exploiter le déséquilibre dans la distribution des valeurs à coder en attribuant à chaque valeur (symbole) une longueur (nombre de bits) inversement proportionnelle à sa probabilité d apparition (codage entropique). () Chaque bloc DCT2d quantifié est transformé en un vecteur ligne grâce à un parcours en zig-zag : Cette transformation regroupe les valeurs faibles en fin de vecteur. (2) Les valeurs non nulles sont codées par le codage de Huffman : a b c d e f 0,5 0,08 0,5 0,04 0,7 0,06 0 0 0 0, 0,8 0,32 0 0,5 0 Symbole Probab. Code a 0,5 000 b 0,08 00 c 0,5 d 0,04 00 e 0,7 00 f 0,06 0