Splatterplots: Overcoming Overdraw in Scatter Plots. Adrian Mayorga University of Wisconsin Madison (now at Epic Systems)
|
|
- Willis McCormick
- 5 years ago
- Views:
Transcription
1 Warning: This presentation uses the Bariol font, so if you get the PowerPoint, it may look weird. (the PDF embeds the font) This presentation uses animation and embedded video, so the PDF may seem weird. Splatterplots: Overcoming Overdraw in Scatter Plots Adrian Mayorga University of Wisconsin Madison (now at Epic Systems) Michael Gleicher University of Wisconsin Madison (on sabbatical at INRIA, Rhone-Alpes)
2 Problem: Scatterplot with too many points!
3 Solution: Splatterplot
4
5 Solution: Splatterplot
6
7 what if you have lots of points?
8
9 Reality Check What information? (in a unit area)
10 Reality Check What information? (in a unit area)
11 Reality Check What information? (in a unit area)
12 Reality Check What information? (in a unit area)
13 Reality Check What information? (in a unit area)
14 Reality Check What information? (in a unit area) Data: unbounded Visual: limited
15 Bounded Information Density In a Unit of Area: Amount of data is unbounded Amount you can see is limited Need to limit the amount shown Choose what to display by abstracting the data
16 Dense Regions Outliers Subsampled Overlaps Shown
17 Contour outline encloses dense regions and shows them as smooth shapes Aggregated dense region are solidly colored to facilitate comparisons between groups Light haze (optional) gives density information in sparse regions Specific points provide examples in sparse regions. More are exposed through zooming Overlapping dense regions are shown with darkened colors to indicate extend of overlap
18 1 Dense Regions Outliers Subsampled Overlaps Shown
19 Kernel Density Estimation (KDE) Count how many points near every position Weight by distance Size of kernel (circle) is the bandwidth Creates smooth fields
20 Screen Space KDE Parameters based on perceptual properties Independent of data Does the right thing when you zoom
21 Discrete dense regions Threshold Why? (single set case) Dynamic range of density may be high and hard to encode At some point, it s just dense Crisp boundaries are better visually Information is thrown away!
22 Information is thrown away! Interactive control of threshold Encode sparse regions differently
23 Dense Regions 2 Outliers Subsampled Overlaps Shown
24 Subsample sparse regions
25 To Haze or not to Haze?
26 Edges Strokes Clear Clutter Both require distance to region
27 Contours?
28 Complicated with multiple groups
29 Dense Regions Outliers Subsampled Overlaps Shown 3
30 Multiple Groups Compute densities independently Color per group Pick distinctive colors
31 Colors for combinations Multi-variate color encoding? Map to a color
32 Colors for combinations Multi-variate color encoding? Map to a color Colors for set combinations Map 2 set combinations to colors
33 Color Blending Encode sets with color Hue = set Lightness = number of overlaps See evaluation in paper
34
35 Interactivity is critical! Implementation
36 Blend Dataset Group Blended Shapes Splatterplot Combine Data Points KDE Density JFA Distance Field Shade Colored Regions Sample Outliers
37 Performance: Use the GPU Draw points Filter (convolution) for KDE Jump Flood for distances Render each set and combine Lots of points fast Lots of groups less fast
38 Quantifying Perceptual Density? Clutter vs. Number of Points Visible 30 Scatter plot Splatterplot 25 Scatter plot trend Splatterplot trend 20 Clutter ,000 40,000 60,000 80, ,000 Number of Points Visible
39 Quantifying Perceptual Density Clutter vs. Number of Points Visible 30 Scatter plot Splatterplot 25 Scatter plot trend Splatterplot trend 20 Clutter ,000 40,000 60,000 80, ,000 Number of Points Visible
40 Quantifying Perceptual Density Clutter vs. Number of Points Visible 30 Scatter plot Splatterplot 25 Scatter plot trend Splatterplot trend 20 Clutter ,000 40,000 60,000 80, ,000 Number of Points Visible
41 Quantifying Perceptual Density Clutter vs. Number of Points Visible 30 Scatter plot Splatterplot 25 Scatter plot trend Splatterplot trend 20 Clutter ,000 40,000 60,000 80, ,000 Number of Points Visible
42 Other ideas? There is plenty of related work in research in practice Key Novelties in Splatterplots Choose abstractions to understand set relationships Screen space density estimates Dual Encodings
43
44 subsample?
45
46 histograms and KDEs
47
48 Splatterplot!
49
50 The synthetic data is pretty but Real (or realistic) Examples
51
52
53
54
55
56
57 More to do! Theory Understand Visual Density Consider other tradeoffs Other Types of Data 3D (volumes) Practice WebGL implementation Massive Data Handling Evaluation (see InfoVis paper) Non-GPU version for my laptop
58 Splatterplots Scalable Display of Scatter Data Bounded visual complexity Screen space density estimation Dual encodings GPU Implementation Acknowledgements This work is supported in part by the Andrew Mellon Foundation through the Visualizing English Print project. This work is supported in part by NSF Awards IIS , CMMI , and DRL
Acknowledgements. This work is a collaboration with a great set of people!
Acknowledgements This work is a collaboration with a great set of people! Towards Comprehensible Modeling Michael Gleicher Department of Computer Sciences University of Wisconsin Madison on sabbatical:
More informationThis research aims to present a new way of visualizing multi-dimensional data using generalized scatterplots by sensitivity coefficients to highlight
This research aims to present a new way of visualizing multi-dimensional data using generalized scatterplots by sensitivity coefficients to highlight local variation of one variable with respect to another.
More informationSequence Surveyor. Leveraging Overview for Scalable Genomic Alignment Visualization
Sequence Surveyor Leveraging Overview for Scalable Genomic Alignment Visualization Danielle Albers, Colin Dewey, and Michael Gleicher University of Wisconsin-Madison Department of Computer Sciences IEEE
More informationPublished in: 13TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: CSMR 2009, PROCEEDINGS
University of Groningen Visualizing Multivariate Attributes on Software Diagrams Byelas, Heorhiy; Telea, Alexandru Published in: 13TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: CSMR
More informationLab 9. Julia Janicki. Introduction
Lab 9 Julia Janicki Introduction My goal for this project is to map a general land cover in the area of Alexandria in Egypt using supervised classification, specifically the Maximum Likelihood and Support
More informationv Data Visualization SMS 12.3 Tutorial Prerequisites Requirements Time Objectives Learn how to import, manipulate, and view solution data.
v. 12.3 SMS 12.3 Tutorial Objectives Learn how to import, manipulate, and view solution data. Prerequisites None Requirements GIS Module Map Module Time 30 60 minutes Page 1 of 16 Aquaveo 2017 1 Introduction...
More informationPaint by Numbers and Comprehensible Rendering of 3D Shapes
Paint by Numbers and Comprehensible Rendering of 3D Shapes Prof. Allison Klein Announcements Sign up for 1 st presentation at end of class today Undergrads: Thinking about grad school? Still here over
More informationData Visualization SURFACE WATER MODELING SYSTEM. 1 Introduction. 2 Data sets. 3 Open the Geometry and Solution Files
SURFACE WATER MODELING SYSTEM Data Visualization 1 Introduction It is useful to view the geospatial data utilized as input and generated as solutions in the process of numerical analysis. It is also helpful
More informationv SMS 11.1 Tutorial Data Visualization Requirements Map Module Mesh Module Time minutes Prerequisites None Objectives
v. 11.1 SMS 11.1 Tutorial Data Visualization Objectives It is useful to view the geospatial data utilized as input and generated as solutions in the process of numerical analysis. It is also helpful to
More informationDataView Features. Input Data Formats. Current Release
DataView Features Input Data Formats STDF, ATDF NI-CSV, generic CSV, others WAT (fab parameters) Open Compressed (GZip) versions of any of the above Merge data files of any of the above types Link to existing
More informationPictures from Piles of Data
Pictures from Piles of Data How Graphics, Multimedia, Vision, Visualization, Animation and Cartography All Connect Michael Gleicher Dept of Computer Sciences University of Wisconsin Madison Acknowledgements
More informationKernel Density Estimation (KDE)
Kernel Density Estimation (KDE) Previously, we ve seen how to use the histogram method to infer the probability density function (PDF) of a random variable (population) using a finite data sample. In this
More informationFactoring Point Clouds into Positions and Translations for Compression
Factoring Point Clouds into Positions and Translations for Compression Patrick Owen University of Maryland powen@umiacs.umd.edu Amitabh Varshney University of Maryland varshney@umiacs.umd.edu ABSTRACT
More informationCIE L*a*b* color model
CIE L*a*b* color model To further strengthen the correlation between the color model and human perception, we apply the following non-linear transformation: with where (X n,y n,z n ) are the tristimulus
More informationVisual Analysis of Set Relations in a Graph
Visual Analysis of Set Relations in a Graph Panpan Xu 1, Fan Du 2, Nan Cao 3, Conglei Shi 1, Hong Zhou 4, Huamin Qu 1 1 Hong Kong University of Science and Technology, 2 Zhejiang University, 3 IBM T. J.
More informationMcGraw-Hill Ryerson. Data Management 12. Section 5.1 Continuous Random Variables. Continuous Random. Variables
McGraw-Hill Ryerson Data Management 12 Section Continuous Random I am learning to distinguish between discrete variables and continuous variables work with sample values for situations that can take on
More informationClassroom Course Description. Course Outline. Tableau Intermediate & Advance. Audience
Classroom Course Description Tableau Intermediate & Advance Audience Tableau Fundamentals & Advance serves the beginner to intermediate Tableau user, targeted towards anyone who works with data regardless
More informationSurface Rendering. Surface Rendering
Surface Rendering Surface Rendering Introduce Mapping Methods - Texture Mapping - Environmental Mapping - Bump Mapping Go over strategies for - Forward vs backward mapping 2 1 The Limits of Geometric Modeling
More informationVIEWZ 1.3 USER MANUAL
VIEWZ 1.3 USER MANUAL 2007-08 Zeus Numerix ViewZ 1.3.0 User Manual Revision: 200806061429 The latest copy of this PDF may be downloaded from the website. An online (HTML) version is also available. Zeus
More informationLecturer Athanasios Nikolaidis
Lecturer Athanasios Nikolaidis Computer Graphics: Graphics primitives 2D viewing and clipping 2D and 3D transformations Curves and surfaces Rendering and ray tracing Illumination models Shading models
More informationDesign Guidelines: Windows. Computer users need to consult multiple sources rapidly. They require the adoption of multiplewindow display strategy.
Design Guidelines: Windows Computer users need to consult multiple sources rapidly. They require the adoption of multiplewindow display strategy. Design Challenge for Multiple- Window Strategy Offer users
More informationFast and robust techniques for 3D/2D registration and photo blending on massive point clouds
www.crs4.it/vic/ vcg.isti.cnr.it/ Fast and robust techniques for 3D/2D registration and photo blending on massive point clouds R. Pintus, E. Gobbetti, M.Agus, R. Combet CRS4 Visual Computing M. Callieri
More informationFiltering Applications & Edge Detection. GV12/3072 Image Processing.
Filtering Applications & Edge Detection GV12/3072 1 Outline Sampling & Reconstruction Revisited Anti-Aliasing Edges Edge detection Simple edge detector Canny edge detector Performance analysis Hough Transform
More informationVector Visualization
Vector Visualization Vector Visulization Divergence and Vorticity Vector Glyphs Vector Color Coding Displacement Plots Stream Objects Texture-Based Vector Visualization Simplified Representation of Vector
More informationMedical Visualization - Illustrative Visualization 2 (Summary) J.-Prof. Dr. Kai Lawonn
Medical Visualization - Illustrative Visualization 2 (Summary) J.-Prof. Dr. Kai Lawonn Hatching 2 Hatching Motivation: Hatching in principle curvature direction Interrante et al. 1995 3 Hatching Hatching
More informationA Frequency Analysis of Light Transport
A Frequency Analysis of Light Transport Frédo Durand MIT CSAIL With Nicolas Holzschuch, Cyril Soler, Eric Chan & Francois Sillion Artis Gravir/Imag-Inria & MIT CSAIL Our research 3D rendering Light transport
More informationGatherplots: Extended Scatterplots for Categorical Data
Gatherplots: Extended Scatterplots for Categorical Data Anonymous authors Origin US Europe Asia 9 46.6 Origin US Europe Asia 43 43 Asia 38 37 33 27 Origin Europe 32 27 22 22 17 US 17 12 12 3 4 5 6 8 3
More informationGlyphs. Presentation Overview. What is a Glyph!? Cont. What is a Glyph!? Glyph Fundamentals. Goal of Paper. Presented by Bertrand Low
Presentation Overview Glyphs Presented by Bertrand Low A Taxonomy of Glyph Placement Strategies for Multidimensional Data Visualization Matthew O. Ward, Information Visualization Journal, Palmgrave,, Volume
More informationChallenges in Multiresolution Methods for Graph-based Learning
Challenges in Multiresolution Methods for Graph-based Learning Michael W. Mahoney ICSI and Dept of Statistics, UC Berkeley ( For more info, see: http: // www. stat. berkeley. edu/ ~ mmahoney or Google
More informationWhat is Computer Vision?
Perceptual Grouping in Computer Vision Gérard Medioni University of Southern California What is Computer Vision? Computer Vision Attempt to emulate Human Visual System Perceive visual stimuli with cameras
More informationCreate Text Inside a Shape with Photoshop CS6
518 442-3608 Create Text Inside a Shape with Photoshop CS6 One of the cool features of Photoshop CS6 is the ability to fill a shape with text. The shape can be as simple as a standard rectangle or a complicated
More informationAdobe Photoshop Sh S.K. Sublania and Sh. Naresh Chand
Adobe Photoshop Sh S.K. Sublania and Sh. Naresh Chand Photoshop is the software for image processing. With this you can manipulate your pictures, either scanned or otherwise inserted to a great extant.
More informationOnline Interactive 4D Character Animation
Online Interactive 4D Character Animation Marco Volino, Peng Huang and Adrian Hilton Web3D 2015 Outline 4D Performance Capture - 3D Reconstruction, Alignment, Texture Maps Animation - Parametric Motion
More informationBCC Comet Generator Source XY Source Z Destination XY Destination Z Completion Time
BCC Comet Generator Comet creates an auto-animated comet that streaks across the screen. The comet is compromised of particles whose sizes, shapes, and colors can be adjusted. You can also set the length
More informationLossy Coding 2 JPEG. Perceptual Image Coding. Discrete Cosine Transform JPEG. CS559 Lecture 9 JPEG, Raster Algorithms
CS559 Lecture 9 JPEG, Raster Algorithms These are course notes (not used as slides) Written by Mike Gleicher, Sept. 2005 With some slides adapted from the notes of Stephen Chenney Lossy Coding 2 Suppose
More informationWednesday, July 24, 13
The Chase Pushing the Limits of Modern Mobile GPU Renaldas Zioma, Unity Technologies Ole Ciliox, Unity Technologies The Chase High-End Mobile Demo Built with off-the-shelf Unity 4.2 The Chase Goals Impressive
More informationTDWI strives to provide course books that are contentrich and that serve as useful reference documents after a class has ended.
Previews of TDWI course books offer an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews cannot be printed. TDWI strives to provide
More informationDSC 201: Data Analysis & Visualization
DSC 201: Data Analysis & Visualization Visualization Design Dr. David Koop Definition Computer-based visualization systems provide visual representations of datasets designed to help people carry out tasks
More informationOutline. Guaranteed Visibility. Accordion Drawing. Guaranteed Visibility Challenges. Guaranteed Visibility Challenges
Outline Scalable Visual Comparison of Biological Trees and Sequences Tamara Munzner University of British Columbia Department of Computer Science ccordion Drawing information visualization technique TreeJuxtaposer
More informationA Crowdsourcing System for Integrated and Reproducible Evaluation in Scientific Visualization Appendix: Application Cases
A Crowdsourcing System for Integrated and Reproducible Evaluation in Scientific Visualization Appendix: Application Cases Rickard Englund1 * 1 2 Sathish Kottravel1 Timo Ropinski2 Interactive Visualization
More informationNonparametric Methods Recap
Nonparametric Methods Recap Aarti Singh Machine Learning 10-701/15-781 Oct 4, 2010 Nonparametric Methods Kernel Density estimate (also Histogram) Weighted frequency Classification - K-NN Classifier Majority
More informationBut, vision technology falls short. and so does graphics. Image Based Rendering. Ray. Constant radiance. time is fixed. 3D position 2D direction
Computer Graphics -based rendering Output Michael F. Cohen Microsoft Research Synthetic Camera Model Computer Vision Combined Output Output Model Real Scene Synthetic Camera Model Real Cameras Real Scene
More informationLast update: May 4, Vision. CMSC 421: Chapter 24. CMSC 421: Chapter 24 1
Last update: May 4, 200 Vision CMSC 42: Chapter 24 CMSC 42: Chapter 24 Outline Perception generally Image formation Early vision 2D D Object recognition CMSC 42: Chapter 24 2 Perception generally Stimulus
More informationMorphometric Analysis of Biomedical Images. Sara Rolfe 10/9/17
Morphometric Analysis of Biomedical Images Sara Rolfe 10/9/17 Morphometric Analysis of Biomedical Images Object surface contours Image difference features Compact representation of feature differences
More informationCSE 167: Lecture #7: Color and Shading. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011
CSE 167: Introduction to Computer Graphics Lecture #7: Color and Shading Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011 Announcements Homework project #3 due this Friday,
More informationVideo based Animation Synthesis with the Essential Graph. Adnane Boukhayma, Edmond Boyer MORPHEO INRIA Grenoble Rhône-Alpes
Video based Animation Synthesis with the Essential Graph Adnane Boukhayma, Edmond Boyer MORPHEO INRIA Grenoble Rhône-Alpes Goal Given a set of 4D models, how to generate realistic motion from user specified
More informationEvgeny Maksakov Advantages and disadvantages: Advantages and disadvantages: Advantages and disadvantages: Advantages and disadvantages:
Today Problems with visualizing high dimensional data Problem Overview Direct Visualization Approaches High dimensionality Visual cluttering Clarity of representation Visualization is time consuming Dimensional
More informationBCC Rays Ripply Filter
BCC Rays Ripply Filter The BCC Rays Ripply filter combines a light rays effect with a rippled light effect. The resulting light is generated from a selected channel in the source image and spreads from
More informationRay Tracing. Kjetil Babington
Ray Tracing Kjetil Babington 21.10.2011 1 Introduction What is Ray Tracing? Act of tracing a ray through some scene Not necessarily for rendering Rendering with Ray Tracing Ray Tracing is a global illumination
More information3D Face and Hand Tracking for American Sign Language Recognition
3D Face and Hand Tracking for American Sign Language Recognition NSF-ITR (2004-2008) D. Metaxas, A. Elgammal, V. Pavlovic (Rutgers Univ.) C. Neidle (Boston Univ.) C. Vogler (Gallaudet) The need for automated
More informationLesson 22 Enhancing Presentations with Multimedia Effects
Enhancing Presentations with Multimedia Effects Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition 1 Objectives Add clip art, shapes and drawn objects, SmartArt graphics, and pictures
More informationFractals and the Chaos Game
Math: Outside the box! Fractals and the Chaos Game Monday February 23, 2009 3:30-4:20 IRMACS theatre, ASB 10900 Randall Pyke Senior Lecturer Department of Mathematics, SFU A Game. Is this a random walk?
More informationInkscape Tutorial. v2.0. Simon Andrews.
Inkscape Tutorial v2.0 Simon Andrews simon.andrews@babraham.ac.uk What is Inkscape? Vector Graphics Editor Free Software Cross Platform Easy to use Good for: Compositing Drawing Not for: Bitmap editing
More informationScalable Vector Graphics (SVG) vector image World Wide Web Consortium (W3C) defined with XML searched indexed scripted compressed Mozilla Firefox
SVG SVG Scalable Vector Graphics (SVG) is an XML-based vector image format for twodimensional graphics with support for interactivity and animation. The SVG specification is an open standard developed
More informationRegression III: Advanced Methods
Lecture 3: Distributions Regression III: Advanced Methods William G. Jacoby Michigan State University Goals of the lecture Examine data in graphical form Graphs for looking at univariate distributions
More informationScalar Algorithms: Contouring
Scalar Algorithms: Contouring Computer Animation and Visualisation Lecture tkomura@inf.ed.ac.uk Institute for Perception, Action & Behaviour School of Informatics Contouring Scaler Data Last Lecture...
More informationImage based algorithm to support interactive data exploration
Image based algorithm to support interactive data exploration 20th November 2014 Laboratoire d Informatique Interactive Christophe Hurter Assistant Professor - HDR ENAC- Ecole Nationale de l Aviation Civile
More informationNon-Photorealistic Rendering
15-462 Computer Graphics I Lecture 22 Non-Photorealistic Rendering November 18, 2003 Doug James Carnegie Mellon University http://www.cs.cmu.edu/~djames/15-462/fall03 Pen-and-Ink Illustrations Painterly
More informationNon-Photo Realistic Rendering. Jian Huang
Non-Photo Realistic Rendering Jian Huang P and NP Photo realistic has been stated as the goal of graphics during the course of the semester However, there are cases where certain types of non-photo realistic
More informationExercise One: Estimating The Home Range Of An Individual Animal Using A Minimum Convex Polygon (MCP)
--- Chapter Three --- Exercise One: Estimating The Home Range Of An Individual Animal Using A Minimum Convex Polygon (MCP) In many populations, different individuals will use different parts of its range.
More informationSTA 490H1S Initial Examination of Data
Initial Examination of Data Alison L. Department of Statistics University of Toronto Winter 2011 Course mantra It s OK not to know. Expressing ignorance is encouraged. It s not OK to not have a willingness
More informationWorking with Vectors in Photoshop
A Quick Guide This Guide contains: Introduction Quick Guide to the Pen Tool Quick Guide to the Selection Tools Combining Shapes Create Crisp Vector shapes Making a Path from a Selection Cos Vectors are
More informationMATLAB Routines for Kernel Density Estimation and the Graphical Representation of Archaeological Data
Christian C. Beardah Mike J. Baxter MATLAB Routines for Kernel Density Estimation and the Graphical Representation of Archaeological Data 1 Introduction Histograms are widely used for data presentation
More informationData Analyst Nanodegree Syllabus
Data Analyst Nanodegree Syllabus Discover Insights from Data with Python, R, SQL, and Tableau Before You Start Prerequisites : In order to succeed in this program, we recommend having experience working
More informationSYDE Winter 2011 Introduction to Pattern Recognition. Clustering
SYDE 372 - Winter 2011 Introduction to Pattern Recognition Clustering Alexander Wong Department of Systems Design Engineering University of Waterloo Outline 1 2 3 4 5 All the approaches we have learned
More informationIntroduction to Computer Graphics
Introduction to 1.1 What is computer graphics? it would be difficult to overstate the importance of computer and communication technologies in our lives. Activities as wide-ranging as film making, publishing,
More informationOverview. Spectral Processing of Point- Sampled Geometry. Introduction. Introduction. Fourier Transform. Fourier Transform
Overview Spectral Processing of Point- Sampled Geometry Introduction Fourier transform Spectral processing pipeline Spectral filtering Adaptive subsampling Summary Point-Based Computer Graphics Markus
More informationWMS 9.1 Tutorial GSSHA Modeling Basics Stream Flow Integrate stream flow with your GSSHA overland flow model
v. 9.1 WMS 9.1 Tutorial Integrate stream flow with your GSSHA overland flow model Objectives Learn how to add hydraulic channel routing to your GSSHA model and how to define channel properties. Learn how
More informationFew s Design Guidance
Few s Design Guidance CS 4460 Intro. to Information Visualization September 9, 2014 John Stasko Today s Agenda Stephen Few & Perceptual Edge Fall 2014 CS 4460 2 1 Stephen Few s Guidance Excellent advice
More informationHeight Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] April 23, 2002 Frank Pfenning Carnegie Mellon University
15-462 Computer Graphics I Lecture 21 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] April 23, 2002 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/
More informationGeostatistics 2D GMS 7.0 TUTORIALS. 1 Introduction. 1.1 Contents
GMS 7.0 TUTORIALS 1 Introduction Two-dimensional geostatistics (interpolation) can be performed in GMS using the 2D Scatter Point module. The module is used to interpolate from sets of 2D scatter points
More informationSCATTERPLOTS one of the most widely used types of
JOURNAL OF L A T E X CLASS FILES, VOL. 14, NO. 8, AUGUST 215 1 Gatherplots: Extended Scatterplots for Categorical Data Deokgun Park, Sung-Hee kim, and Niklas Elmqvist, Member, IEEE Abstract Scatterplots
More informationDeep Learning for Robust Normal Estimation in Unstructured Point Clouds. Alexandre Boulch. Renaud Marlet
Deep Learning for Robust Normal Estimation in Unstructured Point Clouds Alexandre Boulch Renaud Marlet Normal estimation in point clouds Normal: 3D normalized vector At each point: local orientation of
More informationStatistical Graphs & Charts
Statistical Graphs & Charts CS 4460 Intro. to Information Visualization August 30, 2017 John Stasko Learning Objectives Learn different statistical data graphs Line graph, Bar Graph, Scatterplot, Trellis,
More informationWMS 9.1 Tutorial Hydraulics and Floodplain Modeling Floodplain Delineation Learn how to us the WMS floodplain delineation tools
v. 9.1 WMS 9.1 Tutorial Hydraulics and Floodplain Modeling Floodplain Delineation Learn how to us the WMS floodplain delineation tools Objectives Experiment with the various floodplain delineation options
More informationIn this lesson, you ll learn how to:
LESSON 5: ADVANCED DRAWING TECHNIQUES OBJECTIVES In this lesson, you ll learn how to: apply gradient fills modify graphics by smoothing, straightening, and optimizing understand the difference between
More informationVisual Encoding Design
CSE 442 - Data Visualization Visual Encoding Design Jeffrey Heer University of Washington Last Time: Data & Image Models The Big Picture task questions, goals assumptions data physical data type conceptual
More informationSAS Visual Analytics 8.2: Working with Report Content
SAS Visual Analytics 8.2: Working with Report Content About Objects After selecting your data source and data items, add one or more objects to display the results. SAS Visual Analytics provides objects
More informationCS294-26: Image Manipulation and Computational Photography Final Project Report
UNIVERSITY OF CALIFORNIA, BERKELEY CS294-26: Image Manipulation and Computational Photography Final Project Report Ling-Qi Yan December 14, 2015 1 INTRODUCTION Sandpainting is the art of pouring colored
More informationViscous Fingers: A topological Visual Analytic Approach
Viscous Fingers: A topological Visual Analytic Approach Jonas Lukasczyk University of Kaiserslautern Germany Bernd Hamann University of California Davis, U.S.A. Garrett Aldrich Univeristy of California
More informationCAP 6412 Advanced Computer Vision
CAP 6412 Advanced Computer Vision http://www.cs.ucf.edu/~bgong/cap6412.html Boqing Gong March 03, 2016 Next week: Spring break The week after next week: Vision and language Tuesday (03/15) Fareeha Irfan
More informationSVM-KNN : Discriminative Nearest Neighbor Classification for Visual Category Recognition
SVM-KNN : Discriminative Nearest Neighbor Classification for Visual Category Recognition Hao Zhang, Alexander Berg, Michael Maire Jitendra Malik EECS, UC Berkeley Presented by Adam Bickett Objective Visual
More informationData mining with sparse grids
Data mining with sparse grids Jochen Garcke and Michael Griebel Institut für Angewandte Mathematik Universität Bonn Data mining with sparse grids p.1/40 Overview What is Data mining? Regularization networks
More informationAnalog Clock. High School Math Alignment. Level 2 CSTA Alignment. Description
Analog Clock High School Math Alignment Domain: Geometry Cluster: Apply geometric concepts in modelling situations Standard: CCSS.MATH.CONTENT.HSG.MG.A.1 Use geometric shapes, their measures, and their
More information3. Multidimensional Information Visualization II Concepts for visualizing univariate to hypervariate data
3. Multidimensional Information Visualization II Concepts for visualizing univariate to hypervariate data Vorlesung Informationsvisualisierung Prof. Dr. Andreas Butz, WS 2009/10 Konzept und Basis für n:
More informationBayes Risk. Classifiers for Recognition Reading: Chapter 22 (skip 22.3) Discriminative vs Generative Models. Loss functions in classifiers
Classifiers for Recognition Reading: Chapter 22 (skip 22.3) Examine each window of an image Classify object class within each window based on a training set images Example: A Classification Problem Categorize
More informationImporting Geometry from an IGES file
WORKSHOP 2 Importing Geometry from an IGES file Objectives: Import geometry from an IGES file. Create a solid from curves and surfaces. Tet mesh the solid. MSC.Patran 301 Exercise Workbook 2-1 2-2 MSC.Patran
More informationAdvanced Techniques for Greater Accuracy, Capacity, and Speed using Maxwell 11. Julius Saitz Ansoft Corporation
Advanced Techniques for Greater Accuracy, Capacity, and Speed using Maxwell 11 Julius Saitz Ansoft Corporation Overview Curved versus Faceted Surfaces Mesh Operations Data Link Advanced Field Plotting
More informationGuide for Geomagic Design X 3D Scan Data Cleanup and Editing. General Information
Guide for Geomagic Design X 3D Scan Data Cleanup and Editing General Information Geomagic Design X (formerly Rapidform XOR) is an extremely powerful reverse engineering and 3D modeling software that combines
More informationData Analyst Nanodegree Syllabus
Data Analyst Nanodegree Syllabus Discover Insights from Data with Python, R, SQL, and Tableau Before You Start Prerequisites : In order to succeed in this program, we recommend having experience working
More informationRaster Data. James Frew ESM 263 Winter
Raster Data 1 Vector Data Review discrete objects geometry = points by themselves connected lines closed polygons attributes linked to feature ID explicit location every point has coordinates 2 Fields
More informationInteractive Non-Linear Image Operations on Gigapixel Images
Interactive Non-Linear Image Operations on Gigapixel Images Markus Hadwiger, Ronell Sicat, Johanna Beyer King Abdullah University of Science and Technology Display-Aware Image Operations goal: perform
More informationNon-Parametric Modeling
Non-Parametric Modeling CE-725: Statistical Pattern Recognition Sharif University of Technology Spring 2013 Soleymani Outline Introduction Non-Parametric Density Estimation Parzen Windows Kn-Nearest Neighbor
More informationApplications. Foreground / background segmentation Finding skin-colored regions. Finding the moving objects. Intelligent scissors
Segmentation I Goal Separate image into coherent regions Berkeley segmentation database: http://www.eecs.berkeley.edu/research/projects/cs/vision/grouping/segbench/ Slide by L. Lazebnik Applications Intelligent
More informationChapter 2: From Graphics to Visualization
Exercises for Chapter 2: From Graphics to Visualization 1 EXERCISE 1 Consider the simple visualization example of plotting a graph of a two-variable scalar function z = f (x, y), which is discussed in
More informationVisualization Analysis & Design Full-Day Tutorial Session 1
Visualization Analysis & Design Full-Day Tutorial Session 1 Tamara Munzner Department of Computer Science University of British Columbia Sanger Institute / European Bioinformatics Institute June 2014,
More informationReal-Time Non- Photorealistic Rendering
Real-Time Non- Photorealistic Rendering Presented by: Qing Hu LIAO SOCS, McGill Feb 1, 2005 Index Introduction Motivation Appel s Algorithm Improving Schema Rendering Result Economy of line A great deal
More informationClassifiers for Recognition Reading: Chapter 22 (skip 22.3)
Classifiers for Recognition Reading: Chapter 22 (skip 22.3) Examine each window of an image Classify object class within each window based on a training set images Slide credits for this chapter: Frank
More informationThis chapter will show how to organize data and then construct appropriate graphs to represent the data in a concise, easy-to-understand form.
CHAPTER 2 Frequency Distributions and Graphs Objectives Organize data using frequency distributions. Represent data in frequency distributions graphically using histograms, frequency polygons, and ogives.
More informationLesson 18-1 Lesson Lesson 18-1 Lesson Lesson 18-2 Lesson 18-2
Topic 18 Set A Words survey data Topic 18 Set A Words Lesson 18-1 Lesson 18-1 sample line plot Lesson 18-1 Lesson 18-1 frequency table bar graph Lesson 18-2 Lesson 18-2 Instead of making 2-sided copies
More information