M1. Introduction to human and computer vision

The aim of this module is introduce the students to computer vision including basics of human visual system and image perception, acquisition and processing. In terms of processing, the module deals with low-level pixel-based transforms, linear, nonlinear and morphological filtering, Fourier analysis, multiscale representations, extraction of simple features and image descriptions. Furthermore, elementary grouping, segmentation and classification strategies will be discussed as well as quality and assessment methodologies for image processing algorithms. To put into practice the algorithms and techniques, the students will work on a concrete project along the course. The aim is to provide an applied knowledge of a broad variety of Computer Vision techniques applied to solve a real-world vision problem. The project goal is to detect specific objects in images, in our case traffic signals, using basic CV techniques such as linear and non-linear filtering segmentation, grouping, template matching, modeling, etc. The knowledge obtained can be used in a wide variety of applications, for instance, quality control, generic object detection, security applications, etc.
Project title: 
Traffic Sign Detection and Recognition (I)

The goal of this project is to apply the basic concepts and techniques to build a system to detect specific objects. In this project we focus on Traffic Signs detection and recognition (TSDR) in images recorded by an on-board vehicle camera. This project is framed in the field of the computer-aided driver assistance, along with obstacle detection, pedestrian detection, parking assistance or lane departure warning, as well as a range of non-visual components like GPS-based vehicle positioning or intelligent route planning. For these reasons, TSDR represents a typical problem where Computer Vision techniques can be successfully applied to obtain automatic results in a real-world problem. The learning objectives for the students are the use of local image features, such as color, contours, etc., to implement a system able to solve the proposed problem. In this way, the students can experience with the problems of designing and evaluating the performance of an object detection system.

 

Module lectures: 
Academic Year 2016-2017        
Week Date Time Lecture Lecturer University Building Room
1 Mon. Oct. 3rd 16:00 -18:00 Human Visual system and perception David Kane UPC A4 205
1 Mon. Oct. 3rd 18:00 - 19:00 Project Introduction

Ramon Morros

Verónica Vilaplana

UPC A4 205
1 Wed. Oct.5th 16:00 -18:00 Image formation and color representation Marcelo Bertalmio UPC A4 205
               
2 Mon. Oct. 10th 16:00 -18:00 Image processing assesment and pixel-based processing  Philippe Salembier UPC A4 205
2 Mon. Oct. 10th 18:00 - 19:00 HOMEWORK        
2 Wed. Oct. 12th   HOLIDAY        
               
3 Mon. Oct. 17th  16:00 -18:00 Morphological and nonlinear filtering   Philippe Salembier  UPC  A4 205
3 Mon. Oct. 17th  18:00 -19:00 Project follow-up Ramon Morros

Verónica Vilaplana

 UPC  A4 205
3 Wed. Oct. 19th 16:00 -18:00  Space-frequency representation, Fourier transform and linear filtering (I)  Javier Ruiz UPC A4  205
               
4 Mon. Oct. 24th 16:00 -18:00 Space-frequency representation, Fourier transform and linear filtering (II) Javier Ruiz UPC A4 205
4 Mon. Oct. 24th 18:00 -19:00 Project follow-up Ramon Morros

Verónica Vilaplana

UPC A4 205
4 Wed. Oct.26th 16:00-18:00 Scale-space theory and multi-scale image processing Javier Ruiz  UPC A4 205
               
5 Mon. Oct. 31st 16:00 -18:00 Feature extraction Verónica Vilaplana UPC A4 205
5 Mon. Oct. 31st 18:00 -19:00 Project follow-up

Ramon Morros

Verónica Vilaplana

UPC A4 205
5 Wed. Nov. 2nd 16:00 -18:00 Grouping, segmentation and classification (I) Ramón Morros UPC A4 205
               
6 Mon. Nov. 7th 16:00 -18:00 Grouping, segmentation and classification (II) Ramón Morros  UPC  A4  205 
6 Mon. Nov. 7th 18:00 -19:00 Project follow-up Ramon Morros

Verónica Vilaplana

UPC  A4 205 
6 Wed. Nov. 9th 16:00-18:00 HOMEWORK        
               
7 Mon. Nov. 14th 16:00 -19:00 Project Presentations

Ramon Morros

Verónica Vilaplana

UPC A4 205
Wed. Nov. 16th 16:00 -18:00 HOMEWORK        
               
8 Mon. Nov. 21st  16:00-19:00 HOMEWORK      
8 Wed. Nov. 23rd  16:00-18:00 HOMEWORK      
               
9 Mon. Nov. 28th 16:00 -19:00 EXAM

Ramon Morros

Philippe Salembier

UPC A4 205
               
10 Mon. Dec. 5th   HOMEWORK/HOLIDAYS        
10 Wed. Dec. 7th   HOMEWORK/HOLIDAYS         

M1 Student Guide [here]