Paper A Review and Taxonomy of Distortion-Oriented Presentation Techniques by Y.K.Leung (Swinburne Univ. of Tech., Australia) M.D.Apperley (Massey Univ.,

Slides:



Advertisements
Similar presentations
15.1 Vis_04 Data Visualization Lecture 15 Information Visualization : Part 3.
Advertisements

17.1 Vis_2003 Data Visualization Lecture 17 Information Visualization : Part 3.
H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner, Stanford University.
Digital Image Processing
Center for Modeling & Simulation.  A Map is the most effective shorthand to show locations of objects with attributes, which can be physical or cultural.
1 Zoomable Interfaces (1) Mao Lin Huang. 2 Zooming Zoom in: ability to see a portion in detail while seeing less of the overall picture Zoom out: see.
Information Visualization Focus + Context Fengdong Du.
OS Fall’02 Memory Management Operating Systems Fall 2002.
CS092 - The Watershed Project. Overview The Background The Technology The Content The Presentation.
1 Balloon Views of Source Code and Their Multiscalable Font Modes Chun-Cheng Lin and Hsu-Chun Yen Dept. of Electrical Engineering, National Taiwan University.
A Review and Taxonomy of Distortion-Oriented Presentation Techniques Y.K Leung and M.D. Apperley Presentation by Sean Lynch.
Evaluation Adam Bodnar CPSC 533C Monday, April 5, 2004.
“Occlusion” Prepared by: Shreya Rawal 1. Extending Distortion Viewing from 2D to 3D S. Carpendale, D. J. Cowperthwaite and F. David Fracchia (1997) 2.
Visualizating the Non-Visual: Spatial Analysis and Interaction with Information from Text Documents J.A. Wise, J.J. Thomas, K. Pennock, D. Lantrip, M.
Tree-Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman (HCIL TR 91-06) Steve Betten.
File Systems and Databases
The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information R. Rao and S. K.
Matthias Mayer The Table Lens - Ramana Rao & Stuart K. Card Information Visualization 838b - February 21st 2001 The Table Lens: Merging.
1 i247: Information Visualization and Presentation Marti Hearst April 14, 2008.
Graphics and Graphic Information Processing J. Bertin Presented by Fusun Yaman.
Table Lens From papers 1 and 2 By Tichomir Tenev, Ramana Rao, and Stuart K. Card.
Screen Real Estate Mike Cullingham. Data base navigation: an office environment for the professional Robert Spence and Mark Apperley.
Hyperbolic Brower  Focus+Context browsing of large hierarchies  Inspired by Escher  Intuitive Nodes in center are more important, and therefore larger.
Ch 1 Intro to Graphics page 1CS 367 First Day Agenda Best course you have ever had (survey) Info Cards Name, , Nickname C / C++ experience, EOS experience.
Wise, Thomas, Pennock, Lantrip, Pottier, Schur, and Crow
1 SIMS 247: Information Visualization and Presentation Marti Hearst Oct 3, 2005.
2-D: Focus+Context cs5984: Information Visualization Chris North.
Document (Text) Visualization Mao Lin Huang. Paper Outline Introduction Visualizing text Visualization transformations: from text to pictures Examples.
Pad++ A Zooming Graphical Sketchpad for Exploring Alternative Interface Physics Benjamin B. Bederson, James D. Hollan, Ken Perlin, Jonathan Meyer, David.
Assessment Criteria (i) develop, organise and present findings in an appropriate and effective way. (II) apply a range of appropriate skills and techniques;
CoreWall Prototype Presented by Arun EVL’s Tech Meeting 8/25/04.
A Focus+Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies. John Lamping, Ramana Rao, and Peter Pirolli Xerox Palo Alto Research.
1 Human Computer Interaction Week 12 Information Search & Visualization.
Space/Order Quanzhen Geng (Master of Software Systems Program) January 27, 2003 CS-533C Reading Presentation.
Fall 2002CS/PSY Information Visualization Picture worth 1000 words... Agenda Information Visualization overview  Definition  Principles  Examples.
Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)
Visual Analysis of Hierarchical Management Data Zhao Geng 1, Gaurav Gathania 2, Robert S.Laramee 1 and ZhenMin Peng 1 1 Visual Computing Group, Computer.
IAT 814 Trees Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
July 30, 2001Systems Architecture II1 Systems Architecture II (CS ) Lecture 8: Exploiting Memory Hierarchy: Virtual Memory * Jeremy R. Johnson Monday.
IAT Overview + Detail Focus + Context ______________________________________________________________________________________ SCHOOL OF INTERACTIVE.
Intuitive Database Query System, Zooming Query Results Previews Drawing upon existing literature on zooming interface technology, intuitive navigation.
L/O/G/O Cache Memory Chapter 3 (b) CS.216 Computer Architecture and Organization.
The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus+Context Visualization for Tabular Information Ramana Rao and Stuart.
A survey of different shape analysis techniques 1 A Survey of Different Shape Analysis Techniques -- Huang Nan.
By Teacher Asma Aleisa Year 1433 H.   Goals of memory management  To provide a convenient abstraction for programming.  To allocate scarce memory.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Hyperbolic Trees A Focus + Context Technique John lamping Ramana Rao Peter Pirolli Joy Mukherjee.
Jinwook Seo Pad++: A Zoomable Graphical Sketchpad For Exploring Alternative Interface Physics Benjamin B. Bederson, James D. Hollan, Ken Perlin, Jonathan.
1D & 2D Spaces for Representing Data Mao Lin Huang.
Pad++: A Zoomable Graphical User Interface. Motivations View information at multiple scales –Semantic zooming Tap into natural spatial ways of thinking.
Visualization Four groups Design pattern for information visualization
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
The Hashemite University Computer Engineering Department
Inspired from CS Information Visualization Jan. 10, 2002 John Stasko Frédéric Vernier Enseignant-Chercheur LIMSI-CNRS Maître de conf Paris XI Cours.
Object-Oriented Systems. Goals Object-Oriented Methodologies – The Rumbaugh et al. OMT – The Booch methodology – Jacobson's methodologies.
John Lamping, Ramana Rao, Peter Porolli
1 Lecture1 Introduction to Databases Systems Database 1.
Image Fusion In Real-time, on a PC. Goals Interactive display of volume data in 3D –Allow more than one data set –Allow fusion of different modalities.
Comp 15 - Usability & Human Factors Unit 12b - Information Visualization This material was developed by Columbia University, funded by the Department of.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Table Lens Paper – The Table Lens: Merging Graphical and Symbolic Representations in an Interactive Focus + Context Visualization for Tabular Information.
Focus and Context DIVA Research Group Master Seminar 2006/07 Lorenzo Clementi, 14/2/ of 13.
Designing Cross-Language Information Retrieval System using various Techniques of Query Expansion and Indexing for Improved Performance  Hello everyone,
PLANNING AND DESIGNING A RESEARCH STUDY
cs5984: Information Visualization Chris North
Usability & Human Factors
cs5764: Information Visualization Chris North
File Systems and Databases
Presentation transcript:

