Augmented Reality. Sung-eui Yoon

Similar documents
Augmented Reality the UITS Advanced Visualization Lab

Web-Scale Image Search and Their Applications

Intrinsic3D: High-Quality 3D Reconstruction by Joint Appearance and Geometry Optimization with Spatially-Varying Lighting

Video Analysis for Augmented and Mixed Reality. Kiyoshi Kiyokawa Osaka University

AUGMENTED REALITY. Antonino Furnari

Recap from Previous Lecture

Overview. Augmented reality and applications Marker-based augmented reality. Camera model. Binary markers Textured planar markers

Sviluppo Di App Mobile Per Augmented Reality

Multiple View Geometry

Project 3 code & artifact due Tuesday Final project proposals due noon Wed (by ) Readings Szeliski, Chapter 10 (through 10.5)

Other approaches to obtaining 3D structure

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

What have we leaned so far?


S U N G - E U I YO O N, K A I S T R E N D E R I N G F R E E LY A VA I L A B L E O N T H E I N T E R N E T

CS148 Introduction to Computer Graphics and Imaging. Pat Hanrahan Fall cs148.stanford.edu

Real-time Geometry, Albedo and Motion Reconstruction Using a Single RGBD Camera

Goals. Computer Graphics (Fall 2008) Course Outline. Course Outline. Course Outline. Demo: Surreal and Crazy World (HW 3)

CS380: Computer Graphics Introduction. Sung-Eui Yoon ( 윤성의 ) Course URL:

Assignment #2. (Due date: 11/6/2012)

Intrinsic and Extrinsic Camera Parameter Estimation with Zoomable Camera for Augmented Reality

Radiance. Pixels measure radiance. This pixel Measures radiance along this ray

CS 684 Fall 2005 Image-based Modeling and Rendering. Ruigang Yang

Computer graphics 2: Graduate seminar in computational aesthetics

Deep Learning in Image and Face Intrinsics

Project 2 due today Project 3 out today. Readings Szeliski, Chapter 10 (through 10.5)

Computer Vision Lecture 17

Computer Vision Lecture 17

3D from Images - Assisted Modeling, Photogrammetry. Marco Callieri ISTI-CNR, Pisa, Italy

Tecnologie per la ricostruzione di modelli 3D da immagini. Marco Callieri ISTI-CNR, Pisa, Italy

LIME: Live Intrinsic Material Estimation Supplemental Document

INFOGR Computer Graphics. J. Bikker - April-July Lecture 10: Ground Truth. Welcome!

Multi-View Stereo for Community Photo Collections Michael Goesele, et al, ICCV Venus de Milo

03. 3ds Max Design & Mental Ray

Tecnologie per la ricostruzione di modelli 3D da immagini. Marco Callieri ISTI-CNR, Pisa, Italy

AR-media TUTORIALS LINKED MARKERS. (November, 2011)

Overview. Computer Graphics CSE 167

a real convergence computer vision finally becoming useful

CS 498 VR. Lecture 19-4/9/18. go.illinois.edu/vrlect19

Overview. A real-time shadow approach for an Augmented Reality application using shadow volumes. Augmented Reality.

Volumetric Video Capture Using Unsynchronized, Low-Cost Cameras

The Shading Probe: Fast Appearance Acquisition for Mobile AR

Lecture 19: Depth Cameras. Visual Computing Systems CMU , Fall 2013

Computer Graphics Introduction. Taku Komura

Photometric Stereo.

CSE 167: Lecture #7: Color and Shading. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011

Computer Graphics. Instructor: Oren Kapah. Office Hours: T.B.A.

CSE 167: Introduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013

視覚情報処理論. (Visual Information Processing ) 開講所属 : 学際情報学府水 (Wed)5 [16:50-18:35]

3D Editing System for Captured Real Scenes

Image Based Lighting with Near Light Sources

Image Based Lighting with Near Light Sources

Dense Tracking and Mapping for Autonomous Quadrocopters. Jürgen Sturm

Photon Mapping. Michael Doggett Department of Computer Science Lund university

Product Requirements Document Boundless Workspace

Complex Shading Algorithms

History of computer graphics

Thanks to Chris Bregler. COS 429: Computer Vision

Digital Images. Kyungim Baek. Department of Information and Computer Sciences. ICS 101 (November 1, 2016) Digital Images 1

Raycast Rendering Maya 2013

Consider a partially transparent object that is illuminated with two lights, one visible from each side of the object. Start with a ray from the eye

