How to Read a Visualization Research Paper: Extracting the Essentials Robert S. Laramee Visual and Interactive Computing Group.

Slides:



Advertisements
Similar presentations
The Robert Gordon University School of Engineering Dr. Mohamed Amish
Advertisements

Reconstruction from Voxels (GATE-540)
Project Proposal.
1 Higher Dimensional Vector Field Visualization: A Survey Zhenmin Peng, Robert S. Laramee Department of Computer Science Swansea University, Wales UK
Piecewise Convex Contouring of Implicit Functions Tao Ju Scott Schaefer Joe Warren Computer Science Department Rice University.
Robert S. Laramee 1 Collaborations of SP6: Scientific and Information Visualization and Applications.
lecture 4 : Isosurface Extraction
Surface Reconstruction from 3D Volume Data. Problem Definition Construct polyhedral surfaces from regularly-sampled 3D digital volumes.
WEBQUEST Let’s Begin TITLE AUTHOR:. Let’s continue Return Home Introduction Task Process Conclusion Evaluation Teacher Page Credits This document should.
PROJECT TITLE Names. 2 Overview  Background  Result 1  Result 2  Conclusions.
Computers: Tools for an Information Age
Final Year Dissertation Advice Daniel Bryant Software Systems Group Dept. of Computing.
Volume Visualization Acknowledgements: Torsten Möller (SFU)
Advanced Technical Communication
An Introduction to Software Visualization Dr. Jonathan I. Maletic Software DevelopMent Laboratory Department of Computer Science Kent State University.
Fluid Surface Rendering in CUDA Andrei Monteiro Marcelo Gattass Assignment 4 June 2010.
ITUppsala universitet Data representation and fundamental algorithms Filip Malmberg
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
Advanced Research Methodology
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 14 Systems Analysis and Design: The Big Picture.
Interactive Visualization of Volumetric Data on Consumer PC Hardware: Introduction Daniel Weiskopf Graphics Hardware Trends Faster development than Moore’s.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm
An Information Theory based Modeling of DSMLs Zekai Demirezen 1, Barrett Bryant 1, Murat M. Tanik 2 1 Department of Computer and Information Sciences,
Dr. Alireza Isfandyari-Moghaddam Department of Library and Information Studies, Islamic Azad University, Hamedan Branch
The Chicago Guide to Writing about Multivariate Analysis, 2 nd edition. Paper versus speech versus poster: Different formats for communicating research.
The Use of Student Work as a Context for Promoting Student Understanding and Reasoning Yvonne Grant Portland MI Public Schools Michigan State University.
EMPRICAL RESEARCH REPORTS
Robert S. Laramee 1 Over Two Decades of Integration- Based, Geometric Vector Field Visualization.
Robert S. Laramee 1 How to Write a Visualization Research Paper: A Starting Point Robert S. Laramee.
CHAPTER 15, READING AND WRITING SOCIAL RESEARCH. Chapter Outline  Reading Social Research  Using the Internet Wisely  Writing Social Research  The.
Writing a Journal Article. Sections of a Journal Article Introduction or Statement of Purpose Literature Review Specific Statement of Hypothesis(es) Description.
University of Coimbra Reconstruction of Voxels from Sensor Data Ricardo Martins Coimbra, 19 th January 2010 Doctoral Programme in Electrical Engineering.
A Scalable Self-organizing Map Algorithm for Textual Classification: A Neural Network Approach to Thesaurus Generation Dmitri G. Roussinov Department of.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm William E. Lorenson Harvey E. Cline General Electric Company Corporate Research and.
Robert S. Laramee 1 How to Write a Visualization Research Paper: A Starting Point Robert S. Laramee.
Robert S. Laramee 1 Bob's Vision for a Programme of Research with CIPHER: Topics, Outputs, and Grants Robert S. Laramee Department.
Robert S. Laramee 1 1 Flow Like You've Never Seen It Robert S. Laramee Visual and Interactive Computing.
How to read a scientific paper
© A. Kwasinski, 2014 ECE 2795 Microgrid Concepts and Distributed Generation Technologies Spring 2015 Week #7.
Modeling system requirements. Purpose of Models Models help an analyst clarify and refine a design. Models help simplify the complexity of information.
Are you aware of your Learner Style? Learning is a life skill. HOW one learns may vary depending on the task at hand: following directions to put a desk.
Robert S. Laramee 1 1 Flow Visualization with Integral Surfaces Robert S. Laramee Visual and Interactive.
ITEC0700/ NETE0501/ ISEC0502 Research Methodology#2 Suronapee Phoomvuthisarn, Ph.D.
Lei Zhang and Guoning Chen, Department of Computer Science, University of Houston Robert S. Laramee, Swansea University David Thompson and Adrian Sescu,
Robert S. Laramee 1 1 Adventures in Scientific Visualization Robert S. Laramee, Visual and Interactive Computing Group, Department.
Basic Writing Skills Science Workshop 1pm Tuesday March 6 th Department of Biological Sciences.
Design and Implementation of Geometric and Texture-Based Flow Visualization Techniques Robert S. Laramee Markus Hadwiger Helwig Hauser.
1 Feature Extraction and Visualization of Flow Fields State-of-the-Art Report Feature Extraction and Visualization of Flow Fields Frits.
The Search for Swirl and Tumble Motion Robert S. Laramee Department of Computer Science Swansea University Wales, UK.
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.
Principals of Research Writing. What is Research Writing? Process of communicating your research  Before the fact  Research proposal  After the fact.
PSY 219 – Academic Writing in Psychology Fall Çağ University Faculty of Arts and Sciences Department of Psychology Inst. Nilay Avcı Week 9.
Introduction to Content Standards Jacqueline E. Korengel, Ed.D.
WRITING AN ABSTRACT Science Fair. WHAT SHOULD IT INCLUDE An abstract is an abbreviated version of your science fair project final report. For most science.
67 x 89 = ? 67 x
Assistant Instructor Nian K. Ghafoor Feb Definition of Proposal Proposal is a plan for master’s thesis or doctoral dissertation which provides the.
1 Interactive Volume Isosurface Rendering Using BT Volumes John Kloetzli Marc Olano Penny Rheingans UMBC.
Dr Hidayathulla Shaikh. Objectives At the end of the lecture student should be able to – Define journal club Mention types Discuss critical evaluation.
Robert S. Laramee 1 Visualization Lecture Flow visualization, An Introduction.
Robert S. Laramee 1 Vis 4 Biz Data Visualization for Industry: Vis 4 Biz Robert S. Laramee Department of Computer Science Swansea.
Dr.V.Jaiganesh Professor
Similarity Measures for Enhancing Interactive Streamline Seeding
Data Visualization at Swansea University
Instructions Dear author(s),
Can Sorting Theory Contribute to Visual Analytics Theory?
Flow Like You've Never Seen It
Instructions Dear author(s),
Discrete Surfaces and Manifolds: A Potential tool to Image Processing
Presentation transcript:

