Geospatial Cloud Computing
Startups and Open Source Projects
Startups and Open Source Projects
The Cases of OpenWebGlobe and 3D
Mapping for Urban Infrastructure Management
Mapping for Urban Infrastructure Management
Prof. Dr. Stephan Nebiker Prof. Dr. Stephan Nebiker
FHNW University of Applied Sciences and Arts Northwestern Switzerland Institute of Geomatics Engineering, Muttenz, Switzerland
Institute of Geomatics Engineering, Muttenz, Switzerland
Geospatial World Forum, Geneva, 9
© 2014 FHNW / IVGI
Geospatial World Forum, Geneva, 9
Geospatial Cloud Computing - Perspectives for
Startups and Open Source Projects
Startups and Open Source Projects
OpenWebGlobe and 3D Vision Mobile
Infrastructure Management
Infrastructure Management
FHNW University of Applied Sciences and Arts Northwestern Switzerland Institute of Geomatics Engineering, Muttenz, Switzerland
Institute of Geomatics Engineering, Muttenz, Switzerland
Geospatial World Forum, Geneva, 9th May 2014
Motivation
New geospatial technologies and solutions …
… often create / produce / process / involve
… require massive storage capacities, processing power and
success high network bandwidths
potentially massive financial investments
Cloud Computing as a solution?
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva solutions …
/ involve Big Data
massive storage capacities, processing power and in case of
potentially massive financial investments
Key Factors for new Geospatial Startups Great new ideas
mixed with enthusiasm & enterpreneurship mixed with enthusiasm & enterpreneurship
Meet the expectations
short time to market with minimal financial investments short time to market with minimal financial investments
Don't disappoint – also in the event of success!
be prepared for rapid and massive scaling exploitation capacities
The answer Cloud Computing
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva Startups
enterpreneurship enterpreneurship
short time to market with minimal financial investments short time to market with minimal financial investments
also in the event of success!
and massive scaling of storage, processing and
Outline
Introduction / Motivation Introduction / Motivation
OpenWebGlobe – An Open Source Virtual Globe Technology
– Background and Vision – Characteristics
– Solution – Solution
infra3D – 3D Vision Mobile Mapping for Urban Infrastructure Management Conclusion and Outlook
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva
An Open Source Virtual Globe Technology
3D Vision Mobile Mapping for Urban Infrastructure Management
Virtual Globes & Startups – earlier lessons
© 2014 FHNW / IVGI Geospatial World Forum 2014, lessons learned
Virtual Globes & Startups – earlier lessons
(Updated) Vision
Provide an interactive Virtual Globe Provide an interactive Virtual Globe
supporting up-to-date, open and customer data with high-levels of detail on a global scale …
... without a Google budget
© 2014 FHNW / IVGI Geospatial World Forum 2014, lessons learned
(Updated) Vision
Provide an interactive Virtual Globe technology Provide an interactive Virtual Globe technology date, open and customer data
detail on a global scale … ... without a Google budget!
• 3rd generation Virtual Globe without plugins modern webbrowsers, using WebGL
modern webbrowsers, using WebGL
• Open Source Project started in April 2011
(based on C++ version started in 2005) (based on C++ version started in 2005)
• JavaScript Library for rapid development web-based 3D geoinformation applications • Full integration into customer web sites
• Runs on Windows, MacOS X, Linux
• Runs on Windows, MacOS X, Linux
• Broad support for geospatial data types maps, elevation, 3d objects, point clouds
© 2014 FHNW / IVGI
maps, elevation, 3d objects, point clouds
Geospatial World Forum 2014, Geneva
plugins for in April 2011 development of applications sites types: imagery, clouds … clouds … 7 7 Geospatial World Forum 2014, Geneva
Demo http://world.openwebglobe.org
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva
world.openwebglobe.org
Architecture Solution #1:
Preprocessing all tiles in the cloud
download visible data fragments data fragments (tiles) (Web-) Viewer HTML5 JavaScript JavaScript WebGL for 3D
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva
Other Data Sources
WMS, WMTS, TMS, ... Postgres / PostGIS Postgres / PostGIS 3DPS (in Future) Generate tiles Generate tiles (for Streaming)
Upload Raw data to Cloud (or web server)
(or web server)
Raw: Image, Elevation,
3D-Geospatial World Forum 2014, Geneva 9 Raw: Image, Elevation,
Architecture Solution #2:
Partial Preprocessing Tiles & On-The-Fly
Hybrid Cloud Solution
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva
Fly Tile Generation and Caching
10 Geospatial World Forum 2014, Geneva
HPC: 120 TB Data (900MB/s), > 50 CPU Cores in combination with the Cloud
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva
HPC: 120 TB Data (900MB/s), > 50 CPU Cores in combination with the Cloud
Showcase: Streaming 3D-Geometry Tiles
Bachelor Thesis / Master Thesis @FHNW IVGI
Image courtesy of BTh Hürbi/Daetwyler, MTh Lucas Oertli,
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva Image courtesy of BTh Hürbi/Daetwyler, MTh Lucas Oertli,
2013
Tiles (from OSM data & Buildings of Interest)
Bachelor Thesis / Master Thesis @FHNW IVGI
Geospatial World Forum 2014, Geneva
MapData © OpenStreetMap contributors 12
On-the-fly generation and streaming of 3D city models
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva fly generation and streaming of 3D city models
Outline
Introduction / Motivation Introduction / Motivation
OpenWebGlobe – An Open Source Virtual Globe Technology
infra3D – 3D Vision Mobile Mapping for Urban Infrastructure Management
– Vision
– Characteristics – Solution
Conclusion and Outlook
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva
An Open Source Virtual Globe Technology
3D Vision Mobile Mapping for Urban Infrastructure Management
The vast majority of Mobile Mapping relies on Laserscanning So why Imagery and why 3D Image-based Mobile Mapping?
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva
The vast majority of Mobile Mapping relies on Laserscanning based Mobile Mapping?
An estimated 90% of Mobile Mapping relies on Laserscanning So why Imagery and why 3D Image-based Mobile Mapping?
A picture is worth a thousand words! and
Humans see and think in images Humans see and think in images
not in point clouds!
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva
An estimated 90% of Mobile Mapping relies on Laserscanning based Mobile Mapping?
A picture is worth a thousand words! and
Humans see and think in images Humans see and think in images
not in point clouds!
Vision
The 3D Geoinformation Loop
based on Intelligent 3D Intelligent 3D Image Spaces Research Projects SmartMobileMapping (*) SmartMobileMapping (*) infraVIS (*)
(*) supported by the Commission for
© 2014 FHNW / IVGI
(*) supported by the Commission for Technology and Innovation CTI
Geospatial World Forum 2014, Geneva
3D Vision Mobile Mapping – Acquisition Systems Mobile Platform
– Motor Vehicle, Aircraft, UAV, Train, Boat … – Motor Vehicle, Aircraft, UAV, Train, Boat …
Multiple Stereo Systems
– high-performance Stereo – high-performance industry cameras – up to 11 MP, 5 to 30 fps Stereo Cameras – up to 11 MP, 5 to 30 fps – up to 5 stereo systems (i.e. 10 cameras)
Onboard data storage
– highly parallel
© 2014 FHNW / IVGI
– 1-2 TB per hour
Geospatial World Forum 2014, Geneva Acquisition Systems Stereo Cameras (oblique) Laser Scanner
Motor Vehicle, Aircraft, UAV, Train, Boat …
GNSS RX INS
(oblique)
Motor Vehicle, Aircraft, UAV, Train, Boat …
Multi-Stereo Mobile Mapping System
Geospatial World Forum 2014, Geneva 18
Multi-Stereo Mobile Mapping System by iNovitas AG (www.invovitas.ch )
3D Vision Mobile Mapping – Components and Workflow
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva Components and Workflow
3D Point Coordinate Determination Accuracy
(MSc Project Cavegn, 2010; Bachelor Thesis Arnold, 2011)
Empirical Standard Deviations of Coordinate Differences
– stereovision mobile mapping vs. tachymetry (reference) – stereovision mobile mapping vs. tachymetry (reference) – approx. 50 check points
Position Height
Absolute 3-4 cm 2 cm
3D Distance
Relative < 1 cm
With ground control points & integrated 1-2 cm absolute 3D accuracy (even © 2014 FHNW / IVGI
1-2 cm absolute 3D accuracy (even
Geospatial World Forum 2014, Geneva 3D Point Coordinate Determination Accuracy
Empirical Standard Deviations of Coordinate Differences
stereovision mobile mapping vs. tachymetry (reference) stereovision mobile mapping vs. tachymetry (reference)
3D
4 cm
integrated sensor orientation even in tunnels)
20 even in tunnels)
infra3D – ASTRA / FEDRO Swiss Federal
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva Federal Roads Office
infra3DCity – Lucerne, Switzerland
infra3DRail – bls (Brig Lötschberg Simplon
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva
Simplon Railway Lines)
Conclusions
Geospatial Cloud Computing
Interesting perspectives for Startups and Open Source Interesting perspectives for Startups and Open Source
OpenWebGlobe (www.openwebglobe.org)
Open Source technology / MIT license Open Source technology / MIT license
flexible support for private, public and hybrid cloud solutions
3D Vision Mobile Mapping for Urban Infrastructure Management
streetview for professionals (3D, accuracy entirely cloud based – apart from the real
entirely cloud based – apart from the real
infra3D services commercially available from iNovitas AG (www.inovitas.ch) we are just at the beginning!
© 2014 FHNW / IVGI
we are just at the beginning!
Geospatial World Forum 2014, Geneva
for Startups and Open Source projects for Startups and Open Source projects (www.openwebglobe.org)
technology / MIT license join the community! technology / MIT license join the community! flexible support for private, public and hybrid cloud solutions
Vision Mobile Mapping for Urban Infrastructure Management
professionals (3D, accuracy, integration)
apart from the real-world data capturing process apart from the real-world data capturing process
infra3D services commercially available from iNovitas AG (www.inovitas.ch)
Thank you for the attention! Questions Contacts
Stephan Nebiker [email protected]
OpenWebGlobe www.openwebglobe.org
infra3D / iNovitas AG www.inovitas.ch
infra3D / iNovitas AG www.inovitas.ch
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva Questions?
[email protected] @snebiker
www.openwebglobe.org @openwebglobe
www.inovitas.ch www.inovitas.ch
Important Tile Types
2D Image Tile
2D Image Tile
contents: 256x256 Pixels (in most cases)
(May also contain rasterized vectors
etc.)
etc.)
2D Vector Tile
contents: 2D Geometry
contents: 2D Geometry
(Number of Elements limited for LOD)
2D Elevation Tile (-> for
Tiles)
Tiles)
contents: Elevation values
numbers)
contents 17x17 values
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva
contents 17x17 values
contents: 256x256 Pixels (in most cases)
(May also contain rasterized vectors
contents: 2D Geometry
contents: 2D Geometry
(Number of Elements limited for LOD)
for creating 3D
values (e.g.
values (or similar).
Geospatial World Forum 2014, Geneva 27
3D Point Cloud Extraction using Dense Stereo
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva
3D Point Cloud Extraction using Dense Stereo- or Multi-Image Matching
Interactive 3D Exploitation 3D Imagery Repository Stereo Imagery • navigation data • stream metadata Depth Maps
Georeferenced 3D Imagery / Videos
• stream metadata
© 2014 FHNW / IVGI Geospatial World Forum 2014, Geneva
Precise 3D Measurements in 3D Image Space Measurements based on 3D monoplotting 3D monoplotting Monoscopic Exploitation Interactive measurements in 3D videos
Geospatial World Forum 2014, Geneva 29
Conclusion
Strengths of 3D Vision-based Mobile Mapping
– very dense stereo image sequences => redundancy, accuracy … – very dense stereo image sequences => redundancy, accuracy … – easy-to-use 3d environment / ideal for non
– automatic 3d point measurements
– very powerful integrated georeferencing possibilities – strong automatic object extraction capabilities
– possibility to use LiDAR as secondary sensor system – possibility to use LiDAR as secondary sensor system
3D Vision Mobile Mapping & Cloud-based 3D Exploitation
powerful, accurate and operational solution
ideally supports the vision of "The Geoinformation Loop and we are only at the beginning …
© 2014 FHNW / IVGI
and we are only at the beginning …
Geospatial World Forum 2014, Geneva based Mobile Mapping
very dense stereo image sequences => redundancy, accuracy … very dense stereo image sequences => redundancy, accuracy …
use 3d environment / ideal for non-geospatial experts
very powerful integrated georeferencing possibilities strong automatic object extraction capabilities
possibility to use LiDAR as secondary sensor system possibility to use LiDAR as secondary sensor system
based 3D Exploitation
solution
supports the vision of "The Geoinformation Loop"