Structured light , , Computational Photography Fall 2017, Lecture 27

Visual Imaging in the Electronic Age Assignment #3 Draft Geometry Capture

CS380: Computer Graphics Introduction. Sung-Eui Yoon ( 윤성의 ) Course URL:

CS4670/5760: Computer Vision Kavita Bala Scott Wehrwein. Lecture 23: Photometric Stereo

COMPUTER HARDWARE SOFTWARE. B1 ORIENTATION WORKSHOP Emily Wilson (M5)

Light, Color, and Surface Reflectance. Shida Beigpour

Neue Verfahren der Bildverarbeitung auch zur Erfassung von Schäden in Abwasserkanälen?

Visual Navigation for Flying Robots

Industrial Safety Engineering Prof. Jhareswar Maiti Department of Industrial and Systems Engineering Indian Institute of Technology, Kharagpur

Goals. Course Staff. Demo: Surreal (HW 3) Entertainment. Foundations of Computer Graphics (Spring 2012) Why Study 3D Computer Graphics?

3D Reconstruction with Tango. Ivan Dryanovski, Google Inc.

LEVEL 1 ANIMATION ACADEMY2010

High Dynamic Range Image Texture Mapping based on VRML

Colored Point Cloud Registration Revisited Supplementary Material

Virtual Reality Model of Koumokuten Generated from Measurement

Today. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models

Lecturer Athanasios Nikolaidis

Mixed-Reality for Intuitive Photo-Realistic 3D-Model Generation

Spring 2012 Final. CS184 - Foundations of Computer Graphics. University of California at Berkeley

CSE328 Fundamentals of Computer Graphics: Concepts, Theory, Algorithms, and Applications

Light Transport CS434. Daniel G. Aliaga Department of Computer Science Purdue University

Today. Stereo (two view) reconstruction. Multiview geometry. Today. Multiview geometry. Computational Photography

Image-based Lighting

5/14/2018. Experiences with AR and AI in development projects. Agenda. By: Sune Wolff, CTO & Partner at Unity Studios.

Deep Learning for Virtual Shopping. Dr. Jürgen Sturm Group Leader RGB-D

Computer Graphics Disciplines. Grading. Textbooks. Course Overview. Assignment Policies. Computer Graphics Goals I

S U N G - E U I YO O N, K A I S T R E N D E R I N G F R E E LY A VA I L A B L E O N T H E I N T E R N E T

ACQUIRING 3D models of deforming objects in real-life is

Instructor. Goals. Image Synthesis Examples. Applications. Foundations of Computer Graphics. Why Study 3D Computer Graphics?

But, vision technology falls short. and so does graphics. Image Based Rendering. Ray. Constant radiance. time is fixed. 3D position 2D direction

Course Title: Computer Graphics Course no: CSC209

Creating learning activities using Augmented Reality tools

3D Visualization through Planar Pattern Based Augmented Reality

L2 Data Acquisition. Mechanical measurement (CMM) Structured light Range images Shape from shading Other methods

Millennium 3 Engineering

STEP 1: Download Unity

Stereo and structured light

Visual Appearance and Color. Gianpaolo Palma

CS780: Topics in Computer Graphics

Transcription:

Augmented Reality Sung-eui Yoon 1

Project Guidelines: Project Topics Any topics related to the course theme are okay You can find topics by browsing recent papers 2

Expectations Mid-term project presentation Introduce problems and explain why it is important Give an overall idea on the related work Explain what problems those existing techniques have (Optional) explain how you can address those problems Explain roles of each member Ack. any external slides/codes, etc. 3

Expectations Final-term project presentation Review materials that you talked for your mid-term project Present your ideas that can address problems of those state-ofthe-art techniques Give your qualitatively (or intuitive) reasons how your ideas address them Also, explain expected benefits and drawbacks of your approach (Optional) backup your claims with quantitative results collected by some implementations Explain roles of each members Ack. any external slides/codes, etc. 4

A few more comments Start to implement a paper, if you don t have any clear ideas While you implement it, you may get ideas about improving it 5

Project evaluation sheet You name: ID: Score table: higher score is better. Speaker Novelty of the project and idea (1 ~ 5) Practical benefits of the method (1 ~ 5) Completeness level of the project (1 ~ 5) Total score (3 ~ 15) Role of each student is clear and well balanced? (Yes or No) XXX YYY 6

