CSE 5544: Introduction to Data Visualization Raghu Machiraju [email protected]

Total Page:16

File Type:pdf, Size:1020Kb

CSE 5544: Introduction to Data Visualization Raghu Machiraju Machiraju.1@Osu.Edu CSE 5544: Introduction to Data Visualization Raghu Machiraju [email protected] [xkcd] The Visualization Alphabet: Marks and Channels How can I visually represent two numbers, e.g., 4 and 8 How can I visually represent two concepts, e.g., well being and feeling rich … Marks & Channels Marks: represent items or links Channels: change appearance based on attribute Channel = Visual Variable Visualization Families Marks for Items Basic geometric elements 0D 1D 2D 3D mark: Volume, but rarely used Marks for Links Containment Connection Containment - can be nested [Riche & Dwyer, 2010] Channels (aka Visual Variables) Control appearance proportional to or based on attributes Jacques Bertin French cartographer [1918-2010] Semiology of Graphics [1967] Theoretical principles for visual encodings Bertin’s Visual Variables Marks: Points Lines Areas Position Size (Grey)Value Texture Color Orientation Shape Semiology of Graphics [J. Bertin, 67] Image Visual language is a sign system Images perceived as a set of signs Visual Language - System of Signs Sender encodes information in signs Receiver decodes information from signs Jacques Bertin • Image perceived as a set of signs Semiology of Graphics, 1983 • Sender encodes information in signs • Receiver decodes information from signs 13 Semiology of Graphics [J. Bertin, 83] Stolte / Hanrahan “Polaris: A System for Query, Analysis and Visualization of Multi-dimensional Relational Databases”, Chris Stolte and Pat Hanrahan Channel Types: Where / What Based on slide from Mazur Using Marks and Channels Mark: Line Mark: Point Adding Hue Adding Size Channel: Length/Position Channel: Position +1 categorical attr. +1 quantitative attr. 1 quantitative attribute 2 quantitative attr. 1 categorical attribute Redundant Encoding Length, Position and Value Good bar chart? Rule: Use channel proportional to data! Types of Channels Magnitude Channels Identity Channels How much? What? Where? Position Shape Length Color (hue) Saturation … Spatial region … Ordinal & Quantitative Data Categorical Data What Visual Variables? http://www.nytimes.com/interactive/2013/05/25/sunday-review/corporate-taxes.html What Visual Variables ? Characteristics of Channels Selective Is a mark distinct from other marks? Can we make out the difference between two marks? Associative Does it support grouping? Quantitative (Magnitude vs Identity Channels) Can we quantify the difference between two marks? Characteristics of Channels Order (Magnitude vs Identity) Can we see a change in order? Length How many unique marks can we make? Expressiveness + Effectiveness • Expressiveness: – visual encoding should express all of, and only, the information in the dataset attributes – simple one - lie factor • Effectiveness: – importance of the attribute should match the salience of the channel – simple one - data-ink ratio Effectiveness of Mappings - Complex [Kandel et al.: Principles of neural science] Channels: Expressiveness Types and Efectiveness Ranks Magnitude Channels: Ordered Attributes Identity Channels: Categorical Attributes Position on common scale Spatial region Position on unaligned scale Color hue Length (1D size) Motion Tilt/angle Shape Area (2D size) Depth (3D position) Color luminance Color saturation Curvature Volume (3D size) Spatial Location - Position Spatial position 2.05D Position Strongest visual variable Suitable for all data types Problems: Selective: yes Sometimes not available (spatial Associative: yes data) Quantitative: yes Cluttering Order: yes Length: fairly big Example: Scatterplot Position in 3D? [Spotfire] Length & Size Good for 1D, OK for 2D, Bad for 3D Easy to see whether one is bigger Aligned bars use position redundantly For 1D length: Selective: yes Associative: yes Quantitative: yes Order: yes Length: high Example 2D Size: Bubbles Color 36 ????? Color < < Good for qualitative data (identity channel) Selective: yes Associative: yes Limited number of classes/length (~7-10!) Quantitative: no Does not work for quantitative data! Order: no Lots of pitfalls! Be careful! Length: limited My rule: minimize color use for encoding data use for brushing Human Visual System The Eye & Retina Retina Detectors • 1 type of monochrome sensor (rods) – Important at low light • Next level: lots of specialized cells – Detect edges, corners, etc. • Sensitive to contrast – Weber’s law: DL ~ L Retina Detectors 3 types of color sensors - S, M, L (cones) Works for bright light Peak sensitivities located at approx. 430nm, 560nm, and 610nm for "average" observer. Roughly equivalent to blue, green, and red sensors Cone Response HyperPhysics, Georgia State University Color Models RGB Color Space White - Additive system Cyan Yellow - Colors that can be represented by Green computer monitors Blue - Not perceptually uniform Red Black C. Ware, “Visual Thinking for Design” HSL Color Space Hue - what people think of color Saturation - purity, distance from grey Lightness - from dark to light wikipedia.org Not perceptually uniform Thanks to Moritz Wustinger Lab Color Space Perceptually uniform L approximates human perception of lightness a, b approximate R/G and Y/B channels a, b called chroma CIELAB 1976 Perceptual Color Spaces Lightness Colorfulness Hue Unique black and white Courtesy of Maureen Stone Munsell Color Hue, Value, Chroma Value 5 R 5/10 (bright red) N 8 (light gray) Perceptually uniform Chroma Hue Courtesy of Maureen Stone Munsell Atlas Courtesy Gretag-Macbeth Interactive Munsell Tool From www.munsell.com Courtesy of Maureen Stone Another Model - Color Deficiency Color Opponency Red - Green: Difference between R and G Luminance (L): Combination of R and G Yellow - Blue: Difference between L and B C. Ware, “Visual Thinking for Design” Source: M. Stone Model “Color blindness” Flaw in opponent processing Red-green common (deuteranope, protanope) Blue-yellow possible (tritanope -- most common) Luminance channel almost “normal” 8% of all men, 0.5% of all women Effect is 2D color vision model Flatten color space Can be simulated (Brettel et. al.) http://colorfilter.wickline.org http://www.colblindor.com/coblis-color-blindness-simulator/ Color Blindness Simulate color vision deficiencies colorfilter.wickline.org www.vischeck.com Protanope Deuteranope Tritanope No L cones No M cones No S cones Red / green Blue / Yellow Source: M. Stone deficiencies deficiency Color-Blindness Normal Protanope Deuteranope Lightness Source: M. Stone Luminance, Saturation, Hue Luminance How-much channel discriminability: ~2-4 bins contrast important Saturation How-much channel discriminability: ~3 bins Hue What channel discriminability: ~6-12 Value/Luminance/Saturation OK for quantitative data when length & size are used. Not very many shades recognizable Selective: yes Associative: yes Quantitative: somewhat (with problems) Order: yes Length: limited Example: Diverging Value-Scale Color: Bad Example Cliff Mass Color: Good Example Shape Shape ????? < < Great to recognize many classes. No grouping, ordering. Selective: yes Associative: limited Quantitative: no Order: no Length: vast Chernoff Faces Idea: use facial parameters to map quantitative data Does it work? Not really! Critique: https://eagereyes.org/criticism/chernoff-faces Glyphs • Glyphs and icons – Consist of several components • Features should be easy to distinguish and combine • Icons should be separated from each other • Mainly used for multivariate discrete data 68 Glyphs • Color icons [Levkowitz 91] • Subdivision of a basic figure (triangle, square, …) into edges and faces • Mapping of data to faces via color tables • Grouping by emphasizing edges or faces 69 Glyphs Stick-figure icon [Picket & Grinstein 88] 2D figure with 4 limbs Coding of data via Length Thickness Angle with vertical axis 12 attributes Exploits the human capability to recognize patterns/textures Using Stick Figure Icons 71 Glyphs Circular icon plots: Star plots Sun ray plots Follow a "spoked wheel" format Values of variables are represented by distances between the center ("hub") of the icon and its edges Glyphs Star glyphs [S. E. Fienberg: Graphical methods in statistics. The American Statistician, 33:165-178, 1979] – A star is composed of equally spaced radii, stemming from the center – The length of the spike is proportional to the value of the respective attribute – The first spike/attribute is to the right – Subsequent spikes are counter-clockwise – The ends of the rays are connected by a line 73 Texture Mapping to Texture Main parameters for texture Orientation Size Contrast Alternatively [Tamura 78]: Coarseness Roughness Contrast Directionality Line-likeness Regularity [C. Ware, Information Visualization] [C. Ware, Mapping to Texture Goal: Avoid visual "crosstalk“ “Orthogonal” perceptual channels Restricts range of parameters E.g. approximately 30 degrees difference in orientation needed to distinguish textures Main application for textures: nominal data Some applications for direct visualization of orientations Mapping to Texture Generate texture Gabor func. as primitives Parameters: Orientation Visualization] Information Ware, [C. Size Contrast Visualization of a magnetic field Randomly splatter down Gabor functions Blending yields continuous coverage Stochastic texture model Mapping to Texture Other stochastic texture models: LIC (Line integral convolution) for vector field visualization Structural models Procedural description of texture generation E.g. Lindenmayer systems (L- systems) More Channels Other Mappings • More advanced mappings possible • Examples for other visual variables – Motion – Blink coding – Explicit use
Recommended publications
  • Color Management
    Color Management hotoshop 5.0 was justifiably praised as a ground- breaking upgrade when it was released in the summer of 1998, although the changes made to the color P management setup were less well received in some quarters. This was because the revised system was perceived to be complex and unnecessary. Bruce Fraser once said of the Photoshop 5.0 color management system ‘it’s push-button simple, as long as you know which of the 60 or so buttons to push!’ Attitudes have changed since then (as has the interface) and it is fair to say that most people working today in the pre-press industry are now using ICC color profile managed workflows. The aim of this chapter is to introduce the basic concepts of color management before looking at the color management interface in Photoshop and the various color management settings. 1 Color management Adobe Photoshop CS6 for Photographers: www.photoshopforphotographers.com The need for color management An advertising agency art buyer was once invited to address a meeting of photographers. The chair, Mike Laye, suggested we could ask him anything we wanted, except ‘Would you like to see my book?’ And if he had already seen your book, we couldn’t ask him why he hadn’t called it back in again. And if he had called it in again we were not allowed to ask why we didn’t get the job. And finally, if we did get the job we were absolutely forbidden to ask why the color in the printed ad looked nothing like the original photograph! That in a nutshell is a problem which has bugged many of us throughout our working lives, and it is one which will be familiar to anyone who has ever experienced the difficulty of matching colors on a computer display with the original or a printed output.
    [Show full text]
  • Domain-Specific Programming Systems
    Lecture 22: Domain-Specific Programming Systems Parallel Computer Architecture and Programming CMU 15-418/15-618, Spring 2020 Slide acknowledgments: Pat Hanrahan, Zach Devito (Stanford University) Jonathan Ragan-Kelley (MIT, Berkeley) Course themes: Designing computer systems that scale (running faster given more resources) Designing computer systems that are efficient (running faster under constraints on resources) Techniques discussed: Exploiting parallelism in applications Exploiting locality in applications Leveraging hardware specialization (earlier lecture) CMU 15-418/618, Spring 2020 Claim: most software uses modern hardware resources inefficiently ▪ Consider a piece of sequential C code - Call the performance of this code our “baseline performance” ▪ Well-written sequential C code: ~ 5-10x faster ▪ Assembly language program: maybe another small constant factor faster ▪ Java, Python, PHP, etc. ?? Credit: Pat Hanrahan CMU 15-418/618, Spring 2020 Code performance: relative to C (single core) GCC -O3 (no manual vector optimizations) 51 40/57/53 47 44/114x 40 = NBody 35 = Mandlebrot = Tree Alloc/Delloc 30 = Power method (compute eigenvalue) 25 20 15 10 5 Slowdown (Compared to C++) Slowdown (Compared no data no 0 data no Java Scala C# Haskell Go Javascript Lua PHP Python 3 Ruby (Mono) (V8) (JRuby) Data from: The Computer Language Benchmarks Game: CMU 15-418/618, http://shootout.alioth.debian.org Spring 2020 Even good C code is inefficient Recall Assignment 1’s Mandelbrot program Consider execution on a high-end laptop: quad-core, Intel Core i7, AVX instructions... Single core, with AVX vector instructions: 5.8x speedup over C implementation Multi-core + hyper-threading + AVX instructions: 21.7x speedup Conclusion: basic C implementation compiled with -O3 leaves a lot of performance on the table CMU 15-418/618, Spring 2020 Making efficient use of modern machines is challenging (proof by assignments 2, 3, and 4) In our assignments, you only programmed homogeneous parallel computers.
    [Show full text]
  • Course Team NATIONAL OPEN UNIVERSITY of NIGERIA
    COURSE GUIDE COURSE GUIDE FMC 212 VISUAL LANGUAGE OF FILM Course Team Dr. Angela Nkiru Nwammuo (Course Developer/Writer) - Chukwuemeka Odumegwu Ojukwu University Chuks Odiegwu – Enwerem (Course Coordinator) - NOUN NATIONAL OPEN UNIVERSITY OF NIGERIA 1 © 2021 by NOUN Press National Open University of Nigeria Headquarters University Village Plot 91, Cadastral Zone Nnamdi Azikiwe Expressway Jabi, Abuja Lagos Office 14/16 Ahmadu Bello Way Victoria Island, Lagos e-mail: [email protected] URL: www.nou.edu.ng All rights reserved. No part of this book may be reproduced, in any form or by any means, without permission in writing from the publisher. Printed: 2021 ISBN: 978-978-058-061-2 2 CONTENTS Introduction Intended Learning Outcomes Study Units Textbooks and References Self-Assessment Exercise Final examination and Grading Course Modules/Units What You will Need in the Course Facilitators/Tutors and Tutorials Conclusion Summary 3 INTRODUCTION You are welcome to FMC 212 - Visual Language of Film. This course is designed for communication students in the Faculty of Social sciences. It is designed to help you acquire detailed knowledge of visual communication. After going through this course, you would be able to master the art of making use of all forms of visual communication. You will also be equipped with the knowledge needed to work in different sectors where the skills of visual communicators are needed. This Course Guide provides you with the necessary information about the contents of the course and the materials you need to be familiar with for a proper understanding of the subject matter. It also provides you with the knowledge on how to undertake your assignments.
    [Show full text]
  • Image Processing
    IMAGE PROCESSING ROBOTICS CLUB SUMMER CAMP’12 WHAT IS IMAGE PROCESSING? IMAGE PROCESSING = IMAGE + PROCESSING WHAT IS IMAGE? IMAGE = Made up of PIXELS Each Pixels is like an array of Numbers. Numbers determine colour of Pixel. TYPES OF IMAGES 1. BINARY IMAGE 2. GREYSCALE IMAGE 3. COLOURED IMAGE BINARY IMAGE Each Pixel has either 1 (White) or 0 (Black) Depth =1 (bit) Number of Channels = 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 GRAYSCALE Each Pixel has a value from 0 to 255. 0 : black and 1 : White Between 0 and 255 are shades of b&w. Depth=8 (bits) Number of Channels =1 GRAYSCALE IMAGE RGB IMAGE Each Pixel stores 3 values :- R : 0- 255 G: 0 -255 B : 0-255 Depth=8 (bits) Number of Channels = 3 RGB IMAGE HSV IMAGE Each pixel stores 3 values :- H ( hue ) : 0 -180 S (saturation) : 0-255 V (value) : 0-255 Depth = 8 (bits) Number of Channels = 3 Note : Hue in general is from 0-360 , but as hue is 8 bits in OpenCV , it is shrinked to 180 STARTING WITH OPENCV OpenCV is a library for C language developed for Image Processing To embed opencv library in Dev C complier , follow instructions in :- http://opencv.willowgarage.com/wiki/DevCpp HEADER FILES IN C After embedding openCV library in Dev C include following header files:- #include "cv.h" #include "highgui.h" IMAGE POINTER An image is stored as a structure IplImage with following elements :- int height Width int width int nChannels int depth Height char *imageData int widthStep ….
    [Show full text]
  • Visual Literacy of Infographic Review in Dkv Students’ Works in Bina Nusantara University
    VISUAL LITERACY OF INFOGRAPHIC REVIEW IN DKV STUDENTS’ WORKS IN BINA NUSANTARA UNIVERSITY Suprayitno School of Design New Media Department, Bina Nusantara University Jl. K. H. Syahdan, No. 9, Palmerah, Jakarta 11480, Indonesia [email protected] ABSTRACT This research aimed to provide theoretical benefits for students, practitioners of infographics as the enrichment, especially for Desain Komunikasi Visual (DKV - Visual Communication Design) courses and solve the occurring visual problems. Theories related to infographic problems were used to analyze the examples of the student's infographic work. Moreover, the qualitative method was used for data collection in the form of literature study, observation, and documentation. The results of this research show that in general the students are less precise in the selection and usage of visual literacy elements, and the hierarchy is not good. Thus, it reduces the clarity and effectiveness of the infographic function. This is the urgency of this study about how to formulate a pattern or formula in making a work that is not only good and beautiful but also is smart, creative, and informative. Keywords: visual literacy, infographic elements, Visual Communication Design, DKV INTRODUCTION Desain Komunikasi Visual (DKV - Visual Communication Design) is a term portrayal of the process of media in communicating an idea or delivery of information that can be read or seen. DKV is related to the use of signs, images, symbols, typography, illustrations, and color. Those are all related to the sense of sight. In here, the process of communication can be through the exploration of ideas with the addition of images in the form of photos, diagrams, illustrations, and colors.
    [Show full text]
  • Preparing Images for Delivery
    TECHNICAL PAPER Preparing Images for Delivery TABLE OF CONTENTS So, you’ve done a great job for your client. You’ve created a nice image that you both 2 How to prepare RGB files for CMYK agree meets the requirements of the layout. Now what do you do? You deliver it (so you 4 Soft proofing and gamut warning can bill it!). But, in this digital age, how you prepare an image for delivery can make or 13 Final image sizing break the final reproduction. Guess who will get the blame if the image’s reproduction is less than satisfactory? Do you even need to guess? 15 Image sharpening 19 Converting to CMYK What should photographers do to ensure that their images reproduce well in print? 21 What about providing RGB files? Take some precautions and learn the lingo so you can communicate, because a lack of crystal-clear communication is at the root of most every problem on press. 24 The proof 26 Marking your territory It should be no surprise that knowing what the client needs is a requirement of pro- 27 File formats for delivery fessional photographers. But does that mean a photographer in the digital age must become a prepress expert? Kind of—if only to know exactly what to supply your clients. 32 Check list for file delivery 32 Additional resources There are two perfectly legitimate approaches to the problem of supplying digital files for reproduction. One approach is to supply RGB files, and the other is to take responsibility for supplying CMYK files. Either approach is valid, each with positives and negatives.
    [Show full text]
  • Cartographic Perspectives Perspectives 1 Journal of the North American Cartographic Information Society Number 65, Winter 2010
    Number 65, Winter 2010 cartographicCartographic perspectives Perspectives 1 Journal of the North American Cartographic Information Society Number 65, Winter 2010 From the Editor In this Issue Dear NACIS Members: OPINION PIECE Outside the Bubble: Real-world Mapmaking Advice for Students 7 The winter of 2010 was quite an ordeal to get through here on the FEATURED ARTICLES eastern side of Big Savage Moun- Considerations in Design of Transition Behaviors for Dynamic 16 tain. A nearby weather recording Thematic Maps station located on Keysers Ridge Sarah E. Battersby and Kirk P. Goldsberry (about 10 miles to the west of Frostburg) recorded 262.5 inches Non-Connective Linear Cartograms for Mapping Traffic Conditions 33 of snow for the winter of 2010. Yi-Hwa Wu and Ming-Chih Hung For the first time in my eleven- year tenure at Frostburg State REVIEWS University, the university was Cartography Design Annual # 1 51 shut down for an entire week. Reviewed by Mary L. Johnson The crews that normally plow the sidewalks and parking lots were Cartographic Relief Presentation 53 snowed in and could not get out of Reviewed by Dawn Youngblood their homes. As storm after storm swept through the area, plow- GIS Tutorial for Marketing 54 ing became more difficult. There Reviewed by Eva Dodsworth wasn’t enough room to pile up the snow. Even today, snow drifts The State of the Middle East: An Atlas of Conflict and Resolution 56 remain dotted amidst the green- Reviewed by Daniel G. Cole ing fields. However, it appears as though spring will pass us by as CARTOGRAPHIC COLLECTIONS summer apparently is already here More than Just a Pretty Picture: The Map Collection at the Library 59 with several days that have broken of Virginia existing record high temperatures.
    [Show full text]
  • Defining Visual Rhetorics §
    DEFINING VISUAL RHETORICS § DEFINING VISUAL RHETORICS § Edited by Charles A. Hill Marguerite Helmers University of Wisconsin Oshkosh LAWRENCE ERLBAUM ASSOCIATES, PUBLISHERS 2004 Mahwah, New Jersey London This edition published in the Taylor & Francis e-Library, 2008. “To purchase your own copy of this or any of Taylor & Francis or Routledge’s collection of thousands of eBooks please go to www.eBookstore.tandf.co.uk.” Copyright © 2004 by Lawrence Erlbaum Associates, Inc. All rights reserved. No part of this book may be reproduced in any form, by photostat, microform, retrieval system, or any other means, without prior written permission of the publisher. Lawrence Erlbaum Associates, Inc., Publishers 10 Industrial Avenue Mahwah, New Jersey 07430 Cover photograph by Richard LeFande; design by Anna Hill Library of Congress Cataloging-in-Publication Data Definingvisual rhetorics / edited by Charles A. Hill, Marguerite Helmers. p. cm. Includes bibliographical references and index. ISBN 0-8058-4402-3 (cloth : alk. paper) ISBN 0-8058-4403-1 (pbk. : alk. paper) 1. Visual communication. 2. Rhetoric. I. Hill, Charles A. II. Helmers, Marguerite H., 1961– . P93.5.D44 2003 302.23—dc21 2003049448 CIP ISBN 1-4106-0997-9 Master e-book ISBN To Anna, who inspires me every day. —C. A. H. To Emily and Caitlin, whose artistic perspective inspires and instructs. —M. H. H. Contents Preface ix Introduction 1 Marguerite Helmers and Charles A. Hill 1 The Psychology of Rhetorical Images 25 Charles A. Hill 2 The Rhetoric of Visual Arguments 41 J. Anthony Blair 3 Framing the Fine Arts Through Rhetoric 63 Marguerite Helmers 4 Visual Rhetoric in Pens of Steel and Inks of Silk: 87 Challenging the Great Visual/Verbal Divide Maureen Daly Goggin 5 Defining Film Rhetoric: The Case of Hitchcock’s Vertigo 111 David Blakesley 6 Political Candidates’ Convention Films:Finding the Perfect 135 Image—An Overview of Political Image Making J.
    [Show full text]
  • Converting an Alpha Channel to a Spot Channel
    43_589164 bk09ch01.qxd 6/2/05 11:12 AM Page 629 Chapter 1: Prepping Graphics for Print In This Chapter ߜ Picking the right resolution, mode, and format ߜ Prepress and working with a service bureau ߜ Creating color separations reparing images for the screen is a snap compared to what you have to Pgo through to get images ripe for the printing process. If all you ever want to do is print your images to a desktop laser or inkjet printer, the task is a little easier, but you still must take some guidelines into account. And prepping your images for offset printing? Well, throw in an additional set of guidelines. It’s not rocket science, mind you. If you stick to the basic rules and, more importantly, spend some time developing a good work- ing relationship with your service bureau and offset printer, you’re good to go. Getting the Right Resolution, Mode, and Format If you’re not familiar with the concept of resolution, I suggest taking a look at Book II, Chapter 1. That’s where I cover all the basics on resolution, pixel dimension, resampling, and other related topics. For full descriptions on color modes and file formats, see Book II, Chapter 2. That said, the next few sections give you the lowdownCOPYRIGHTED on the proper settings MATERIALfor an image that will ultimately go to print. Resolution and modes Table 1-1 provides some guidelines on what resolution settings to use for the most common type of output. Remember these are just guidelines. They aren’t chiseled into stone to withstand the sands of time or anything lofty like that.
    [Show full text]
  • The Golden Age of Statistical Graphics
    The Golden Age of Statistical Graphics Michael Friendly Psychology Department and Statistical Consulting Service York University 4700 Keele Street, Toronto, ON, Canada M3J 1P3 in: Statistical Science. See also BIBTEX entry below. BIBTEX: @Article{Friendly:2008:golden, author = {Michael Friendly}, title = {The {Golden Age} of Statistical Graphics}, journal = {Statistical Science}, year = {2008}, volume = {}, number = {}, pages = {}, url = {http://www.math.yorku.ca/SCS/Papers/golden.pdf}, note = {in press (accepted 8-Sep-08)}, } © copyright by the author(s) document created on: September 8, 2008 created from file: golden.tex cover page automatically created with CoverPage.sty (available at your favourite CTAN mirror) In press, Statistical Science The Golden Age of Statistical Graphics Michael Friendly∗ September 8, 2008 Abstract Statistical graphics and data visualization have long histories, but their modern forms began only in the early 1800s. Between roughly 1850 to 1900 ( 10), an explosive oc- curred growth in both the general use of graphic methods and the range± of topics to which they were applied. Innovations were prodigious and some of the most exquisite graphics ever produced appeared, resulting in what may be called the “Golden Age of Statistical Graphics.” In this article I trace the origins of this period in terms of the infrastructure required to produce this explosive growth: recognition of the importance of systematic data collection by the state; the rise of statistical theory and statistical thinking; enabling developments
    [Show full text]
  • The Mission of IUPUI Is to Provide for Its Constituents Excellence in  Teaching and Learning;  Research, Scholarship, and Creative Activity; and  Civic Engagement
    INFO H517 Visualization Design, Analysis, and Evaluation Department of Human-Centered Computing Indiana University School of Informatics and Computing, Indianapolis Fall 2016 Section No.: 35557 Credit Hours: 3 Time: Wednesdays 12:00 – 2:40 PM Location: IT 257, Informatics & Communications Technology Complex 535 West Michigan Street, Indianapolis, IN 46202 [map] First Class: August 24, 2016 Website: http://vis.ninja/teaching/h590/ Instructor: Khairi Reda, Ph.D. in Computer Science (University of Illinois, Chicago) Assistant Professor, Human–Centered Computing Office Hours: Mondays, 1:00-2:30PM, or by Appointment Office: IT 581, Informatics & Communications Technology Complex 535 West Michigan Street, Indianapolis, IN 46202 [map] Phone: (317) 274-5788 (Office) Email: [email protected] Website: http://vis.ninja/ Prerequisites: Prior programming experience in a high-level language (e.g., Java, JavaScript, Python, C/C++, C#). COURSE DESCRIPTION This is an introductory course in design and evaluation of interactive visualizations for data analysis. Topics include human visual perception, visualization design, interaction techniques, and evaluation methods. Students develop projects to create their own web- based visualizations and develop competence to undertake independent research in visualization and visual analytics. EXTENDED COURSE DESCRIPTION This course introduces students to interactive data visualization from a human-centered perspective. Students learn how to apply principles from perceptual psychology, cognitive science, and graphics design to create effective visualizations for a variety of data types and analytical tasks. Topics include fundamentals of human visual perception and cognition, 1 2 graphical data encoding, visual representations (including statistical plots, maps, graphs, small-multiples), task abstraction, interaction techniques, data analysis methods (e.g., clustering and dimensionality reduction), and evaluation methods.
    [Show full text]
  • Computational Photography
    Computational Photography George Legrady © 2020 Experimental Visualization Lab Media Arts & Technology University of California, Santa Barbara Definition of Computational Photography • An R & D development in the mid 2000s • Computational photography refers to digital image-capture cameras where computers are integrated into the image-capture process within the camera • Examples of computational photography results include in-camera computation of digital panoramas,[6] high-dynamic-range images, light- field cameras, and other unconventional optics • Correlating one’s image with others through the internet (Photosynth) • Sensing in other electromagnetic spectrum • 3 Leading labs: Marc Levoy, Stanford (LightField, FrankenCamera, etc.) Ramesh Raskar, Camera Culture, MIT Media Lab Shree Nayar, CV Lab, Columbia University https://en.wikipedia.org/wiki/Computational_photography Definition of Computational Photography Sensor System Opticcs Software Processing Image From Shree K. Nayar, Columbia University From Shree K. Nayar, Columbia University Shree K. Nayar, Director (lab description video) • Computer Vision Laboratory • Lab focuses on vision sensors; physics based models for vision; algorithms for scene interpretation • Digital imaging, machine vision, robotics, human- machine interfaces, computer graphics and displays [URL] From Shree K. Nayar, Columbia University • Refraction (lens / dioptrics) and reflection (mirror / catoptrics) are combined in an optical system, (Used in search lights, headlamps, optical telescopes, microscopes, and telephoto lenses.) • Catadioptric Camera for 360 degree Imaging • Reflector | Recorded Image | Unwrapped [dance video] • 360 degree cameras [Various projects] Marc Levoy, Computer Science Lab, Stanford George Legrady Director, Experimental Visualization Lab Media Arts & Technology University of California, Santa Barbara http://vislab.ucsb.edu http://georgelegrady.com Marc Levoy, Computer Science Lab, Stanford • Light fields were introduced into computer graphics in 1996 by Marc Levoy and Pat Hanrahan.
    [Show full text]