SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
1Challenge the future
Smooth, Interactive Rendering and On-line
Modification of Large-Scale, Geospatial
Data in Flood Visualisations
2Challenge the future
Introduction
• 3D Geospatial Data very large and heterogeneous
• applicable in e.g. hydrology and climatology
Cloud Vis of KNMI dataWater Vis of 3Di subgrid data
3Challenge the future
Introduction
• topographic data nowadays captured via LiDAR
• AHN-2 (Actueel Hoogtebestand Nederland), coloured: ~14 TB
• data too big for rendering
• interactive, on-line modification not possible without quality loss
4Challenge the future
Approaches and Challenges
• Rendering Large-Scale data: Out-of-Core LoD structure (see
Kehl et al. ICT Open 2012 for starting point)
• Issue: How do modify streamed data, not being constantly
available ?
• Modification algorithm needs to handle detail-varying data
• idea: modify what you see  on-chip modification
LoD’s
0 1 2 3
5Challenge the future
• traditional LoD: visual jumps when loading new buckets [1]
• solution: Rendering-on-budget for LiDAR point sets
• combined importance-based streaming (similar to Sequential
Point Trees [2]) with PID controller for load balancing
Rendering-on-Budget
Methods
[1] Christian Kehl and Gerwin de Haan. Interactive simulation and visualisation of realistic flooding scenarios. In
Intelligent Systems for Crisis Management, 2012.
[2] Carsten Dachsbacher, Christian Vogelsang, and Marc Stamminger. Sequential point trees. In ACM Transaction on
Graphics, pages 657-662, 2003.
6Challenge the future
• Interface to Geo-Information: GoogleMaps KML polygons
• conversion from polygons to triangular mesh via constrained
DT
• exclusion from exterior triangles via polygonal restriction
• storage of triangular mesh and attributes in Quadtree
• storage of Quadtree in GPU Texture
• on-the-fly evaluation of Quadtree per vertex on GPU during
rendering
• application of attribute modification based on triangle data
On-line Modification of Large-Scale, Geospatial LiDAR point sets
Methods
7Challenge the future
On-Line Modification of Large-Scale, Geospatial LiDAR point sets
Methods
8Challenge the future
• Attribute modification possibilities:
• colour via pre-defined polygon colour (RGBA)
• vertex rendering discard via polygonal area
• colour via painting on texture for polygon
• displace vertices via painting on displacement map
• Also possible to adapt paths (line segments along streets)
given via GoogleMaps
On-Line Modification of Large-Scale, Geospatial LiDAR point sets
Methods
9Challenge the future
proof of concept – colour via polygon
Results
10Challenge the future
proof of concept – colour via texture
Results
11Challenge the future
proof of concept – displace via texture
Results
12Challenge the future
proof of concept – real-world scenarios
Results
today
1953
dyke adaptation
13Challenge the future
performance measurements
Results
Comparison of rendering behaviour of
initial approach (left) and Rendering-on-Budget (right)
14Challenge the future
performance measurements
Results

Weitere ähnliche Inhalte

Was ist angesagt?

Crossrail - Esri UK Annual Conference 2016
Crossrail - Esri UK Annual Conference 2016Crossrail - Esri UK Annual Conference 2016
Crossrail - Esri UK Annual Conference 2016Esri UK
 
Looking into the past - feature extraction from historic maps using Python, O...
Looking into the past - feature extraction from historic maps using Python, O...Looking into the past - feature extraction from historic maps using Python, O...
Looking into the past - feature extraction from historic maps using Python, O...James Crone
 
Land Use/Land Cover Detection
Land Use/Land Cover DetectionLand Use/Land Cover Detection
Land Use/Land Cover DetectionWansoo Im
 
2013 Vendor Track, LiDAR Processing and Terrain Analysis in Global Mapper by ...
2013 Vendor Track, LiDAR Processing and Terrain Analysis in Global Mapper by ...2013 Vendor Track, LiDAR Processing and Terrain Analysis in Global Mapper by ...
2013 Vendor Track, LiDAR Processing and Terrain Analysis in Global Mapper by ...GIS in the Rockies
 
