Occlusion based Interaction Methods for Tangible Augmented Reality Environments

Similar documents
Immersive Authoring of Tangible Augmented Reality Applications

Occlusion based Interaction Methods for Tangible Augmented Reality Environments

VIRTUAL REALITY AND SIMULATION (2B)

An Implementation Review of Occlusion-Based Interaction in Augmented Reality Environment

Augmented and mixed reality (AR & MR)

Augmented Reality Lecture notes 01 1

3D Interaction Techniques

ISCW 2001 Tutorial. An Introduction to Augmented Reality

3D User Interfaces. Using the Kinect and Beyond. John Murray. John Murray

Virtual Object Manipulation using a Mobile Phone

Augmented Reality- Effective Assistance for Interior Design

Multimodal Speech-Gesture. Interaction with 3D Objects in

Multimodal Interaction Concepts for Mobile Augmented Reality Applications

Windows. DxO Optics Pro v8.5 Release notes. System requirements

ThumbsUp: Integrated Command and Pointer Interactions for Mobile Outdoor Augmented Reality Systems

Natural Gesture Based Interaction for Handheld Augmented Reality

Augmented Board Games

An exploration from virtual to augmented reality gaming

EnSight in Virtual and Mixed Reality Environments

Markerless 3D Gesture-based Interaction for Handheld Augmented Reality Interfaces

Design and Development of a Marker-based Augmented Reality System using OpenCV and OpenGL

COLLABORATION WITH TANGIBLE AUGMENTED REALITY INTERFACES.

System Requirements...2. Installation...2. Main Menu...3. New Features...4. Game Controls...8. WARRANTY...inside front cover

Interface Design V: Beyond the Desktop

Classifying 3D Input Devices

Tangible User Interface for CAVE TM based on Augmented Reality Technique

Tangible User Interfaces

Interaction in VR: Manipulation

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Interaction in Virtual and Augmented Reality 3DUIs

Gestaltung und Strukturierung virtueller Welten. Bauhaus - Universität Weimar. Research at InfAR. 2ooo

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation

MIRACLE: Mixed Reality Applications for City-based Leisure and Experience. Mark Billinghurst HIT Lab NZ October 2009

Multi touch Vector Field Operation for Navigating Multiple Mobile Robots

Interaction, Collaboration and Authoring in Augmented Reality Environments

Avatar: a virtual reality based tool for collaborative production of theater shows

Mobile Augmented Reality: Free-hand Gesture-based Interaction

Classifying 3D Input Devices

An Open Robot Simulator Environment

Toward an Augmented Reality System for Violin Learning Support

Augmented Reality Interface Toolkit

Interactive intuitive mixed-reality interface for Virtual Architecture

Virtual Co-Location for Crime Scene Investigation and Going Beyond

Theory and Practice of Tangible User Interfaces Tuesday, Week 9

Virtual Object Manipulation on a Table-Top AR Environment

Rocksmith PC Configuration and FAQ

An Interface Proposal for Collaborative Architectural Design Process

3D Interactions with a Passive Deformable Haptic Glove

DESKTOP APPLICATION FOR RED-GREEN COLOR BLINDNESS. Mahendra Sunt Servanda Informatics Engineering Supervisor: Dr.

Fly Elise-ng Grasstrook HG Eindhoven The Netherlands Web: elise-ng.net Tel: +31 (0)

Building a bimanual gesture based 3D user interface for Blender

Chapter 1 - Introduction

Future Directions for Augmented Reality. Mark Billinghurst

Proseminar - Augmented Reality in Computer Games

ITS '14, Nov , Dresden, Germany

Page 1

Study of the touchpad interface to manipulate AR objects

Ortelia Set Designer User Manual

Virtual Environments: Tracking and Interaction

Development of A Finger Mounted Type Haptic Device Using A Plane Approximated to Tangent Plane

How to combine images in Photoshop

Collaborating with a Mobile Robot: An Augmented Reality Multimodal Interface

Guidelines for choosing VR Devices from Interaction Techniques

Magic Touch A Simple. Object Location Tracking System Enabling the Development of. Physical-Virtual Artefacts in Office Environments

Mixed / Augmented Reality in Action

Photoshop CS2. Step by Step Instructions Using Layers. Adobe. About Layers:

New interface approaches for telemedicine

Issues and Challenges of 3D User Interfaces: Effects of Distraction

Here are additional tips that we hope you will find useful in the future.

Development of a Finger Mounted Type Haptic Device Using a Plane Approximated to Tangent Plane

DESIGNING VIRTUAL CONSTRUCTION WORKSITE LAYOUT IN REAL ENVIRONMENT VIA AUGMENTED REALITY

Geo-Located Content in Virtual and Augmented Reality

3D User Interaction CS-525U: Robert W. Lindeman. Intro to 3D UI. Department of Computer Science. Worcester Polytechnic Institute.

Understanding OpenGL

Chapter 4: Draw with the Pencil and Brush

Augmented Reality Mixed Reality

Embodied Interaction Research at University of Otago

AR 2 kanoid: Augmented Reality ARkanoid

Interface Aesthetics Week 4 Augmented Reality. Interface Aesthetics 04/02/07

MRT: Mixed-Reality Tabletop

IMGD 4000 Technical Game Development II Interaction and Immersion

Using the Rift. Rift Navigation. Take a tour of the features of the Rift. Here are the basics of getting around in Rift.

Remote Shoulder-to-shoulder Communication Enhancing Co-located Sensation

