280 likes | 470 Views
Domitilla Catacomb Walkthrough. Claus Scheiblauer. Institute of Computer Graphics and Algorithms Vienna University of Technology. Complete Domitilla Model. Outline. Scanopy – Point Rendering and Editing Software Domitilla Catacomb Model Demonstration Conclusion. Outline.
E N D
Domitilla Catacomb Walkthrough Claus Scheiblauer Institute of Computer Graphics and Algorithms Vienna University of Technology
Complete Domitilla Model Claus Scheiblauer
Outline • Scanopy – Point Rendering and Editing Software • Domitilla Catacomb Model • Demonstration • Conclusion Claus Scheiblauer
Outline • Scanopy – Point Rendering and Editing Software • Domitilla Catacomb Model • Demonstration • Conclusion Claus Scheiblauer
Point Model Processing Pipeline Scanner Software (RiscanPro, ...) Aquiring Points Registering Points Coloring Points Set of Registered andColored Points Claus Scheiblauer
Point Model Processing Pipeline Set of Registered andColored Points Scanopy Application Remove Outliers Mergeseveral Scans to a Composed Model View and Edit Composed Model Claus Scheiblauer
Scanopy Application Capabilities • Fast elimination of outliers • Merging of single scans to a composed model • Basic editing operations on the composed model • Define camera paths • “Unlimited” model size • Concurrent display of polygon based models and point based models Claus Scheiblauer
Scanopy Application Capabilities • Most useful during a scan campaign • Can provide an overview of already scanned areas • Quality of the models is limited, because no post processing is done • Work in progress… Claus Scheiblauer
Data Structure • Sophisticated data structure (NestedOctree) • Optimized for rendering on GPU • Multi-threading, Out-of-Core, Caches, Levels-of-Detail Claus Scheiblauer
BuildUp • Out-of-core • Points areinsertedone-by-one • Least RecentlyUsed (LRU) cachetotakeadvantageofspatialcoherency • BuildUpalgorithmisscaleable • Performance increaseswithavailablememory Claus Scheiblauer
BuildUp A InnerOctree B C OuterOctree InnerOctree InnerOctree Claus Scheiblauer
BuildUp • OuterOctreeswappedpartiallytodisk • LRU cachedecideswhichnodesareswapped Claus Scheiblauer
Elimination of Outliers • Interactive definition of a clipping box Claus Scheiblauer
Selection • Brush follows surface of the model Claus Scheiblauer
Dynamic Point Size • Estimate a closed surface on scanned objects Point Size 1 pixel Dynamic Point Size Claus Scheiblauer
Scanopy • Scanopy – Point Rendering and Editing Software • Domitilla Catacomb Model • Demonstration • Conclusion Claus Scheiblauer
Domitilla Catacombe Model • START project „Domitilla Katakombe in Rom“ • Scanned during severalcampaigns (currently 8 finished) • Model consists of 1.21 billion points • 1121 scan positions • 19.5 GB of data on disk • Colored within 4 days using 3 computers • 2h 45min to build up the model Claus Scheiblauer
Scanopy • Scanopy – Point Rendering and Editing Software • Domitilla Catacomb Model • Demonstration • Conclusion Claus Scheiblauer
Demonstration • Laptop with 2GHz Intel Core2 Duo processor • 2GB RAM • Nvidia GeForce 8600M GT graphics processor with 256MB VRAM • 5400RPM hard disk Claus Scheiblauer
Scanopy • Scanopy – Point Rendering and Editing Software • Domitilla Catacomb Model • Demonstration • Conclusion Claus Scheiblauer
Conclusion • Software for creating, viewing and editing very large point based models • Work in progress • Walk through a model of the DomitillaCatacombe consisting of more than 1 billion points • More edit operations are future work Claus Scheiblauer
Thanks! • FFG Project “Scanopy” • FWF START Project “Domitilla Katakombe in Rom” • TUW-ILScan Project • WWTF Project “LEOPOLD” Claus Scheiblauer
The End Institute of Computer Graphics and Algorithms Vienna University of Technology
Light Background Slides • The standard color scheme is light background with dark text – it must be used by default • Select “Format / Slide Design…” and “Color Schemes” on the right side panel • By right-clicking on a color scheme you can apply it to the current slide Claus Scheiblauer
Motivation • The quick brown fox jumps over the lazy master • The quick brown fox jumps over the lazy dog • The quick brown master jumps over the lazy dog Claus Scheiblauer
Outline • The quick brown fox jumps over the lazy dog • The quick brown fox jumps over the lazy master • The quick brown fox jumps over the lazy dog • The quick brown fox jumps over the lazy dog • The quick brown fox jumps over the lazy master • The quick brown fox jumps over the lazy dog Claus Scheiblauer
Conclusions • The quick brown fox jumps over the lazy dog • The quick brown master jumps over the lazy dog • The quick brown fox jumps over the lazy dog • The quick brown master jumps over the lazy dog • The quick brown fox jumps over the lazy dog Claus Scheiblauer
Selection Octree • Enables selection in a LOD data structure Claus Scheiblauer