Exploring and Reducing the Effects of Orientation on Text Readability in Volumetric Displays Tovi Grossman Daniel Wigdor Ravin Balakrishnan.

Slides:



Advertisements
Similar presentations
Simple vs. Compound Mark Hierarchical Marking Menus Shengdong Zhao, Ravin Balakrishnan.
Advertisements

Joe Luszcz Philips Ultrasound January 4, 2011 DICOM N-Dimensional Presentation State Description and Call for Participation.
Cambridge, Massachusetts Perception of Elementary Graphical Elements in Tabletop and Multi-Surface Environments Daniel Wigdor, Chia Shen, Clifton Forlines,
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Hover Widgets: Using the Tracking State to Extend the Capabilities of Pen-Operated Devices Adaptive Systems and Interaction Research Group Microsoft Research.
Human Computer Interaction CSC User System Interface CSC Meeting 2 September 4, 2012.
Electrosensory data acquisition and signal processing strategies in electric fish Mark E. Nelson Beckman Institute Univ. of Illinois, Urbana-Champaign.
Low Complexity Keypoint Recognition and Pose Estimation Vincent Lepetit.
Intelligent Systems Lab. Extrinsic Self Calibration of a Camera and a 3D Laser Range Finder from Natural Scenes Davide Scaramuzza, Ahad Harati, and Roland.
Resolving the 180 Degree Ambiguity in Vector Magnetic Fields T. Metcalf.
1 CrystalDome: A Projected Hemispherical Display with a Gestural Interface Francis T. Marchese, Jonas Borjesson, Josh Rose Pace University New York, NY.
“Occlusion” Prepared by: Shreya Rawal 1. Extending Distortion Viewing from 2D to 3D S. Carpendale, D. J. Cowperthwaite and F. David Fracchia (1997) 2.
Filling Arbitrary Holes in Finite Element Models 17 th International Meshing Roundtable 2008 Schilling, Bidmon, Sommer, and Ertl.
1 3D –graphics and animation About modeling… Harri Airaksinen;
Lecture 11: Structure from motion CS6670: Computer Vision Noah Snavely.
Kinematics. ILE5030 Computer Animation and Special Effects2 Kinematics The branch of mechanics concerned with the motions of objects without regard to.
Texture Synthesis from Multiple Sources Li-Yi Wei Stanford University (was) NVIDIA Corporation (now)
Mesh Parameterization: Theory and Practice Non-Planar Domains.
Lecture 5: Interaction and Navigation Dr. Xiangyu WANG Acknowledge the notes from Dr. Doug Bowman.
Stereological Techniques for Solid Textures Rob Jagnow MIT Julie Dorsey Yale University Holly Rushmeier Yale University.
A Theory of Locally Low Dimensional Light Transport Dhruv Mahajan (Columbia University) Ira Kemelmacher-Shlizerman (Weizmann Institute) Ravi Ramamoorthi.
Ravin Balakrishnan Physics, projection, piles, and pens: user interfaces in the post GUI era.
Ordered and Quantum Treemaps: Making effective use of 2D space to display hierarchies B. Bederson, B. Shneiderman, M. Wattenberg ACM Trans. On Graphics.
CSC USI Class Meeting 2 August 31, Beginnings SOP 1: 1. When you use a (physical) key-based entry device, what do you do to the keys? A.
Lecture 12: Structure from motion CS6670: Computer Vision Noah Snavely.
Marching Cubes A High Resolution 3D Surface Construction Algorithm.
Introduction to 3D Computer Graphics and Virtual Reality McConnell text.
GIS for Environmental Science ENSC 3603 Class 19 3/24/09.
LECTURE 03: DATA COLLECTION AND MODELS February 4, 2015 COMP Topics in Visual Analytics Note: slide deck adapted from R. Chang, Fall 2010.
Supporting Beyond-Surface Interaction for Tabletop Display Systems by Integrating IR Projections Hui-Shan Kao Advisor : Dr. Yi-Ping Hung.
TiltText: Using Tilt for Text Input to Mobile Phones Daniel Wigdor & Ravin Balakrishnan.
1 Preview At least two views are required to access the depth of a scene point and in turn to reconstruct scene structure Multiple views can be obtained.
Rotation Invariant Neural-Network Based Face Detection
GA-Based Feature Selection and Parameter Optimization for Support Vector Machine Cheng-Lung Huang, Chieh-Jen Wang Expert Systems with Applications, Volume.
LINDA’S INTERVIEWSGAP ANALYSES Task 1: DEVELOP OBJECTIVE FUNCTIONS AND INTERFACE ELEMENTS IMPORTANT TO STAKEHOLDERS Drivers, Goals, Barriers Spatial habitat.
Metro Transit-Centric Visualization for City Tour Planning Pio Claudio and Sung-Eui Yoon.
Wei Dang Kevin Ellsworth Cory Shirts.  Goal: have a user interface to allow user text input using sign language digits and letters ◦ User interface ◦
Tovi Grossman, Ravin Balakrishnan Dep. of Computer Science Univ. of Toronto CHI 2004.
Chapter 7 Advanced Part Modeling Techniques. After completing this chapter, you will be able to perform the following: –Extrude an open profile –Create.
Goal and Motivation To study our (in)ability to detect inconsistencies in the illumination of objects in images Invited Talk! – Hany Farid: Photo Forensincs:
A New Method of Probability Density Estimation for Mutual Information Based Image Registration Ajit Rajwade, Arunava Banerjee, Anand Rangarajan. Dept.
Graph Visualization and Beyond … Anne Denton, April 4, 2003 Including material from a paper by Ivan Herman, Guy Melançon, and M. Scott Marshall.
View-dependent Adaptive Tessellation of Spline Surfaces
Modeling Information Navigation : Implication for Information Architecture Craig S. Miller 이주우.
Chapter 12 Web Publishing. Goals Become an image optimization master Get a handle on Web file formats, including SVG and SWF Learn about Web image color.
112/5/ :54 Graphics II Image Based Rendering Session 11.
Site Optimization Module 8: Web Publishing and Maintenance LESSON 3.
Graphics CSCI 343, Fall 2015 Lecture 16 Viewing I
Empirical Investigation into the Effect of Orientation on Text Readability in Tabletop Displays Daniel Wigdor Ravin Balakrishnan Presented at ECSCW, Paris,
Transitioning from Implicit to Explicit, Public to Personal, Interaction with Multiple Users Daniel Vogel, Ravin Balakrishnan Department of Computer Science.
Knowledge Systems Lab JN 8/10/2002 Fusion of Multi-Modality Volumetric Medical Imagery Mario Aguilar and Joshua R. New Knowledge Systems Laboratory MCIS.
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
Announcements No midterm Project 3 will be done in pairs same partners as for project 2.
Meeting 8: Features for Object Classification Ullman et al.
Update on Enhanced-V Algorithm Development 30 March 2007 Telecon.
End effector End effector - the last coordinate system of figure Located in joint N. But usually, we want to specify it in base coordinates. 1.
1 Dongheng Sun 04/26/2011 Learning with Matrix Factorizations By Nathan Srebro.
A Measurement Study of Oculus 360 Degree Video Streaming
Answering ‘Where am I?’ by Nonlinear Least Squares
Introducing the M-metric Maurice R. Masliah and Paul Milgram
Head pose estimation without manual initialization
Real-Time Image Mosaicing
Presented at CHI2006, April, 2006 Daniel Wigdor Chia Shen
What is the function of the graph? {applet}
Noah Snavely.
I/O Toolkits Scott Klemmer · 16 November 2006.
What is the function of the graph? {applet}
Lecture 15: Structure from motion
The six degrees of freedom that specify the position and orientation of the batoid (ray) body. The six degrees of freedom that specify the position and.
Presented at CollabTech, July, 2006 Daniel Wigdor Chia Shen
Presentation transcript:

