3D scene reconstruction using a Time-Of-Flight camera

Documents pareils
Exemple PLS avec SAS

Instructions Mozilla Thunderbird Page 1

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

3615 SELFIE. HOW-TO / GUIDE D'UTILISATION

INSTITUT MARITIME DE PREVENTION. For improvement in health and security at work. Created in 1992 Under the aegis of State and the ENIM

Monitoring elderly People by Means of Cameras

The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you.

Face Recognition Performance: Man vs. Machine

Grégoire de Lassence. Copyright 2006, SAS Institute Inc. All rights reserved.

Post-processing of multimodel hydrological forecasts for the Baskatong catchment

Logitech Tablet Keyboard for Windows 8, Windows RT and Android 3.0+ Setup Guide Guide d installation

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

physicien diplômé EPFZ originaire de France présentée acceptée sur proposition Thèse no. 7178

Institut français des sciences et technologies des transports, de l aménagement

Practice Direction. Class Proceedings

that the child(ren) was/were in need of protection under Part III of the Child and Family Services Act, and the court made an order on

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

POLICY: FREE MILK PROGRAM CODE: CS-4

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial

Once the installation is complete, you can delete the temporary Zip files..

Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition

DOCUMENTATION - FRANCAIS... 2

Fonctions intégrées. Nouvelles solutions universelles & système de communication

Exercices sur SQL server 2000

Cliquez pour modifier les styles du texte du masque

Guide d installation Deco Drain inc. DD200

SAP SNC (Supply Network Collaboration) Web Package. (Français / English) language. Edition 2013 Mars

Application Form/ Formulaire de demande

Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

recommandation Domaine : Informatique, Intelligence Artificielle, Modélisation de préférences

Folio Case User s Guide

Academic Project. B2- Web Development. Resit Project. Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA

Thank you for choosing the Mobile Broadband USB Stick. With your USB Stick, you can access a wireless network at high speed.

GIGABIT PCI DESKTOP ADAPTER DGE-530T. Quick Installation Guide+ Guide d installation+

COPYRIGHT Danish Standards. NOT FOR COMMERCIAL USE OR REPRODUCTION. DS/EN 61303:1997

Package Contents. System Requirements. Before You Begin

François Louesse Comment rédiger un bon projet de R&D européen? Bien choisir son programme

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION

Forthcoming Database

Interest Rate for Customs Purposes Regulations. Règlement sur le taux d intérêt aux fins des douanes CONSOLIDATION CODIFICATION

Technologies quantiques & information quantique

Stratégie DataCenters Société Générale Enjeux, objectifs et rôle d un partenaire comme Data4

RULE 5 - SERVICE OF DOCUMENTS RÈGLE 5 SIGNIFICATION DE DOCUMENTS. Rule 5 / Règle 5

Editing and managing Systems engineering processes at Snecma

DOCUMENTATION - FRANCAIS... 2

RAPID Prenez le contrôle sur vos données

JSIam Introduction talk. Philippe Gradt. Grenoble, March 6th 2015

If you understand the roles nouns (and their accompanying baggage) play in a sentence...

How to Login to Career Page

Mon Service Public - Case study and Mapping to SAML/Liberty specifications. Gaël Gourmelen - France Telecom 23/04/2007

Project 1 Experimenting with Simple Network Management Tools. ping, traceout, and Wireshark (formerly Ethereal)

INDIVIDUALS AND LEGAL ENTITIES: If the dividends have not been paid yet, you may be eligible for the simplified procedure.

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

Frequently Asked Questions

Nouveautés printemps 2013

BILAN du projet PEPS 1 EOLIN (Eolien LMI INSA)

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

MANUEL MARKETING ET SURVIE PDF

NORME INTERNATIONALE INTERNATIONAL STANDARD. Dispositifs à semiconducteurs Dispositifs discrets. Semiconductor devices Discrete devices

First Nations Assessment Inspection Regulations. Règlement sur l inspection aux fins d évaluation foncière des premières nations CONSOLIDATION

