Codage par transformées(1)

Slides:



Advertisements
Présentations similaires
Définitions et applications
Advertisements

Compression d’images format JPEG
CRYPTAGE D’IMAGES : robustesse à la compression
SÉCURISATION DE DOCUMENTS ÉLECTRONIQUES PAR TATOUAGE
PRINCIPE SIMPLIFIE DE LA COMPRESSION MP3
TRAITEMENT NUMERIQUE DES IMAGES
Comment décimer les sons numériques
4. La transformée en z Un formalisme adapté au filtrage et à l’analyse en fréquence des signaux échantillonnés et à l’automatique numérique x(t) signal.
Problèmatique d'archivage et stockage d'images échographiques
LA COMPRESSION : SES ALGORITHMES, SES UTILISATIONS
Prospection par ondes de surface
Compression des images et de la vidéo : principes
2. Echantillonnage et interpolation des signaux vidéo
Estimation du mouvement dans des images biomédicales
Pourquoi? Vidéo : un outil d’intercommunication personnelle, systèmes vidéo communicants. - acquérir en temps réel, coder, transmettre, décoder, récupérer.
6. Quantification des signaux visuels. Codage prédictif (MICD)
Laboratoire Bordelais de Recherche en Informatique 23/02/ Caractérisation du mouvement et méthodes par comparaison du mouvement - Présument une.
8. Transformées Orthogonales et Codage par transformées
Programme du cours (I) 1. Introduction. Vidéo dans des systèmes multimédia 2. Aspects technologiques Formats, numérisation, résolution. Interpolation temporelle.
4. Descripteurs du contenu
Vidéo Numérique: Analyse et Codage Cours en Master ISM Jenny Benois -Pineau Partie II Université Bordeaux -1.
Les premier codecs des images animées :
Standard MPEG2 La structure fondamentale et les algorithmes de codage MPEG2 sont les mêmes que pour MPEG1 (*) - architecture I,B,P (**) - codage du.
H.264/MPEG4 AVC H.263/MPEG4 V1. H.264/MPEG4 AVC Principes clés : Codage intra-image et inter-image par des blocs de taille variable et par combinaison.

Dpt. Télécommunications, Services & Usages Théorie de l information H. Benoit-Cattin Introduction 2. Vue densemble 3. Sources discrètes & Entropie.

Traitement d'images Hugues BENOIT-CATTIN.
Le codage, la compression et l’édition vidéo
Introduction à limagerie numérique Acquisition, Caractéristiques, Espaces couleurs, Résolution.
Identification de sources de chaleur dorigine thermomécaniques : Présentation de deux méthodes destimation et de résultats expérimentaux. Norbert Renault.
La compression d’images animées
Compression vidéo MPEG-4
Le Codage M P E G PAR ERAUD yann BLAS Tony CANUTE Amirt.
Video Numérique – Formats
Analyse fréquentielle
Filtrage-Analyse Spectrale des Images
3 - Compression des images.
Construction de modèles visuels
Une visite guidée dans le monde des ondelettes
Transformée de Fourier discrète et transformée de Fourier rapide
Un principe de compression d’image
Pr. M. Talibi Alaoui Département Mathématique et Informatique
Décomposer une image sur une base d'ondelettes
Animation et Compression des Images
Compression de données
DU TRAITEMENT DU SIGNAL
12 décembre 2005Soutenance de thèse de Michel Narozny 1 Soutenance de thèse Michel Narozny Équipe Systèmes de Traitement des Signaux, Supélec, campus de.
Monitoring Détection de séquences vidéo en temps réel dans une grande base de données Julien Law-to 23/07/2004.
Chapitre 8 : Recalage d’images
Images télés Format JPEG Format MPEG
Etude et test des algorithmes d'estimation de mouvement en MPEG
Régulation de débit pour MPEG-4 SVC
Le traitement des essences vidéo & audio : Du MPEG 1 au MPEG 4
Reconnaissance automatique de la parole
Les Ondelettes et leurs Applications Soutenance finale
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Performance de circuits.
TNS et Analyse Spectrale
SUJETS SPÉCIAUX EN INFORMATIQUE 1
PROGRAMMATION SCIENTIFIQUE EN C PRO Résolution de système d’équations non- linéaires (racines d’équations) u Méthode de la bissection u Analyse.
TIPE : JPEG Romain Fliedel MP
TIPE : Étude de la compression JPEG et de son itération
La transformée de Fourier discrète dans le numérique Des algorithmes de base aux déploiements à grande échelle Maurice Bellanger CNAM Formation BTS.
MPEG : normalisation La vidéo est compressé en MPEG2 Une vidéo classique : (720x576) à 50 images entrelacées par seconde. Le Mpeg-2 travaille sur 1/4 de.
PROGRAMMATION SCIENTIFIQUE EN C
Compression d’images par DCT et par Ondelettes.
Photoshop 6.0 Aurélie KNOSP Ye LU.
SSII, séance n°13, bilan du cours 15 décembre 2015 Dernière séance 2015 Résumé des chapitres et notions abordées en 2015.
Ondelettes Philippe RAVIER Laboratoire PRISME Université d’Orléans 5A EEO option AA.
La compression de données
Transcription de la présentation:

Traitement et éléments du codage vidéo Jenny Benois -Pineau Université Bordeaux -1 C4

Codage par transformées(1) Objectifs : représenter le signal image/vidéo, le signal d’erreur de compensation du mouvement sur une base orthogonale Les coefficients du développement sur la base ensuite seront quantifiés. Les critères de choix des transformées pour le codage : Coefficients doivent être décorrélés; Compactage de l’énergie : maximum de l’énergie dans un nombre faible des coefficients Transformées : Karhunen-Loeve – optimale, mais elle n’est pas utilisée en pratique car ces fonctions de base dépendent de l’image – même et donc doivent être re-calculées et retransmises

Codage par transformées(2) Autres transformées : Hadamard, Haar, DFT, Transformée en cosinus discrète (DCT), Ondelettes DCT est le plus efficace et ces performances sont proches à KLT - Ondelettes ont des propriétés intéressantes –    »scalabilité »

Transformées orthogonales discrètes Transformée de Fourier discrète Transformée de Fourier inverse Les indices (u,v) sont appelés « fréquences spatiales »

Transformée en cosinus discrète(I) Transformée de Fourier d ’un signal continue réel et symétrique ne contient que les coefficients réels correspondant aux termes cos de la série Fourier; Soit l ’image formée par la réflexion de l ’image initiale par rapport à ses bords est symétrique par rapport au Or est est réel et symétrique

Transformée en cosinus discrète(II) - transformée en cosinus discrète « paire » appliquée aux blocs d ’image 8x8 dans le standard JPEG Ici f(x,y) est le signal centré avec g0 = 128 coefficent « DC » vs « AC »

Transformée en cosinus discrète(III) Image d ’origine Image DC par blocs 8x8

Codage des Images par transformation Du fait de la non-stationnarité du signal d’image, transformations sont effectués dans localement ( dans des blocs n=4,8,16). Découpage en blocs nxn DCT par bloc et Q Codage « symbolique » Codeur Q-1 DCT Inverse Décodage symbolique Fusion des blocs Décodeur

Standard JPEG Joint Photographic Expert Group 1992 Système de base et système étendu Image DCT par bloc Quantification Découpage en blocs 8x8 Image compressée Codage Entropique Balayage Zig-Zag

DCT par bloc Les composantes Y UV (4:2:2) sont traitées séparément Bloc des coefficients DCT Bloc dans l’image f(x,y) = I(x,y) –128 , F(u,v)=DCT[f(x,y)]

Quantification des coefficients(I) Les coefficients DCT des composantes YUV sont quantifiés séparément avec les matrices de quantification Psychovisuelles -quantification entière - matrice de quantification Matrice pour la composante Y 16 11 10 24 40 51 61 12 14 19 26 58 60 55 13 57 69 56 17 22 29 87 80 62 18 37 68 109 103 77 35 64 81 104 113 92 49 78 121 120 101 72 95 98 112 100 99

Quantification des coefficients(II) Matrice pour les composantes U et V Contrôle par le facteur de qualité q appliqué aux matrices. 17 18 24 47 99 21 26 66 56

Codage dans le domaine DCT Arrangement des coefficients quantifiés dans l’ordre de balayage zig-zag – coefficients DC (a00) et AC Codage entropique (Huffman) de e a00

Codage des coefficients AC 1-ère phase : codage des paires des coefficients et du nombre des zéros qui les précèdent. 1 2 3 4 5 6 7 8 9 10 11 12 13 … 64 808 412 0 0 -23 9 0 0 0 0 0 6 0 … 0 808, (0,412), (2, -23), (0,9), (5,6), … EOB 2-ème phase : codage entropique (Huffman) de cette information 1011 412 1001 …

Performances Une bonne qualité visuelle avec 1bps Influence du facteur de qualité : 288x230 195 Ko RVB q = 6 ; 3 Ko q = 84 ; 24 Ko

Codage Vidéo Hybride Principes : - compensation du mouvement et codage des vecteurs de mouvement; - codage par transformation du signal d’erreur de prédiction - rafraîchissement par le codage des images en mode « intra » - familles des codecs vidéo MPEG, H.26x

Schéma générique des codeurs hybrides avec la compensation du mouvement Codage du mouvement Codage spatial par transformées Prédiction par mvt Image précédente Estimation du mvt Décodage + - t=0?

Standards MPEG1,MPEG2 Généralités Modes de codage et architecture du train binaire Codage en mode Intra –Image ( I) Codage par prédiction basée mouvement Inter-Image (P) Codage avec l’interpolation bi-directionnelle (B) GOP – group of pictures I B P

Structure hiérarchique des macroblocs Macroblock : 16x16 pixels Block : 8x8 pixels Codage du mouvement : - sans pertes, 1 vecteur du mouvement par macroblock - pas de codage du mouvement pour des certains MB (images P et B) Codage de la « texture » : DCT, quantification et codage entropique par block (images I, P, B)

Vecteurs du mouvement MPEG2 Hiragasy, SFRS

Famille MPEG, H.26X + Codage Entrop. Q Zig- Zag DCT - Décodage t=0? + Image précédente Prédiction par mvt Estimation du mvt Décodage Codage du mouvement