Exploring and Reducing the Effects of Orientation on Text Readability in Volumetric Displays Tovi Grossman Daniel Wigdor Ravin Balakrishnan

Volumetric Displays

360° Viewing

Reading Text

Our Goals How do rotations affect reading? Can the effects be mitigated? Can orientation be optimized?

Related Work Chen et al. VR Larson et al. CHI Wigdor & Balakrishnan. ECSCW 05. Bell et al. UIST 2001.

Related Work Balakrishnan, Fitzmaurice, and Kurtenbach. CHI 2000.

Some Examples

input

Some Examples

arena

Some Examples

paper

Some Examples

quota

Some Examples

bound

Resolving Ambiguity Ambiguity at word and character level

Resolving Ambiguity Ambiguity at word and character level Disambiguate word (underline)

Resolving Ambiguity Ambiguity at word and character level Disambiguate word (underline) Disambiguate characters (uppercase)

Experiment 1: Effect of Rotation Tested pitch, yaw, disambiguation

Experiment 1: Design 12 Participants 4 Disambiguation techniques None, underline, uppercase, both 2 Rotation Types Pitch, yaw 24 angles -180 <= θ < degree increments

Experiment 1: Results

Orientation Optimization Optimize orientation for multiple readers

Orientation Optimization Optimize orientation for multiple readers Based on user viewpoints Minimize average reading times

Reading Time Estimates Pitch(θ)

Reading Time Estimates Pitch(θ) Yaw (θ)

Reading Time Estimates Pitch(θ) Yaw (θ) Roll (θ) Wigdor & Balakrishnan. ECSCW 05.

Reading Time Estimates Interested in V k –T k divergence k = {x, y, z}

Reading Time Estimates For V x –T x θ = angle(V x, T x ) L 1 = |proj V y T x | (yaw) L 2 = |proj V z T x | (roll)

Reading Time Estimates For V x –T x θ = angle(V x, T x ) L 1 = |proj V y T x | (yaw) L 2 = |proj V z T x | (roll)

Reading Time Estimates For V x –T x θ = angle(V x, T x ) L 1 = |proj V y T x | (yaw) L 2 = |proj V z T x | (roll)

Optimization Orientation 1.Start with within world projection 2.Search pitch, yaw, roll combinations Parameter1: Maximum divergence Parameter2: Search increment 3.Use minimum estimate across all users

Experiment 2: Group Reading 3 users read labels on a cube

Experiment 2: Design 4 Groups of 3 2 Text layouts Naïve, optimized 4 Cube Orientations 6 Faces

Experiment 2: Results Individual reading times Naïve layout: 2.13s Optimized layout: 1.42s

Experiment 2: Results Group reading times

Experiment 2: Results

Summary Understand effects of 3D orientations Disambiguation techniques Data used for orientation optimization Reduced reading time 33% Collaboration on Volumetric Display

Future Work Optimize weighted average Combine with spatial layout Alternative text presentations Faster algorithm

Acknowledgements Members of the DGP Lab John Hancock Anand Agarawala Jack Wang Noah Lockwood Study participants

Questions

Volumetric Displays

Display Specifications Perspecta Spatial 3D System 10" spherical image 198 2D slices, 768x768 each 24Hz refresh rate 3-bit color