Compression et rendu de vidéos 3D par représentation LDI (Layered Depth Image)

Documents pareils
Object Removal by Exemplar-Based Inpainting

VISUALISATION DE NUAGES DE POINTS

Synthèse d'images I. Venceslas BIRI IGM Université de Marne La

Communications immersives : Enjeux et perspectives

La visio-conférence holographique : Pourquoi? Comment?

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

Implémentation Matérielle des Services d un RTOS sur Circuit Reconfigurable

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

Solution A La Gestion Des Objets Java Pour Des Systèmes Embarqués

Rendu temps réel de mer et de nuages

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

DEVANT L UNIVERSITE DE RENNES 1

RIE LE RENDU THEO. 2 e trim ÉTAPE DE FINITION BOÎTE DE DIALOGUE. remarques

Enregistrement et transformation du son. S. Natkin Novembre 2001

Laboratoire 4 Développement d un système intelligent

Visualisation d information interactive

ISO/CEI NORME INTERNATIONALE

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

Simulation de point de vue pour la localisation d une caméra à partir d un modèle non structuré

Depuis quelques années, les

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

Développements algorithmiques au LIAMA et àamap en vue de l'analyse d'une scène forestière

Intérêt des codes FEC pour le stockage distribué Le projet ANR FEC4Cloud et la solution RozoFS

LES SÛRETÉS OHADA GÉNÉRALEMENT UTILISÉES DANS LE CADRE DE FINANCEMENT DE PROJETS

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

Equation LIDAR : exp 2 Equation RADAR :

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.

Reconnaissance de visages 2.5D par fusion des indices de texture et de profondeur ICI 12/12/12

Régularisation d Images Multivaluées par EDP : Un Formalisme Commun pour Différentes Applications

05/09/2015. M Ponctualité : CM TD TP & Projet Æ En cas d absence : récupérer!!! 3 05/09/2015

SOMMAIRE. Portraits des intervenants Portraits des animateurs Conférence, Débat et Échanges #$%&'(!)(*+,!-$*./)(*-(!"0!1,2*!34"0!5!!

Reconnaissance de gestes : approches 2D & 3D

Figure 1 : représentation des différents écarts

Introduction aux systèmes temps réel

Un algorithme équitable d exclusion mutuelle tolérant les fautes

Fiches d aide à l utilisation

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

Master Informatique et Systèmes. Architecture des Systèmes d Information. 03 Architecture Logicielle et Technique

Dans l Unité 3, nous avons parlé de la

Modélisation de la Reconfiguration Dynamique appliquée à un décodeur LDPC Non Binaire

Collaboration innovante pour la création d un outil de gestion de production pour le cinéma et l audiovisuel

Comparaison de Relevés 3D issus de plusieurs Systèmes de Numérisation

Université Rennes 2 Université de Rennes 1 Rennes Métropole. Délégation de l Université Laval - Québec. Rennes - 24 au 28 juin 2012.

UN RÉSEAU D INFORMATIONS ET D OPPORTUNITÉS KIT MÉDIA PRINTEMPS quodieneconomique.com

Développement mobile MIDP 2.0 Mobile 3D Graphics API (M3G) JSR 184. Frédéric BERTIN

Création intuitive des éléments d un paysage

Transmission d informations sur le réseau électrique

Master (filière Réseau) Parcours Recherche: Systèmes Informatiques et Réseaux (RTS)

2 Sur les Méthodes d Évaluation de la Qualité de la VoIP

Techniques d interaction dans la visualisation de l information Séminaire DIVA

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes

Completed Projects / Projets terminés

Tutoriel: Utilisation du matériel de projection et de visioconférence du C6

TD : Codage des images

Mesure agnostique de la qualité des images.

M2-Images. Rendu Temps Réel - OpenGL 4 et compute shaders. J.C. Iehl. December 18, 2013

R-ICP : une nouvelle approche d appariement 3D orientée régions pour la reconnaissance faciale

µrv : Realité Virtuelle

Cloud computing et sécurité

Auto-explication des Chorégraphies de Services

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009

Technique de compression des images médicales 4D

Comprendre «le travail collaboratif»

Économie d énergie dans les centrales frigorifiques : La haute pression flottante

