Globes virtuels Nouveaux développement et applications...FHNW Fachhochschule Nordwestschweiz...

Post on 17-Oct-2020

3 views 1 download

Transcript of Globes virtuels Nouveaux développement et applications...FHNW Fachhochschule Nordwestschweiz...

1

Globes virtuels Nouveaux développement et applications

Prof. Dr. Stephan NebikerFHNW Fachhochschule NordwestschweizHochschule für Architektur, Bau und GeomatikInstitut Vermessung und Geoinformation

© 2010 FHNW / IVGI

stephan.nebiker@fhnw.ch

geo.3d: Innovations et développements des géodonnées 3D en SuisseHEIG-VD, Yverdon, 17 november 2010

Contenu

Introd ction / objectifsIntroduction / objectifs

Globe virtuel i3D

Actualité: recherche, développement et application

© 2010 FHNW / IVGI

Perspective: OpenGlobe SDK et i3D Open Source ?

Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 2

2

Globes virtuels Technologies actuelles– Google Earth– Microsoft Bing Maps 3DMicrosoft Bing Maps 3D– NASA World Wind– ESRI ArcGlobe– Leica TITAN– …

Seuils de performance marquants

© 2010 FHNW / IVGI 3

– streaming de très gros jeux de données– grandes quantitiés de POI & objets 3D– intégration des recherches Web

Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10

Globes virtuels – les premières 10 années folles

1997/98 Fondation de Skyline Software 2004 Google achète KeyholeSystems & Viewtec

2000 Fondation de GEONOVA(FHNW) et Google

2001 "Flug durch die Schweiz" (GEONOVA): 1er visualisation d‘un pays entier basée sur le W b

NASA lance World Wind

2005 Lancement de Google EarthLeica lance Virtual ExplorerMicrosoft achète GeoTango

2006 Microsoft lance Virtual Earth (aujourd’hui: Bing Maps 3D). IGN (F ) l Gé P t il (3D)

© 2010 FHNW / IVGI Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 4

Web.Fondation de Keyhole

2002 Fondation de 3D GEO(HPI Potsdam) etGeoTango (York University)ESRI lance ArcGlobe (env.)

IGN (Fr) lance GéoPortail (3D)

2008 Autodesk reprend 3D GEO

2010 Apple achète Poly9

3

Spectre d‘application des globes virtuels: hier une vision, aujourd‘hui la réalité

© 2010 FHNW / IVGI Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 5

Nebiker, 2003.GMT2003, Pontresina

Contenu

Introd ction / objectifsIntroduction / objectifs

Globe virtuel i3D

Actualité: recherche, développement et application

© 2010 FHNW / IVGI

Perspective: OpenGlobe SDK et i3D Open Source ?

Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 6

4

Motivation pour le propre globe virtuel i3D à la FHNW

Faiblesses des globes existants:g

– pas de contenus « streamable », dynamique ou en temps-réel

– intégration limitée de jeux de données spécifiques au client (p. ex. SwissImage)

– pas d’intégration de données alti. spécifiques au client (p. ex. MNT25, MNT-MO)

– extensibilité limitée (p.ex. langage de programmation libre etc.)

– Développement d’algorithmes/scripts de base impossible!

© 2010 FHNW / IVGI Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10

Développement d algorithmes/scripts de base impossible!

– p.ex. superposition de vidéos (Augmented Reality/Mixed Reality)

– p.ex. streaming de nuages de points

– p.ex. applications côté-serveur

7

Demo

© 2010 FHNW / IVGI Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 8

5

Particularités / caractéristiques

Globe virtuel de la FHNW

q

– moteur de géo-visualisation 3D de 3ème génération

– rendu ellipsoïdique sur l‘ellipsoïde WGS-84

– optimisé pour la nouvelle génération de GPUs et CPUs

– prévu pour l‘intégration de données temps-réel

Canaux de contenu en streaming

© 2010 FHNW / IVGI 999

Canaux de contenu en streaming