Plugins in QGIS and its uses
Plugins in QGIS and its usesPlugins in QGIS and its uses
Plugins in QGIS and its usesMayuresh Padalkar
 
First GIS Software that Convert GIS Shape files to HTML Google Map Web Site a...
First GIS Software that Convert GIS Shape files to HTML Google Map Web Site a...First GIS Software that Convert GIS Shape files to HTML Google Map Web Site a...
First GIS Software that Convert GIS Shape files to HTML Google Map Web Site a...Gis Gis
 
Multi depth-map raytracing for efficient large-scene reconstruction
Multi depth-map raytracing for efficient large-scene reconstructionMulti depth-map raytracing for efficient large-scene reconstruction
Multi depth-map raytracing for efficient large-scene reconstructionieeepondy
 
3D Model of Buildings Automatically Created from Open Datasets
3D Model of Buildings Automatically Created from Open Datasets3D Model of Buildings Automatically Created from Open Datasets
3D Model of Buildings Automatically Created from Open Datasetsplan4all
 
BIM - Esri UK Annual Conference 2016
BIM - Esri UK Annual Conference 2016BIM - Esri UK Annual Conference 2016
BIM - Esri UK Annual Conference 2016Esri UK
 
Mapping Brazil in Scale 1:250.000 - A Reality
Mapping Brazil in Scale 1:250.000 - A RealityMapping Brazil in Scale 1:250.000 - A Reality
Mapping Brazil in Scale 1:250.000 - A RealitySafe Software
 
Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)Matthias Trapp
 
DSD-INT 2017 New features in iMOD for the dissemination of geological models ...
DSD-INT 2017 New features in iMOD for the dissemination of geological models ...DSD-INT 2017 New features in iMOD for the dissemination of geological models ...
DSD-INT 2017 New features in iMOD for the dissemination of geological models ...Deltares
 
10 Visualization of 3D data in the web environment – Open Land Use and Yield ...
10 Visualization of 3D data in the web environment – Open Land Use and Yield ...10 Visualization of 3D data in the web environment – Open Land Use and Yield ...
10 Visualization of 3D data in the web environment – Open Land Use and Yield ...plan4all
 
FME and the BGS in 2016/2017
FME and the BGS in 2016/2017FME and the BGS in 2016/2017
FME and the BGS in 2016/2017Sterling Geo
 

Was ist angesagt? (20)

Crossrail - Esri UK Annual Conference 2016
Crossrail - Esri UK Annual Conference 2016Crossrail - Esri UK Annual Conference 2016
Crossrail - Esri UK Annual Conference 2016
 
Looking into the past - feature extraction from historic maps using Python, O...
Looking into the past - feature extraction from historic maps using Python, O...Looking into the past - feature extraction from historic maps using Python, O...
Looking into the past - feature extraction from historic maps using Python, O...
 
Land Use/Land Cover Detection
Land Use/Land Cover DetectionLand Use/Land Cover Detection
Land Use/Land Cover Detection
 
2013 Vendor Track, LiDAR Processing and Terrain Analysis in Global Mapper by ...
2013 Vendor Track, LiDAR Processing and Terrain Analysis in Global Mapper by ...2013 Vendor Track, LiDAR Processing and Terrain Analysis in Global Mapper by ...
2013 Vendor Track, LiDAR Processing and Terrain Analysis in Global Mapper by ...
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
 
Plugins in QGIS and its uses
Plugins in QGIS and its usesPlugins in QGIS and its uses
Plugins in QGIS and its uses
 
First GIS Software that Convert GIS Shape files to HTML Google Map Web Site a...
First GIS Software that Convert GIS Shape files to HTML Google Map Web Site a...First GIS Software that Convert GIS Shape files to HTML Google Map Web Site a...
First GIS Software that Convert GIS Shape files to HTML Google Map Web Site a...
 
