Nonphotorealistic Visualization of Multidimensional Datasets SIGGRAPH 2001 Christopher G. Healey Department of Computer Science, North Carolina State University.

Slides:



Advertisements
Similar presentations
Elements of painting, printmaking, photography, graphics art
Advertisements

Elements & Principles of Design
(The Ingredients for Good Art)
Multivariate Visualization of Continuous Datasets, a User Study Haleh Hagh-ShenasSunghee KimLaura TateosianChristopher Healey Gettysburg College North.
Objectives To identify elements and principles of design.
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Colours speak all languages. (Joseph Addison)
Visual Design Principles The recipe to creating good graphic content!
University of New Mexico
Features and Objects in Visual Processing
1 Perception Presented by: Meghan Allen. 2 Papers Perceptual and Interpretative Properties of Motion for Information Visualization, Lyn Bartram. Perceptual.
Visual Perception Cecilia R. Aragon IEOR 170 UC Berkeley Spring 2006.
Upcoming Stuff: Finish attention lectures this week No class Tuesday next week – What should you do instead? Start memory Thursday next week – Read Oliver.
Raster Data. The Raster Data Model The Raster Data Model is used to model spatial phenomena that vary continuously over a surface and that do not have.
Review of: High-Speed Visual Estimation Using Preattentive Processing (Healy, Booth and Enns 1996) Gene Chipman.
Multivariate Visualization of Continuous Datasets, a User Study Haleh Hagh-ShenasSunghee KimLaura TateosianChristopher Healey Gettysburg College North.
1 SIMS 247: Information Visualization and Presentation Marti Hearst Sept 19, 2005.
Features and Object in Visual Processing. The Waterfall Illusion.
Presenter: Cheong Hee Park Advisor: Victoria Interrante Texture Classification using Spectral Decomposition.
Objectives Learn to shade objects so their images appear three- dimensional Learn to shade objects so their images appear three- dimensional Introduce.
Human Visual System Lecture 3 Human Visual System – Recap
CS292 Computational Vision and Language Visual Features - Colour and Texture.
CSC 461: Lecture 2 1 CSC461 Lecture 2: Image Formation Objectives Fundamental imaging notions Fundamental imaging notions Physical basis for image formation.
Perception 2 Jeanette Bautista. Papers Perceptual enhancement:text or diagrams?  Why a Diagram is (Sometimes) Worth Ten Thousand Words Larkin, J. and.
Why Care About Color? Accurate color reproduction is commercially valuable - e.g. Kodak yellow, painting a house Color reproduction problems increased.
PRINCIPLES OF DESIGN PHOTOGRAPHY. BALANCE Visual center is above geometric center. Visual weight is determined by many variables Size Darkness – A strong.
Computer Science Department, Duke UniversityPhD Defense TalkMay 4, 2005 Fast Extraction of Feature Salience Maps for Rapid Video Data Analysis Nikos P.
Space Shape Color Form Texture Line Value
Elements of Design. What are they? Line Colour Attributes Shape Categories Space Form.
Starter Kit The Vocabulary of Art page xxvi through xxxi.
A Brief Overview of Computer Vision Jinxiang Chai.
Studying Visual Attention with the Visual Search Paradigm Marc Pomplun Department of Computer Science University of Massachusetts at Boston
Computer Graphics I, Fall 2008 Image Formation.
IAT 355 Introduction to Visual Analytics Perception May 21, 2014IAT 3551.
Combining Perception and Impressionist Techniques for Nonphotorealistic Rendering of Multidimensional Data By Christopher Healey Presented by Guangfeng.
Computer Vision – Fundamentals of Human Vision Hanyang University Jong-Il Park.
Perception, Cognition and the Visual Seeing, thinking, knowing (link to optical video) (link to optical video) (link to optical video)
Colour CPSC 533C February 3, 2003 Rod McFarland. Ware, Chapter 4 The science of colour vision Colour measurement systems and standards Opponent process.
The elements of art the ingredients. the elements of art line shape form color value texture space.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.

