SlideShare a Scribd company logo
Enhancing Interactive Non-Planar Projections of 3D Geovirtual Environments with Stereoscopic ImagingMatthias Trapp, Haik Lorenz, Markus Jobst, Jürgen DöllnerHasso-Plattner-Institute at the University of PotsdamTrue-3D in Cartography1st International Conference on 3D MapsAugust 24 - 28, 2009  Dresden, Germany1
motivationgeo-media technology provides	interactivity, immersionfacilitatesthecommunication of 3D geospatialdataapplications to cartography:increase immersion into 3D geovirtual environmentssupport for depth-cuesplanar stereoscopy:well understood – rendering: straight forwardsupported by graphics hardware / drivernon-planar stereoscopy:provides high field-of-view and image resolution2
problem: non-planar projection surfacesrendering of digital 3D city and landscape models:high amount of geometry and texture datareal-time constraints (> 20 frames per second)current generation of graphics hardware (GPU)no native support for non-planar projection surfacesrequires specific rendering techniquesclassified into image, geometry, and ray-based approacheshardware-accelerated stereoscopic imaging:available stereo hardware modifies vertex pipeline stage cannot be used for rendering non-planar stereoscopy3
framework - conceptual overview4
review: image-based approach (IBA)basic concept:dynamic cube map + screen-aligned quadimage warping based on normal vectors:3-phase rendering process: create/update dynamic cubemap setup projection shader render screen-aligned quad5
adapting IBA for stereoscopybasic idea for image-based non-planar projections:create cubemaps for each virtual cameraderive non-planar projection for each cube-mapexamplary workflow for two stereo mates:6
review: geometry-based approach (GBA)projection computed on a per-vertex basisensure sufficient on-screen vertex densitydynamic mesh refinement required7
adapting GBA for stereoscopystraight forward approach:setup piece-wise projection for each virtual camerarender into different color-buffersadditional post-processing step: layer compositingexample for stereo image pairs:8
rendering active & passive stereoactive stereo:using quad-buffering usually encapsulated by graphics driver passive stereo:anaglyph: color-buffer compositingpolarized: render to framebufferchromo-depth stereo: apply directly during rendering9
rendering passive anaglyph - resultsHITIT10
rendering chromo-stereoscopyno need for generating stereo image paircolor as a function of depth11
rendering chromo-stereoscopy - resultsHITIT12
applying chromo-stereoscopyGBA: straight forward application to fragment‘s depthIBA: needs depth correction13
renderingchromo-stereoscopy - resultsHITIT14
chroma-stereoscopy issuescommon problems for IBA and GBA:distribution of color  can decrease stereo effectperception: facade information (texture) is alteredinteraction: focal plane must be adapted15
binarycomparision GBA vs. IBA16
conclusions & future workconclusions:interactive stereoscopic rendering for non-planar projectionsincreases immersion, thus psychological depth cuesperformance limited by geometric complexity of the sceneGBA outperforms IBA but IBA much easier to implement/useopen problem:omni-directional stereo without image artifactsfuture work:auto stereoscopy for non-planar projections surfaceseye tracking to adjust user‘s focal plane17
Thank you for your attention! Questions?ContactMatthias Trappmatthias.trapp@hpi.uni-potsdam.deHaik Lorenzhaik-lorenz@hpi.uni-potsdam.deMarkus Jobstoffice@jobstmedia.atJürgenDöllnerjuergen.doellner@hpi.uni-potsdam.deWorkgroup 3D Geoinformationwww.3dgi.de/Computergraphics System Groupwww.hpi.uni-potsdam.de/doellner/18

More Related Content

PPT
Non-Planar Projections (GRAPP 2008)
PPT
Multi-Perspective Views (AGILE 2008)
PPT
witenberg-iit-research-poster-jul2015(1)
PPT
Sergey A. Sukhanov, "3D content production"
PDF
Scanline rendering
PPT
Interactive Stereoscopic Rendering for Non-Planar Projections (GRAPP 2009)
PPT
Dynamic Mapping of Raster Data (IV 2009)
PDF
5 ray casting computer graphics
Non-Planar Projections (GRAPP 2008)
Multi-Perspective Views (AGILE 2008)
witenberg-iit-research-poster-jul2015(1)
Sergey A. Sukhanov, "3D content production"
Scanline rendering
Interactive Stereoscopic Rendering for Non-Planar Projections (GRAPP 2009)
Dynamic Mapping of Raster Data (IV 2009)
5 ray casting computer graphics