How to Read a Visualization Research Paper: Extracting the Essentials Robert S. Laramee Visual and Interactive Computing Group Computer Science Department Swansea University, UK r.s.laramee “at” swansea.ac.uk

Robert S. Laramee 2 Overview  Introduction and Motivation  Related Work  Concept versus Implementation – Example(s)  Extracting the Essentials of a Visualization Research Paper – Concept, Implementation, Related Work, Data Characteristics, (Vis techniques, Application Domain)  Sample Classifications  Breadth versus Depth  Conclusions

Robert S. Laramee 3 Introduction and Motivation A new research project often starts with literature review  Goal: determine solved (and unsolved) problems  A single paper can be very complex, e.g., detailed mathematical framework, complex algorithms and data structures  Each paper is generally result of multiple-man years written by experts with several years experience  A very large volume of previous literature exists  Keeping up with literature explosion identified as (one of) top future challenges in field by Jim Blinn [Blinn '99, Laramee and Kosara '07]  How can we navigate through this mass of complexity?

Robert S. Laramee 4 Extracting the Essentials  Not all details are essential (nor possible) when obtaining an overview of the literature  We describe an approach to extracting essentials of a visualization research paper.  Goal: for purposes of writing a survey paper, a.k.a. state-of-the- art (STAR) report  A survey paper is a good way to obtain an overview of literature, i.e., find solved and unsolved problems  Based on experience in writing surveys [Laramee et al, '04, '07, McLoughlin et al, '09, '10, Peng and Laramee, '09, Post et al., '02, '03]  And classroom experience

Robert S. Laramee 5 Related Work Much previous work related to writing surveys directly.  Taylor '09 writing a survey on health sciences, Lie '09 on writing a psychology survey  This work is more specific: focus is on one research paper and how it is read  Smith '90, Lee '95 describe how to read a research paper for reviewing purposes  Globus and Raible '94: how to cheat when writing a visualization research paper  Munzner '08: on preventing an information visualization paper rejection

Robert S. Laramee 6 Concept versus Implementation: Dictionary Concept “1. a general notion or idea; conception. 2. an idea of something formed by mentally combining all its characteristics or particulars; a construct. 3. a directly conceived or intuited object of thought.'” -dictionary.com Implementation: “1. the act of accomplishing some aim or executing some order; 2. the act of implementing (providing a practical means for accomplishing something); carrying into effect” -dictionary.com

Robert S. Laramee 7 Concept versus Implementation Concept: an idea or thought.  A concept is abstract: not something with mass that can weighed on a scale (if that helps). Implementation: an actualization, or realization of a concept (or idea).  An implementation is a concept that has been brought into reality. A concept usually starts out as idea in someone's mind.  A concept is then often written down on paper perhaps as a hypothesis or a specification. (Better to write it down than simply communicate it verbally.)  Lastly a concept is implemented.

Robert S. Laramee 8 Concept versus Implementation: Generic Example Generic Example: Generic Concept: writing utensil  A writing utensil is a concept.  A tool that can be used to communicate with others using symbols drawn by a person (or animal). Implementation: a pencil  A pencil is a (type of) writing utensil, or more specifically, it is the implementation of a writing utensil.  With a pencil, graphite is used to write down on a piece of paper.

Robert S. Laramee 9 Implementation: Generic Example  Furthermore, there are many different implementations of a writing utensil, e.g., pens, markers, palm pilots, etc.  Essentially an unlimited variety of different implementations of a writing utensil. How many different pens and pencils you have seen in your lifetime?  Important: for a given concept, there may be many different implementations.  An important distinction when reading or writing a research paper, as well as in most other areas of life that require critical thinking.

Robert S. Laramee 10 Extracting Essentials of a Visualization Research Paper Essentials: Concept: What, conceptually, are authors trying to achieve? – What is goal of work? – What is contribution of paper? (What's new here?) Implementation: How is concept realized? – How do authors support their hypothesis? – How do they implement concept? Related Work: What previous work does this paper build upon? Almost all research papers build heavily upon one or two previous papers. What are these? Data Characteristics: What are characteristics of data analyzed and visualized in paper? – What is spatial dimensionality? (2D, surfaces, or 3D) – What is temporal dimensionality? (static or time- dependent) – What is resolution and size of data set? – Is data multi-resolution or adaptive resolution? – Are data samples given on a structured or unstructured grid? – Is it abstract, scalar, vector, or tensor data? – Is it multi-variate data?

Robert S. Laramee 11 Extracting Essentials of a Visualization Research Paper: Example 1 Title: Fast and Resolution Independent Line Integral Convolution by D. Stalling and H.-C. Hege '95 1.Concept: This paper presents a faster version of Line Integral Convolution (LIC) algorithm. It brings original LIC algorithm towards interactive frame rates. 2.Implementation: They achieve this by reducing number of redundant streamline computations. They also use an improved streamline integrator with adaptive step-size control. 3.Related Work: This work builds upon and improves the original LIC Algorithm of Cabral and Leedom '93. 4.Data Characteristics: spatial dimensionality: 2D temporal dimensionality: steady (static) resolution: uniform grid structure: regular, Cartesian data type: vector

Robert S. Laramee 12 Other Candidate Essentials Essential attributes of a visualization paper are also attributes that can be used to categorize them.  Above is not a comprehensive list of characteristics that can be used for classification. Some other characteristics that could be used and summarized include: 5. Visualization Techniques: What basic visualization techniques are used? For example, volume rendering, ray tracing, geometric or texture-based flow visualization, information visualization techniques, parallel coordinates or treemaps. 6. Application Domain: What application domain are visualization techniques being applied to? For example, physics, earth sciences, astronomy, chemistry, biology, etc.

Robert S. Laramee 13 Extracting Essentials of a Visualization Research Paper: Example 2 Title: Marching Cubes: A High Resolution 3D Surface Construction Algorithm [W.E.Lorensen and H.E. Cline '87] 1.Concept: This paper describes a novel algorithm for construction of isosurfaces. Isosurfaces produced from algorithm stem from maintaining the inter-slice connectivity of original data. 2.Implementation: basic implementation consists of following steps: (1) examine a cube, (2) classify each cube vertex as inside or outside the isosurface, (3) build an index into case table of all possible surface topologies through cube, (4) get an edge list from case table, (5) interpolate to find edge locations, (6) compute gradients, and (7) go to next next cell. 3.Related Work: Marching cubes algorithm builds on and improves algorithms presented by Chen et al. [Chen '85] and Herman and Udupa [Herman '83]. 4.Data Characteristics: spatial dimensionality: 3D temporal dimensionality: steady (static) resolution: uniform grid structure: uniform resolution, regular data type: scalar 5. Visualization Techniques: volume visualization, isosurface rendering 6. Application Domain: visualization of medical (MR) data, Single-Photon Emission Computed Tomography (SPECT) data

Robert S. Laramee 14

Robert S. Laramee 15

Robert S. Laramee 16 Breadth versus Depth Focus here is on breadth PhD programs usually start with breadth Depth phase follows breadth phase: then more time spent on re-reading and understanding individual papers Page/space limits can prevent all details from being published Contact authors with questions Good research direction is difficult to judge based on single paper (unless reader is already an expert) Thus, surveys are good. Don't forget to check for existing survey papers.

Robert S. Laramee 17 Summary and Conclusions Reading research papers and extracting essentials is a key skill acquired by PhD candidates Gathering information from scores or hundreds of previously published papers is very challenging We describe a process in order to help beginner achieve this goal Process described can form the basis of a survey paper Based on experience in both the classroom and in writing survey papers.

Robert S. Laramee 18 Acknowledgements We thank the following people for their contributions:  Eugene Zhang of Oregon State University for valuable discussions and suggestions  R. Daniel Bergeron, University of New Hampshire Durham for guidance  Dan Lipsa, Tony McLoughlin, and Edward Grundy of Swansea University.  Research supported partly by EPSRC Grant EP/F002335/1 For more information please see, How to Read a Visualization Research Paper: Extracting the Essentials, IEEE Computer Graphics and Applications (IEEE CG&A), forthcoming Available online: Questions?