# Schedule 2016 - 2017¶

In the schedule below you find three kind of activities:

• Lecture, the classical lecture (these are indicated as “werkcolleges” on tuesday and wednesday in the datanose schedule).
• Lab, a mixture of programming and pen/paper exercises (“laptopcolleges” in datanose)
• Tutor session, help with the LabExercise for this week (the “werkcollege” on thursday)

In the schedule below pointers to the relevant resources are given.

The first 7 weeks there are LabExercises to be made and handed in in Blackboard. In general the deadline is ALWAYS on Sunday evening at 23:59, if it is different (later) it will be shown on this page.

All Lab Exercises should be done in groups of two students.

## Week 1¶

Date What Subject Study material
Tue 4 Apr Lecture Introduction Introduction
Tue 4 Apr Lab
• Installation Python/Numpy/Matplotlib + OpenCV
• Histogram Equalization
Wed 5 Apr Lecture Images / Point Operators / Color
Thu 6 Apr Lab Skin Color Detection Skin Color Detection
Thu 6 Apr Tutor Session

Handin Week 1: All labexercises should be handed in in an IPython Notebook format. Hand in ONE notebook, with two sections: one section for histogram equalization and one section on skin color detection.

We expect that the notebook reads like a report! With a title, authors and sections. In a notebook you can write text in markdown format and use LaTeX for the formula’s. Simply writing down your code is not enough. Writing a full blown report is overkill. You should provide explanation of your code and give the mathematical formula’s on which the code is based.

## Week 2¶

Date What Subject Study material
Tue 11 Apr Lecture
• Geometrical Operators (Warping)
• Homogeneous Coordinates
Tue 11 Apr Lab Warping Warping
Wed 12 Apr Lecture
• Warping
• Color
Color
Thu 13 Apr Lab Warping (Continued) Warping -
Thu 13 Apr Tutor Session

Handin Week 2: All labexercises should be handed in in an IPython Notebook format. Hand in ONE notebook, with two sections: one section for affine estimation and warping and one section on projective estimation and warping. There should be a clear correspondence of your code with the formula’s that should be in your report.

We expect that the notebook reads like a report! With a title, authors and sections. In a notebook you can write text in markdown format and use LaTeX for the formula’s. Simply writing down your code is not enough. Writing a full blown report is overkill. You should provide explanation of your code and give the mathematical formula’s on which the code is based.

## Week 3¶

Date What Subject Study material
Tue 18 Apr Lecture

Local Operators

• Linear Operators
• Morphological Operators
• Miscellaneous
Tue 18 Apr Lab Convolution Convolutions
Wed 19 Apr Lecture Local Structure
Thu 20 Apr Lab Local Structure Local Structure Lab
Thu 20 Apr Tutor Session

Handin Week 3: All labexercises should be handed in in an IPython Notebook format. Hand in ONE notebook. The first section should give the answers to the convolution exercises, the second section should give the answers to the Local Structure exercises. There should be a clear correspondence of your code with the formula’s that should be in your report.

We expect that the notebook reads like a report! With a title, authors and sections. In a notebook you can write text in markdown format and use LaTeX for the formula’s. Simply writing down your code is not enough. Writing a full blown report is overkill. You should provide explanation of your code and give the mathematical formula’s on which the code is based.

## Week 4¶

Date What Subject Study material
Tue 25 Apr Lecture Local Structure and Scale Space
Tue 25 Apr Lab Histogram of Oriented Gradients Lab Histogram of Oriented Gradients
Wed 26 Apr Lecture
• Local Structure and Scale Space
• SIFT

Thu 27 Apr No Lab this week on Thursday
Thu 20 Apr No Tutor Session this week

Handin Week 4: THERE IS NOTHING TO HAND IN THIS WEEK! The lab of this week should be handed in on sunday next week. Please don’t think that you don’t have to work on the lab of this week, next week we are SIFTING and that will take all of your time.

## Week 5¶

Date What Subject Study material
Tue 2 May Lecture SIFT and RANSAC
Tue 2 May Lab Image Mosaic / Stitching Lab Image Mosaic
Wed 3 May Lecture SIFT and beyond Sift and beyond
Thu 4 May Lab Image Mosaic
Thu 4 May Tutor Session

Handin Week 5. All labexercises should be handed in in an IPython Notebook format. Hand in TWO notebooks, one for the week 4 and one for the week 5 assignment.

For the report on SIFT please adhere to the guidelines set forth in the exercise.

## Week 6¶

Date What Subject Study material
Tue 9 May Lecture The Pinhole Camera Pinhole Camera and Projective Geometry
Tue 9 May Lab Pinhole Camera and Camera Calibration Camera Calibration
Wed 10 May Lecture
• Projectivities
• Stereo Vision

Thu 11 May Lab Camera Calibration
Thu 11 May Tutor Session

Handin Week 6. All labexercises should be handed in in an IPython Notebook format.

## Week 7¶

Date What Subject Study material
Tue 16 May Lecture
• The Pinhole Camera (Projectivities)
• Motion (Normalized Cross Correlation)
Tue 16 May Lab Motion Tracking Motion Tracking
Wed 17 May Lecture Motion Tracking Images in Motion
Thu 18 May Lab Motion Tracking
Thu 18 May Tutor Session

Handin Week 7. All labexercises should be handed in in an IPython Notebook format.

## Week 8¶

This week there are no lectures, no tutor session and no lab sessions. You can all prepare for the exam.

Previous exams:
Overview of what to learn: