0% ont trouvé ce document utile (0 vote)
126 vues2 pages

Compression Vidéo et Estimation de Mouvement

Ce TP présente la compression vidéo par estimation de mouvement en utilisant Matlab et le logiciel VcDemo. Il décrit comment exploiter la redondance temporelle entre images successives pour réduire la taille des vidéos stockées. L'estimation de mouvement permet de prédire les blocs d'images suivantes à partir des précédentes et ainsi ne coder que la différence, compressant la vidéo. Le TP évalue les performances de cette approche en fonction des paramètres et de la vidéo traitée.

Transféré par

Děmøïšěllë Rãn
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
126 vues2 pages

Compression Vidéo et Estimation de Mouvement

Ce TP présente la compression vidéo par estimation de mouvement en utilisant Matlab et le logiciel VcDemo. Il décrit comment exploiter la redondance temporelle entre images successives pour réduire la taille des vidéos stockées. L'estimation de mouvement permet de prédire les blocs d'images suivantes à partir des précédentes et ainsi ne coder que la différence, compressant la vidéo. Le TP évalue les performances de cette approche en fonction des paramètres et de la vidéo traitée.

Transféré par

Děmøïšěllë Rãn
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP 03 2 Master Sys des Télécomm

Université de Khenchela
Département Génie Industriel
2iéme Master Système des Télécommunications.
Matière: TV numérique.

TP n=° 03
La COMPRESSION VIDEO

Le probleme :
Je dispose d'une vidéo composée d'au moins deux images d'une scène filmée en continu. Deux images successives sont
tres correlees. Est-il possible d'exploiter cette redondance temporelle afin de compresser la séquence vidéo et donc réduire
l'espace nécessaire pour la stocker?
Lorsque je décompresse ma vidéo, ai-je une perte de qualité par rapport à la vidéo initiale? Comment la mesurer?

Objectifs :
1. illustrer la presentation avec une etape d'un codec video
2. exemple d'utilisation du logiciel MatLab

Avant de commencer,
1. Creer un repertoire de travail
2. Copy le fichier TPvideo_compression.zip dans le repertoire créer
3. Extraire tous les fichiers dans le repertoire de travail

Prediction par estimation de mouvement (en Matlab)


Ce programme réalise une estimation de mouvement pour la composante luminance d'une vidéo.

1. Extraire le contenu de TPvideo_compression.zip dans le répertoire de travail


2. Lancez Matlab, se placer dans le répertoire de travail , ouvrez le script MainMotionCompensation.m
et exécutez le .
3. Evaluez les performances de l'estimation de mouvement :
3.1. Modifiez les paramètres : taille bloc et taille de la fenêtre de recherche
3.2. Quel est l'effet sur la qualité de la prédiction et le coût de codage des vecteurs de
mouvements ?
3.3. Calculer et afficher le taux de compression par image (luminance seulement).
3.4. Quel est le résultat en fonction de la vidéo ? Pour quelle vidéo a-t-on le taux de compression le
plus élève.
4. Pour aller plus loin :
4.1. Comment accélérer la recherche du meilleur bloc pouvant prédire le bloc courant ?
4.2. Traiter un groupe de 8 images a prédire a partir de la première. Stocker les images prédites dans un
fichier et implémenter une visualisation de la vidéo compressée via la prédiction

Mr:[Link] Matière : TV numérique


TP 03 2 Master Sys des Télécomm

Prediction par estimation de mouvement (avec VcDemo)


VcDemo est un logiciel de compression d'images et de video, dédie a l'enseignement et développe par
Delft Université de Technologie. Il fonctionne sous Windows, peut être télécharge

A la première exécution de [Link], un message d'erreur apparait. Renseigner les 4 repertoires


comme étant le répertoire de travail, ou se trouve les vidéos a traiter. Fermer le programme et redémarrer.

1. Ouvrir une séquence video (File/Open Sequence)


2. Visualiser la séquence video (VPLY/Play)
3. Evaluez les performances de l'estimation de mouvement :
a. Modifiez les paramètres : taille bloc (Block) et taille de la fenêtre de recherche (Max.
Displ.)
b. Quel est l'effet sur la qualité de la prédiction et le coût de codage des vecteurs de
mouvements ?
c. Complexité de l'algorithme : différentes stratégies de recherche sont proposées. Quel
est l'effet sur le temps d'exécution de la recherche du meilleur bloc ? (Search. Pour une
recherche N-step, le nombre de pas est réglable dans l'onglet N step)
d. Tester l'estimation des vecteurs de mouvement avec une précision demi-pixel, quart de
pixel (Hiérarchie)

Mr:[Link] Matière : TV numérique

Vous aimerez peut-être aussi