Analyse vidéo. Algorithmes de traitement vidéos. Plan. 1) Classification des traitements vidéos. 1) Classification des traitements vidéos

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

Codage vidéo par block matching adaptatif

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.

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

Intérêt du découpage en sous-bandes pour l analyse spectrale

DEVANT L UNIVERSITE DE RENNES 1

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

Echantillonnage Non uniforme

Détection des deux roues motorisés par télémétrie laser à balayage

CONFERENCE EXPO-PROTECTION

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


Glossaire technique Veditec

Dan Istrate. Directeur de thèse : Eric Castelli Co-Directeur : Laurent Besacier

Multimedia. Systèmes, Communications et Applications. Ahmed MEHAOUA

8563A. SPECTRUM ANALYZER 9 khz GHz ANALYSEUR DE SPECTRE

Mesure agnostique de la qualité des images.

Comparatif entre Matrox RT.X2 et Adobe Premiere Pro CS3 (logiciel seul)

Opérations de base sur ImageJ

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

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

Object Removal by Exemplar-Based Inpainting

PRECAUTIONS DESCRIPTION DU PRODUIT

Récupérer au format AVI un extrait d'un DVD à l'aide du logiciel FlaskMpeg

Gamme caméra FA. Les caméras RICOH pour l industrie : Série FV. Caméras: RICOH FV Serie. GigE Vision. Camera Link. 2 Megapixel.

Projet de Traitement du Signal Segmentation d images SAR

Géométrie discrète Chapitre V

Chaine de transmission

LOCATIONS MATERIEL AUDIO-LUMIERE

Montage non-linéaire. Techniques et méthodes

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

Filtrage stochastique non linéaire par la théorie de représentation des martingales

Technique de compression des images médicales 4D

PRESENTATION AT270 JUILLET 2012

ASSISTANCE TECHNIQUE INTERACTIVE TC

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

Modules Multimédia PAO (Adobe)

«SESSION 2009» RESEAUX DE TELECOMMUNICATIONS ET EQUIPEMENTS ASSOCIES. Durée : 2 h 00 (Coef. 3)

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

FAG Detector III la solution pour la surveillance et l équilibrage. Information Technique Produit

Adobe Premiere Pro Exportation

Logiciels DSPiy. DSPiyStudio logiciels et format des fichiers. incomplet

2. DIFFÉRENTS TYPES DE RÉSEAUX

ARTICLE. Dix raisons d acheter une caméra réseau ou ce que votre fournisseur de caméras analogiques ne vous révèlera jamais

LA COUCHE PHYSIQUE EST LA COUCHE par laquelle l information est effectivemnt transmise.

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

DVR08IP-8POE. DVR08IP-8POE DVR Série Neptune IP. NVR (Network Video Recorder) 8 canaux pour caméras IP avec 8 ports réseau PoE intégrés

PRINCIPE DE HOTTE SPÉCIALE COMPLÈTE TYPE «RHC» COMPLETE «RHC» TYPE SPECIAL HOOD SYSTEM

fullprotect inside EOLE SPEie RS E-SPEie V-0.6A-RS 1.0 revision Protection environnement Datasheet édition française

Guide technique de la vidéo sur IP. Techniques et facteurs à prendre en considération pour déployer une architecture de vidéosurveillance sur IP avec

Tutoriel Papier sur le logiciel DVD Shrink

WORDPRESS : réaliser un site web

Mode d emploi ALTO MONITOR PROCESSEUR D ÉCOUTE. Version 1.0 Juillet 2003 Français

INTERPRÉTATION ET ANOMALIES DE LA PROSPECTION À RÉSONANCE MAGNÉTIQUE (MRS)

Contrôle Non Destructif : Implantation d'algorithmes sur GPU et multi-coeurs. Gilles Rougeron CEA/LIST Département Imagerie Simulation et Contrôle

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

Filtres passe-bas. On utilise les filtres passe-bas pour réduire l amplitude des composantes de fréquences supérieures à la celle de la coupure.

Le projecteur qu il vous faut pour vos jeux vidéos

Efficace et ciblée : La surveillance des signaux de télévision numérique (2)

كر اس الشروط الفني ة اخلاص ة

Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image

Chapitre I La fonction transmission

IMAGERIE PAR TOMOGRAPHIE ÉLECTRIQUE RÉSISTIVE DE LA DISTRIBUTION DES PHASES DANS UNE COLONNE À BULLES

Les algorithmes de base du graphisme

Master IAD Module PS. Reconnaissance de la parole (suite) Alignement temporel et Programmation dynamique. Gaël RICHARD Février 2008