Regulation and governance through performance in the service management contract

APPENDIX 2. Provisions to be included in the contract between the Provider and the. Holder

PARIS ROISSY CHARLES DE GAULLE

MTG FCI VISIBLE DETECTOR DETECTION CHAIN DESCRIPTION AND PRELIMINARY RESULTS

Paxton. ins Net2 desktop reader USB

IPv6: from experimentation to services

Spécial Catégorie 6 Patch Cords

Compléter le formulaire «Demande de participation» et l envoyer aux bureaux de SGC* à l adresse suivante :

Improving the breakdown of the Central Credit Register data by category of enterprises

Archived Content. Contenu archivé

Institut d Acclimatation et de Management interculturels Institute of Intercultural Management and Acclimatisation

BNP Paribas Personal Finance

Bitdefender GravityZone

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

We Generate. You Lead.

AIDE FINANCIÈRE POUR ATHLÈTES FINANCIAL ASSISTANCE FOR ATHLETES

A l'avenir, chacun aura son quart d'heure de célébrité.. Andy WAHROL

GAME CONTENTS CONTENU DU JEU OBJECT OF THE GAME BUT DU JEU

Sagemcom EDI with Suppliers

Module Title: French 4

DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0

USB 598. Quick Start Guide (Windows) Guide de démarrage rapide (Windows) USB Modem. Modem USB.

Règlement sur le télémarketing et les centres d'appel. Call Centres Telemarketing Sales Regulation

Contents Windows

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

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

Master Développement Durable et Organisations Master s degree in Sustainable Development and Organizations Dossier de candidature Application Form

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

Thank you for choosing the Mobile Broadband USB Stick. With your USB Stick, you can access a wireless network at high speed.

SYSTÈME DE GAINES À SPIRALE ET RACCORDS TOURNANTS

Garage Door Monitor Model 829LM

Support Orders and Support Provisions (Banks and Authorized Foreign Banks) Regulations

SCC / QUANTUM Kickoff 2015 Data Protection Best Practices

APPENDIX 6 BONUS RING FORMAT

Fédération Internationale de Handball. b) Règlement du but

LOGICIEL D'ADMINISTRATION POUR E4000 & G4000 MANAGEMENT SOFTWARE FOR E4000 & G4000

WEB page builder and server for SCADA applications usable from a WEB navigator

MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE :

SERVEUR DÉDIÉ DOCUMENTATION

Transcription:

3D scene reconstruction using a Time-Of-Flight camera 1 Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir

Outline Introduction Camera Time-Of-Flight Data filtering Camera motion estimation and 3D map Meshes generation from points cloud Conclusion & perspectives Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir

Introduction Goal: perform a 3D reconstruction of the surrounding environnement using a Time-of-flight (TOF) camera Context: static scene and moving camera (Simultaneous Localization And Mapping problem: SLAM) Previous works: SLAM using monocular camera Limitations: sparse reconstructed map New method: based on Time-Of-Flight sensor (dense reconstruction) Webcam SLAM TOF SLAM 3 Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir

TOF camera (introduction) Camera Time-of-flight (TOF) is an active range finder: Emits light (LEDs) and Measures TOF (CCD sensor) Reconstructed signal (4 measurements each period) characterized by Offset B: Mean of the total light incident on the sensor: background plus modulated signal Amplitude: Object reflectivity and object distance Phase shift: Distance The distance accuracy of the measurement depends on the acquired amplitude A and offset B 4 Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir

TOF camera (pros and cons) Swissranger SR3000 Number of LEDs: 55 Resolution: 176x144 Output: amplitude + distance Frame rate: 30 fps Advantages: Easy to extract range information High frame rate Not suffer from missing texture in the scene or bad lighting conditions Compactness of the sensor Disadvantages: Multiple reflections Light scattering Low resolution (176x144) Camera network Amplitude Multiple reflections Depth Light scattering 5 Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir

Whole process overview 1.. Iterative closest point process Amplitude threshold Motion from 3D matches Median filtering Features matching Jump edges removal O N L I N E 3. 1. Acquisition (TOF). Pre processing (Data filtering) 3. Processing (Map generation) 4. Post processing (Mesh building) 4. Mesh generation from points cloud O F F L I N E 6 Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir

Preprocessing: filtering Raw data provided by TOF camera are very noisy Necessary to clean it Raw distance Amplitude threshold Raw amplitude Depth accuracy depend on amplitude value Lower is the amplitude, lower is the accuracy Far objects Low reflectivity Threshold based on amplitude Pepper and salt noise is very important due to Sensor noise as light scattering Amplitude thresholding Median filtering Median filtering 7 Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir

Jump edge filtering Problems on abrupt distance transitions TOF camera smooth abrupt depth transitions A small measurement error provide an important error on distance value Green: chair Orange: pencils Yellow: Noise (smooth transition) -> JUMP EDGE FILTERING Higher is the ξ i,n angle value, higher is the depth transition Knowing camera intrinsic parameters, compute ξ i,n (from φ and 3D points) Remove pixels with at least neighbors with an angle ξ i,n > s TOF acquisition Jump edge filtering Jump edges filtering 8 Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir

Processing: D matching Amplitude image (t-n) Amplitude image (t) D features extraction Features matching Use Amplitude image (D information) to make matches between images Detect SIFT features into the current frame Match features using SIFT descriptors between the last reference frame and the current one 9 Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir

Processing: 3D matching For each match p1 Rp t Extract 3D matches Rotation matrix is represented as a quaternion Reduce number of parameters to estimate Maintain constraints (matrix normalization) q w, x, y, z w R x y xy wz xz wy z w xy wz x y yz wx z w xz wy yz wx x y z Estimate q from 3D matches (rotation) Linear equation system (SVD) Resolve equation system Apply rotation found to the first point set Compute centroids of each point set Extract t from point centroids (translation) Camera motion 10 Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir

Processing: Outliers Two kind of outliers Bad matches between SIFT points Bad distance measurement by TOF camera RANSAC while iterations < k Select randomly 3 points into the two 3D point sets S1 and S Estimate q and t Apply (q,t) to not selected points in S1 (S 1) Compute error between S 1 and corresponding points in S Extract list of P points with an error < e (S 1) If (P>d) evaluate (q,t) with all points into (S 1) If (q,t) is the best model, update the best model (q,t) Return the best model (q,t) If RANSAC finished correctly and estimate motion is higher than a threshold (rotation or translation) Update camera motion and 3D map Current image is the next reference image 11 Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir

Processing: ICP Estimate the motion using only few matches is not enough A global optimization is required to improve preciseness of the motion estimation Iterative Closest Point (ICP) In put set of points (3D TOF images) M (red) P (green) For each point in M Find closest point in P No Output Rotation (R) Translation (t) Yes Error < ɛ & Iter < s Find best rigid transformation (R,t) And apply it to M Whole distance maps are used to estimate transformation The output motion is validated if error is small (not based on iter) and motion is lower than a threshold 1 Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir

Processing: Demo 13 Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir

Postprocessing: 3D meshes Generate a mesh from 3D point cloud (meshlab library) Ball pivoting, marching cubes Poisson's reconstruction Filter mesh Based on objects size Subdivision algorithms Hole filling Laplacian smoothing, Surface reconstruction Filtering 14 Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir

Conclusion & Perspectives Conclusion SLAM using TOF camera Dense 3D map reconstruction of the scene Map represented by meshes Perspectives Investigate different versions of ICP algorithm (Trimmed ICP, ) Calibration of the depth map (relative to amplitude image, ) Use a temporal motion estimation model (Extended Kalman Filtering, Particle Filtering) 15 Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir

Thank you for your attention Questions? 16 Titre de la présentation Le Fonds européen de développement régional et la Région wallonne investissent dans votre avenir