Code: | MECD09 | Acronym: | VC |
Keywords | |
---|---|
Classification | Keyword |
CNAEF | Informatics Sciences |
Active? | Yes |
Responsible unit: | Department of Electrical and Computer Engineering |
Course/CS Responsible: | Master in Data Science and Engineering |
Acronym | No. of Students | Study Plan | Curricular Years | Credits UCN | Credits ECTS | Contact hours | Total Time |
---|---|---|---|---|---|---|---|
MECD | 21 | Syllabus | 2 | - | 6 | 42 | 162 |
Teacher | Responsibility |
---|---|
Andry Maykol Gomes Pinto |
Recitations: | 3,00 |
Type | Teacher | Classes | Hour |
---|---|---|---|
Recitations | Totals | 1 | 3,00 |
Andry Maykol Gomes Pinto | 3,00 |
Computer vision focuses on extracting "useful information" from images and videos. Examples of "useful information" include, for example, detection and identification of human faces and gestures, and tracking moving people or vehicles in a video sequence. Computer vision algorithms have found a wide range of applications in the industrial, military and medical fields. This course is an introduction to basic concepts and methods in computer vision. Upon completion of this course, students will:
-understand and be able to explain the basic concepts of computer vision and the fundamental algorithms for manipulation of images and video sequences;
-have knowledge of existing methods for visual data analysis and be able to apply them in practical situations;
-acquire skills to use a library, like OpenCV, that implements some of the analyzed algorithms, and to implement novel algorithms described in the literature;
-be able to analyze and understand selected scientific papers in computer vision.Teaching and learning methods aim the knowledge of the contents referred to in the syllabus, reaching the targeted goals and competencies.
The diversity of proposed methodologies aims at enhancing the skills and competencies established, seeking to evidence different levels of analysis, fostering the integration of knowledge. The proposed methods and strategies aim to develop students' knowledge, understanding and skills in computer vision techniques.
The generic skills of teamwork, organization, etc. will be worked on in the group project.
Likewise, the ability to develop computer vision according to existing needs and to apply the most appropriate technological tools, to know, apply and evaluate computer vision will be worked out in the weekly exercises and group project.
The specific skills in computer vision techniques will be worked during the semester in theoretical-practical classes.
Introduction to Computer Vision
Image acquisition
intensity images (2D) and distance/position images (3D)
geometric and radiometric model of a camera
Processing and analysis of intensity images
filtering
time filtering
frequency filtering
feature extraction
segmentation
Recognition
Connected components labeling
Feature measurement
Object representation
feature selection
description using local invariant features
learning systems
data driven representations
Multiview geometry
Motion and tracking
motion estimation
tracking using linear models
Case studiesLectures: Presentation and discussion of the course topics, and resolution of exercises.
Practical assignments: Development of projects where the studied computer vision methods must be applied.
Two projects will be developed during the semester; these projects must be developed both during classes and at home. For the last project a report will be written and an oral presentation will be required.
The final exam is worth 50% of the final grade. The projects account for the remaining 50%.Designation | Weight (%) |
---|---|
Participação presencial | 10,00 |
Apresentação/discussão de um trabalho científico | 40,00 |
Teste | 50,00 |
Total: | 100,00 |
Designation | Time (hours) |
---|---|
Apresentação/discussão de um trabalho científico | 2,00 |
Elaboração de projeto | 45,00 |
Estudo autónomo | 35,00 |
Frequência das aulas | 42,00 |
Total: | 124,00 |
Students who have not carried out the practical component during the academic period will have to carry out an equivalent work.