Visual Perception & Graphical Principles Seminar on Information Visualization Daniele Della Bruna winter university of Fribourg.
Space, Time & Colour in Visualisation Space –Cues: position, size, overlay, colour, perspective, texture, lighting, focus, accommodation, convergence,
ART 2D ELEMENTS & PRINCIPLES OF ART. THE ELEMENTS OF ART The Elements is the language or building blocks used in art to communicate between the viewer.
IAT 814 Introduction to Visual Analytics
A r t e M i d t e r m T h e E l e m e n t s a n d P r i n c i p a l s o f D e s i g n B r i a n n a R o s e.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Applying Pixel Values to Digital Images
Perception and VR MONT 104S, Fall 2008 Lecture 8 Seeing Depth
Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz Perception for visualization: From design to evaluation Victoria.
Nonphotorealistic rendering Computational Photography, Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al.
HFE 760 Virtual Environments Winter 2000 Jennie J. Gallimore
Information Visualization “Ant-vision is humanity’s usual fate; but seeing the whole is every thinking person’s aspiration” - David Gelernter “Visualization.
Elements of Design Value and Color.
First Grade Art Masterpiece Yearly Review Helen Frankenthaler Jasper Johns Black Bull Cave Drawings Carmen Garza Dale Chihuly Georges Seurat.
Fauvism Expressive Landscapes Through Color!. Principles of Design Movement: Shows actions, or alternatively, the path the viewer's eye follows throughout.
Processing Images and Video for An Impressionist Effect Automatic production of “painterly” animations from video clips. Extending existing algorithms.
Elements of Art & Principles of Design. Elements of Art – (building blocks of visual art)
Design of Visual Displays for Driving Simulator Research G. John Andersen Department of Psychology University of California, Riverside.
1/59 Lecture 02: Data Mapping September 15, 2015 COMP Visualization.
Prof. Riyadh Al_Azzawi F.R.C.Psych
Visual Perception Principles
Introduction to Perception and Color
Value Texture Elements of Art Color Space Line Shape Form.
Prof. Riyadh Al_Azzawi F.R.C.Psych
The Elements of Art.
Cecilia R. Aragon IEOR 170 UC Berkeley Spring 2006
Prof. Riyadh Al_Azzawi F.R.C.Psych
Elements The building blocks. ASM Elements and Principles of Design, Colour Schemes and Principles of Media Arts.
Elements of Art Line Shape Form Texture Color Value Space.
Presentation transcript:

Nonphotorealistic Visualization of Multidimensional Datasets SIGGRAPH 2001 Christopher G. Healey Department of Computer Science, North Carolina State University Supported by NSF-IIS , NSF-ACI

Goals of Multidimensional Visualization Effective visualization of large, multidimensional datasets size: number of elements n in dataset dimensionality: number of attributes m embedded in each element Display effectively multiple attributes at a single spatial location? Rapidly, accurately, and effortlessly explore large amounts of data?

Visualization Pipeline Dataset Management Visualization Assistant Perceptual Visualization Nonphotorealistic Visualization Assisted Navigation Multidimensional Dataset Perception

Formal Specification Dataset D = { e 1, …, e n } containing n elements e i D represents m data attributes A = { A 1, …, A m } Each e i encodes m attribute values e i = { a i,1, …, a i,m } Visual features V = { V 1, …, V m } used to represent A Function  j : A j  V j maps domain of A j to range of displayable values in V j Data-feature mapping M( V,  ), a visual representation of D Visualization: Selection of M and viewers interpretation of images produced by M

Separate Displays PrecipitationTemperatureWindspeedPressure n = 42,224 elements m = 4 A 1 = temperature A 2 = windspeed A 3 = precipitation A 4 = pressure V = colour  = dark blue  bright pink

Integrated Display n = 42,224 elements m = 4 A 1 = temperature A 2 = windspeed A 3 = precipitation A 4 = pressure V 1 = colour V 2 = size V 3 = orientation V 4 = density  1 = dark blue  bright pink  2 = 0.25  1.15  3 = 0º  90º  4 = 1x1  3x3

Cognitive Vision Psychological study of the human visual system Perceptual (preattentive) features used to perform simple tasks in < 200 milliseconds –features: hue, intensity, orientation, size, length, curvature, closure, motion, depth of field, 3D cues –tasks: target detection, boundary detection, region tracking, counting and estimation Perceptual (preattentive) tasks performed independent of display size Develop, extend, and apply results to visualization

Preattentive Processing Video

How can we choose effectively multiple hues? Suppose: { A, B }Suppose: { A, B, C, D, E, F } Rapidly and accurately identifiable colors? Equally distinguishable colors? Maximum number of colors? Three selection criteria: color distance, linear separation, color category Effective Hue Selection ABABCDEF

Colour Distance A B C CIE LUV isoluminant slice; AB = AC implies equal perceived colour difference

Linear Separation Without linear separation (T in A & B, harder) vs. with linear separation (T in A & C, easier) A B T C

Colour Category red purple blue green B A T Between named categories (T & B, harder) vs. within named categories (T & A, easier)