UNIVERSITÉ DE MONTRÉAL APPRENTISSAGE DE MODÈLES PROBABILISTES POUR LA VISION STÉRÉOSCOPIQUE EN TEMPS RÉEL

RELEVÉ DES RÉVISIONS

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

Analyze. Command. Record. Surveillance Station. La solution NVR de Synology est conçue pour vous offrir la meilleure expérience de vidéosurveillance

Brique BDL Gestion de Projet Logiciel

Efficient Object Versioning for Object- Oriented Languages From Model to Language Integration

Définition et diffusion de signatures sémantiques dans les systèmes pair-à-pair

Maîtrise énergétique des centres de données

Relever les défis des véhicules autonomes

sont appliquées à des fonds documentaires, sont destinées à fournir des informations pertinentes sur la structure globale plutôt que sur le contenu.

Services internet gratuits. La PICASA Google avec son espace client. Cliquez ici

Synthèse d images Edmond Boyer

Le Futur de la Visualisation d Information. Jean-Daniel Fekete Projet in situ INRIA Futurs

SIMULATION HYBRIDE EN TEMPOREL D UNE CHAMBRE REVERBERANTE

DUT Informatique, orientation Imagerie Numérique

comptoir boutique centre culinaire contemporain

LES OUTILS DES DESIGNERS WEB : L ÈRE POST-ADOBE Atelier Paris Web Benoît Vrins -

Haute performance pour serveurs Web embarqués

Diffusez vos événements en direct sur Internet

Chaine de transmission

Mes documents Sauvegardés

ETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE

Catégories de format d'optimisation

FÊTE DE LA SCIENCE 2005 (Village des Sciences)

TCAO. *CSCW = Computer Supported Cooperative Work

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Chaque équipe est dirigée par un responsable qui dispose d une autonomie pour l utilisation de son budget de fonctionnement et d investissement.

Transcription:

Compression et rendu de vidéos 3D par représentation LDI (Layered Depth Image) Vincent Jantet 1, Luce Morin 2, Christine Guillemot 1 1 INRIA Rennes, Bretagne Atlantique, Campus de Beaulieu, 35042 Rennes France 2 IETR - INSA Rennes, 20 avenue des Buttes de Coësmes, 35043 Rennes France Coresa 2010 Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 1 / 22

Contexte Video multi-vues Fonctionnalités désirées : 3DTV : Impression de relief par stéréoscopie. FVV : Choix du point de vue par le spectateur. Difficultés Acquisition : Synchronisation, calibration... Compression : Représentation compacte de la scène 3D. Rendu : Synthèse de vue photo-réaliste. Fig: Acquisition multi-vues Fig: Rendu 3D Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 2 / 22

Plan 1 Introduction 2 Compression LDI par MVC 3 Remplissage par projection ordonnée 4 Résultats de compression Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 3 / 22

Plan 1 Introduction 2 Compression LDI par MVC 3 Remplissage par projection ordonnée 4 Résultats de compression Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 4 / 22

Problèmes de la synthèse de vue basée points Vue i Profondeur i Projections Entrées : Texture et carte de prof. associée Sortie : Nouveau point de vue Projection Problèmes Découvrement : Texture inconnue. Échantillonnage : Craquellement de texture Solutions proposées Couches supplémentaires (LDI) Remplissage (inpainting) Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 5 / 22

Définition d une LDI [SGHS98] LDI (pour Layered Depth Image) Images composées de plusieurs couches, contenant : Les pixels visibles selon un point de vue. Les pixels masqués selon ce point de vue. Compression? 1 re couche 2 e couche 3 e couche Fig: Les premières couches d une LDI Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 6 / 22

Remplissage basée texture Plusieurs méthodes : Par diffusion [Tel] Basée sur des patchs [CPT03]... Limites Diffusion de l avant plan Persistance de craquelures Remarque Il faut tenir compte de la géométrie (a) Découvrements (b) Inpainting de Telea (c) Inpainting de Criminisi Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 7 / 22

Plan 1 Introduction 2 Compression LDI par MVC 3 Remplissage par projection ordonnée 4 Résultats de compression Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 8 / 22