Digimap Update - Geoforum 2016 - Guy McGarva
Digimap Update - Geoforum 2016 - Guy McGarvaDigimap Update - Geoforum 2016 - Guy McGarva
Digimap Update - Geoforum 2016 - Guy McGarva
 
Multi depth-map raytracing for efficient large-scene reconstruction
Multi depth-map raytracing for efficient large-scene reconstructionMulti depth-map raytracing for efficient large-scene reconstruction
Multi depth-map raytracing for efficient large-scene reconstruction
 
3D Model of Buildings Automatically Created from Open Datasets
3D Model of Buildings Automatically Created from Open Datasets3D Model of Buildings Automatically Created from Open Datasets
3D Model of Buildings Automatically Created from Open Datasets
 
BIM - Esri UK Annual Conference 2016
BIM - Esri UK Annual Conference 2016BIM - Esri UK Annual Conference 2016
BIM - Esri UK Annual Conference 2016
 
Digimap Update - Guy McGarva
Digimap Update - Guy McGarvaDigimap Update - Guy McGarva
Digimap Update - Guy McGarva
 
Mapping Brazil in Scale 1:250.000 - A Reality
Mapping Brazil in Scale 1:250.000 - A RealityMapping Brazil in Scale 1:250.000 - A Reality
Mapping Brazil in Scale 1:250.000 - A Reality
 
Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)
 
DSD-INT 2017 New features in iMOD for the dissemination of geological models ...
DSD-INT 2017 New features in iMOD for the dissemination of geological models ...DSD-INT 2017 New features in iMOD for the dissemination of geological models ...
DSD-INT 2017 New features in iMOD for the dissemination of geological models ...
 
Cartogrammar Poster
Cartogrammar PosterCartogrammar Poster
Cartogrammar Poster
 
10 Visualization of 3D data in the web environment – Open Land Use and Yield ...
10 Visualization of 3D data in the web environment – Open Land Use and Yield ...10 Visualization of 3D data in the web environment – Open Land Use and Yield ...
10 Visualization of 3D data in the web environment – Open Land Use and Yield ...
 
Map Reduce
Map ReduceMap Reduce
Map Reduce
 
GIS fundamentals - raster
GIS fundamentals - rasterGIS fundamentals - raster
GIS fundamentals - raster
 
FME and the BGS in 2016/2017
FME and the BGS in 2016/2017FME and the BGS in 2016/2017
FME and the BGS in 2016/2017
 

Andere mochten auch