Distance / Linear Separation B GY Y R P l d d Constant linear separation l, constant distance d to two nearest neighbours

Example Experiment Displays Target: red square; 3-colour, 17 element displays and 7-colour, 49 element displays 3 colours 17 elements 7 colours 49 elements

3-Color w/LUV, Separation

7-Color w/LUV, Separation

7-Color w/LUV, Separation, Category

CT Volume Visualization

Perceptual Texture Elements Design perceptual texture elements (pexels) Pexels support variation of perceptual texture dimensions height, density, regularity Attach a pexel to each data element Element attributes control pexel appearance Psychophysical experiments used to measure: –perceptual salience of each texture dimension –visual interference between texture dimensions

Pexel Examples Regularity Density Height

Example “ Taller ” Display

Example “ Regular ” Display

Results Subject accuracy used to measure performance Taller pexels identified preattentively with no interference (93% accuracy) Shorter, denser, sparser identified preattentively Some height, density, regularity interference Irregular difficult to identify (76% accuracy); height, density interference Regular cannot be identified (50% accuracy)

Typhoon Visualization n = 572,474 m = 3 A 1 = windspeed; A 2 = pressure; A 3 = precipitation V 1 = height; V 2 = density; V 3 = color  1 = short  tall;  2 = dense  sparse;  3 = blue  purple Typhoon Amber approaches Taiwan, August 28, 1997

Typhoon Visualization n = 572,474 m = 3 A 1 = windspeed; A 2 = pressure; A 3 = precipitation V 1 = height; V 2 = density; V 3 = color  1 = short  tall;  2 = dense  sparse;  3 = blue  purple Typhoon Amber strikes Taiwan, August 29, 1997

Impressionism Underlying principles of impressionist art: –Object and environment interpenetrate –Colour acquires independence –Show a small section of nature –Minimize perspective –Solicit a viewer ’ s optics Hue, luminance, color explicitly studied and controlled Other stroke and style properties correspond closely to low- level visual features –path, length, energy, coarseness, weight Can we bind data attributes with stroke properties? Can we use perception to control painterly rendering?

Water Lilies (The Clouds) 1903; Oil on canvas, 74.6 x cm (29 3/8 x 41 7/16 in); Private collection

Rock Arch West of Etretat (The Manneport) 1883; Oil on canvas, 65.4 x 81.3 cm (25 3/4 x 32 in); Metropolitan Museum of Art, New York

Wheat Field 1889; Oil on canvas, 73.5 x 92.5 cm (29 x 36 1/2 in); Narodni Galerie, Prague

Gray Weather, Grande Jatte 1888; Oil on canvas, 27 3/4 x 34 in; Philadelphia Museum of Art. Walter H. Annenberg Collection

Stroke  Feature Correspondence Close correspondence between V j and S j –hue  color, luminance  lighting, contrast  density, orientation  path, area  size e i in D analogous to brush strokes in a painting To build a painterly visualization of D: –construct M( V,  ) –map V j in V to corresponding painterly styles S j in S M now maps e i to brush strokes b i a i,j in e i control painterly appearance of b i

Eastern US, January n = 69,884 m = 4 A 1 = temperature; A 2 = windspeed; A 3 = pressure; A 4 = precipitation V 1 = color; V 2 = density; V 3 = size; V 4 = orientation  1 = blue  pink;  2 = sparse  dense;  3 = small  large;  4 = upright  flat

Rocky Mountains, January n = 69,884 m = 4 A 1 = temperature; A 2 = windspeed; A 3 = pressure; A 4 = precipitation V 1 = color; V 2 = density; V 3 = size; V 4 = orientation  1 = blue  pink;  2 = sparse  dense;  3 = small  large;  4 = upright  flat

Pacific Northwest, February n = 69,884 m = 4 A 1 = temperature; A 2 = windspeed; A 3 = pressure; A 4 = precipitation V 1 = color; V 2 = density; V 3 = size; V 4 = orientation  1 = blue  pink;  2 = sparse  dense;  3 = small  large;  4 = upright  flat

Canyon Photo

Canyon NPR

Sloping Hills Photo

Sloping Hills NPR

Conclusions Formalisms identify a visual feature  painterly style correspondence Can exploit correspondence to construct perceptually salient painterly visualizations Recent and future work +psychophysical experiments confirm perceptual guidelines extend to painterly environment –subjective aesthetics experiments –improved computational models of painterly images –additional painterly styles –dynamic paintings (e.g., flicker, direction and velocity of motion)