How to Lie with Visualization Zoran Constantinescu.

Slides:



Advertisements
Similar presentations
Multimedia Production
Advertisements

Week 9 - Monday.  What did we talk about last time?  BRDFs  Texture mapping and bump mapping in shaders.
Chapter 14: Organizing Information for Study The ability to determine main ideas and locate details is the key to all of these basic study techniques.
Based on slides created by Edward Angel
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Shading I.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Information Visualization.
Advanced lighting and rendering Multipass rendering.
Unit 1 – Improving Productivity Instructions ~ 100 words per box.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Shading I Ed Angel Professor of Computer Science, Electrical and Computer Engineering,
PORTRAITS Learning from the masters. DOROTHEA LANGE What makes a good portrait? Is there a story?
Week 14 - Wednesday.  What did we talk about last time?  Collision handling  Collision detection  Collision determination  Collision response  BSPs.
Video Game Visualization Craig Prince. Outline Examine visualization in video games from 3 perspectives: 1.The Game Spectators 2.The Game Designers 3.The.
Story Boards. Creating and using storyboards Storyboards are an essential tool when designing websites. They help keep developers and graphic artists.
CS 480/680 Computer Graphics Shading I Dr. Frederick C Harris, Jr.
Chapter 2 LEARNING OUTCOMES This Chapter will partially cover the learning outcome No. 1 i.e. Design color slides combining graphics, text, and sound.
Information Visualization in Data Mining S.T. Balke Department of Chemical Engineering and Applied Chemistry University of Toronto.
Animations By Georgia Waldram-Higham. CGI-(Computer generated imagery) Computer-generated imagery (CGI) is the application of computer graphics to create.
Image Composition Fundamentals of Creating Engaging Images.
Computer Graphics An Introduction. Computer Graphics 26/9/2008Lecture 12 What’s this course all about? We will cover… Graphics programming and algorithms.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm
1 Computer Graphics Week13 –Shading Models. Shading Models Flat Shading Model: In this technique, each surface is assumed to have one normal vector (usually.
Polygon Shading. Assigning color to a shape to make graphical scenes look realistic, or artistic, or whatever effect we’re attempting to achieve But first.
COMPUTER GRAPHICS CS 482 – FALL 2014 AUGUST 27, 2014 FIXED-FUNCTION 3D GRAPHICS MESH SPECIFICATION LIGHTING SPECIFICATION REFLECTION SHADING HIERARCHICAL.
1/28 Using PowerPoint for Academic Presentations How to… How NOT to…
When GOOD Maps Go BAD (Cartography) E.J. McNaughton.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
Reflections Specular reflection is the perfect reflection of light from a surface. The law a reflection states that the direction of the incoming ray and.
Composition: The Graphics Unit of Study. What is a camera angle? This is the angle from which the camera photographs a subject or scene. There are a great.
Grades are online Brief feedback now. You can get more detailed feedback on your individual assignment if you want. Send me an (at gmail).
Lumberton High Sci Vis I V  Careers in medical imaging range from entry-level technologists through advanced scientists holding doctorates. Medical.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Week 11 - Thursday.  What did we talk about last time?  Image processing  Blurring  Edge detection  Color correction  Tone mapping  Lens flare.
Shading & Texture. Shading Flat Shading The process of assigning colors to pixels. Smooth Shading Gouraud ShadingPhong Shading Shading.
Scientific Visualization Module 6 Volumetric Algorithms (adapted by S.V. Moore – slides deleted, modified, and added) prof. dr. Alexandru (Alex) Telea.
Anyone here familiar with this show? All Simpson images were taken from and #
CS 376 Introduction to Computer Graphics 04 / 16 / 2007 Instructor: Michael Eckmann.
Descriptive Essays Writing. What is a descriptive essay? It is a written assignment intended to describe the subject matter to the readers so that they.
IMAGE SYNTHESIS 1 Image Synthesis Image synthesis operations create images from other images or non-image data Used when a desired image is either physically.
Software Engineering Chapter 3 CPSC Pascal Brent M. Dingle Texas A&M University.
Taku KomuraComputer Graphics Local Illumination and Shading Computer Graphics – Lecture 10 Taku Komura Institute for Perception, Action.
Steve Sterley. Real World Lighting Physical objects tend to interact with light in three ways: Absorption (black body) Reflection (mirror) Transmission.
Composition: The Graphics Unit of Study. What is a camera angle? This is the angle from which the camera photographs a subject or scene. There are a great.
University of Texas at Austin CS 378 – Game Technology Don Fussell CS 378: Computer Game Technology Basic Rendering Pipeline and Shading Spring 2012.
Rendering Complexity in Computer-Generated Pen- and-Ink Illustrations Brett Wilson & Kwan-Liu Ma The University of California, Davis.
Chapter 8 Images…. Objectives (1 of 2) Gain appreciation for the impact image choice can have on your designs. Increase awareness of the main static types.
Unit 1 – Improving Productivity
Portrait Tips : ) Digital Photo 1 Auburn High. 1. Alter your perspective Most portraits are taken with the camera at (or around) the eye level of the.
Advanced Computer Graphics Shadow Techniques CO2409 Computer Graphics Week 20.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
IMAGE SYNTHESIS 1 Image Synthesis Image synthesis operations create images from other images or non-image data Used when a desired image is either physically.
CHAPTER 5 CONTOURING. 5.3 CONTOURING Fig 5.7. Relationship between color banding and contouring Contour line (isoline): the same scalar value, or isovalue.
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
Local Illumination and Shading
Chris Mayer & Nic Shulver Shading Definitions Light emanating from small surfaces is called a Point light sourcee.g. the sun (not really small though!)
Painterly Rendering for Animation Introduction speaks of focus and detail –Small brush strokes focus and provide detail –Large strokes are abstract and.
It is very important that every time you do a major piece of writing, you complete all of the stages of the Writing Process. Often, the steps of the process.
Drawing Concepts. The first thing we do when beginning to draw is contour drawing, which is another name for drawing the outline and inner details of.
Acquiring, Stitching and Blending Diffuse Appearance Attributes on 3D Models C. Rocchini, P. Cignoni, C. Montani, R. Scopigno Istituto Scienza e Tecnologia.
Three-Dimensional Art Composition
Ying Zhu Georgia State University
Computer Graphics.
Introduction to Graphics Modeling
Proposal: Preliminary Results and Discussion
Making figures: The good, the bad, the ugly
Delaunay Triangulation & Application
Chapter V, Printing Digital Images: Lesson III Using Software to Adjust the Image
Jonathan Blow Bolt Action Software
Unit B: History and Impact of Scientific & Technical Visualization
Power Point Tips and Hints Advice on making a Power Point presentation
Presentation transcript:

