“Occlusion” Prepared by: Shreya Rawal 1. Extending Distortion Viewing from 2D to 3D S. Carpendale, D. J. Cowperthwaite and F. David Fracchia (1997) 2.

Slides:



Advertisements
Similar presentations
3D to 2D Orthographic Projection Delineation Techniques
Advertisements

Visualizing Relations in Hierarchical Data Presented by Soha Makady 1.
Motion Planning for Point Robots CS 659 Kris Hauser.
Label Placement and graph drawing Imo Lieberwerth.
VisTACO: Visualizing Tabletop Collaboration anthony tang, georgiatech michel pahud, microsoft research sheelagh carpendale, university of calgary bill.
CSE 380 – Computer Game Programming Pathfinding AI
INFORMATION MURAL A technique for displaying and navigating large information spaces Dean F. Jerding and John T. Stasko Graphics, Visualization, and Usability.
Rolling the Dice: Multidimensional Visual Exploration using Scatterplot Matrix Navigation 1 Niklas Elmqvist | Purdue University Pierre Dragicevic | INRIA.
Information Visualization Focus + Context Fengdong Du.
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Small Displays Nicole Arksey Information Visualization December 5, 2005 My new kitty, Erwin.
Graph Drawing Zsuzsanna Hollander. Reviewed Papers Effective Graph Visualization via Node Grouping Janet M. Six and Ioannis G. Tollis. Proc InfoVis 2001.
Interactive Visualization of Small World Graphs An implementation in prefuse.
One-Shot Multi-Set Non-rigid Feature-Spatial Matching
A Review and Taxonomy of Distortion-Oriented Presentation Techniques Y.K Leung and M.D. Apperley Presentation by Sean Lynch.
Modelling. Outline  Modelling methods  Editing models – adding detail  Polygonal models  Representing curves  Patched surfaces.
MUltimo3-D: a Testbed for Multimodel 3-D PC Presenter: Yi Shi & Saul Rodriguez March 14, 2008.
A tale of two tools (NVSS and VisLink) Shreya Rawal 1.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information R. Rao and S. K.
Matthias Mayer The Table Lens - Ramana Rao & Stuart K. Card Information Visualization 838b - February 21st 2001 The Table Lens: Merging.
Advanced Visualization Techniques
Table Lens Introduction to the Table Lens concept Table Lens Implementation Projected Usage Scenarios Usage Comparison with Splus Critical Analysis.
Visualization of Graph Data CS 4390/5390 Data Visualization Shirley Moore, Instructor October 6,
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Engineering 28 University of California Lecture # 9 –Orthogonal projection –Multi-view presentation –Third-angle projection –First-angle projection.
Ray Space Factorization for From-Region Visibility Authors: Tommer Leyvand, Olga Sorkine, Daniel Cohen-Or Presenter: Alexandre Mattos.
CS :: Fall 2003 Layered Coding and Networking Ketan Mayer-Patel.
Ch 5 Practical Point Pattern Analysis Spatial Stats & Data Analysis by Magdaléna Dohnalová.
Ivan Herman, Guy Melançon, and M. Scott Marshall
Introduction to Routing. The Routing Problem Apply after placement Input: –Netlist –Timing budget for, typically, critical nets –Locations of blocks and.
1 Visual Analysis of Large Heterogeneous Social Networks by Semantic and Structural Abstraction Zequian shen, Kwan-Liu Ma, Tina Eliassi-Rad Department.
Computer vision.
By LaBRI – INRIA Information Visualization Team. Tulip 2010 – version Tulip is an information visualization framework dedicated to the analysis.
Rendering Adaptive Resolution Data Models Daniel Bolan Abstract For the past several years, a model for large datasets has been developed and extended.
CS654: Digital Image Analysis Lecture 3: Data Structure for Image Analysis.
Visualizing Information in Global Networks in Real Time Design, Implementation, Usability Study.
1 Human Computer Interaction Week 12 Information Search & Visualization.
-1- Philipp Heim, Thomas Ertl, Jürgen Ziegler Facet Graphs: Complex Semantic Querying Made Easy Philipp Heim 1, Thomas Ertl 1 and Jürgen Ziegler 2 1 Visualization.
HOUGH TRANSFORM Presentation by Sumit Tandon
IAT 814 Trees Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
A Case Study of Interaction Design. “Most people think it is a ludicrous idea to view Web pages on mobile phones because of the small screen and slow.
Motion Planning in Games Mark Overmars Utrecht University.
Non-Overlapping Aggregated Multivariate Glyphs for Moving Objects Roeland Scheepens, Huub van de Wetering, Jarke J. van Wijk Presented by: David Sheets.
Graph Visualization and Beyond … Anne Denton, April 4, 2003 Including material from a paper by Ivan Herman, Guy Melançon, and M. Scott Marshall.
Unit 6 3D Modeling Concepts
Hyperbolic Trees A Focus + Context Technique John lamping Ramana Rao Peter Pirolli Joy Mukherjee.
Toolglasses and Magic Lenses. 2 Reading: Eric A. Bier, Maureen C. Stone, Ken Pier, William Buxton and Tony D. DeRose, “Toolglass and magic lenses: the.
Chapter 9 Advanced Assembly Modeling Techniques. After completing this chapter, you will be able to perform the following: –Create design view representations.
112/5/ :54 Graphics II Image Based Rendering Session 11.
1D & 2D Spaces for Representing Data Mao Lin Huang.
A Novel Visualization Model for Web Search Results Nguyen T, and Zhang J IEEE Transactions on Visualization and Computer Graphics PAWS Meeting Presented.
Slide 17-1 Lecture Outline Chapter 17 Waves in Two and Three Dimensions © 2015 Pearson Education, Inc.
Inspired from CS Information Visualization Jan. 10, 2002 John Stasko Frédéric Vernier Enseignant-Chercheur LIMSI-CNRS Maître de conf Paris XI Cours.
CIS Intro to AI 1 Interpreting Line Drawings (An Introduction to Constraint Satisfaction) Mitch Marcus CIS 391 Fall 2008.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Information Visualization Toolkits Workshop 2004 Sheelagh Carpendale Department of Computer Science, University of Calgary, Alberta, Canada Sheelagh Carpendale.
1 Sheet Metal Design (III) Hong RuJin September, 10, 2000.
An Evaluation of Pan & Zoom and Rubber Sheet Navigation with and without an Overview Dmitry Nekrasovski, Adam Bodnar, Joanna McGrenere, François Guimbretière,
Multi-Focused Geospatial Analysis Using Probes. Traditionally, geospatial visualizations have only a single perspective.
Table Lens Paper – The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information.
IMAGE PROCESSING is the use of computer algorithms to perform image process on digital images   It is used for filtering the image and editing the digital.
Agenda Preliminaries Motivation and Research questions Exploring GLL
Parallel Density-based Hybrid Clustering
Mean Shift Segmentation
Hierarchies (Trees) Definition Examples
Grids Geometry Computational Geometry
Grids Geometry Computational Geometry
Grids Geometry Computational Geometry
Tomás Murillo-Morales and Klaus Miesenberger
Presentation transcript:

