Visão Computacional

2023/01

General Information

Objective: Study of the main computer vision methods and their applications.

Syllabus: Image processing, classification, object detection, segmentation, tracking, embedded applications.

Duration: 60 hours (17 weeks).

Time: Tuesdays (17:50 - 20:20) - at CB301.

Grade: Assignments (100%).

TinyML: Combined use of Raspberry Pi 4 (including camera module rev 1.3 - link) with Edge Impulse (link).

Lecturer: André Eugenio Lazzaretti.

Bibliography and Support Materials

Book

Track on Signals, Images, and Patterns: link.

Preliminary Content

Python Basics:

Track on Signals, Images, and Patterns: link.

Week 1 - 07/03

(Theory) Lecture 1 - Dates, grades, rules, introduction, and image formation

Week 2 - 14/03

(Theory) Lecture 2 - Image processing review

Week 3 - 21/03

(Practical) Lecture 3 - OpenCV

Week 4 - 28/03

(Theory) Lecture 4 - Image Classification

Week 5 - 04/04

(Practical) Lecture 5 - Image Classification pt1

Week 6 - 11/04

(Practical) Lecture 6 - Image Classification pt2

Week 7 - 18/04

(Practical) Lecture 7 - Image Classification pt3

Week 8 - 25/04

(Practical) Assingment presentation - final dates!

Week 9 - 02/05

(Theory) Lecture 8 - Convolutional Neural Networks

Week 10 - 09/05

(Practical) Lecture 9 - Convolutional Neural Networks pt1

Week 11 - 16/05

(Practical) Lecture 10 - Convolutional Neural Networks pt2

Week 12 - 23/05

(Theory) Lecture 11 - Object Detection

Week 13-16 - 30/05-20/06

(Practical) Final Project

Week 17 - 27/06

(Practical) Presentation of the Final Project.

Week 18 - 04/07

(Practical) Presentation of missing works.