Degree | Type | Year | Semester |
---|---|---|---|
4318299 Computer Vision | OB | 0 | 2 |
You can check it through this link. To consult the language you will need to enter the CODE of the subject. Please note that this information is provisional until 30 November 2023.
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 on road traffic monitoring applied to ADAS (Advanced Driver Assistance Systems) where they will apply the concepts learned in the course. The project will focus on video object detection and segmentation, optical flow estimation and multi-target / multi-camera tracking of vehicles.
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 | Hours | ECTS | Learning Outcomes |
---|---|---|---|
Type: Directed | |||
Lecture sessions | 35 | 1.4 | KA06, KA14, KA06 |
Type: Supervised | |||
Project follow-up sessions | 10 | 0.4 | CA03, CA06, SA05, SA11, SA15, SA17, CA03 |
Type: Autonomous | |||
Homework | 171 | 6.84 | CA03, CA06, SA05, SA11, SA15, SA17, CA03 |
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.
Title | Weighting | Hours | ECTS | Learning Outcomes |
---|---|---|---|---|
Exam | 0.4 | 2.5 | 0.1 | KA06, KA14 |
Project | 0.55 | 6 | 0.24 | CA03, CA06, SA05, SA11, SA15, SA17 |
Session attendance | 0.05 | 0.5 | 0.02 | CA06, KA06, KA14 |
Journal articles:
Books:
Tools for Python programming with special attention to Computer Vision and Pythorch libraries