What's hot (20)

PPT
Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)
PPTX
Normal Mapping / Computer Graphics - IK
PPTX
Semantic Mapping of Road Scenes
PPT
Automatic Dense Semantic Mapping From Visual Street-level Imagery
PPTX
Ray tracing converted (1)
PPTX
Ray tracing
PPTX
Rgb(d) Scene Labeling- features and algorithms
PDF
Normal mapping
PDF
DIP_development
PPT
Mapping Santa Catarina, Brazil with SPOT 5 HRS and HRG by ENGEMAP
PPT
Real-Time Logo Detection and Tracking
PDF
6 texture mapping computer graphics
PPT
Bi-layer segmentation of binocular stereo video
PPT
Praseed Pai
PPTX
Homework
PDF
3D mapping of a quarry
PDF
Heightmaps intro
DOCX
Task 2 displaying 3 d polygon animation
PPT
Buildings Recognition and Camera Localization Using Image Texture Description
Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)
Normal Mapping / Computer Graphics - IK
Semantic Mapping of Road Scenes
Automatic Dense Semantic Mapping From Visual Street-level Imagery
Ray tracing converted (1)
Ray tracing
Rgb(d) Scene Labeling- features and algorithms
Normal mapping
DIP_development
Mapping Santa Catarina, Brazil with SPOT 5 HRS and HRG by ENGEMAP
Real-Time Logo Detection and Tracking
6 texture mapping computer graphics
Bi-layer segmentation of binocular stereo video
Praseed Pai
Homework
3D mapping of a quarry
Heightmaps intro
Task 2 displaying 3 d polygon animation
Buildings Recognition and Camera Localization Using Image Texture Description
Ad

Similar to Stereoscopy for Non-Planar Projections (TRUE 3D 2009) (20)

PPTX
Master defence 2020 - Roman Riazantsev - 3D Reconstruction of Video Sign Lan...
PDF
Computer Graphics Notes
PDF
Depth Fusion from RGB and Depth Sensors II
PDF
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
PPTX
Graphics pipelining
PPTX
Chris Varekamp (Philips Group Innovation, Research): Depth estimation, Proces...
PPT
Virtual Reality 3D home applications
PPTX
High resolution textured models for engineering applications
PPTX
Basic of computer graphic - Computer Graphic - Notes
PDF
An effective RGB color selection for complex 3D object structure in scene gra...
PDF
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
PDF
Interactive Editing of Signed Distance Fields
PPT
Shadow Techniques for Real-Time and Interactive Applications
PPTX
Unit 1 computer graphicss introduction .pptx
PDF
高解析度面板瑕疵檢測
PPTX
3D Image visualization
PDF
satllite image processing
PDF
satellite image processing
PDF
TransNeRF
PDF
Capturing and Stitching of ground surface images to enable a Machine Learning...
Master defence 2020 - Roman Riazantsev - 3D Reconstruction of Video Sign Lan...
Computer Graphics Notes
Depth Fusion from RGB and Depth Sensors II
"High-resolution 3D Reconstruction on a Mobile Processor," a Presentation fro...
Graphics pipelining
Chris Varekamp (Philips Group Innovation, Research): Depth estimation, Proces...
Virtual Reality 3D home applications
High resolution textured models for engineering applications
Basic of computer graphic - Computer Graphic - Notes
An effective RGB color selection for complex 3D object structure in scene gra...
Tracking Robustness and Green View Index Estimation of Augmented and Diminish...
Interactive Editing of Signed Distance Fields
Shadow Techniques for Real-Time and Interactive Applications
Unit 1 computer graphicss introduction .pptx
高解析度面板瑕疵檢測
3D Image visualization
satllite image processing
satellite image processing
TransNeRF
Capturing and Stitching of ground surface images to enable a Machine Learning...
Ad

More from Matthias Trapp (20)

PDF
Interactive Control over Temporal Consistency while Stylizing Video Streams
PDF
A Framework for Art-directed Augmentation of Human Motion in Videos on Mobile...
PDF
A Framework for Interactive 3D Photo Stylization Techniques on Mobile Devices
PDF
ALIVE-Adaptive Chromaticity for Interactive Low-light Image and Video Enhance...
PDF
A Service-based Preset Recommendation System for Image Stylization Applications
PDF
Design Space of Geometry-based Image Abstraction Techniques with Vectorizatio...
PDF
A Benchmark for the Use of Topic Models for Text Visualization Tasks - Online...
PDF
Efficient GitHub Crawling using the GraphQL API
PDF
CodeCV - Mining Expertise of GitHub Users from Coding Activities - Online.pdf
PDF
Non-Photorealistic Rendering of 3D Point Clouds for Cartographic Visualization
PDF
TWIN4ROAD - Erfassung Analyse und Auswertung mobiler Multi Sensorik im Strass...
PDF
Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...
PDF
Web-based and Mobile Provisioning of Virtual 3D Reconstructions
PDF
Visualization of Knowledge Distribution across Development Teams using 2.5D S...
PDF
Real-time Screen-space Geometry Draping for 3D Digital Terrain Models
PDF
FERMIUM - A Framework for Real-time Procedural Point Cloud Animation & Morphing
PDF
Integration of Image Processing Techniques into the Unity Game Engine
PDF
Interactive GPU-based Image Deformation for Mobile Devices
PDF
Interactive Photo Editing on Smartphones via Intrinsic Decomposition
PDF
Service-based Analysis and Abstraction for Content Moderation of Digital Images
Interactive Control over Temporal Consistency while Stylizing Video Streams
A Framework for Art-directed Augmentation of Human Motion in Videos on Mobile...
A Framework for Interactive 3D Photo Stylization Techniques on Mobile Devices
ALIVE-Adaptive Chromaticity for Interactive Low-light Image and Video Enhance...
A Service-based Preset Recommendation System for Image Stylization Applications
Design Space of Geometry-based Image Abstraction Techniques with Vectorizatio...
A Benchmark for the Use of Topic Models for Text Visualization Tasks - Online...
Efficient GitHub Crawling using the GraphQL API
CodeCV - Mining Expertise of GitHub Users from Coding Activities - Online.pdf
Non-Photorealistic Rendering of 3D Point Clouds for Cartographic Visualization
TWIN4ROAD - Erfassung Analyse und Auswertung mobiler Multi Sensorik im Strass...
Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...
Web-based and Mobile Provisioning of Virtual 3D Reconstructions
Visualization of Knowledge Distribution across Development Teams using 2.5D S...
Real-time Screen-space Geometry Draping for 3D Digital Terrain Models
FERMIUM - A Framework for Real-time Procedural Point Cloud Animation & Morphing
Integration of Image Processing Techniques into the Unity Game Engine
Interactive GPU-based Image Deformation for Mobile Devices
Interactive Photo Editing on Smartphones via Intrinsic Decomposition
Service-based Analysis and Abstraction for Content Moderation of Digital Images

Recently uploaded (20)

PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Hybrid model detection and classification of lung cancer
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
CloudStack 4.21: First Look Webinar slides
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
1 - Historical Antecedents, Social Consideration.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Module 1.ppt Iot fundamentals and Architecture
Taming the Chaos: How to Turn Unstructured Data into Decisions
A comparative study of natural language inference in Swahili using monolingua...
A contest of sentiment analysis: k-nearest neighbor versus neural network
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Assigned Numbers - 2025 - Bluetooth® Document
Hybrid model detection and classification of lung cancer
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Tartificialntelligence_presentation.pptx
CloudStack 4.21: First Look Webinar slides
Developing a website for English-speaking practice to English as a foreign la...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
A review of recent deep learning applications in wood surface defect identifi...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf

Stereoscopy for Non-Planar Projections (TRUE 3D 2009)

  • 1. Enhancing Interactive Non-Planar Projections of 3D Geovirtual Environments with Stereoscopic ImagingMatthias Trapp, Haik Lorenz, Markus Jobst, Jürgen DöllnerHasso-Plattner-Institute at the University of PotsdamTrue-3D in Cartography1st International Conference on 3D MapsAugust 24 - 28, 2009 Dresden, Germany1
  • 2. motivationgeo-media technology provides interactivity, immersionfacilitatesthecommunication of 3D geospatialdataapplications to cartography:increase immersion into 3D geovirtual environmentssupport for depth-cuesplanar stereoscopy:well understood – rendering: straight forwardsupported by graphics hardware / drivernon-planar stereoscopy:provides high field-of-view and image resolution2
  • 3. problem: non-planar projection surfacesrendering of digital 3D city and landscape models:high amount of geometry and texture datareal-time constraints (> 20 frames per second)current generation of graphics hardware (GPU)no native support for non-planar projection surfacesrequires specific rendering techniquesclassified into image, geometry, and ray-based approacheshardware-accelerated stereoscopic imaging:available stereo hardware modifies vertex pipeline stage cannot be used for rendering non-planar stereoscopy3
  • 5. review: image-based approach (IBA)basic concept:dynamic cube map + screen-aligned quadimage warping based on normal vectors:3-phase rendering process: create/update dynamic cubemap setup projection shader render screen-aligned quad5
  • 6. adapting IBA for stereoscopybasic idea for image-based non-planar projections:create cubemaps for each virtual cameraderive non-planar projection for each cube-mapexamplary workflow for two stereo mates:6
  • 7. review: geometry-based approach (GBA)projection computed on a per-vertex basisensure sufficient on-screen vertex densitydynamic mesh refinement required7
  • 8. adapting GBA for stereoscopystraight forward approach:setup piece-wise projection for each virtual camerarender into different color-buffersadditional post-processing step: layer compositingexample for stereo image pairs:8
  • 9. rendering active & passive stereoactive stereo:using quad-buffering usually encapsulated by graphics driver passive stereo:anaglyph: color-buffer compositingpolarized: render to framebufferchromo-depth stereo: apply directly during rendering9
  • 10. rendering passive anaglyph - resultsHITIT10
  • 11. rendering chromo-stereoscopyno need for generating stereo image paircolor as a function of depth11
  • 13. applying chromo-stereoscopyGBA: straight forward application to fragment‘s depthIBA: needs depth correction13
  • 15. chroma-stereoscopy issuescommon problems for IBA and GBA:distribution of color can decrease stereo effectperception: facade information (texture) is alteredinteraction: focal plane must be adapted15
  • 17. conclusions & future workconclusions:interactive stereoscopic rendering for non-planar projectionsincreases immersion, thus psychological depth cuesperformance limited by geometric complexity of the sceneGBA outperforms IBA but IBA much easier to implement/useopen problem:omni-directional stereo without image artifactsfuture work:auto stereoscopy for non-planar projections surfaceseye tracking to adjust user‘s focal plane17
  • 18. Thank you for your attention! Questions?ContactMatthias [email protected] [email protected] [email protected]ürgenDö[email protected] 3D Geoinformationwww.3dgi.de/Computergraphics System Groupwww.hpi.uni-potsdam.de/doellner/18

Editor's Notes

  • #11: IBA360 degreecylindricalprojectionRendererusinganaglyphstereoimagingAntennas: samplingartifactsProblem: noomni-directionalstereopossible
  • #12: Anotherinstanceof passive stereoscopyischromo-stereoscopy.
  • #13: Sphericalprojection[CLICK]
  • #14: Therearedifferencesofapplyingchromo-stereoscopytoto IBA and GBA.Whilethecolormappingcanbeapplieddirectlytotheresults
  • #15: Thisworks alsousing different colorramps – thatcanbeswitchedatruntimeA problemthatyoucansee in thisvideo: thedistributionofcolors – canlacks[CLICK]
  • #16: Wehavetofacesomecommonproblemswhenapplyingchromo-stereoscopyto 3D geovirtualenvironments