“Occlusion” Prepared by: Shreya Rawal 1

Extending Distortion Viewing from 2D to 3D S. Carpendale, D. J. Cowperthwaite and F. David Fracchia (1997) 2

What after developing visualization?  Exploration  Navigation  Interpretation of data  We will be applying techniques which are used in 2D into 3D for exploration/navigation/interpretation. 3

Various viewing techniques for 3D data  Viewing angle (rotation)  Viewing position (navigation)  Combination of the two 4

Problems associated  Loss of context  Loss of orientation  “Occlusion” 5

What is detail-in-context distortion?  You provide details but keep the context intact.  Distortion: Spatial reorganization of an existing representation  Main aim is to minimize occlusion  Applied with Magnification + Displacement  160 Nodes 6

Two – dimensional distortion patterns  Stretch orthogonal  Nonlinear orthogonal  Nonlinear radial  Step orthogonal 7

Stretch orthogonal Stretching all data on either of the two axes centered a the focus. Compressing the remaining areas uniformly.  2D Displacement + Magnification 8

Nonlinear orthogonal Focus is magnified to requested amount. Magnification decreases according to some function. Disadvantages: Limits the magnification in focal region Causes more extreme compression at the edges  2D Displacement + Magnification 9

Nonlinear radial Adjacent edges curve away from the focus. Outer rows of the grid is hardly affected.  2D Displacement + Magnification 10