Interactive Simulation and Visualization of Large-Scale Flooding Scenarios (J...
Interactive Simulation and Visualization of Large-Scale Flooding Scenarios (J...Interactive Simulation and Visualization of Large-Scale Flooding Scenarios (J...
Interactive Simulation and Visualization of Large-Scale Flooding Scenarios (J...Christian Kehl
 
Conformal multi-material mesh generation from labelled medical volumes (Dec 2...
Conformal multi-material mesh generation from labelled medical volumes (Dec 2...Conformal multi-material mesh generation from labelled medical volumes (Dec 2...
Conformal multi-material mesh generation from labelled medical volumes (Dec 2...Christian Kehl
 
Web-Streams und Web-Geoinformationssysteme
Web-Streams und Web-GeoinformationssystemeWeb-Streams und Web-Geoinformationssysteme
Web-Streams und Web-GeoinformationssystemeChristian Kehl
 
Efficient Navigation in Temporal, Multi-Dimensional Point Sets (April 2013)
Efficient Navigation in Temporal, Multi-Dimensional Point Sets (April 2013)Efficient Navigation in Temporal, Multi-Dimensional Point Sets (April 2013)
Efficient Navigation in Temporal, Multi-Dimensional Point Sets (April 2013)Christian Kehl
 
Mobile Outcrop Geology using tablets
Mobile Outcrop Geology using tabletsMobile Outcrop Geology using tablets
Mobile Outcrop Geology using tabletsChristian Kehl
 
WP 4 – Interactive simulation and 3D visualization for water policy developme...
WP 4 – Interactive simulation and 3D visualization for water policy developme...WP 4 – Interactive simulation and 3D visualization for water policy developme...
WP 4 – Interactive simulation and 3D visualization for water policy developme...Christian Kehl
 
Cuberilles Statistical Volume Visualisation for Medical and Geological Data
Cuberilles Statistical Volume Visualisation for Medical and Geological DataCuberilles Statistical Volume Visualisation for Medical and Geological Data
Cuberilles Statistical Volume Visualisation for Medical and Geological DataChristian Kehl
 
Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...
Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...
Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...Christian Kehl
 

Andere mochten auch (8)

Interactive Simulation and Visualization of Large-Scale Flooding Scenarios (J...
Interactive Simulation and Visualization of Large-Scale Flooding Scenarios (J...Interactive Simulation and Visualization of Large-Scale Flooding Scenarios (J...
Interactive Simulation and Visualization of Large-Scale Flooding Scenarios (J...
 
Conformal multi-material mesh generation from labelled medical volumes (Dec 2...
Conformal multi-material mesh generation from labelled medical volumes (Dec 2...Conformal multi-material mesh generation from labelled medical volumes (Dec 2...
Conformal multi-material mesh generation from labelled medical volumes (Dec 2...
 
Web-Streams und Web-Geoinformationssysteme
Web-Streams und Web-GeoinformationssystemeWeb-Streams und Web-Geoinformationssysteme
Web-Streams und Web-Geoinformationssysteme
 
Efficient Navigation in Temporal, Multi-Dimensional Point Sets (April 2013)
Efficient Navigation in Temporal, Multi-Dimensional Point Sets (April 2013)Efficient Navigation in Temporal, Multi-Dimensional Point Sets (April 2013)
Efficient Navigation in Temporal, Multi-Dimensional Point Sets (April 2013)
 
Mobile Outcrop Geology using tablets
Mobile Outcrop Geology using tabletsMobile Outcrop Geology using tablets
Mobile Outcrop Geology using tablets
 
WP 4 – Interactive simulation and 3D visualization for water policy developme...
WP 4 – Interactive simulation and 3D visualization for water policy developme...WP 4 – Interactive simulation and 3D visualization for water policy developme...
WP 4 – Interactive simulation and 3D visualization for water policy developme...
 
Cuberilles Statistical Volume Visualisation for Medical and Geological Data
Cuberilles Statistical Volume Visualisation for Medical and Geological DataCuberilles Statistical Volume Visualisation for Medical and Geological Data
Cuberilles Statistical Volume Visualisation for Medical and Geological Data
 
Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...
Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...
Towards Distributed, Semi-Automatic Content-Based Visual Information Retrieva...
 

Ähnlich wie Smooth, Interactive Rendering and On-line Modification of Large-Scale, Geospatial Data in Flood Visualisations

Scalable Deep Learning in ExtremeEarth-phiweek19
Scalable Deep Learning in ExtremeEarth-phiweek19Scalable Deep Learning in ExtremeEarth-phiweek19
Scalable Deep Learning in ExtremeEarth-phiweek19ExtremeEarth
 
Role of gis in telecommunications
Role of gis in telecommunicationsRole of gis in telecommunications
Role of gis in telecommunicationsAkhil Gupta
 
Harpster, J. - Open data on buildings with satellite imagery processing
Harpster, J. - Open data on buildings with satellite imagery processingHarpster, J. - Open data on buildings with satellite imagery processing
Harpster, J. - Open data on buildings with satellite imagery processingOECDregions
 
Explore new dimensions with MapInfo Vertical Mapper
Explore new dimensions with MapInfo Vertical Mapper Explore new dimensions with MapInfo Vertical Mapper
Explore new dimensions with MapInfo Vertical Mapper DataMap Europe Ltd.
 
Gis capabilities on Big Data Systems
Gis capabilities on Big Data SystemsGis capabilities on Big Data Systems
Gis capabilities on Big Data SystemsAhmad Jawwad
 
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph KernelsDDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph Kernelsivaderivader
 
Ling liu part 01:big graph processing
Ling liu part 01:big graph processingLing liu part 01:big graph processing
Ling liu part 01:big graph processingjins0618
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsvirtualcitySYSTEMS GmbH
 
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Your Data IntegrationBridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Your Data IntegrationSafe Software
 
Color and 3D Semantic Reconstruction of Indoor Scenes from RGB-D stream
Color and 3D Semantic Reconstruction of Indoor Scenes from RGB-D streamColor and 3D Semantic Reconstruction of Indoor Scenes from RGB-D stream
Color and 3D Semantic Reconstruction of Indoor Scenes from RGB-D streamNAVER Engineering
 
Operationalizing Machine Learning Using GPU-accelerated, In-database Analytics
Operationalizing Machine Learning Using GPU-accelerated, In-database AnalyticsOperationalizing Machine Learning Using GPU-accelerated, In-database Analytics
Operationalizing Machine Learning Using GPU-accelerated, In-database AnalyticsKinetica
 
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data IntegrationBridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data IntegrationSafe Software
 
Maplat - Historical map viewer technology that guarantees nonlinear bijective...
Maplat - Historical map viewer technology that guarantees nonlinear bijective...Maplat - Historical map viewer technology that guarantees nonlinear bijective...
Maplat - Historical map viewer technology that guarantees nonlinear bijective...Kohei Otsuka
 
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energyGWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energyPlanetek Italia Srl
 
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data IntegrationBridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data IntegrationSafe Software
 

Ähnlich wie Smooth, Interactive Rendering and On-line Modification of Large-Scale, Geospatial Data in Flood Visualisations (20)

Fazli Hadi
Fazli HadiFazli Hadi
Fazli Hadi
 
Scalable Deep Learning in ExtremeEarth-phiweek19
Scalable Deep Learning in ExtremeEarth-phiweek19Scalable Deep Learning in ExtremeEarth-phiweek19
Scalable Deep Learning in ExtremeEarth-phiweek19
 
Role of gis in telecommunications
Role of gis in telecommunicationsRole of gis in telecommunications
Role of gis in telecommunications
 
Harpster, J. - Open data on buildings with satellite imagery processing
Harpster, J. - Open data on buildings with satellite imagery processingHarpster, J. - Open data on buildings with satellite imagery processing
Harpster, J. - Open data on buildings with satellite imagery processing
 
Explore new dimensions with MapInfo Vertical Mapper
Explore new dimensions with MapInfo Vertical Mapper Explore new dimensions with MapInfo Vertical Mapper
Explore new dimensions with MapInfo Vertical Mapper
 
Gis capabilities on Big Data Systems
Gis capabilities on Big Data SystemsGis capabilities on Big Data Systems
Gis capabilities on Big Data Systems
 
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph KernelsDDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
 
Ling liu part 01:big graph processing
Ling liu part 01:big graph processingLing liu part 01:big graph processing
Ling liu part 01:big graph processing
 
Spatiotemporal analytics
Spatiotemporal analyticsSpatiotemporal analytics
Spatiotemporal analytics
 
lecture03.ppt
lecture03.pptlecture03.ppt
lecture03.ppt
 
Agi08 Jeremy Morley
Agi08 Jeremy MorleyAgi08 Jeremy Morley
Agi08 Jeremy Morley
 
Mahendran
MahendranMahendran
Mahendran
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developments
 
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Your Data IntegrationBridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
 
Color and 3D Semantic Reconstruction of Indoor Scenes from RGB-D stream
Color and 3D Semantic Reconstruction of Indoor Scenes from RGB-D streamColor and 3D Semantic Reconstruction of Indoor Scenes from RGB-D stream
Color and 3D Semantic Reconstruction of Indoor Scenes from RGB-D stream
 
Operationalizing Machine Learning Using GPU-accelerated, In-database Analytics
Operationalizing Machine Learning Using GPU-accelerated, In-database AnalyticsOperationalizing Machine Learning Using GPU-accelerated, In-database Analytics
Operationalizing Machine Learning Using GPU-accelerated, In-database Analytics
 
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data IntegrationBridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
 
Maplat - Historical map viewer technology that guarantees nonlinear bijective...
Maplat - Historical map viewer technology that guarantees nonlinear bijective...Maplat - Historical map viewer technology that guarantees nonlinear bijective...
Maplat - Historical map viewer technology that guarantees nonlinear bijective...
 
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energyGWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
 
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data IntegrationBridging Between CAD & GIS: 8 Ways to Automate Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
 

Mehr von Christian Kehl

From noisy object surface scans to conformal unstructured grids of multiple m...
From noisy object surface scans to conformal unstructured grids of multiple m...From noisy object surface scans to conformal unstructured grids of multiple m...
From noisy object surface scans to conformal unstructured grids of multiple m...Christian Kehl
 
Distributed Rendering and Collaborative User Navigation- and Scene Manipulati...
Distributed Rendering and Collaborative User Navigation- and Scene Manipulati...Distributed Rendering and Collaborative User Navigation- and Scene Manipulati...
Distributed Rendering and Collaborative User Navigation- and Scene Manipulati...Christian Kehl
 
Topology-conform segmented volume meshing of volume images (Oct 2012)
Topology-conform segmented volume meshing of volume images (Oct 2012)Topology-conform segmented volume meshing of volume images (Oct 2012)
Topology-conform segmented volume meshing of volume images (Oct 2012)Christian Kehl
 
Master Thesis: Conformal multi-material mesh generation from labelled medical...
Master Thesis: Conformal multi-material mesh generation from labelled medical...Master Thesis: Conformal multi-material mesh generation from labelled medical...
Master Thesis: Conformal multi-material mesh generation from labelled medical...Christian Kehl
 
nteractive visual analysis of flood scnarios using large-scale LiDAR point cl...
nteractive visual analysis of flood scnarios using large-scale LiDAR point cl...nteractive visual analysis of flood scnarios using large-scale LiDAR point cl...
nteractive visual analysis of flood scnarios using large-scale LiDAR point cl...Christian Kehl
 
MPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingMPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingChristian Kehl
 
Depth image recognition using isomorphic graph theory
Depth image recognition using isomorphic graph theoryDepth image recognition using isomorphic graph theory
Depth image recognition using isomorphic graph theoryChristian Kehl
 
Graph theory - Traveling Salesman and Chinese Postman
Graph theory - Traveling Salesman and Chinese PostmanGraph theory - Traveling Salesman and Chinese Postman
Graph theory - Traveling Salesman and Chinese PostmanChristian Kehl
 
Computer Graphics Modellering engels
Computer Graphics Modellering engelsComputer Graphics Modellering engels
Computer Graphics Modellering engelsChristian Kehl
 
Video-Konvertierung über GPGPU mit RIA-FrontEnd
Video-Konvertierung über GPGPU mit RIA-FrontEndVideo-Konvertierung über GPGPU mit RIA-FrontEnd
Video-Konvertierung über GPGPU mit RIA-FrontEndChristian Kehl
 
Gesichtserkennung in Kamerastreams
Gesichtserkennung in KamerastreamsGesichtserkennung in Kamerastreams
Gesichtserkennung in KamerastreamsChristian Kehl
 
Dynamische Webprogrammierung mit der GoogleMaps API
Dynamische Webprogrammierung mit der GoogleMaps APIDynamische Webprogrammierung mit der GoogleMaps API
Dynamische Webprogrammierung mit der GoogleMaps APIChristian Kehl
 
Bachelor Thesis Presentation
Bachelor Thesis PresentationBachelor Thesis Presentation
Bachelor Thesis PresentationChristian Kehl
 

Mehr von Christian Kehl (18)

From noisy object surface scans to conformal unstructured grids of multiple m...
From noisy object surface scans to conformal unstructured grids of multiple m...From noisy object surface scans to conformal unstructured grids of multiple m...
From noisy object surface scans to conformal unstructured grids of multiple m...
 
Distributed Rendering and Collaborative User Navigation- and Scene Manipulati...
Distributed Rendering and Collaborative User Navigation- and Scene Manipulati...Distributed Rendering and Collaborative User Navigation- and Scene Manipulati...
Distributed Rendering and Collaborative User Navigation- and Scene Manipulati...
 
Topology-conform segmented volume meshing of volume images (Oct 2012)
Topology-conform segmented volume meshing of volume images (Oct 2012)Topology-conform segmented volume meshing of volume images (Oct 2012)
Topology-conform segmented volume meshing of volume images (Oct 2012)
 
Master Thesis: Conformal multi-material mesh generation from labelled medical...
Master Thesis: Conformal multi-material mesh generation from labelled medical...Master Thesis: Conformal multi-material mesh generation from labelled medical...
Master Thesis: Conformal multi-material mesh generation from labelled medical...
 
nteractive visual analysis of flood scnarios using large-scale LiDAR point cl...
nteractive visual analysis of flood scnarios using large-scale LiDAR point cl...nteractive visual analysis of flood scnarios using large-scale LiDAR point cl...
nteractive visual analysis of flood scnarios using large-scale LiDAR point cl...
 
LiDAR acquisition
LiDAR acquisitionLiDAR acquisition
LiDAR acquisition
 
Fluid simulation
Fluid simulationFluid simulation
Fluid simulation
 
MPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingMPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video Encoding
 
Depth image recognition using isomorphic graph theory
Depth image recognition using isomorphic graph theoryDepth image recognition using isomorphic graph theory
Depth image recognition using isomorphic graph theory
 
Graph theory - Traveling Salesman and Chinese Postman
Graph theory - Traveling Salesman and Chinese PostmanGraph theory - Traveling Salesman and Chinese Postman
Graph theory - Traveling Salesman and Chinese Postman
 
GPU Computing
GPU ComputingGPU Computing
GPU Computing
 
Computer Graphics Modellering engels
Computer Graphics Modellering engelsComputer Graphics Modellering engels
Computer Graphics Modellering engels
 
Video-Konvertierung über GPGPU mit RIA-FrontEnd
Video-Konvertierung über GPGPU mit RIA-FrontEndVideo-Konvertierung über GPGPU mit RIA-FrontEnd
Video-Konvertierung über GPGPU mit RIA-FrontEnd
 
Gesichtserkennung in Kamerastreams
Gesichtserkennung in KamerastreamsGesichtserkennung in Kamerastreams
Gesichtserkennung in Kamerastreams
 
3D Verfahren
3D Verfahren3D Verfahren
3D Verfahren
 
Dynamische Webprogrammierung mit der GoogleMaps API
Dynamische Webprogrammierung mit der GoogleMaps APIDynamische Webprogrammierung mit der GoogleMaps API
Dynamische Webprogrammierung mit der GoogleMaps API
 
Bachelor Thesis Presentation
Bachelor Thesis PresentationBachelor Thesis Presentation
Bachelor Thesis Presentation
 
Computer Aided Design
Computer Aided DesignComputer Aided Design
Computer Aided Design
 

Kürzlich hochgeladen

CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptxpallavirawat456
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensorsonawaneprad
 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxJorenAcuavera1
 
Thermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptxThermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptxuniversity
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxmalonesandreagweneth
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsSérgio Sacani
 
Microteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringMicroteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringPrajakta Shinde
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationColumbia Weather Systems
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)Columbia Weather Systems
 
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptxECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptxmaryFF1
 
PROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalPROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalMAESTRELLAMesa2
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPirithiRaju
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...lizamodels9
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 

Kürzlich hochgeladen (20)

Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?
 
CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptx
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensor
 
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdfPests of safflower_Binomics_Identification_Dr.UPR.pdf
Pests of safflower_Binomics_Identification_Dr.UPR.pdf
 
Topic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptxTopic 9- General Principles of International Law.pptx
Topic 9- General Principles of International Law.pptx
 
Thermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptxThermodynamics ,types of system,formulae ,gibbs free energy .pptx
Thermodynamics ,types of system,formulae ,gibbs free energy .pptx
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
 
Volatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -IVolatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -I
 
Observational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive starsObservational constraints on mergers creating magnetism in massive stars
Observational constraints on mergers creating magnetism in massive stars
 
Microteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical EngineeringMicroteaching on terms used in filtration .Pharmaceutical Engineering
Microteaching on terms used in filtration .Pharmaceutical Engineering
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather Station
 
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
User Guide: Pulsar™ Weather Station (Columbia Weather Systems)
 
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptxECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
ECG Graph Monitoring with AD8232 ECG Sensor & Arduino.pptx
 
PROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalPROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and Vertical
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdfPests of jatropha_Bionomics_identification_Dr.UPR.pdf
Pests of jatropha_Bionomics_identification_Dr.UPR.pdf
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdf
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 

Smooth, Interactive Rendering and On-line Modification of Large-Scale, Geospatial Data in Flood Visualisations

  • 1. 1Challenge the future Smooth, Interactive Rendering and On-line Modification of Large-Scale, Geospatial Data in Flood Visualisations
  • 2. 2Challenge the future Introduction • 3D Geospatial Data very large and heterogeneous • applicable in e.g. hydrology and climatology Cloud Vis of KNMI dataWater Vis of 3Di subgrid data
  • 3. 3Challenge the future Introduction • topographic data nowadays captured via LiDAR • AHN-2 (Actueel Hoogtebestand Nederland), coloured: ~14 TB • data too big for rendering • interactive, on-line modification not possible without quality loss
  • 4. 4Challenge the future Approaches and Challenges • Rendering Large-Scale data: Out-of-Core LoD structure (see Kehl et al. ICT Open 2012 for starting point) • Issue: How do modify streamed data, not being constantly available ? • Modification algorithm needs to handle detail-varying data • idea: modify what you see  on-chip modification LoD’s 0 1 2 3
  • 5. 5Challenge the future • traditional LoD: visual jumps when loading new buckets [1] • solution: Rendering-on-budget for LiDAR point sets • combined importance-based streaming (similar to Sequential Point Trees [2]) with PID controller for load balancing Rendering-on-Budget Methods [1] Christian Kehl and Gerwin de Haan. Interactive simulation and visualisation of realistic flooding scenarios. In Intelligent Systems for Crisis Management, 2012. [2] Carsten Dachsbacher, Christian Vogelsang, and Marc Stamminger. Sequential point trees. In ACM Transaction on Graphics, pages 657-662, 2003.
  • 6. 6Challenge the future • Interface to Geo-Information: GoogleMaps KML polygons • conversion from polygons to triangular mesh via constrained DT • exclusion from exterior triangles via polygonal restriction • storage of triangular mesh and attributes in Quadtree • storage of Quadtree in GPU Texture • on-the-fly evaluation of Quadtree per vertex on GPU during rendering • application of attribute modification based on triangle data On-line Modification of Large-Scale, Geospatial LiDAR point sets Methods
  • 7. 7Challenge the future On-Line Modification of Large-Scale, Geospatial LiDAR point sets Methods
  • 8. 8Challenge the future • Attribute modification possibilities: • colour via pre-defined polygon colour (RGBA) • vertex rendering discard via polygonal area • colour via painting on texture for polygon • displace vertices via painting on displacement map • Also possible to adapt paths (line segments along streets) given via GoogleMaps On-Line Modification of Large-Scale, Geospatial LiDAR point sets Methods
  • 9. 9Challenge the future proof of concept – colour via polygon Results
  • 10. 10Challenge the future proof of concept – colour via texture Results
  • 11. 11Challenge the future proof of concept – displace via texture Results
  • 12. 12Challenge the future proof of concept – real-world scenarios Results today 1953 dyke adaptation
  • 13. 13Challenge the future performance measurements Results Comparison of rendering behaviour of initial approach (left) and Rendering-on-Budget (right)
  • 14. 14Challenge the future performance measurements Results