Degree | Type | Year |
---|---|---|
4318299 Computer Vision | OB | 0 |
You can view this information at the end of this document.
Module Coordinator: Dr. Javier Ruiz
The objective of this module is to present the main concepts and technologies that are necessary for video analysis. In the first place, we will present the applications of image sequence analysis and the different kind of data where these techniques will be applied, together with a general overview of the signal processing techniques and the general deep learning architectures in which video analysis is based. Examples will be given for mono-camera video sequences, multi-camera and depth camera sequences. Both theoretical bases and algorithms will be studied. For each subject, classical state of the art techniques will be presented, together with the deep learning techniques which lead to different approaches. Main subjects will be video segmentation, background subtraction, motion estimation, tracking algorithms and model-based analysis. Higher level techniques such as gesture or action recognition, deep video generation and cross-modal deep learning will also be studied.
Students will work on a project analysing video sequences. In the first part, a road traffic monitoring system applied to ADAS (Advanced Driver Assistance Systems) where algorithms and models for video object detection, segmentation, tracking and optical-flow estimation will be developed. In a second part, action detection and recognition on videos will be the main focus.
Title | Hours | ECTS | Learning Outcomes |
---|---|---|---|
Type: Directed | |||
Lecture sessions | 35 | 1.4 | CA03, CA06, KA06, KA14, SA05, SA11, SA15, SA17 |
Type: Supervised | |||
Project follow-up sessions | 10 | 0.4 | CA03, CA06, KA06, KA14, SA05, SA11, SA15, SA17 |
Type: Autonomous | |||
Homework | 171 | 6.84 | CA03, CA06, KA06, KA14, SA05, SA11, SA15, SA17 |
Supervised sessions: (Some of these sessions could be synchronous on-line sessions)
Directed sessions:
Autonomous work:
Annotation: Within the schedule set by the centre or degree programme, 15 minutes of one class will be reserved for students to evaluate their lecturers and their courses or modules through questionnaires.
Title | Weighting | Hours | ECTS | Learning Outcomes |
---|---|---|---|---|
Exam | 0.4 | 2.5 | 0.1 | CA03, CA06, KA06, KA14, SA05, SA11, SA15, SA17 |
Project | 0.55 | 6 | 0.24 | CA03, CA06, KA06, KA14, SA05, SA11, SA15, SA17 |
Session attendance | 0.05 | 0.5 | 0.02 | CA03, CA06, KA06, KA14, SA05, SA11, SA15, SA17 |
The final marks for this module will be computed with the following formula:
Final Mark = 0.4 x Exam + 0.55 x Project+ 0.05 x Attendance
where,
Exam: is the mark obtained in the Module Exam (must be >= 3).
Attendance: is the mark derived from the control of attendance at lectures (minimum 70%).
Projects: is the mark provided by the project coordinator based on the weekly follow- up of the project and deliverables (must be >= 5). All accordingly with specific criteria such as:
Only those students that fail (Final Mark < 5.0) can do a retake exam.
Journal articles:
Books:
Tools for Python programming with special attention to Computer Vision and Pythorch libraries
Name | Group | Language | Semester | Turn |
---|---|---|---|---|
(PLABm) Practical laboratories (master) | 1 | English | second semester | morning-mixed |
(PLABm) Practical laboratories (master) | 2 | English | second semester | morning-mixed |
(TEm) Theory (master) | 1 | English | second semester | morning-mixed |