Schedule 2017 - 2018

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) on Tuesdays and Fridays
  • Tutor session, help with the LabExercise for this week (the “werkcollege” on thursday) on Friday

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 3 Apr Lecture Introduction Introduction
Tue 3 Apr Lab
  • Installation Python/Numpy/Matplotlib + OpenCV
  • Histogram Equalization
Wed 4 Apr Lecture Images / Point Operators / Color
Fri 6 Apr Lab Skin Color Detection Skin Color Detection
Fri 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 10 Apr Lecture
  • Geometrical Operators (Warping)
  • Homogeneous Coordinates
Tue 10 Apr Lab Warping Warping
Wed 11 Apr Lecture
  • Warping
  • Color
Color
Fri 13 Apr Lab Warping (Continued) Warping -
Fri 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 17 Apr Lecture

Local Operators

  • Linear Operators
  • Morphological Operators
  • Miscellaneous
Tue 17 Apr Lab Convolution Convolutions
Wed 18 Apr Lecture Local Structure
Fri 20 Apr Lab Local Structure Local Structure Lab
Fri 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 24 Apr Lecture Local Structure and Scale Space
Tue 24 Apr Lab Histogram of Oriented Gradients Lab Histogram of Oriented Gradients
Wed 25 Apr Lecture
  • Local Structure and Scale Space
  • SIFT
 
Fri 27 Apr No Lab this week on Thursday    
Fri 27 Apr No Tutor Session this week    

Handin Week 4: Sorry for not updating the website in time. This week the Local Structure Lab Exercise should have been made and handed in.

Week 5

Date What Subject Study material
Tue 1 May Lecture

Image Stitching: the big picture

  • Scale Space
  • SIFT
  • RANSAC
Tue 1 May Lab Image Stitching Lab Image Mosaic
Wed 2 May Lecture
  • SIFT (the details)
  • SIFT (and beyond)
Fri 4 May Lab Image Stitching  
Fri 4 May Tutor Session    

Handin Week 5. This week you have to hand in the SIFT / Image Stitching LabExercise. For this report please adhere to the guidelines set forth in the exercise.

Week 6

Date What Subject Study material
Tue 8 May Lecture The Pinhole Camera Pinhole Camera and Projective Geometry
Tue 8 May Lab Pinhole Camera and Camera Calibration Camera Calibration
Wed 9 May Lecture
  • Camera Calibration
  • Projectivities
  • Stereo Vision
 
Fri 11 May Lab NO Lab Session  
Fri 11 May NO Tutor Session    

Handin Week 6. This week the Camera Calibration lab exercise should be handed in. This exercise is rather simple (given earlier exercises) that it should be doable with only one Lab Session this week.

Week 7

Date What Subject Study material
Tue 15 May Lecture Motion - Normalized Cross Correlation Images in Motion
Tue 15 May Lab Motion Tracking Motion Tracking
Wed 16 May Lecture Motion Tracking Images in Motion
Fri 18 May Lab Motion Tracking  
Fri 18 May Tutor Session    

Handin Week 7. This weeks hand-in is the motion labexercise.

Week 8

Date What Subject Study material
Tue 15 May Lecture NO LECTURE  
Tue 15 May Lab NO LAB  
Wed 16 May Lecture NO LECTURE  
Fri 18 May Lab    
Fri 18 May Guest Lecture Cees Snoek, Prof Computer Vision at UvA on Deep Learning with Convolution Neural Networks.  

Guest Lecture Cees Snoek. Prof. Snoek accepted my invitation to give a talk. I would like to see all students present then. Don’t miss the opportunity to listen to and discuss with a young and bright researcher. Google for his name and discover that Cees was/is the leading scientist to compete (and often win) in international computer vision challenges.

Also be aware that i will include one question in the exam that will be much easier to answer in case you have attended this guest lecture.

Handin Week 8. For week 8 there is no new lab exercise. This week you can finish or redo any exercise of this course.