28-10-2015 Challenge the future Delft University of Technology Martijn Meijers STW User Committee meeting, Utrecht, 19 September, 2012 Vario-scale (and.

Slides:



Advertisements
Similar presentations
Semantics and Evaluation Techniques for Window Aggregates in Data Streams Jin Li, David Maier, Kristin Tufte, Vassilis Papadimos, Peter A. Tucker SIGMOD.
Advertisements

Threads and Fasteners Thread Symbols.
February 19 th 2008 Developing a vario-scale IMGeo using the constrained tGAP structure MSc thesis presentation Arjen Hofman.
Surface Simplification Using Quadric Error Metrics Speaker: Fengwei Zhang September
Nets and Space Shapes Please view this tutorial and answer the follow-up questions on loose leaf to turn in to your teacher.
Extended Gaussian Images
Progressive Transmission of Appearance Preserving Octree-Textures Camille Perin Web3D 2008 August 9, 2008 Julien LacosteBruno Jobard LIUPPA University.
Graph Based Representations in different application Domains Luc Brun and Myriam Mokhtari L.E.R.I. Reims University (France)
Finding Volumes.
Atomic Volumes for Mesh Completion Joshua Podolak Szymon Rusinkiewicz Princeton University.
Topographic Maps and Coordinate Systems. Topographic Maps Field –A region in space in which a similar quantity can be measured at every point or location.
CS447/ Realistic Rendering -- Solids Modeling -- Introduction to 2D and 3D Computer Graphics.
Mesh Simplification Global and Local Methods:
Morphology Structural processing of images Image Processing and Computer Vision: 33 Morphological Transformations Set theoretic methods of extracting.
Modelling. Outline  Modelling methods  Editing models – adding detail  Polygonal models  Representing curves  Patched surfaces.
Chapter 2 Sketching.
Kumar, Roger Sepiashvili, David Xie, Dan Professor Chen April 19, 1999 Progressive 3D Mesh Coding.
Polygonal Meshes 3D Object Representation -Tyler Abrams.
11/08/00 Dinesh Manocha, COMP258 Subdivision Curves & Surfaces Work of G. de Rham on Corner Cutting in 40’s and 50’s Work of Catmull/Clark and Doo/Sabin.
© T Madas. Mathematical and Technical Drawings Bottom Side (Left) Back Front Top Side (Right)
Finding the Area of a Basic Figure Developing the Area formulae for Squares, Rectangles, Parallelograms, Triangles, and Trapezoids. Square Parallelogram.
The automation of generalized curves method presentation on the map at any scales Prof. Tadeusz Chrobak AGH University of Science and Technology Poland.
CGMB 314 Intro to Computer Graphics Fill Area Primitives.
A Java-based tool for determining if spatial objects (polygons) require simplification before delivery to a mobile device using a Location-based Service.
10/29/02 (c) 2002 University of Wisconsin, CS559 Today Hidden Surface Removal Exact Visibility.
Understanding Topology for Soil Survey
ISOMETRICS Isometric means “equal in measure” and refers to the fact that the three receding axes are tilted at 30°. Isometric drawings are constructed.
Applied Cartography and Introduction to GIS GEOG 2017 EL
C O M P U T E R G R A P H I C S Stuff Jian Chen January 15, 2010 Transformations 1/10 Describing Shape By Andries van Dam.
GIS 1110 Designing Geodatabases. Representation Q. How will we model our real world data? A. Typically: Features Continuous Surfaces and Imagery Map Graphics.
What shape is this? What is special about this shape? How many vertices? How many faces? How many sides? What shapes are these? Identify the Faces, Edges,
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
Mutlidimensional Indices Instructor: Randal Burns Lecture for 29 November 2005 Computer Science Johns Hopkins University.
SKM 4200 Computer Animation Chapter 4: Animation (3D Computer Animation – Part 1)
Object Representation Rama C Hoetzlein, 2010 Univ. of California Santa Barbara Lecture Notes.
Unstructured Volume Rendering Jian Huang, CS 594, Spring 2002 This set of slides reference slides developed by Prof. Torsten Moeller, SFU, Canada.
Using GIS Networks to Represent Model Networks May 19, 2009 Hoyt Davis & Chunyu Lu Gannett Fleming, Inc.
A Mechanized Model for CAN Protocols Context and objectives Our mechanized model Results Conclusions and Future Works Francesco Bongiovanni and Ludovic.
Wavelets and Multiresolution Processing (Wavelet Transforms)
Ale with Mixed Elements 10 – 14 September 2007 Ale with Mixed Elements Ale with Mixed Elements C. Aymard, J. Flament, J.P. Perlat.
Topographic Maps Topographic maps show the shape of Earth’s surface and other surface features, such as roads, buildings, streams, cemetaries, mines, etc.
Magic Camera Master’s Project Defense By Adam Meadows Project Committee: Dr. Eamonn Keogh Dr. Doug Tolbert.
4P13 Week 12 Talking Points Device Drivers 1.Auto-configuration and initialization routines 2.Routines for servicing I/O requests (the top half)
Challenge the future Delft University of Technology Peter van Oosterom STW User Committee meeting, Oracle, Utrecht, 19 September 2012 Explanation.
By Pavan kumar V.V.N. Introduction  Brain’s has extraordinary computational power which is determined in large part by the topology and geometry of its.
1 Mathematic Morphology used to extract image components that are useful in the representation and description of region shape, such as boundaries extraction.
 Advancing from moving premade primitives to making our own models  Two different approaches: ◦ Direct mesh editing: A more traditional approach commonly.
Chapter 10 Measurement Section 10.5 Surface Area.
Surface area of cuboids and prisms Grade C work. Find the area of these shapes.
Lecture 6 – Geodatabase create a geodatabase schema by importing a data model screen digitize simple features on top of an aerial photo understand proper.
SKETCHING Rough Sketches-“rough” is not used to describe the quality of the drawing. Refined Sketches-design ideas that are developed by merging ideas.
© T Madas.
Machine Vision ENT 273 Lecture 4 Hema C.R.
GEOMETRY LESSON 10-1 Space Figures and Nets
Graphcut Textures:Image and Video Synthesis Using Graph Cuts
Range Image Segmentation for Modeling and Object Detection in Urban Scenes Cecilia Chen & Ioannis Stamos Computer Science Department Graduate Center, Hunter.
POSTPROCESSING Review analysis results and evaluate the performance
Finding Volumes.
Dimensioning part 1 with SolidWorks
Dimensioning part 1 with SolidWorks
Progressive Transmission and Rendering of Foveated Volume Data
JEOPARDY Welcome to Jeopardy.
Meshes.
Chapter III Modeling.
Cross Sections Cross Sections.
Area & Volume Chapter 6.1 & 6.2 February 20, 2007.
Surface Area.
Text Categorization Berlin Chen 2003 Reference:
2D Shapes Rectangle Circle Triangle Rectangle. What shape is the door? Rectangle.
Presentation transcript:

Challenge the future Delft University of Technology Martijn Meijers STW User Committee meeting, Utrecht, 19 September, 2012 Vario-scale (and nD extension): results and work in progress

2 Vario-scale Contents Creating smooth SSC Using SSC 3D vario-scale Conclusion tGAP= topological Generalized Area Partitioning (2D) SSC= Space Scale Cube

3 Vario-scale Smooth simplify Shock change: 2 rectangles 1 triangle Smooth change: 3 triangles Original line  Simplified  Transition 

4 Vario-scale Smooth merge for convex neighbour 1.make #nodes shared top and target bnd equal (n) view 2.connect node pairs 3.2 triangles + n-3 quadrangles 4.if non-flat  space- split quadrangle scale into 2 triangle view 5.Merge planar neighbours

5 Vario-scale Alternative (without adding nodes) LS_s = 7 LS_o = = 5 b_s (shared boundary) b_o (opposite boundary) at scale s2, from s1 to s2, at scale s1 Create triangle base at one side and top at other side

6 Vario-scale Non-convex neighbour  subdivide in convex parts m-shaped neighbourneighbour with hole (note: smooth collapse/split similar to smooth merge)

7 Vario-scale Implementation: simplification

8 Vario-scale Contents Creating smooth SSC Using SSC 3D vario-scale Conclusion tGAP= topological Generalized Area Partitioning (2D) SSC= Space Scale Cube

9 Vario-scale Selection based on (n+1)D overlap from space-scale cube Simple initial mapProgressive initial map (sorting lower  higher detail) x y s High LoD  Low LoD 

10 Vario-scale Selection based on (n+1)D overlap from space-scale cube Simple initial mapProgressive initial map (sorting lower  higher detail) x y s

11 Vario-scale (n+1)D overlap selection for zooming Progressive zoom-inProgressive zoom-out (normal sorting order)(reverse sorting order)

12 Vario-scale (n+1)D overlap selection for panning Normal panningProgressive panning (normal sorting order)

13 Vario-scale

14 Vario-scale Streaming of importance range (and first compared with a cut) A cut (or slice) of single importance A ordered range of importance values select face_id as id, '101' as impLevel, RETURN_POLYGON(face_id, 101) as geom from tgap_face where imp_low <= 101 and 101 < imp_high; select face_id as id, imp_high as impLevel, imp_low, imp_high, RETURN_POLYGON(face_id,imp_high) as geom from tgap_face where imp_high >= imp_high order by imp_high desc;

15 Vario-scale Extension to OGC/ISO WFS It is possible to specify imp range in Filter part of GetFeature request and using ogc:SortBy Not ideal because it is not clear that this is about scale, streaming, progressive transfer/refinement Deeper integration in WFS (called WFS-Refinement): 1.GetCapabilities should indicate if server supports progressive refinement 2.Reporting of the min and max imp of a theme 3.New request type GetFeatureByImportance

16 Vario-scale Example WFS-R request <wfs:GetFeatureByImportance service="WFS" version="1.0.0" outputFormat="GML2"...> geom , , gdmc:imp_high D

17 Vario-scale Contents Creating smooth SSC Using SSC 3D vario-scale Conclusion tGAP= topological Generalized Area Partitioning (2D) SSC= Space Scale Cube

18 Vario-scale 3D smooth merge zi zii zi’’ zii’’ zi’ zii’ No ZI ZII

19 Vario-scale Generic 3D smooth merge High detail zi’ zii’ 1 (bottom) 3 (top) 4 (back) 1 2 (front) (left) c b d a C B A D e f 5 (left) zi zii 1 (bottom) 3 (top) 4 (back) 2 (front) Opposite boundary (5 faces) Equator (ring) zi’’ zii’’ Low detail

20 Vario-scale 3D Smooth simplify ZII’’ ZII’ ZII Simplify boundary of merged object, two options: 1. Keep block shape 2. Tilted roof shape

21 Vario-scale Pseudo 4D-view Zone zi shown for reference purpose x y z s zi zii ZII’’ s1s2

22 Vario-scale Step-wise approach

23 Vario-scale Contents Creating SSC Using SSC 3D vario-scale Conclusion tGAP= topological Generalized Area Partitioning (2D) SSC= Space Scale Cube

24 Vario-scale Conclusion, advantages vario-scale maps Map producers: more integrity, less manpower needed for the production of maps (=less cost) Map providers: more efficiency, less data = less storage capacity, less energy, high transmission speed Map users: more functionality at less cost and higher speed Patent pending nr. OCNL

25 Vario-scale Conclusions, true vario-scale True vario-scale nD maps based on (n+1)D representations and slicing (selecting) with hyperplanes: tGAP structure translates 2D space and 1D scale in an integrated 3D topological representation: no overlaps and no gaps (in space and scale) Starting with 3D space and adding scale results in 4D Starting with 3D space and time (history) and adding scale results in 5D topological structure (again no gaps/overlaps in space, time or scale), well defined neighbors in space, time and scale directions