Go to:
Logótipo
You are here: Start > EIC0070

Virtual and Augmented Reality

Code: EIC0070     Acronym: RVAU

Keywords
Classification Keyword
OFICIAL Interaction and Multimedia

Instance: 2009/2010 - 1S

Active? Yes
Responsible unit: Department of Informatics Engineering
Course/CS Responsible: Master in Informatics and Computing Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
MIEIC 22 Syllabus since 2009/2010 5 - 6 56 162

Teaching language

Portuguese

Objectives

1- BACKGROUND
Augmented reality is a technology which improves and augments the user’s vision of the real world with virtual images, using Computer Vision and Graphical Computing/ Virtual Reality techniques.
2- SPECIFIC AIMS
The main aim of this course is to transmit to the students the basic knowledge of these techniques, allowing them to proceed more advanced studies in the emergent area of Augmented Reality. Furthermore, another aim is to provide the students with the capacity to do small assignments illustrating the studied methodologies.
3- PREVIOUS KNOWLEDGE
Good programming skills and basic knowledge in computer graphics and algebra.
4- PERCENT DISTRIBUTION
Scientific component:50%
Technological component:50%
5- LEARNING OUTCOMES
At the end, the students must be able to:
- identify and characterize the components, structure and functions of a minimum system of augmented and/or virtual reality;
- understand the main algorithms used to implement each component;
- understand the interaction of several components;
- do the integration between real world and virtual object images.

Program

INTRODUCTION TO AUGMENTED REALITY
- Concepts.
- Applications.
- Display technologies.
- Components of an Augmented Reality system.
- General Functioning of an Augmented Reality system.

INTRODUCTION TO COMPUTER VISION
- General structure of a computer vision system.
- Introduction to techniques of acquisition, processing and image analysis.
- Techniques of 3D information acquisition (short reference).
- Modeling and geometric calibration of a camera.

FUNCTIONNING OF NA AUGMENTED REALITY SYSTEM BASED ON THE TRACKING OF A PATTERN OBJECT
- Real and virtual images’ superposition.
- Description of the main processing phases: pattern recognition and tracking.
- Analysis of the main stages of the recognition phase.
- Analysis of the main stages of the tracking phase.

VIRTUAL ENVIRONMENTS PERCEPTION
- Visual and auditory perception and others.

TECHNOLOGIES USED IN AUGMENTED AND VIRTUAL REALITY
- Equipments and software

TECHNIQUES AND ALGORITHMS USED IN AUGMENTED AND VIRTUAL REALITY
- 3D Object modelling
- 3D Object display
- Acceleration techniques in 3D display
- Occlusion
- Collision detection

Mandatory literature

Rory Stuart; The Design of Virtual Environments, Barricade Books, 2001
Roy Kalowsky; The Science of Virtual Reality and Virtual Environments, Addison Weslley, 1994
E. Trucco, A. Verri; Introductory Techniques for 3-D Computer Vision, Prentice-Hall, 1998

Complementary Bibliography

Y. Ohta, H. Tamura; Mixed Reality - Merging Real and Virtual Worlds, Ohmsha Ltd. & Springer-Verlag, 1999
Foley, James D. 070; Introduction to computer graphics. ISBN: 0-201-60921-5
R. Gonzalez, R. E. Woods; Digital Image Processing, Prentice-Hall, 2002
Artigos de Revistas e Conferências, nomeadamente: "IEEE Transactions on Visualization and Computer Graphics", "SIGGRAPH Conference Proceedings", EUROGRAPHICS Forum, IEEE Computer Graphics and Applications, IWAR, ISMAR, ISMR e ISAR

Teaching methods and learning activities

THEORETICAL CLASSES:
- Exposition of the contents with presentation of illustrative problems.

THEORETICAL-PRACTICAL CLASSES:
- Short exercises illustrating the methods studied.

EXTRA-CLASS ASSIGNMENT:
- Practical assignments involving the use of transmitted concepts.

Software

- ARToolkit
- OpenGL
- Sistema de desenvolvimento em C/C++ ou Java
- Sistemas operativos MS Windows/LINUX
Matlab 6

keywords

Technological sciences > Technology > Interface technology > Virtual reality
Technological sciences > Technology > Graphic techniques > Computer graphics
Physical sciences > Computer science > 3 D modeling
Physical sciences > Computer science > Computer systems > Human computer interaction

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Description Type Time (hours) Weight (%) End date
Attendance (estimated) Participação presencial 33,00
Projects Trabalho escrito 50,00 2009-12-19
Exam Exame 3,00 2010-02-12
Total: - 0,00

Amount of time allocated to each course unit

Description Type Time (hours) End date
Theory Estudo autónomo 50 2009-12-19
Exam preparation Estudo autónomo 26 2010-02-12
Total: 76,00

Eligibility for exams

Not exceed the absence limit allowed and have a minimum of 40% in the evaluation assignments.

Calculation formula of final grade

CF = 40*CT + 60%*CE
CF: Final Classification
CT: Practical Assignment classification
CE: Exam Classification

The practical assignments are evaluated in class at the end of the time estimated for their elaboration.

To pass, the student must have a minimum of 40% in each of the two evaluation components, distributed and final exam.

Special assessment (TE, DA, ...)

The distributed evaluation is for all the students, regardless of their enrollment regime. The students who cannot attend classes, must present the assignments evolution (subject to evaluation) in the middle of the period given for their elaboration, as well as do their presentation on the dates foreseen.

Classification improvement

The classification improvement of the distributed component can be done at the same time as the practical assignments in the following academic year.

Observations

Pre-requirements: basic knowledge of 3D Graphic Computing.
Recommend this page Top
Copyright 1996-2024 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2024-11-01 at 00:49:08 | Acceptable Use Policy | Data Protection Policy | Complaint Portal