Génération de code binaire pour application multimedia : une approche au vol

L EXPORTATION d un PROJET.MVP

30 ans de démosaïçage - 30 years of demosaicing

ARGOS. Veille technologique VISIOCONFERENCE. 16 juin 2011

Traitement bas-niveau

1 Description générale de VISFIELD

Câblage des réseaux WAN.

Final Cut Pro 5 Référence rapide

Vidéo Haute définition pour Station Service

Modèles et algorithmes pour le conseil et la gestion des préférences en configuration de produit

Optimisation de la compression fractale D images basée sur les réseaux de neurones

Reaper : utilisations avancées

NETWAVE 7 SOURCE D'ALIMENTATION MULTIFONCTION AC/DC

SUR MODULE CAMÉRA C38A (OV7620)

Leçon N 3 Quelques logiciels utiles

2 g Net - 36 g emballé 2 tips silicone anallergique small + 2 medium + 2 filtres à membrane. 2 tailles d embouts

Le traitement du 5ème concours A.I.P. pour l objet SH2-155 de Franck JOBARD

Multichronomètre SA10 Présentation générale

GF Machining Solutions. AgieCharmilles FORM 20 FORM 30

Votre Réseau est-il prêt?

Quantification Scalaire et Prédictive

ELVITEC Sas Tél : Impasse Thomas Edison BP 69 Fax : Pertuis CEDEX Web : support@elvitec.

Ligne Dentaire. Système Dentaire Panoramique et 3D

Windows Live Movie Maker

Projet de traitement d'image - SI 381 reconstitution 3D d'intérieur à partir de photographies

1 Démarrer L écran Isis La boite à outils Mode principal Mode gadget Mode graphique...

LABO 5 ET 6 TRAITEMENT DE SIGNAL SOUS SIMULINK

Fiche produit FUJITSU ETERNUS DX200F Baie de stockage Flash

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant

NVR Fusion IV. Pour quels marchés? Caractéristiques Matériel. Logiciel

EpexSpot Day-Ahead : produits et segments

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

Pierre De Dobbeleer. Spécialiste Project Management, Electronique, Réseaux et télécommunications

Transcription:

Plan Analyse vidéo Algorithmes de traitement vidéo Stéphanie Jehan-Besson MCF GREYC-Images Septembre 2006 MASTER PRO RADI Algorithmes de traitement vidéos ) Introduction 5) Amélioration d images 6) Évaluation de la qualité des vidéos ) Classification des traitements vidéos ) Classification des traitements vidéos Conversion de formats progressif /entrelacé 50 Hz 60 Hz 00 Hz entrelacé Amélioration des images Greener grass Cinéma 24Hz progressif Web, CIF, QCIF -25 Hz progressif 72 Hz 85 Hz 95 Hz progressif ) Applications des traitements vidéo ) Applications des traitements vidéo Exemples de traitements vidéos dans les appareils électroniques vendus actuellement (citations du web) «Carte vidéo : Désentrelacement spatio/temporel adaptatif». «Le ***** procède à un désentrelacement et une mise à l échelle des signaux vidéo d une manière élaborée.. Les transitions entre les différents niveaux de gris sont rendues plus subtiles (moins de dégradés et transitions de couleurs plus nettes), la définition plus poussée (lissage des diagonales) et la fluidité plus grande (détection et compensation des mouvements inter trames, détection du 2:2 et du 3:2 Pull-Down )». «le traitement video ****** : le système de désentrelacement DCDiDCDi : (Directional Correlation DeInterlacing). Cette technologie est intégrée sur les appareils de la marque, et également proposée sur certains lecteurs DVD, téléviseurs ou video-projecteurs. Contraintes pour ces traitements Temps réel De la source Vidéo à l affichage : chaîne de traitement Désentrelacement : remplir les «s» manquants Interpolation spatiale ou temporelle ou combinaison des deux Conversion de la fréquence temporelle Ajout d images entre deux images Mise à l échelle spatiale Changement de l espace couleur Transfert Electro-optique Gamma correction Source : De Haan

) Rappels sur l échantillonnage Transformée e de Fourier d un d signal échantillonnée I v y x TF ) Rappels sur l échantillonnage Filtre de Reconstruction v TF- u u sinπx sinπy h( x, y) = πx πy y x Thèorème de Nyquist-Shannon : x y 2F 2G [-G,G] [-F,F] f ( x, y) = sinπ ( x m) sinπ ( y n) n) + + g( m, n) m= n= π ( x m) π ( y Algorithmes de Block Matching (utilisés s en compression vidéo) Division de l image en blocs Bloc mouvement paramétrique (en général : translation) Principe : déterminer le bloc qui minimise un critère d erreur sur l intensité entre deux blocs d(x) I n- I n T= (référence) T=2 (image courrante) Bloc(x) Algorithmes de Block Matching Algorithmes de Block Matching Bloc 6*6 Bloc 8*8 Bloc 4*4

critères d erreurs entre blocs utilisés : SAD SSD ZNSSD Blocs où l estimation du mouvement sera délicate Blocs comprenant objet en mouvement / fond Blocs des zones homogènes Paramètres : Taille des blocs (dans MPEG-2 6*6) Fenêtre de recherche : déplacement maximum, d max =R Nombres de calculs de critère à effectuer pour un bloc, pour toute l image? (bloc N*N, d max =R, taille image = M) Exo : à calculer pour des blocs 6*6 sur une image 352*288 avec d max = 7 Algorithme rapide : 3-steps search 3 étapes : pas supérieur ou égal à la moitié de d max (partie entière supérieure), conservation de la meilleure position pour l appariement Réduction du pas de déplacement de moitié Dernière étape : pas= Algorithme rapide : 3-steps search? : nombre de calculs du critère Objectif : remplir les champs manquants pairs ou impairs d une d image entrelacée No motion + Motion

IV.2) Désentrelacement Désentrelacement incorrect /correct Différentes approches Techniques linéaires Répétition de lignes Interpolation linéaire («Bob») Répétition de champs («Weave») Filtre VT (vertical / temporal) Techniques non linéaires Algorithmes avec détection du mouvement Interpolation le long du gradient EDDI (Philips), ELA Méthodes compensées en mouvement Algorithme récursif adaptatif Approche avec détection d des contours ELA : Edge Line Averaging Persistance rétinienne r : Teleciné : Conversion d un d Film (24 frame/s) en vidéo entrelacée e (60 s/s) /6 second /24 second /24 second /24 second /24 second frame frame 2 frame 3 frame 4 frame frame 2 frame 3 frame 4 frame 5 Real time 3:2 Pulldown