– pour des données altimétriques, images, POI et objets 3D, et nouvellement pour les

nuages de points.

– streaming par le réseau ou par des lecteurs locaux

– pré-traitement à l‘aide d‘algorithmes de parallélisation

Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10

Bases géodésiques de i3D

Système de référence géodésique

– ellipsoïde WGS-84 et datum& modèle de géoïde mondial

– enregistrement et représentationde hauteurs orthométriques

– viewer: en WGS-84 géocentrique

© 2010 FHNW / IVGI

Partitionnement & indexage des données images et altimétriques– division lat-lon avec projection Mercator– limite de latitude env. ± 85°

(≈ jeu de données mondial quadratique)– index quadtree

Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 10

6

Streaming de géodonnées

© 2010 FHNW / IVGI 1111Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10

Données altimétriques dans les globes virtuels

Modèles raster/grille vs. TIN

grille TIN

© 2010 FHNW / IVGI 12

+ structure simple (≈ images)– régions lisses: redondance– triangles inutiles (visualisation)– inadapté pour du haut niveau de

détail

– structure de données complexe à traiter et manipuler

+ modélisation de terrain sans redondance+ extensible: surfaces 3D etc.

Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10

7

Contenu

Introd ction / objectifsIntroduction / objectifs

Globe virtuel i3D

Actualité: recherche, développement et application

© 2010 FHNW / IVGI

Perspective: OpenGlobe SDK et i3D Open Source ?

Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 13

Sujets de recherche et activités dans le domaine des globes virtuels

De la visualisation 3Dde paysage interactive…

© 2010 FHNW / IVGI

…à une plateformede géocollaboration 3Det d’informationen temps réel et de haute qualité

Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 14

8

Intégration de capteurs mobiles dans i3D via un framework de géocollaboration

intégration de données vidéo

© 2010 FHNW / IVGI 15Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10

Virtual & Augmented Monitoring – projet CTI UAVision

Applications « 3D-Monitoring- & Rapid Mapping » basée sur des images de mini-drones (Mini UAS) en temps-réel

But du projetDatalink léger et sans-fil pour des capteurs image multi-usages

© 2010 FHNW / IVGI Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 16

Acquisition d’images et Mission-Management complet directement intégré dans le globe virtuelSupport de divers mini-drones (ailes fixes & hélicoptères)

9

UAVision Software Suite – sur la base de i3D

Plan

ning

la

tion

Con

trol

ery

atio

nV

M)

appi

ng &

naly

sis

Pilo

ting

© 2010 FHNW / IVGI Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 17

Mis

sion

P&

Sim

u

Mis

sion

C

Imag

Inte

gra