Step Orthogonal Data is aligned with the focus unstretched. Less data distortion. Disadvantage: Leaves unused space. Causes grouping of the data.  2D Displacement + Magnification 11

Displacement + Magnification  2D  3D 12

2D Displacement + Magnification 2D only Displacement Magnification + Displacement vs. Displacement only in 2D In 2D: Magnification + Displacement has the same effect as Displacement only 13 Stretch Non-Linear Non-linear Step orthogonal orthogonal Radial Orthogonal

Magnification + Displacement vs. Displacement only in 3D  Magnification + Displacement  Only- Displacement In 3D: Displacement only had better effects than Magnification + Displacement 14 Stretch Non-Linear Non-linear Step orthogonal orthogonal Radial Orthogonal

Visual Access Distortion  Naïve 2D 3D extension still does not solve Occlusion problem completely  Solution  move geometry according to viewpoint  magnify focus only  displace items in a different way (curves vs. straight lines)  Focus + context approach 15

Visual Access Distortion 16

Single Focus 17

Multiple Foci 18

Randomly positioned nodes:  Close to real data. 19

EdgeLens: An interactive Method for Managing Edge Congestion in Graphs N. Wong, S. Carpendale, S. Greenberg (2003) 20

Problems in Graph representation  When dealing with complex and large real world dataset  Many interconnected nodes leads to Edge-congestion  Edge-congestion results in:  obscuring nodes  obscuring individual edges  obscuring visual information 21

Managing edge layout 1. Edge density 2. Crossovers 3. Occlusion Airline routes from NorthWest Airlines, November,

Edge congestion problem  Although position of node add value to visualization they introduce ambiguity (edge occlusion). A simple 3 node graph 23 Possible interpretations

Solutions: Edge congestion problem  Layout  Position of nodes have importance.  Curving edges globally 24

Solutions: Edge congestion problem  Filtering  Removing unimportant edges  only works where we can distinguish between important and unimportant edges.  you loose the relation of one edge with other edges 25

Solutions: Edge congestion problem  Magnification: 26

EdgeLens: An interactive technique  It moves edges without detaching it from node  Use displacement only  Respects the semantics of node layout.  Disambiguates edge overlapping  Disambiguates node overlapping  Clarifies details about graph structure 27

Two EdgeLens approaches  Bubble Vs Spline a) Bubbleb) Spline 28

User Study  16 participants  Task: 8 route finding task (easy, medium-easy, medium and hard)  Post session Questionnaire  Data:  nodes: Canadian cities  edges: Airline routes  Result:  Spline turned out to be better 29

Algorithm Decide which edges affected Calculate displacements Calculate spline control points (c 1, c 2 ) Draw curves 30 Curved Edge Original position of edge

Features and Demo  Video 31

Discussion  Scalability of multiple focus points for technique discussed in 1 st paper (distortion viewing) as compared to EdgeLens.  Distortion viewing (in 1 st paper) can be applied to all kinds of 3D visualizations.  Can Occlusion be completely avoided in 3D?  Deal Occlusion or Get rid of Occlusion?  Detail in context!! (Bubble vs. Spline) 32

References  S. Carpendale, D.J. Cowperthwaite, F. David Fracchia. Extending Distortion Viewing from 2D to 3D. IEEE Computer Graphics and Applications, 17(4), pp , July / August  Nelson Wong, Sheelagh Carpendale and Saul Greenberg. EdgeLens: An Interactive Method for Managing Edge Congestion in Graphs. In Proceedings of IEEE Symposium on Information Visualization (InfoVis 2003). IEEE Press, pages 51-58, 2003   4x4.pdf 33

My Project:  Erlang trace data:  nodes: processes  edges: interaction between processes (message sending and spawning)  Position of nodes does not have any significance  Hence concept of EdgeLens might not be applicable  Yes, node occlusion and edge congestion is an issue 34