virtual and augmented reality 2017 miect, mieet, mei...

31
Virtual and Augmented Reality 2017 MIECT, MIEET, MEI Introduction to course Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Realidade Virtual e Aumentada Beatriz Sousa Santos, 2017/2018

Upload: others

Post on 25-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Virtual and Augmented Reality – 2017

MIECT, MIEET, MEI

Introduction to course

Universidade de Aveiro

Departamento de Electrónica,

Telecomunicações e Informática

Realidade Virtual e Aumentada Beatriz Sousa Santos, 2017/2018

Page 2: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

2

Page 3: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Virtual and Augmented (Mixed) Reality

• Has been expanding from a research field into a commercially viable

technology.

• is highly interdisciplinary, combining work in diverse disciplines:

- more technology oriented research:

computer graphics, display technology, computer vision,

sensors, signal processing and computer networking.

and

- human centered research:

interaction techniques, design, human factors,

wearable computing and mobile computing.

• The growing interest in VAR applications is creating new challenges

for research in all of these areas

3

Page 4: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

What is Virtual Reality?

“For better or worse, the label virtual reality stuck to this particular branch of computer graphics.

I define a virtual reality experience as any in which the user is effectively immersed in a responsive virtual world. This implies user dynamic control of viewpoint.”

“A high-end user-computer interface that involves real-time simulation and interaction through multiple sensorial channels (vision, sound, touch, smell, taste)”.

(Fred Brooks, 1999)

4

(Burdea et al., 2004)

Page 5: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Virtual Reality in practice for years – examples

Industry

Jaguar / Land Rover

Ford

http://www.youtube.com/watch?v=j3qcnvgVlNk

https://www.youtube.com/watch?v=BEFfp2QhHZ

U

5

Page 6: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

http://www.youtube.com/watch?v=CMU0HtmBt48

6

Page 8: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Entertainment

http://www.oculusvr.com/

Oculus Rift

2014; ~300 USD

8

http://www.youtube.com/watch?v=N8uuDT5AYts

Page 9: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

“AR is a novel human machine interaction tool that overlays computer-

generated information on the real world environment. The information display

and image overlay are context-sensitive, which means that they depend on the

observed objects.” (Ong et al., 2008)

10

What is Augmented Reality?

Page 10: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

• According to Azuma Augmented Reality systems have the following

characteristics:

“1) Combine real and virtual

2) Interactive in real time

3) Registered in 3D”

11

Page 11: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

http://www.youtube.com/watch?v=8UxWkZtUKaI

Early Augmented Reality – examples

Lego

12

Page 13: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Augmented Reality Sandbox

14

http://idav.ucdavis.edu/~okre

ylos/ResDev/SARndbox/

Page 15: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Mixed Reality: “Continuum”

“Augmenting natural feedback to the operator with simulated cues”

16

(Milgram et al., 1994)

Mixed Reality (MR)

Real Envinoment Augmented Reality Augmented Virtuality Virtual Reality

(Steinicke et a., 2009) http://www.youtube.com/watch?feature=endscreen&v=UgQfo7eNFdw&NR=1

Page 17: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Topics

• Introduction to Virtual Reality (VR) and Augmented Reality (AR)

Definition, historical perspective and evolution, examples

• Modeling of Virtual Environment (VE)

• Input and output devices, tracking, cameras

• 3D user interfaces and interaction techniques

• Human factors in VR and AR

• Frameworks for VR and AR

• Traditional and emerging applications

http://sweet.ua.pt/bss

20

Page 18: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Lectures and Lab classes (tentative)

1 (15/09/17) - Introduction to the course

Frameworks para RV e RA / VR and AR Frameworks

2 (22/09/17) - Introduction to Virtual and Augmented Reality

Paper presentation Guidelines

Unity

3 (29/9/17) - Introduction to Virtual and Augmented Reality (cont.)

Unity

4 (6/10/17) - Input Devices / Paper presentation

Unity

5 (13/10/17) – Output Devices (visual) - Stereoscopy / Paper presentation

Unity - Practical assignment

6 (20/10/17) - Output Devices (other) - Paper presentation

Unity – Practical assignment

21

Page 19: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