How to Lie with Visualization Zoran Constantinescu

references Al Globus et. al.; 14 Ways to Say Nothing with Scientific Visualization – IEEE Computer, vol. 27, 1994 Nahum Gershon; Presenting Visual Information Responsibly – ACM Computer Graphics, vol. 33, 1999 Nahum Gershon; How to Lie and Confuse with Visualization (VisLies) – special sessions at “Siggraph” and “Visualization” conferences

problem definition 14 ways to say nothing with SciViz examples conclusions outline

problem “Seeing is believing.” in synthetic imagery this is not always true (anybody can vis. anything in any shape/form) sources of imperfection imperfect presentation

can prevent getting the information or reduce the rate of absorption and understanding or the user get perceive it wrongly data can be too complicated to comprehend visualization can misrepresent the information

14 ways to say nothing with SciViz it can be used to produce beautiful pictures usually we fail to appreciate the artistic qualities of these images scientists will use it to understand the data techniques to confound (confuse) such activities

1. never include a color legend many visualization techniques involve assigning colors to scalar values spoils the beauty of an image the viewer may be diverted into contemplation of the reality

example 3D global view of Mars

example 3D global view of Mars elevation

example MRI scan of human head

2. avoid annotation used for pointing out features of interest used in combination with explanatory text promotes clarity of understanding undermines the sense of awe and confusion the best scientific visualization engenders

H 2 O molecule example

H 2 O molecule electron density

3. never mention error visualization techniques might introduce error scientists might not be properly impressed if mentioning error characteristics never imply by word or deed that the technique introduces any error “if the picture looks good, it must be correct”

4. when in doubt, smooth smooth surfaces look much better than numerous ugly facets can also obscure errors and … … allow users to publish their results earlier always strive for the smoothest possible surface choose lighting normals to hide sharp edges

example

5. avoid providing performance data it is completely irrelevant the time it took to calculate the picture e.g.. hours for ray-casting a isosurface, or seconds using marching cubes even if it takes longer, it is much smoother

6. use stop-frame animation each frame of a scientific video usually takes from seconds to hours to produce  generate video frames one at a time then play back at high frame rates can dramatically improve perceived s/w perf.

example each frame about 36 sec

7. never learn anything about data debugging is more difficult if worried about producing correct results complex accurate interpolation techniques ad-hoc techniques produce prettier pictures programming bugs can produce stunning images

8. never compare results … … with other visualization techniques may detect bugs to be fixed other techniques may produce prettier pictures

example1 view dependent rendering of terrain data set

example2 3D global view of Mars flat map view of Mars

9. avoid visualization systems provide mechanisms to add new modules users may violate rule 8 (never compare) usually “not invented here” (so we don’t use them :)

10. never cite references for data don’t cite reference describing the data used someone may read the paper … and discover the visualization bears no relationship to the original experiment will divert attention from the picture’s appeal

11. claim generality … … but show results from a single data set difficult to write vis. algorithms to work properly on a variety of data much effort can be saved, if … … run on one data, then make the image look different, as if from other datasets and use rule 10 (never cite refs)

12. use viewing angle to hide imperfections many vis. algorithms produce 3D objects containing unpleasant imperfections avoid viewing angles exposing them if not, try another data set or …

13. use specularity or shadows specular reflection=reflection from a smooth surface (mirror) maintaining the incident wave use shadows or brilliant highlights to hide the unpleasant 3D imperfections

14. this is easily extended to 3D 3D algorithms much more difficult than 2D the effort of generalizing a 2D alg. can detract from producing pretty pictures simply claim that “the algorithm is easily extended to three ore more dimensions”

conclusions details some techniques to divert attention away from data and towards beauty, (audiences love color graphics and animations) and to avoid tedious debugging of software “to lie or not to lie”? variations in the method  influence the user’s perception and interpretation of data

- end -