AR 2 kanoid: Augmented Reality ARkanoid
|
|
- Elaine Harris
- 5 years ago
- Views:
Transcription
1 AR 2 kanoid: Augmented Reality ARkanoid B. Smith and R. Gosine C-CORE and Memorial University of Newfoundland Abstract AR 2 kanoid, Augmented Reality ARkanoid, is an augmented reality version of the popular 80 s game, Arkanoid. The system consists of a camera, a computer and virtual reality goggles. The player s head position is computed from the placement of circles on a playing area. This position, along with camera information is then used to reconstruct a virtual view of the player s world. This virtual world is overlayed on the image of the real world to give an augmented reality view of the game to the user. Solutions to problems with implementation, bandwidth, and position prediction are also discussed. 1 Introduction The advancement of computing technology, as well as the decreasing cost of siliconbased hardware, has led to the development of many near-real-life games, and the incorporation of many gaming companies. These games try to synthetically create a world. This virtual world exists only inside a computer, and may be like nothing we have ever seen, yet it tries to mimic many aspects of the real world. Computer graphics has progressed much over the years, and many of the virtual objects in these worlds appear very much like the real thing. The next step in computer gaming is actually using some real objects, and playing in a real world. This requires the mixing both real and virtual worlds, or augmenting of the real world. This paper is organized as follows. Related work and an overview of the system is first presented. Next, we describe the implementation components: camera calibration, camera position tracking, 3D graphics generation, collision detection, user input-output and the overall algorithm. This paper is concluded with a list of suggested future work. 2 System Overview Like the original Arkanoid, shown in Figure 1, the player has a paddle with which he must deflect a moving ball at some bricks. The idea behind the game is the same, only now a person wears a head-mounted display with a camera attached and looks at a surface with a circle pattern on it. See Figure 1. The bricks, paddle and puck are all created with OpenGL and overlayed on the real three dimensional world as if they were actually there. Positional information to relate the virtual world (bricks, paddle and puck) to the real world (ice surface) is extracted from the circles on the ice surface (center ice). Unlike other systems [2, 3, 4, 5], AR 2 kanoid uses one computer for all tasks. These tasks include computer vision tasks, 3d rendering tasks and mixing of the real and virtual worlds. There are 2 main computer vision related tasks. Calibration of the camera (done once, before the game can be started), and extracting of the camera position and orientation using this calibration.
2 3 Implementation Figure 1: Original Arkanoid vs AR 2 kanoid. The system has 5 main components: camera calibration, camera position tracking, 3D graphics generation, object collision detection, and user input-output. To get video for object registration and virtual object overlaying, a firewire camera is used. The camera used in AR 2 kanoid is a Pyro Firewire Webcam. This particular camera was chosen for several reasons. First, it can grab 640x480 color images at 30 frames per second, which is comparable to more expensive camera systems. Second, a frame grabber is not needed. The camera attaches to the pc via a firewire (aka IEEE1394) port. To perform many of the required image processing techniques required here, OpenCV is used. OpenCV is an open source computer vision library. It is the most powerful free image processing package available. Like many open source projects, although there is no direct support for OpenCV, there is a mailing group which can be used to solve most problems. OpenCV is easy to use, fast and free. 3.1 Camera Calibration To calibrate the camera, the calibration routine is supplied with several views of a planar model object, or pattern, of known geometry. For every view the points on the model plane and their projections onto the image are passed to the calibration routine. OpenCV s camera calibration has been modified to accept a pattern of circles. Both an intrinsic and extrinsic camera calibration is completed according to Zhang [6, 7]. The intrinsic camera parameters specify the camera characteristics. These parameters include focal length, principal point, effective pixel size, and radial distortion coefficient of the lens. The extrinsic camera parameters describe the spatial relationship between the camera and the real-world. They are the rotation matrix and the translation vector. Together they specify the transformation between the camera and world reference frames.
3 3.2 Camera Position Tracking As the user moves towards or away from the ice surface, the size of the bricks, puck and paddle should change, just as they would in the real world. The user will usually follow the direction of the puck up and down the ice. This means that as the puck moves up the ice towards the bricks, the users head tilts upwards so that he can get a better view of where the puck is going. The same happens when the puck goes down the ice towards the goal line. This will change the perspective of any real objects that the user is viewing and has to be taken into account for the virtual objects as well. The image processing for AR 2 kanoid works as follows. A color image is sent to the image processing system from the camera. This three channel color image is then converted to a grayscale image, thresholded and filtered to give the ice surface. Next, all three color channels (red, green and blue) are extracted. These are thresholded and ANDed together with the ice surface as shown in Equation 1 to detect the red circles. RedCircle = RedAN D(N OT Blue)AN D(N OT Green)AN DIceSurf ace (1) The centers of these circles are computed and passed to the calibration routine which then computes the extrinsic parameters of the circle pattern. That is, the position and orientation of the pattern D Graphics Generation Virtual Reality refers to the situation when a user is immersed in a virtually created environment to give the illusion of a real world. For example, many car racing video games are based on this. When playing the game, the user feels as if he is really driving a car at high speed when in reality he is just playing a game. The most common method or software package used to generate this virtual world is OpenGL [1]. OpenGL is a software package used to generate two dimensional and three dimensional graphics. There are several versions of OpenGL available. Version 1.1 is used in AR 2 kanoid. The high level explanation of OpenGL is very simple. Draw the points of the objects you want to create, move them where you want them to be in the sceen, then position a camera from where you want to view them all. The bricks, puck, paddle, and ice surface were generated using OpenGL Creating the Bricks The bricks are probably the most complicated virtual object created in this game because they have a brick-like texture stretched over their shape. Each brick is defined by 8 three dimensional points. One for each corner. Combinations of 4 of these corners define a side. The brick-like texture is then stretched over each side Creating the Puck A round disk-shaped puck is created using a cylinder with a disk for the top. The cylinder and disk are not perfect circles, they are really polygons with a high number of sides. In this case, twenty sides are used. The more sides the more circle-like the
4 shapes will be, but the longer it will take to render. Twenty gave a happy medium between the two Creating the Paddle The paddle is created identically to a brick except that it has no texture attached. This may be changed in a future version. 3.4 Collision Detection Collision detection is a major part of any video game. It is especially important in this game since a collision of the puck with another object will result in something happening. The various objects that the puck can collide with, along with the result is shown in Table 1. In AR 2 kanoid, each object is modeled as a rectangle and the intersection of any two rectangles results in a collision. Object Brick Paddle Left and Right Walls Top Wall Goal Line Result of Collision with Puck Brick Explodes and Puck Changes Direction Puck Changes Direction Puck Changes Left-Right Direction Puck Changes Up-Down Direction Number of Pucks Decrements, Play Resets Table 1: Result of Puck Colliding with a Particular Object 3.5 User Input and Output In order for a user to be immersed in a game, and for them to feel like it is real, they have to be able to communicate with the game. This is done through input and output devices. For AR 2 kanoid, the user can send information into the game by moving the joystick or moving his virtual reality goggles with camera attached. Information is sent to the user via earphones (sound), and through the camera/virtual reality goggles display. DirectX is a technology produced by Microsoft to allow faster device communication on its Windows Operating System. Microsoft gives a free sdk for anyone to use this technology. AR 2 kanoid uses DirectX 8.1 for the joystick control and for the sound output. Joystick control is used to allow the user to move the paddle to deflect the puck. Several sounds are used in AR 2 kanoid, they are shown in Table Mixing Physical Reality and Virtual Reality The video camera and the virtual reality goggles gives the user a picture of the real world. OpenGL drawings give the user a virtual world. Overlaying the OpenGL drawings on the images from the real world will augment the users perception of the real world. In AR 2 kanoid, the bridge between the real world and the virtual world is the center circle pattern.
5 Sound Puck Floating Puck Deflection Explosion Score Event Game Started, Puck Hovering Puck Colliding with a Wall or Paddle Puck Colliding with a Brick Puck Colliding with Goal Line 3.7 Overall Algorithm Table 2: Sound Resulting from a Particular Event The algorithm flow is as follows. A color image is grabbed from the camera and is fed to the image processing and augmented reality overlay systems. The image processing system detects the ice surface and the circle pattern in the image. Next, the orientation of the ice surface with respect to the camera is computed from the orientation and size of the circle pattern. This relative orientation matrix is then used to arrange the bricks, puck and paddle in the virtual (OpenGL) world, which is subsequently overlayed on the original image to give an augmented reality view to the user. This image is then displayed via the virtual reality display system. 4 Conclusions and Future Work This paper has introduced AR 2 kanoid, an augmented reality video game. Results are very promising, but more work has to be completed. Due to the limitations of the computer hardware (firewire port speed, CPU speed, bus speed) a small image (160x120) is extracted from the camera, used for processing and then resized to fit the screen. This makes the positional information quantized and the surface appear jumpy. Currently, a kalman filter is being used to remedy this. In future versions, an improved kalman filter and ultimately a higher resolution image should be obtained from the camera. Second, more realistic OpenGL drawings of the bricks, paddle and puck are required. A feature that I personally would like to add is virtual lighting corresponding to actual lighting, so the shadows look real. This, however, is a whole research area in itself. References [1] Wright R S, Sweet M, 1996 OpenGL Superbible. Waite Group Press. [2] Azuma R 1997 Survey of augmented reality. Presence: Teleoperators and Virtual Environments, vol. 6, no. 4 [3] Piekarski W, Gunther B, Thomas B 1999 Integrating virtual and augmented realities in an outdoor application. 2nd International workshop on augmented reality (IWAR1999): 20-21
6 [4] Piekarski W, Thomas B 2001 Tinmith-evo-5 - An architecture for supporting mobile augmented reality environments. 2nd International Symposium on Augmented Reality (ISAR2001): [5] Feiner S, MacIntyre B, Hollerer T, Webster A 1997 A touring machine: Prototyping 3D mobile augmented reality systems for exploring the urban environment. Proceedings 1st International Symposium on Wearable Computers [6] Zhang Z 1999 Flexible Camera Calibration By Viewing a Plane From Unknown Orientations. International Conference on Computer Vision (ICCV 99), [7] Zhang Z 2000 A Flexible New Technique for Camera Calibration. IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 22, no. 11,
preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...
v preface Motivation Augmented reality (AR) research aims to develop technologies that allow the real-time fusion of computer-generated digital content with the real world. Unlike virtual reality (VR)
More informationToward an Augmented Reality System for Violin Learning Support
Toward an Augmented Reality System for Violin Learning Support Hiroyuki Shiino, François de Sorbier, and Hideo Saito Graduate School of Science and Technology, Keio University, Yokohama, Japan {shiino,fdesorbi,saito}@hvrl.ics.keio.ac.jp
More informationInterior Design using Augmented Reality Environment
Interior Design using Augmented Reality Environment Kalyani Pampattiwar 2, Akshay Adiyodi 1, Manasvini Agrahara 1, Pankaj Gamnani 1 Assistant Professor, Department of Computer Engineering, SIES Graduate
More informationMOBILE AUGMENTED REALITY FOR SPATIAL INFORMATION EXPLORATION
MOBILE AUGMENTED REALITY FOR SPATIAL INFORMATION EXPLORATION CHYI-GANG KUO, HSUAN-CHENG LIN, YANG-TING SHEN, TAY-SHENG JENG Information Architecture Lab Department of Architecture National Cheng Kung University
More informationThumbsUp: Integrated Command and Pointer Interactions for Mobile Outdoor Augmented Reality Systems
ThumbsUp: Integrated Command and Pointer Interactions for Mobile Outdoor Augmented Reality Systems Wayne Piekarski and Bruce H. Thomas Wearable Computer Laboratory School of Computer and Information Science
More informationOverview. Pinhole camera model Projective geometry Vanishing points and lines Projection matrix Cameras with Lenses Color Digital image
Camera & Color Overview Pinhole camera model Projective geometry Vanishing points and lines Projection matrix Cameras with Lenses Color Digital image Book: Hartley 6.1, Szeliski 2.1.5, 2.2, 2.3 The trip
More informationFOCAL LENGTH CHANGE COMPENSATION FOR MONOCULAR SLAM
FOCAL LENGTH CHANGE COMPENSATION FOR MONOCULAR SLAM Takafumi Taketomi Nara Institute of Science and Technology, Japan Janne Heikkilä University of Oulu, Finland ABSTRACT In this paper, we propose a method
More informationDesign and Development of a Marker-based Augmented Reality System using OpenCV and OpenGL
Design and Development of a Marker-based Augmented Reality System using OpenCV and OpenGL Yap Hwa Jentl, Zahari Taha 2, Eng Tat Hong", Chew Jouh Yeong" Centre for Product Design and Manufacturing (CPDM).
More informationReVRSR: Remote Virtual Reality for Service Robots
ReVRSR: Remote Virtual Reality for Service Robots Amel Hassan, Ahmed Ehab Gado, Faizan Muhammad March 17, 2018 Abstract This project aims to bring a service robot s perspective to a human user. We believe
More informationImplementation of Image processing using augmented reality
Implementation of Image processing using augmented reality Konjengbam Jackichand Singh 1, L.P.Saikia 2 1 MTech Computer Sc & Engg, Assam Downtown University, India 2 Professor, Computer Sc& Engg, Assam
More informationA Geometric Correction Method of Plane Image Based on OpenCV
Sensors & Transducers 204 by IFSA Publishing, S. L. http://www.sensorsportal.com A Geometric orrection Method of Plane Image ased on OpenV Li Xiaopeng, Sun Leilei, 2 Lou aiying, Liu Yonghong ollege of
More informationChapter 1 - Introduction
1 "We all agree that your theory is crazy, but is it crazy enough?" Niels Bohr (1885-1962) Chapter 1 - Introduction Augmented reality (AR) is the registration of projected computer-generated images over
More informationComputer Vision. The Pinhole Camera Model
Computer Vision The Pinhole Camera Model Filippo Bergamasco (filippo.bergamasco@unive.it) http://www.dais.unive.it/~bergamasco DAIS, Ca Foscari University of Venice Academic year 2017/2018 Imaging device
More informationVarious Calibration Functions for Webcams and AIBO under Linux
SISY 2006 4 th Serbian-Hungarian Joint Symposium on Intelligent Systems Various Calibration Functions for Webcams and AIBO under Linux Csaba Kertész, Zoltán Vámossy Faculty of Science, University of Szeged,
More informationPerceptual Characters of Photorealistic See-through Vision in Handheld Augmented Reality
Perceptual Characters of Photorealistic See-through Vision in Handheld Augmented Reality Arindam Dey PhD Student Magic Vision Lab University of South Australia Supervised by: Dr Christian Sandor and Prof.
More informationA Vehicular Visual Tracking System Incorporating Global Positioning System
A Vehicular Visual Tracking System Incorporating Global Positioning System Hsien-Chou Liao and Yu-Shiang Wang Abstract Surveillance system is widely used in the traffic monitoring. The deployment of cameras
More informationCatadioptric Stereo For Robot Localization
Catadioptric Stereo For Robot Localization Adam Bickett CSE 252C Project University of California, San Diego Abstract Stereo rigs are indispensable in real world 3D localization and reconstruction, yet
More informationTeam KMUTT: Team Description Paper
Team KMUTT: Team Description Paper Thavida Maneewarn, Xye, Pasan Kulvanit, Sathit Wanitchaikit, Panuvat Sinsaranon, Kawroong Saktaweekulkit, Nattapong Kaewlek Djitt Laowattana King Mongkut s University
More informationLane Detection in Automotive
Lane Detection in Automotive Contents Introduction... 2 Image Processing... 2 Reading an image... 3 RGB to Gray... 3 Mean and Gaussian filtering... 5 Defining our Region of Interest... 6 BirdsEyeView Transformation...
More informationFace Detection System on Ada boost Algorithm Using Haar Classifiers
Vol.2, Issue.6, Nov-Dec. 2012 pp-3996-4000 ISSN: 2249-6645 Face Detection System on Ada boost Algorithm Using Haar Classifiers M. Gopi Krishna, A. Srinivasulu, Prof (Dr.) T.K.Basak 1, 2 Department of Electronics
More informationImmersive Training. David Lafferty President of Scientific Technical Services And ARC Associate
Immersive Training David Lafferty President of Scientific Technical Services And ARC Associate Current Situation Great Shift Change Drive The Need For Training Conventional Training Methods Are Expensive
More informationME 6406 MACHINE VISION. Georgia Institute of Technology
ME 6406 MACHINE VISION Georgia Institute of Technology Class Information Instructor Professor Kok-Meng Lee MARC 474 Office hours: Tues/Thurs 1:00-2:00 pm kokmeng.lee@me.gatech.edu (404)-894-7402 Class
More informationImage Processing & Projective geometry
Image Processing & Projective geometry Arunkumar Byravan Partial slides borrowed from Jianbo Shi & Steve Seitz Color spaces RGB Red, Green, Blue HSV Hue, Saturation, Value Why HSV? HSV separates luma,
More informationStudy of the touchpad interface to manipulate AR objects
Study of the touchpad interface to manipulate AR objects Ryohei Nagashima *1 Osaka University Nobuchika Sakata *2 Osaka University Shogo Nishida *3 Osaka University ABSTRACT A system for manipulating for
More informationIMAGE FORMATION. Light source properties. Sensor characteristics Surface. Surface reflectance properties. Optics
IMAGE FORMATION Light source properties Sensor characteristics Surface Exposure shape Optics Surface reflectance properties ANALOG IMAGES An image can be understood as a 2D light intensity function f(x,y)
More informationCORRECTED VISION. Here be underscores THE ROLE OF CAMERA AND LENS PARAMETERS IN REAL-WORLD MEASUREMENT
Here be underscores CORRECTED VISION THE ROLE OF CAMERA AND LENS PARAMETERS IN REAL-WORLD MEASUREMENT JOSEPH HOWSE, NUMMIST MEDIA CIG-GANS WORKSHOP: 3-D COLLECTION, ANALYSIS AND VISUALIZATION LAWRENCETOWN,
More informationUsability and Playability Issues for ARQuake
Usability and Playability Issues for ARQuake Bruce Thomas, Nicholas Krul, Benjamin Close and Wayne Piekarski University of South Australia Abstract: Key words: This paper presents a set of informal studies
More informationA Vehicular Visual Tracking System Incorporating Global Positioning System
A Vehicular Visual Tracking System Incorporating Global Positioning System Hsien-Chou Liao and Yu-Shiang Wang Abstract Surveillance system is widely used in the traffic monitoring. The deployment of cameras
More informationPUZZLAR, A PROTOTYPE OF AN INTEGRATED PUZZLE GAME USING MULTIPLE MARKER AUGMENTED REALITY
PUZZLAR, A PROTOTYPE OF AN INTEGRATED PUZZLE GAME USING MULTIPLE MARKER AUGMENTED REALITY Marcella Christiana and Raymond Bahana Computer Science Program, Binus International-Binus University, Jakarta
More informationA Vehicular Visual Tracking System Incorporating Global Positioning System
Vol:5, :6, 20 A Vehicular Visual Tracking System Incorporating Global Positioning System Hsien-Chou Liao and Yu-Shiang Wang International Science Index, Computer and Information Engineering Vol:5, :6,
More informationISCW 2001 Tutorial. An Introduction to Augmented Reality
ISCW 2001 Tutorial An Introduction to Augmented Reality Mark Billinghurst Human Interface Technology Laboratory University of Washington, Seattle grof@hitl.washington.edu Dieter Schmalstieg Technical University
More informationAUGMENTED VIRTUAL REALITY APPLICATIONS IN MANUFACTURING
6 th INTERNATIONAL MULTIDISCIPLINARY CONFERENCE AUGMENTED VIRTUAL REALITY APPLICATIONS IN MANUFACTURING Peter Brázda, Jozef Novák-Marcinčin, Faculty of Manufacturing Technologies, TU Košice Bayerova 1,
More informationINTERIOR DESIGN USING AUGMENTED REALITY
INTERIOR DESIGN USING AUGMENTED REALITY Ms. Tanmayi Samant 1, Ms. Shreya Vartak 2 1,2Student, Department of Computer Engineering DJ Sanghvi College of Engineeing, Vile Parle, Mumbai-400056 Maharashtra
More informationCameras. CSE 455, Winter 2010 January 25, 2010
Cameras CSE 455, Winter 2010 January 25, 2010 Announcements New Lecturer! Neel Joshi, Ph.D. Post-Doctoral Researcher Microsoft Research neel@cs Project 1b (seam carving) was due on Friday the 22 nd Project
More informationiwindow Concept of an intelligent window for machine tools using augmented reality
iwindow Concept of an intelligent window for machine tools using augmented reality Sommer, P.; Atmosudiro, A.; Schlechtendahl, J.; Lechler, A.; Verl, A. Institute for Control Engineering of Machine Tools
More informationColour correction for panoramic imaging
Colour correction for panoramic imaging Gui Yun Tian Duke Gledhill Dave Taylor The University of Huddersfield David Clarke Rotography Ltd Abstract: This paper reports the problem of colour distortion in
More informationKeywords: setting out, layout, augmented reality, construction sites.
Abstract The setting out is the first step of construction of any building. This complex task used to be performed by means of specialized and expensive surveying equipment in order to minimize the deviation
More informationAugmented Reality Mixed Reality
Augmented Reality and Virtual Reality Augmented Reality Mixed Reality 029511-1 2008 년가을학기 11/17/2008 박경신 Virtual Reality Totally immersive environment Visual senses are under control of system (sometimes
More informationOculus Rift Getting Started Guide
Oculus Rift Getting Started Guide Version 1.23 2 Introduction Oculus Rift Copyrights and Trademarks 2017 Oculus VR, LLC. All Rights Reserved. OCULUS VR, OCULUS, and RIFT are trademarks of Oculus VR, LLC.
More informationAugmented Reality Lecture notes 01 1
IntroductiontoAugmentedReality Lecture notes 01 1 Definition Augmented reality (AR) is a live, direct or indirect, view of a physical, real-world environment whose elements are augmented by computer-generated
More informationA Comparison Between Camera Calibration Software Toolboxes
2016 International Conference on Computational Science and Computational Intelligence A Comparison Between Camera Calibration Software Toolboxes James Rothenflue, Nancy Gordillo-Herrejon, Ramazan S. Aygün
More informationOverview of current developments in haptic APIs
Central European Seminar on Computer Graphics for students, 2011 AUTHOR: Petr Kadleček SUPERVISOR: Petr Kmoch Overview of current developments in haptic APIs Presentation Haptics Haptic programming Haptic
More informationAPPLICATION OF COMPUTER VISION FOR DETERMINATION OF SYMMETRICAL OBJECT POSITION IN THREE DIMENSIONAL SPACE
APPLICATION OF COMPUTER VISION FOR DETERMINATION OF SYMMETRICAL OBJECT POSITION IN THREE DIMENSIONAL SPACE Najirah Umar 1 1 Jurusan Teknik Informatika, STMIK Handayani Makassar Email : najirah_stmikh@yahoo.com
More informationTracking in Unprepared Environments for Augmented Reality Systems
Tracking in Unprepared Environments for Augmented Reality Systems Ronald Azuma HRL Laboratories 3011 Malibu Canyon Road, MS RL96 Malibu, CA 90265-4799, USA azuma@hrl.com Jong Weon Lee, Bolan Jiang, Jun
More informationComputer Vision Slides curtesy of Professor Gregory Dudek
Computer Vision Slides curtesy of Professor Gregory Dudek Ioannis Rekleitis Why vision? Passive (emits nothing). Discreet. Energy efficient. Intuitive. Powerful (works well for us, right?) Long and short
More informationAugmented Reality. Virtuelle Realität Wintersemester 2007/08. Overview. Part 14:
Part 14: Augmented Reality Virtuelle Realität Wintersemester 2007/08 Prof. Bernhard Jung Overview Introduction to Augmented Reality Augmented Reality Displays Examples AR Toolkit an open source software
More informationON THE CREATION OF PANORAMIC IMAGES FROM IMAGE SEQUENCES
ON THE CREATION OF PANORAMIC IMAGES FROM IMAGE SEQUENCES Petteri PÖNTINEN Helsinki University of Technology, Institute of Photogrammetry and Remote Sensing, Finland petteri.pontinen@hut.fi KEY WORDS: Cocentricity,
More informationAugmented Reality From Science to Mass-Market Stefan Misslinger, metaio, Inc.
Augmented Reality From Science to Mass-Market Stefan Misslinger, metaio, Inc. Overview metaio company profile Augmented Reality Industrial AR solutions Marketing AR solutions Mobile AR Contact information
More informationUSABILITY AND PLAYABILITY ISSUES FOR ARQUAKE
USABILITY AND PLAYABILITY ISSUES FOR ARQUAKE Bruce Thomas, Nicholas Krul, Benjamin Close and Wayne Piekarski University of South Australia Abstract: Key words: This paper presents a set of informal studies
More informationRoadblocks for building mobile AR apps
Roadblocks for building mobile AR apps Jens de Smit, Layar (jens@layar.com) Ronald van der Lingen, Layar (ronald@layar.com) Abstract At Layar we have been developing our reality browser since 2009. Our
More informationINTRODUCTION TO GAME AI
CS 387: GAME AI INTRODUCTION TO GAME AI 3/31/2016 Instructor: Santiago Ontañón santi@cs.drexel.edu Class website: https://www.cs.drexel.edu/~santi/teaching/2016/cs387/intro.html Outline Game Engines Perception
More informationAnnotation Overlay with a Wearable Computer Using Augmented Reality
Annotation Overlay with a Wearable Computer Using Augmented Reality Ryuhei Tenmokuy, Masayuki Kanbara y, Naokazu Yokoya yand Haruo Takemura z 1 Graduate School of Information Science, Nara Institute of
More information3DUNDERWORLD-SLS v.3.0
3DUNDERWORLD-SLS v.3.0 Rapid Scanning and Automatic 3D Reconstruction of Underwater Sites FP7-PEOPLE-2010-RG - 268256 3DUNDERWORLD Software Developer(s): Kyriakos Herakleous Researcher(s): Kyriakos Herakleous,
More informationVisualization of Vehicular Traffic in Augmented Reality for Improved Planning and Analysis of Road Construction Projects
NSF GRANT # 0448762 NSF PROGRAM NAME: CMMI/CIS Visualization of Vehicular Traffic in Augmented Reality for Improved Planning and Analysis of Road Construction Projects Amir H. Behzadan City University
More informationModule 6: Liquid Crystal Thermography Lecture 37: Calibration of LCT. Calibration. Calibration Details. Objectives_template
Calibration Calibration Details file:///g /optical_measurement/lecture37/37_1.htm[5/7/2012 12:41:50 PM] Calibration The color-temperature response of the surface coated with a liquid crystal sheet or painted
More informationLecture 19: Depth Cameras. Kayvon Fatahalian CMU : Graphics and Imaging Architectures (Fall 2011)
Lecture 19: Depth Cameras Kayvon Fatahalian CMU 15-869: Graphics and Imaging Architectures (Fall 2011) Continuing theme: computational photography Cheap cameras capture light, extensive processing produces
More informationA Personal Surround Environment: Projective Display with Correction for Display Surface Geometry and Extreme Lens Distortion
A Personal Surround Environment: Projective Display with Correction for Display Surface Geometry and Extreme Lens Distortion Tyler Johnson, Florian Gyarfas, Rick Skarbez, Herman Towles and Henry Fuchs
More informationPsychophysics of night vision device halo
University of Wollongong Research Online Faculty of Health and Behavioural Sciences - Papers (Archive) Faculty of Science, Medicine and Health 2009 Psychophysics of night vision device halo Robert S Allison
More informationOmni-Directional Catadioptric Acquisition System
Technical Disclosure Commons Defensive Publications Series December 18, 2017 Omni-Directional Catadioptric Acquisition System Andreas Nowatzyk Andrew I. Russell Follow this and additional works at: http://www.tdcommons.org/dpubs_series
More informationDESIGN STYLE FOR BUILDING INTERIOR 3D OBJECTS USING MARKER BASED AUGMENTED REALITY
DESIGN STYLE FOR BUILDING INTERIOR 3D OBJECTS USING MARKER BASED AUGMENTED REALITY 1 RAJU RATHOD, 2 GEORGE PHILIP.C, 3 VIJAY KUMAR B.P 1,2,3 MSRIT Bangalore Abstract- To ensure the best place, position,
More informationECC419 IMAGE PROCESSING
ECC419 IMAGE PROCESSING INTRODUCTION Image Processing Image processing is a subclass of signal processing concerned specifically with pictures. Digital Image Processing, process digital images by means
More informationAugmented Reality Applications for Nuclear Power Plant Maintenance Work
Augmented Reality Applications for Nuclear Power Plant Maintenance Work Hirotake Ishii 1, Zhiqiang Bian 1, Hidenori Fujino 1, Tomoki Sekiyama 1, Toshinori Nakai 1, Akihisa Okamoto 1, Hiroshi Shimoda 1,
More information9.5 symmetry 2017 ink.notebook. October 25, Page Symmetry Page 134. Standards. Page Symmetry. Lesson Objectives.
9.5 symmetry 2017 ink.notebook Page 133 9.5 Symmetry Page 134 Lesson Objectives Standards Lesson Notes Page 135 9.5 Symmetry Press the tabs to view details. 1 Lesson Objectives Press the tabs to view details.
More informationMeasuring Presence in Augmented Reality Environments: Design and a First Test of a Questionnaire. Introduction
Measuring Presence in Augmented Reality Environments: Design and a First Test of a Questionnaire Holger Regenbrecht DaimlerChrysler Research and Technology Ulm, Germany regenbre@igroup.org Thomas Schubert
More informationTeam 4. Kari Cieslak, Jakob Wulf-Eck, Austin Irvine, Alex Crane, Dylan Vondracek. Project SoundAround
Team 4 Kari Cieslak, Jakob Wulf-Eck, Austin Irvine, Alex Crane, Dylan Vondracek Project SoundAround Contents 1. Contents, Figures 2. Synopsis, Description 3. Milestones 4. Budget/Materials 5. Work Plan,
More informationSpring 2005 Group 6 Final Report EZ Park
18-551 Spring 2005 Group 6 Final Report EZ Park Paul Li cpli@andrew.cmu.edu Ivan Ng civan@andrew.cmu.edu Victoria Chen vchen@andrew.cmu.edu -1- Table of Content INTRODUCTION... 3 PROBLEM... 3 SOLUTION...
More informationPROGRESS ON THE SIMULATOR AND EYE-TRACKER FOR ASSESSMENT OF PVFR ROUTES AND SNI OPERATIONS FOR ROTORCRAFT
PROGRESS ON THE SIMULATOR AND EYE-TRACKER FOR ASSESSMENT OF PVFR ROUTES AND SNI OPERATIONS FOR ROTORCRAFT 1 Rudolph P. Darken, 1 Joseph A. Sullivan, and 2 Jeffrey Mulligan 1 Naval Postgraduate School,
More informationDevelopment of an Education System for Surface Mount Work of a Printed Circuit Board
Development of an Education System for Surface Mount Work of a Printed Circuit Board H. Ishii, T. Kobayashi, H. Fujino, Y. Nishimura, H. Shimoda, H. Yoshikawa Kyoto University Gokasho, Uji, Kyoto, 611-0011,
More information3D and Sequential Representations of Spatial Relationships among Photos
3D and Sequential Representations of Spatial Relationships among Photos Mahoro Anabuki Canon Development Americas, Inc. E15-349, 20 Ames Street Cambridge, MA 02139 USA mahoro@media.mit.edu Hiroshi Ishii
More informationReading. Angel. Chapter 5. Optional
Projections Reading Angel. Chapter 5 Optional David F. Rogers and J. Alan Adams, Mathematical Elements for Computer Graphics, Second edition, McGraw-Hill, New York, 1990, Chapter 3. The 3D synthetic camera
More informationJob Description. Commitment: Must be available to work full-time hours, M-F for weeks beginning Summer of 2018.
Research Intern Director of Research We are seeking a summer intern to support the team to develop prototype 3D sensing systems based on state-of-the-art sensing technologies along with computer vision
More informationA SURVEY OF MOBILE APPLICATION USING AUGMENTED REALITY
Volume 117 No. 22 2017, 209-213 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A SURVEY OF MOBILE APPLICATION USING AUGMENTED REALITY Mrs.S.Hemamalini
More informationMarkerless 3D Gesture-based Interaction for Handheld Augmented Reality Interfaces
Markerless 3D Gesture-based Interaction for Handheld Augmented Reality Interfaces Huidong Bai The HIT Lab NZ, University of Canterbury, Christchurch, 8041 New Zealand huidong.bai@pg.canterbury.ac.nz Lei
More informationUsing Simple Force Feedback Mechanisms as Haptic Visualization Tools.
Using Simple Force Feedback Mechanisms as Haptic Visualization Tools. Anders J Johansson, Joakim Linde Teiresias Research Group (www.bigfoot.com/~teiresias) Abstract Force feedback (FF) is a technology
More informationResearch on Hand Gesture Recognition Using Convolutional Neural Network
Research on Hand Gesture Recognition Using Convolutional Neural Network Tian Zhaoyang a, Cheng Lee Lung b a Department of Electronic Engineering, City University of Hong Kong, Hong Kong, China E-mail address:
More informationOculus Rift Getting Started Guide
Oculus Rift Getting Started Guide Version 1.7.0 2 Introduction Oculus Rift Copyrights and Trademarks 2017 Oculus VR, LLC. All Rights Reserved. OCULUS VR, OCULUS, and RIFT are trademarks of Oculus VR, LLC.
More informationMIT CSAIL Advances in Computer Vision Fall Problem Set 6: Anaglyph Camera Obscura
MIT CSAIL 6.869 Advances in Computer Vision Fall 2013 Problem Set 6: Anaglyph Camera Obscura Posted: Tuesday, October 8, 2013 Due: Thursday, October 17, 2013 You should submit a hard copy of your work
More informationTime-Lapse Panoramas for the Egyptian Heritage
Time-Lapse Panoramas for the Egyptian Heritage Mohammad NABIL Anas SAID CULTNAT, Bibliotheca Alexandrina While laser scanning and Photogrammetry has become commonly-used methods for recording historical
More informationPLazeR. a planar laser rangefinder. Robert Ying (ry2242) Derek Xingzhou He (xh2187) Peiqian Li (pl2521) Minh Trang Nguyen (mnn2108)
PLazeR a planar laser rangefinder Robert Ying (ry2242) Derek Xingzhou He (xh2187) Peiqian Li (pl2521) Minh Trang Nguyen (mnn2108) Overview & Motivation Detecting the distance between a sensor and objects
More informationCivil Engineering Application for Virtual Collaborative Environment
ICAT 2003 December 3-5, Tokyo, JAPAN Civil Engineering Application for Virtual Collaborative Environment Mauricio Capra, Marcio Aquino, Alan Dodson, Steve Benford, Boriana Koleva-Hopkin University of Nottingham
More informationDigital Photographic Imaging Using MOEMS
Digital Photographic Imaging Using MOEMS Vasileios T. Nasis a, R. Andrew Hicks b and Timothy P. Kurzweg a a Department of Electrical and Computer Engineering, Drexel University, Philadelphia, USA b Department
More informationHigh Performance Imaging Using Large Camera Arrays
High Performance Imaging Using Large Camera Arrays Presentation of the original paper by Bennett Wilburn, Neel Joshi, Vaibhav Vaish, Eino-Ville Talvala, Emilio Antunez, Adam Barth, Andrew Adams, Mark Horowitz,
More informationTowards Achieving Robust Video Self-avatars under Flexible Environment Conditions
Towards Achieving Robust Video Self-avatars under Flexible Environment Conditions 1 Department of Computer Science, University of Minnesota 1 Loren Puchalla Fiore 1, Victoria Interrante 1 Abstract The
More informationMachine Vision for the Life Sciences
Machine Vision for the Life Sciences Presented by: Niels Wartenberg June 12, 2012 Track, Trace & Control Solutions Niels Wartenberg Microscan Sr. Applications Engineer, Clinical Senior Applications Engineer
More informationE90 Project Proposal. 6 December 2006 Paul Azunre Thomas Murray David Wright
E90 Project Proposal 6 December 2006 Paul Azunre Thomas Murray David Wright Table of Contents Abstract 3 Introduction..4 Technical Discussion...4 Tracking Input..4 Haptic Feedack.6 Project Implementation....7
More informationDepartment of Computer Science and Engineering The Chinese University of Hong Kong. Year Final Year Project
Digital Interactive Game Interface Table Apps for ipad Supervised by: Professor Michael R. Lyu Student: Ng Ka Hung (1009615714) Chan Hing Faat (1009618344) Year 2011 2012 Final Year Project Department
More informationBoBoiBoy Interactive Holographic Action Card Game Application
UTM Computing Proceedings Innovations in Computing Technology and Applications Volume 2 Year: 2017 ISBN: 978-967-0194-95-0 1 BoBoiBoy Interactive Holographic Action Card Game Application Chan Vei Siang
More informationA Survey of Mobile Augmentation for Mobile Augmented Reality System
A Survey of Mobile Augmentation for Mobile Augmented Reality System Mr.A.T.Vasaya 1, Mr.A.S.Gohil 2 1 PG Student, C.U.Shah College of Engineering and Technology, Gujarat, India 2 Asst.Proffesor, Sir Bhavsinhji
More informationA Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor
A Novel Approach of Compressing Images and Assessment on Quality with Scaling Factor Umesh 1,Mr. Suraj Rana 2 1 M.Tech Student, 2 Associate Professor (ECE) Department of Electronic and Communication Engineering
More informationBasler. Aegis Electronic Group. GigE Vision Line Scan, Cost Effective, Easy-to-Integrate
Basler GigE Vision Line Scan, Cost Effective, Easy-to-Integrate BASLER RUNNER Are You Looking for Line Scan Cameras That Don t Need a Frame Grabber? The Basler runner family is a line scan series that
More informationCS354 Computer Graphics Viewing and Projections
Slide Credit: Donald S. Fussell CS354 Computer Graphics Viewing and Projections Qixing Huang February 19th 2018 Eye Coordinates (not NDC) Planar Geometric Projections Standard projections project onto
More informationAutomatic Electricity Meter Reading Based on Image Processing
Automatic Electricity Meter Reading Based on Image Processing Lamiaa A. Elrefaei *,+,1, Asrar Bajaber *,2, Sumayyah Natheir *,3, Nada AbuSanab *,4, Marwa Bazi *,5 * Computer Science Department Faculty
More informationVIRTUAL REALITY FOR NONDESTRUCTIVE EVALUATION APPLICATIONS
VIRTUAL REALITY FOR NONDESTRUCTIVE EVALUATION APPLICATIONS Jaejoon Kim, S. Mandayam, S. Udpa, W. Lord, and L. Udpa Department of Electrical and Computer Engineering Iowa State University Ames, Iowa 500
More informationParallax-Free Long Bone X-ray Image Stitching
Parallax-Free Long Bone X-ray Image Stitching Lejing Wang 1,JoergTraub 1, Simon Weidert 2, Sandro Michael Heining 2, Ekkehard Euler 2, and Nassir Navab 1 1 Chair for Computer Aided Medical Procedures (CAMP),
More informationCantag: an open source software toolkit for designing and deploying marker-based vision systems. Andrew Rice. Computer Laboratory
Cantag: an open source software toolkit for designing and deploying marker-based vision systems Andrew Rice University of Cambridge Marker Based Vision Systems MBV systems track specific marker tags in
More informationAccuracy evaluation of an image overlay in an instrument guidance system for laparoscopic liver surgery
Accuracy evaluation of an image overlay in an instrument guidance system for laparoscopic liver surgery Matteo Fusaglia 1, Daphne Wallach 1, Matthias Peterhans 1, Guido Beldi 2, Stefan Weber 1 1 Artorg
More informationIntroduction to Game Design. Truong Tuan Anh CSE-HCMUT
Introduction to Game Design Truong Tuan Anh CSE-HCMUT Games Games are actually complex applications: interactive real-time simulations of complicated worlds multiple agents and interactions game entities
More informationAR Tamagotchi : Animate Everything Around Us
AR Tamagotchi : Animate Everything Around Us Byung-Hwa Park i-lab, Pohang University of Science and Technology (POSTECH), Pohang, South Korea pbh0616@postech.ac.kr Se-Young Oh Dept. of Electrical Engineering,
More informationCOMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES
International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 9, Issue 3, May - June 2018, pp. 177 185, Article ID: IJARET_09_03_023 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=9&itype=3
More informationInterior Design with Augmented Reality
Interior Design with Augmented Reality Ananda Poudel and Omar Al-Azzam Department of Computer Science and Information Technology Saint Cloud State University Saint Cloud, MN, 56301 {apoudel, oalazzam}@stcloudstate.edu
More information