Codeur MVC (Multi-View Coding) Sur des Videos Multi-Vues Vue i... Méthode Prédiction inter-vue par champ de mouvement Vue j Prédictions Temps Prédictions : Temporelles Spatiales Inter-Vues... Limites Seulement 25% de gain par vue supplémentaire Champ de mouvement inadapté aux corrélations géométriques Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 9 / 22

Codeur MVC (Multi-View Coding) Sur des Videos Multi-Vues Sur des LDI Vue i... Couche 1... Prédictions Prédictions Vue j... Couche n... Temps Prédictions : Temporelles Spatiales Inter-Vues Temps Prédictions : Temporelles Spatiales Inter-Couches Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 9 / 22

Codeur MVC (Multi-View Coding) Méthode Couche visible servant à prédire les couches supplémentaires Avantages Pas de déformations géométriques Nombreux blocs identiques entre les couches Arrière plan "fixe" Sur des LDI Couche n Couche 1 Prédictions Temps Prédictions : Temporelles Spatiales Inter-Couches...... Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 9 / 22

Plan 1 Introduction 2 Compression LDI par MVC 3 Remplissage par projection ordonnée 4 Résultats de compression Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 10 / 22

Projection basée point Projection Fig: Projection classique sans zbuffer McMillan [McM95] Ordre de parcours des pixels pour supprimer le Z-buffer Permet également de connaitre le sens des vecteurs de disparité Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 11 / 22

Projection : Détails d une ligne de pixels Zone de recouvrement Zone de découvrement Direction de parcours P i 1 P i Fig: Détails d une ligne de pixels pour une projection rectifiée Projection de P(x; y) en P(x ; y ) x i x i 1 Recouvrement x i > x i 1 Découvrement Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 12 / 22

Projection : Cas non-réctifié Direction de parcours X j last P i Fig: Détails de quelques lignes de pixels pour une projection non rectifiée X j last : Abscisse du dernier pixel projeté sur la ligne j Projection de P(x; y) en P(x ; y ) x i < X j last Recouvrement x i > X j last Découvrement Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 13 / 22

Résultats de projection ordonnée (a) Inpainting de Telea (b) Projection Ordonnée Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 14 / 22

Résultats de projection ordonnée Fig: Qualité de la vue synthétisée en fonction de la distance de la caméra virtuelle Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 15 / 22

Résultats de projection ordonnée Avantages Supprime les craquelures et les découvrements Remplit les découvrements avec la texture d arrière plan Calcul rapide, pas de post-traitement Limites Ne respecte pas les motifs et structures Restreindre à de petites zones de découvrement Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 16 / 22

Plan 1 Introduction 2 Compression LDI par MVC 3 Remplissage par projection ordonnée 4 Résultats de compression Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 17 / 22

Comparaison MVD et LDI MVC sur MVD Vues d entrées V1 V2 V3 V4 MVC V1 V2 V3 V4 Compressées Synthèse Vue final VSRS F MVC sur LDI LDI Entrée MVC Compression LDI Compressée Proj. Synthèse F Vue final Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 18 / 22

Compression LDI Fig: Qualité de la vue synthétisée pour différents codages et débits Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 19 / 22

Rendu final (a) Projection Ordonnée d une seule vue (+ prof.) (b) Projection Ordonnée d une LDI Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 20 / 22

Conclusion Avantages LDI : remplissage photo-réaliste des zones de découvrement MVC : compression efficace des couches Proj. Ordonnée : remplissage des craquelures par la texture d arrière plan Limites MVC inadapté aux compressions des cartes de profondeur Objectifs Exploiter la projection ordonnée pour prédire les couches Tenir compte des artéfacts de compression des cartes de profondeurs Questions? Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 21 / 22

[CPT03] A. Criminisi, P. Pérez et K. Toyama : Object removal by exemplar-based inpainting. pages 721 728, 2003. [McM95] L. McMillan : A list-priority rendering algorithm for redisplaying projected surfaces. Rapport technique, Chapel Hill, NC, USA, 1995. [SGHS98] J. Shade, S. Gortler, L. W. He et R. Szeliski : Layered depth images. In SIGGRAPH 98 : Proceedings of the 25th annual conference on Computer graphics and interactive techniques, pages 231 242, New York, NY, USA, 1998. ACM. [Tel] Alexandru Telea : An image inpainting technique based on the fast marching method. Vincent Jantet (INRIA - France) Compression et rendu LDI Coresa 2010 22 / 22