(AM

/V

Rap

id M

aD

ata

An

Virtu

al P

UAVision – Mission Management dans le globe virtuel i3D

Mission Planning

Mission Simulation

Mission Control

Virtual Piloting

Real-time Monitoring

© 2010 FHNW / IVGI

Real time Monitoring– Virtual Monitoring– Augmented Monitoring

Rapid Mapping

18Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10

Monitoring d‘objets réels dans un environnement de Mixed Reality

Superposition de vidéo issues de drones dans le globe virtuel

10

Projet CTI UAVision – scénarios d‘application

Monitorage en temps réel et cartographie par mini-dronesMonitorage en temps réel et cartographie par mini drones

– Surveilleance / lutte contre les incendies de forêts et de brousse

– Inspection et surveillance de pipeline

– Cartographie rapide de catastrophes naturelles (tremblements de terre,

inondations)

– Surveillance et analyse du trafic

© 2010 FHNW / IVGI 19

Surveillance et analyse du trafic

– Applications de télédétection en agronomie, foresterie et environnement

– …

Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10

Paradigmes alternatifs de modélisation 3D

pour des vues terrestres riches en détails

Approche de modélisation à partir d’images

Prises de vue panoramiques en véhicule– p. ex. Google Street View

Prises de vue perspectives– p. ex. Microsoft PhotoSynth

© 2010 FHNW / IVGI

Modélisation à partir de nuages de points

'Rich Point Clouds' issus de MLS

Rôle central des globes virtuels!

Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 20

11

Support de nuages de points 3D dans le globe virtuel i3D (Sparse Voxel Octree)

© 2010 FHNW / IVGI Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 21

Nuages de points 3D dans le globe virtuel (FHNW Campus Muttenz)

© 2010 FHNW / IVGI Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 22

12

Notion de temps dans les globes virtuels? (Solothurn 1830 in Google Earth)

Fernsehbeitrag SF Einstein& 3D-Szene Google Earth

www.fhnw.ch/habg/solothurn3d

© 2010 FHNW / IVGI 23Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10

Temps (et sémantique) dans les globes virtuels – exemple de Soleure 1830

© 2010 FHNW / IVGI Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 24

13

Visualisation d’informations dans les globes virtuels

© 2010 FHNW / IVGI Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 25

Dissertation S. BleischBTh: Läderach (2007), Burkhard (2008), Cavegn (2009)

iPointer® OverviewiPointer®Toolbox

3

Le globe virtuel comme ordinateur base pour les LBS 3D!

WWW

iPointer®1

© 2010 FHNW / IVGIiPointer®Platform

i3D-basedObject Identification

+Content Aggregator

226Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10

14

Contenu

Introd ction / objectifsIntroduction / objectifs

Globe virtuel i3D

Actualité: recherche, développement et application

© 2010 FHNW / IVGI

Perspective: OpenGlobe SDK et i3D Open Source ?

Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 27

OpenGlobe SDK SDK multiplateforme pour les globes virtuels avec env. 300 fonctions

Support pour: C++, C#, Visual Basic, Python, Java …

Échelonable des smartphones jusqu’aux PC haut-de-gamme

Support des plateformes 32- et 64-bit

Réalisation simple d’applications « globes

© 2010 FHNW / IVGI

Réalisation simple d applications « globes virtuels » sur toutes les plateformes

Tourne dans les navigateurs Web avec WebGL (Firefox, Chrome, Safari, Opera) ou Plugin (IE).

Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10

15

Production de sa propre application « globe virtuel »

Un globe virtuel en 4 lignes de code…

int window = ogCreateWindow(640,480,32,false);int globe = ogCreateVirtualGlobe(window);ogAddImageLayer(globe,"http://www.myglobe3d.com/images/world500");ogAddElevationLayer(globe, "http://www.myglobe3d.com/elevation/srtm");

© 2010 FHNW / IVGI Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10

i3D comme projet Open Source

« Call for Expression of Interest » en cours– feedback positif

Planification temporelle– travaux préparatoires / consolidation OpenGlobe SDK: jusqu’à Q1/2011– démarrage prévu: Q2/2011

Intéressé?

© 2010 FHNW / IVGI

– e-mail à stephan.nebiker@fhnw.ch

Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 30

16

Résumé

Globes virtuels 3D

beaucoup plus que les solutions de visualisation Web 3D

Ra&D: temps réel, géocapteurs, collaboration, Mixed Reality, 3D LBS

globe virtuel comme capteur

nuages de points 3D (Rich Point Clouds)

© 2010 FHNW / IVGI

nuages de points 3D (Rich Point Clouds)nouveau paradigme pour la modélisation urbaine 3D (+ modèles à partir d’images)

i3D Open Source: alternative possible aux globes virtuels commerciaux

Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 31

Merci beaucoup pour votre attention!

Questions ? Contributeurs:

stephan.nebiker@fhnw.ch

– Martin Christen– Hannes Eugster– Kevin Flückiger– Robert Wüest– Susanne Bleisch– Andreas Barmettler

© 2010 FHNW / IVGI

EuroSDR Project on Virtual Globes, Final Project Report, www.eurosdr.net

– Lukas Läderach– Joel Burkhard– Stefan Cavegn– Jonas Schmid

Virtuelle Globen, geo.3d, HEIG-VD, 17.11.10 32