Tangible Augmented Reality

Oculus Rift Getting Started Guide

Ungrounded Kinesthetic Pen for Haptic Interaction with Virtual Environments

Quintic Software Tutorial 7c

EXPERIMENT EM3 INTRODUCTION TO THE NETWORK ANALYZER

Welcome to the Early Beta and Thank You for Your Continued Support!

Usability and Playability Issues for ARQuake

GeFighters: an Experiment for Gesture-based Interaction Analysis in a Fighting Game

Interaction Techniques using Head Mounted Displays and Handheld Devices for Outdoor Augmented Reality

Touch Interfaces. Jeff Avery

DESIGN FOR INTERACTION IN INSTRUMENTED ENVIRONMENTS. Lucia Terrenghi*

HMD based VR Service Framework. July Web3D Consortium Kwan-Hee Yoo Chungbuk National University

Haptic Rendering of Large-Scale VEs

The Hologram in My Hand: How Effective is Interactive Exploration of 3D Visualizations in Immersive Tangible Augmented Reality?

3D Data Navigation via Natural User Interfaces

Advanced Interaction Techniques for Augmented Reality Applications

Quality of Experience for Virtual Reality: Methodologies, Research Testbeds and Evaluation Studies

Face to Face Collaborative AR on Mobile Phones

Transcription:

Occlusion based Interaction Methods for Tangible Augmented Reality Environments Gun A. Lee α Mark Billinghurst β Gerard J. Kim α α Virtual Reality Laboratory, Pohang University of Science and Technology β Human Interface Technology Laboratory New Zealand, University of Canterbury endovert@postech.ac.kr POSTECH Univ. of Canterbury

Introduction Tangible Augmented Reality [Kato 2001] Each virtual object registered to physical object Users manipulate virtual objects by manipulating corresponding physical objects 2

Introduction Tangible AR Applications Tiles VOMAR MagicBook ARGroove 3

Introduction Tangible Augmented Reality Easy natural 3D interactions Full 6DOF 3D Direct manipulation 1/2D interactions? Buttons? Sliders? Menus? Keypads? 4

Related Works 2D Input methods in AR Screen stabilized fashion Tinmith [Piekarski 2002] Magic Ring [Dias 2003] World stabilized fashion Windows on World ARGUI [Geiger 2003] Hand gesture mouse [McDonald 2003] Used indirect input methods (mouse, getsture, etc) rather than direct touch 5

Related Works Large scale touch sensor SmartSkin [Rekimoto 2002] Touch implies occlusion Commercial products using occlusions as inputs Virtual Keyboard, Canesta Parapara Paradise, KONAMI 6

Occlusion based Interaction 2D Interaction using pointers Pointer centered view Tracking the pointers Cost depends on number of pointers + interaction points Interaction point centered view Sensing on interaction points Cost depends on number of interaction points In TAR environments, interaction points (props) are tracked rather than pointers (hands). 7

Occlusion based Interaction Occlusion Detection in TAR Tracking a set of visual markers with predefined spatial relationship Provides robustness Invisible marker positions are inferred from the visible ones Occlusion = Invisible + Within the view Two methods for detecting occlusions Boundary Marker Method Estimated Marker Projection Method 8

Occlusion based Interaction Boundary Marker Method 9

Occlusion based Interaction Estimated Marker Projection Method 10

Occlusion based Interaction Boundary Marker Method Easy and straight forward, reliable implementation Lesser computation Estimated Marker Projection Method No need of boundary markers More computation required Estimation errors due to lens distortion Over estimating the size of markers helps 11

Occlusion based Interaction Interaction Design Time out constraints Point & hold -> Explicit command Preventing accidental commands Repeating the command (common in keyboards) 12

Occlusion based Interaction Interaction Design (cont d) Sub-marker level measurement Two consecutive markers occluded -> The pointer is in-between them Relatively lesser markers needed 13

Occlusion based Interaction Interaction Design (cont d) Tip point marker detection 2D grid of markers Top-left one from the occluded marker blob Other heuristics applicable e.g. select top-right one when the blob is skewed to the right 14

Implementation Desktop Custom built PC with Windows XP Athlon 1.5GHz / 512MB NVIDIA GeForce4 MX Mobile Apple Macintosh ibook with Mac OS X G3 900MHz / 640MB ATI Radeon 7500 15

Implementation ARToolKit (2.65DS / 2.61Mac) Logitech Notebook PRO USB Camera 320x240 @ 30Hz i-visor HMD Video image stretched to fit 800x600 OpenGL drawn in full resolution Performance: 19~30fps 5fps with 35 markers on mobile configuration (low computation power) 16

Applications Buttons 17

Applications Sliders 18

Applications Menu bars 19

Applications Ball-pushing Game 20

Applications Calculator 21

Applications Board games 22

Discussion Informal user study 6 subjects 7 scale questionnaire Easy to learn: 5.6 (stddev=0.55) Easy to use: 5 (stddev=0.7) Two 2D game applications demonstrated on public Over 100 peoples tried and gave positive feedbacks 23

Discussion The interaction appeared natural Using bare hands Direct manipulation (pointing) Occlusion of users hands by virtual objects were reported unnatural Partially solved by making the interface semitransparent when occluded Easily applicable to mobile and/or wearable systems 24

Conclusion & Future Works Occlusion based Interaction for Tangible AR Environments Simple, easy to use, and natural 2D interaction Low development and computational cost Future Works Try other type of visual markers or visual tracking methods Add passive tactile feedbacks 25