Paper A Review and Taxonomy of Distortion-Oriented Presentation Techniques by Y.K.Leung (Swinburne Univ. of Tech., Australia) M.D.Apperley (Massey Univ., New Zealand) Presented by Haixia Zhao

A review paper! Distortion-oriented presentation techniques are to solve the problem of displaying a large information space through a relatively small window. This paper is a review of such techniques before 1994.

Agenda Part I. Content of the paper Essence of distortion-oriented techniques Review representative work. A taxonomy of these techniques. A unified theory. Discussion of implementation and performance issues Part II. About the paper My favorite sentence Contribution of the paper Notes on the references Critique – strengths and weakness

Agenda

Essence Concurrent presentation of local detail with global context as reduced magnification, in a format which allows dynamic interactive positioning of the local detail without severely compromising spatial relationships.

Transformation function & Magnification function

Agenda

Polyfocal display [ Kadmon & Shlomi 1978] Proposed a polyfocal projection for the presentation of statistical data on cartographic maps, and proposed an implementation of a multifocal display. Laid down a solid mathematical foundation for many later techniques.

Polyfocal display (cont) Transformation & magnification functions

Polyfocal display on 1-D and 2-D Polyfocal display (cont)

Multifocal polyfocal projection (multiple peaks)

Bifocal display [Spence & Apperley 1982] Transformation & magnification functions

Polyfocal display on 1-D and 2-D Bifocal display (cont)

Fisheye view [Furnas 1986] A typical magnification function DOI(a|.=b) = API(a) – D(a,b)

Beyond the paper Fisheye view applications by Furnas Fisheye program code & Fisheye calendar Some other works that use fisheye views. [Koike 1994] refined the tech. Using fractal algorithms to keep the total amount of displayed information nearly constant. [Koike 1994] refined the tech. Using fractal algorithms to keep the total amount of displayed information nearly constant.

Perspective Wall [Mackinlay et al.c 1991]

Transformation & magnification functions A conceptual descendant of the bifocal display. Perspective Wall (cont)

It becomes bifocal view when theta=90.

Perspective Wall (cont) Perspective wall applications in 1-D & 2-D

Beyond this paper Document lens [Robertson and Machinlay 1993] Document lens

Graphical Fisheye Views [Sarkar & Brown 1992] Transformation & magnification functions

Graphical Fisheye Views (cont)

Furthermore, Sarkar and Brown introduced a magnification in the third dimension based on the concept of API proposed by Furnas. With API, they provide a flexible information suppression/enhancement mechanism.

Agenda

A taxonomy of distortion-oriented presentation technique Classified by the magnification functions : Piecewise continuous Constant function (bifocal display) Varying function (perspective wall) Continuous

Multi-level constant piecewise continuous function approximates continuous effect

Continuous magnification functions The problem: tend to distort the boundaries of the transformed image (e.g. Polyfocal display) Can be overcomed by Applying transformation independently in the x and y directions, as the Cartesian fisheye view in [Sarkar and Brown 1992] Remapping the distorted boundaries onto a rectangle size of the display area, as the Polar Fisheye view in [Sarkar and Brown 1992]

Continuous magnification functions (cont) The magnification functions of Fisheye View and Polyfocal Projection show strong similarities, except that the Polyfocal Projection has dips. The dips make it possible to support a multiple-focus presentation. Fisheye View : a special case of Polyfocal Projection.

Agenda

A unified theory An analogy: To treat the displayed information as if it was printed on a stretchable rubber sheet mounted on a rigid frame. The information is dense in the unstretched form, the viewer can see only the global context of the information structure. To see the detailed information, the rubber sheet has to be stretched. The stretching of the rubber sheet is analogous to applying magnification to a section of the screen. As the rubber sheet is mounted on a rigid frame, any stretching in one part of the sheet results in an equivalent amount of “shrinkage” in other areas. The situation is similar in the case of a multiple-focus view. The only difference is that stretching or magnification will occur in a greater number of areas. The amount of stretching or magnification, and the manner in which it is applied on the sheet, depend entirely on the magnification function used.

Agenda

Performance issues When the user interactively change the focus region, the system may need to create and display a number of intermediate images, depending on what methods are used to change the focus. The response time depends on three factors: complexity of the mathematical transformations involved amount of information and detail to be presented computational power and suitability of the system used for implementation.

Performance issues (cont) Proper system response time: Excessively long system response time will render an interface “unusable”. Use dedicated computer hardware to speed up mathematical transformation Use some tricks in the implementation, by taking advantage of the memory management system. (covered later) Too fast system response could also be disconcerting to the user. The effect is similar to watching a home video taken by an amateur who panned the view jerkily at high speed. Slowing down is easy

Implementation issues The complexities of different techniques depend on the transformation functions used. For stepwise magnification functions, some tricks could be used, such as trading system memory for computational power,e.g.: Have different view created and stored in memory in advance. Then in real time, just cut and past various sections of these bit maps to generate distorted views.

Implementation issues (cont) Continuous magnification function: Have to cater to the continuum of magnification factors at every possible focus point, so it is impractical to use pre-generated view images. Instead, use a piecewise continuous magnification function to approximate the continuous function. N * N bit maps for N-level function in 2-D application. Dedicated hardware may be needed to provide computational power, if approximation of the transformation function is not desirable.

Implementation issues (cont) Multiple-focus views Useful to examine and compare two entities Unintended focus views are created. (right figure) This typically happens in techniques with no dips in the magnification functions (like that of the Polyfocal Projection) (lack of flexibility in the function) Instead, integrate other mechanisms such as a pop-up window to support multiple views. May create additional navigation problems because of the discontinuity of the presentation in the detailed and the context. Use pop-up windows

Conclusion Useful but should be used with caution, considering the type of information to be conveyed and how it will be perceived by the user.

Agenda

My favorite sentence The basic law of distortion-oriented techniques is “where there is a magnification, there will be an equal amount of demagnification to compensate for the loss of display area in the confined space; otherwise the area of that confined space will change.” – a corollary of Newton’s third law of motion.

Contribution of the paper (A good review) Uses transformation and magnification functions to describe different techniques, presents a taxonomy which demonstrates their underlying relationships. Presents a unified theory to reveal their roots and origins. Discusses issues related to the implementation and performance of these techniques. Provides the mathematical derivation of the transformation and magnification functions for various distortion-oriented presentation techniques in the appendix.

About the references Citing 31 Papers before 1994 Cited by 11 Papers published by ACM, and 51 papers indexed by NEC ResearchIndex.

More work Table Lens (Rao & Card, 1994) Hyperbolic Browser (Lamping et al, 1995) Pad++ (Bederson et al. 1996) H-curves (Lantin & Carpendale 1998) to visualize DNA. More…

Critique Strength: Presents a useful comparison of the transformation and magnification functions of some of the famous distortion- oriented presentation techniques, along with the complete mathematical formulas in the appendix. Weakness: The issues of how to decide when to use the different techniques, and guides for future research as to what kinds of new techniques are needed, are not adequately addressed. New distortion-oriented techniques have been presented at every recent conference, no review could be comprehensive.

Thank you.

The inspiration of document lens from the magnifying lens.

Back Document lens, 3-D effect, no waste of corner space

Back Fisheye view calendar

Back Refined with fractal algorithms. A multiscalable font mode is used. Each line is displayed in a font size corresponding to the fractal value of the line.