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 2017-2018        
Week Date Time Lecture Lecturer University Building Room
1 Mon.Oct. 2nd 16:00-18:00  Human Visual system and perception David Kane UPC A4 206
1 Mon.Oct. 2nd 18:00-19:00 Project Introduction

Ramon Morros/ Verónica Vilaplana

UPC A4 206
1 Wed.Oct. 4th 16:00-18:00 Image formation and color representation Marcelo Bertalmio UPC A4 206
               
2 Mon.Oct. 9th 16:00-18:00 Image processing assesment and pixel-based processing  Philippe Salembier UPC A4 206
2 Mon.Oct. 9th 18:00-19:00 Project follow-up Ramon Morros/ Verónica Vilaplana UPC A4  206
2 Wed.Oct.11th 16:00-18:00 Morphological and nonlinear filtering   Philippe Salembier UPC A4 206 
               
3 Mon.Oct.16th 16:00-18:00 Space-frequency representation, Fourier transform and linear filtering (I)  Javier Ruiz  UPC  A4 206
3 Mon.Oct.16th 18:00-19:00 Project follow-up Ramon Morros/ Verónica Vilaplana  UPC  A4 206
3 Wed.Oct.18th 16:00-18:00  Space-frequency representation, Fourier transform and linear filtering (II) Javier Ruiz UPC A4  206
               
4 Mon.Oct.23rd 16:00-18:00 HOMEWORK        
4 Mon.Oct.23rd 18:00-19:00 HOMEWORK        
4 Wed.Oct.25th 16:00-18:00 Scale-space theory and multi-scale image processing Javier Ruiz UPC A4 206
               
5 Mon.Oct.30th 16:00-18:00 Feature extraction Verónica Vilaplana UPC A4 206
5 Mon.Oct.30th 18:00-19:00 Project follow-up

Ramon Morros/Verónica Vilaplana

UPC A4 206
5 Wed.Nov. 1st 16:00-18:00  HOLIDAY        
               
6 Mon.Nov. 6th 16:00-18:00 Grouping, segmentation and classification (I) Ramón Morros  UPC  A4  206 
6 Mon.Nov. 6th 18:00-19:00 Project follow-up

Ramon Morros/ Verónica Vilaplana

UPC  A4 206 
6 Wed.Nov. 8th 16:00-18:00 Grouping, segmentation and classification (II) Ramón Morros  UPC A4 206 
               
7 Mon.Nov.13th 16:00-19:00 Project Presentations

Ramon Morros/ Verónica Vilaplana

UPC A4 206
Wed.Nov.15th 16:00-18:00 HOMEWORK        
               
8 Mon.Nov.20th 16:00-19:00 HOMEWORK      
8 Wed.Nov.22nd 16:00-18:00 HOMEWORK      
               
9 Mon.Nov.27th 16:00-19:00 EXAM

Philippe Salembier

UPC A4 001
               

M1 Student Guide [here]