Teleciné : artefact Conversion du débitd Schéma : Don Munsil and Brian Florian, DVD Benchmark Source: kees Vissers Philips /G. de Haan Utilisation d un d estimateur de mouvement Utilisation de la segmentation Interpolation de la région en fonction de son vecteur mouvement Source: kees Vissers Philips Source: windows hardware developer central Changement de résolutionr Changement de résolution r : upscaling Hauteur Largeur Ratio Débit temporel 080 920 6:9 60 F, 30 P, 24P HDTV 720 280 6:9 60P, 30P, 24P 480 704 6:9 & 4:3 60P, 60F, 30P, 24P SDTV 480 640 4:3 60P, 60F, 30P, 24P F() Input signal 2 3 4 Intermediate signal F(/2) 2345678 Interpolating low-pass filter Output signal F(/2) 2345678

Changement de résolution r : downscaling F() Input signal Decimating low-pass filter prevents alias at lower rate Exemple d algorithme d de changement de résolution r : GREYCstoration http://www.greyc.ensicaen.fr/~dtschump/greycstoration/demo.html 2 3 4 Output signal F(2) 2 Changement de résolution r non linéaire Mode panoramique : ajout d informations 5) Amélioration d images Peaking Schéma :Thèse CIFRE GREYC-NXP M.Elhassani 5) Amélioration d images 6) Segmentation en régions Peaking

5) Segmentation en régions 7) Mesures objectives de qualité vidéo Consistante temporelle Distorsion, EQM : MSE (Mean( Square Error) Entre les séquences I et I 2 MSE = 2 N t x, x2 N : nombre total de pixels de la séquence ( I ( x, x, t) I ( x, x, t) ) 2 Pour les images couleurs : MSE sur Y, MSE sur U et MSE sur V séparément MAD (Mean( Absolute Difference) MAD = N t x, x2 I ( x, x2, t) I2( x, x2, t) 2 2 7) Mesures objectives de qualité vidéo PSNR (Peak( Signal to Noise Ratio) Entre les séquences I et I 2 2 I max PSNR = 0log 0 MSE I max : maximum d intensité du signal vidéo ( exemple I max =255) Unité : db plus utilisé que le MSE Ordres de grandeur : Luminance : 40 db = excellente image 30-40 db = image de bonne qualité 20 30 db = qualité mauvaise PSNR < 20 db = inacceptable