7 (27/10/17) - Interaction in VR and AR - Paper presentation

Unity or Introduction OpenCV

8 (3/11/17) - Cameras and world registration - Paper presentation

Camera calibration with OpenCV

9 (10/11/17) - Human Factors in VR and AR - Paper presentation

Toolkits for AR (ARToolkit and others)

10 (17/11/17) - VR and AR Hardware

Hardware Demo

11 (24/11/17) - Assignments: mid-term demo and presentation

12 (15/12/17) - Evaluation methods

Unity – Practical assignment

Assignments: demo and presentation (tbd)

22

Page 20: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Lectures and Lab classes

• ~1h30 min – lecture; including paper presentation and discussion

• ~1h 30 min – lab

• 2 sessions devoted to presentation and demo of the assignments

Unity, OpenCV, ARToolkit ....

23

Page 21: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Main bibliography

• Jerald, J., The VR Book: Human-Centered Design for Virtual Reality, ACM and

Morgan & Claypool, 2016

• Schmalstieg, D., Hollerer, T., Augmented Reality: Principles and Practice (Usability).

Addison-Wesley Professional, 2016

• Craig, A., Sherman, W., Will, J., Developing Virtual Reality Applications:

Foundations of Effective Design, Morgan Kaufmann, 2009

• Burdea, G., P. Coiffet, Virtual Reality Technology, 2nd ed., Wiley, 2003

• Bowman, D., E. Kruijff, I. Poupyrev, J. LaViola, 3D User Interfaces: Theory

and Practice, Addison Wesley, 2004

• Anthes, C., M. Wiedemann, D. Kranzlmüller, “State of the Art of Virtual Reality

Technology”, IEEE Aerospace Conference, 2016.

• Journal and Conference Papers

24

Page 22: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Other bibliography

• Kim, G., Designing Virtual Reality Systems: The structured approach, Springer 2005

• Mullen, T., Prototyping Augmented Reality, Sybex, 2011

• Furht (ed.), Handbook of Augmented Reality, Springer, 2011

• Stanney, K.(ed.), Handbook of Virtual Environments, Design, Implementation and Applications, Lawrence Erlbaum Associates, 2002

• Journal and Conference Papers

25

Page 23: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

- Exam – 40%

- Programming assignment – 20% + 30%

- Paper presentation and discussion – 10%

• Working students must decide on the type of assessment and inform us until September, 30

Assessment

26

Page 24: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Practical assignment (general characteristics)

• Groups of two students

• Mini-project

• Development of a simple application using specific devices and

libraries

• Existing code may be used, provided that it is explicitly identified

and its source adequately cited

28

Page 25: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

This year’s possible “client”:

29 http://www.tsf.pt/portugal/saude/interior/hospital-rovisco-pais-e-central-na-recuperacao-de-

doentes-com-avc-4486208.html

Page 26: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Our devices

30

Page 27: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Analyze and present a conference/ journal paper:

1 student – short paper (~4 pages)

2 students– long paper (8+ pages)

Each student must:

- Decide if he/she will present alone or with a colleague

- select two papers

or send preferences to ([email protected])

until September, 30

- Propose another paper

- Read the paper presentation guidelines (presentation guidelines)

- Make a 12 mim (short paper) or a 25 min (2 students - long paper) presentation

- Send the slides to ([email protected])

31

Page 29: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Discuss papers

• After each paper presentation:

- All students vote on their colleagues presentation

(through googleforms)

- Two students will discuss the paper

33

https://docs.google.com/forms/d/1rXAb2LlJTaj74-

xWMhhYMwWcNoUlzBUiyY9gZp2OFT0/viewform

Page 30: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

• Students’ profile?

• Questions?

35

Page 31: Virtual and Augmented Reality 2017 MIECT, MIEET, MEI ...sweet.ua.pt/bss/aulas/RVA-2017/RVA-Introduction to course-2017.pdf · Virtual and Augmented Reality – 2017 MIECT, MIEET,

Interesting recent papers and links

• Rod Furlan,”The future of augmented reality: Hololens - Microsoft's

AR headset shines despite rough edges”, IEEE Spectrum, 53 (6), p.

21, DOI: 10.1109/MSPEC.2016.7473143

36