Goals for Today Goals Getting acquainted with AR Making your own Augmented Reality Some of recent techniques 7

What is Augmented Reality? Real World Environment Augmented Reality Virtual Reality Real World Environment Augmented Reality Virtual Reality Milgram, Paul, et al. "Augmented reality: A class of displays on the reality-virtuality continuum." Photonics for industrial applications. International Society for Optics and Photonics, 1995. Photo Source: http://smartideasblog.trekk.com/augmented-or-virtual-how-do-you-like-your-reality 8

Brief History 1968 Ivan Sutherland invents first head-mounted display Sword-of-Damocles at University of Utah. 2010 Vuforia for AR Mobile Apps was released by Qualcomm. 2013 Google announces Google Glass. 2015 Microsoft announces the HoloLens. 2016 Niantic released Pokémon Go. Original slides are from Frend, Chauncey. Augmented Reality & the UITS Advanced Visualization Lab." 9

AR today Industry Examples AR Coloring Book (0:00-0:30) HoloLens Live Texturing of Augmented Reality Characters from Colored Drawings IEEE International Symposium on Mixed and Augmented Reality (ISMAR) 2015 Augmented Climbing Wall (0:00-0:33) 10

Sourcing or Building Data 3D Scanning 3D Scanning Photogrammetry 3D Authoring Autodesk Maya or Max Sketchup TinkerCAD 3D Repositories Sketchup 3D Warehouse Smithsonian X 3D https://3d.si.edu/browser Sketchfab* Thingiverse* Building Experiences Assets + Display + Interface You can also augment with media Audio 2D media (Image & video) Text dedicated workshops on Mar. 24 th & 31st 11

Building Experiences Assets + Display + Interface Mobile Devices PC or Mac with Webcam HoloLens Headset 12

Building Experiences Assets + Display + Interface Onboarding AR Prototyping Tools No programming required 13

Building Experiences Assets + Display + Interface Development Tools Base Package AR Plugins AR Technology Mobile Device Apps Image or Object Markers Desktop or Laptop Apps Fiducial or Image Markers HoloLens device Apps Area Learning or Image Markers 14

What the future may hold Web Hosted AR Applications Consumer-grade headsets Cyber Physical AR Applications (2:16-3:04) 15

Base Package Resources for you! Tutorials https://unity3d.com/learn AR Plugins Vuforia Basics Tutorial By: Chauncey https://www.youtube.com/watch?v=qbi9prsuo5w AR YouTube Playlist 16

Technical Components Robotics parts Simultaneous localization and mapping (SLAM) Computer vision parts Geometry, light, and materials estimation Graphics parts Rendering virtual objects Machine learning Understand various things AR spans various fields 17

Modeling Surface Appearance from a Single Photography using Self-Augmentation [Li et al.] Assume the anisotropic Ward BRDF model Diffuse albedo and normal map per each pixel Specular parameters for each image Ground truth Reconstructed ones 18 Original images with relighted images

Network Architectures Two separate architectures Self-augmentation Use unlabeled image and reconstruct parameters Generate its corresponding image Use them as training pairs with labeled ones 19

LIME: Live Intrinsic Material Estimation [Meka et al. CVPR 18] Estimate specular information of an object in the RGB image Starts with the rendering equation, but ends up with assuming the Phone illumination: diffuse and specular terms 20

Real-Time Geometry, Albedo, and Motion Reconstruction Using a Single RGB-D Camera Kaiwen Guo 1, Feng Xu 1, Tao Yu 1,2, Xiaoyang Liu 1, Qionghai Dai 1, Yebin Liu 1 Tsinghua University 1 Beihang University 2 21

Offline Volumetric Performance Capture [Starck and Hilton, 2007], [Liu et al., 2009] [Vlasic et al. 2009], [Debevec, Light Stage], [Collet et al. 2015] 22

Real-time Volumetric Performance Capture [Fusion4D, Dou et al. 2016], [Holoportation, Orts Escolano et al. 2016] 23

24 Real-time Single-view Volumetric Capture

Key Idea: Joint Optimization considering Shading Geometry & Motion Appearance (diffuse objects) 25

Overview Color Depth Motion Geometry Albedo (color) 26 Input Output Assume diffuse objects

27

28

29

30

31

32

Near-Eye Light Field Display [ToG 13] Use a microlens array for supporting the light field 33

Goals for Today were: Getting acquainted with AR Making your own Augmented Reality Some of recent techniques 34