Although there is no official class textbook, we will make some use of some material from "Natural Image Statistics: A Probabilistic Approach to Early Computational Vision" by Hyvarinen, Hurri, Hoyer (Springer 2009). 
Date  Topic  Readings  Notes 
Introduction / background  

Jan 13  Lecture: Introduction  notes  
Jan 14  Probability/linear algebra review 

notes 
Jan 20  Python review 

notes logsumexp.py 
Learning about images  
Jan 21  Filtering, convolution, phasor signals  Reading 1: barlow or attneave 
notes 
Jan 27  Fourier transforms on images 
notes Reading 1 due 

Jan 28  Fourier transforms on images (cont.)  Reading 2: sparse coding (Foldiak, Endres; scholarpedia 2008)  
Feb 3  Sampling, leakage, windowing 
notes Reading 2 due 

Feb 4  PCA/whitening and Fourier transform 
notes assignment 1 

Feb 10  Whitening vs independence, ICA  Reading 3: Emergence of SimpleCell Receptive Field Properties by Learning a Sparse Code for Natural Images. (Olshausen, Field 1996) 
notes 
Feb 11  ICA (contd.) 
Reading 4: The ``independent components'' of natural scenes are edge filters (Bell, Sejnowski 1997) 
Assignment 1 due assignment 2 
Feb 17 
Overcompleteness and energybased models, A1 discussion 
notes Reading 3 due convolve.py solution A1 Q3 solution A1 Q4 

Feb 18  Some biological aspects of vision  Reading 5: Feature Discovery by Competitive Learning (Rumelhart, Zipser; 1985) (email instructor if you cannot access the pdf) 
notes Reading 4 due 
Feb 24  Kmeans/Hebbianstyle feature learning 
notes Reading 5 due 

Feb 25  Backpropreview, autoencoders and energy functions 
notes Assignment 2 due 

Mar 10  A2 discussion 
logreg.py solution A2 Q4 solution A2 Q5 solution A2 Q6 global features solution A2 Q6 local features 

Mar 11  * no class *  * no class *  
Mar 17  Paper presentations and discussion 
Schedule:


Mar 18  Paper presentations and discussion 
Schedule:

assignment 3 reaction report due, on one of the papers presented this week 
Mar 24  Paper presentations and discussion 
Schedule:


Mar 25  Paper presentations and discussion 
Schedule:


Mar 31  Paper presentations and discussion  cancelled due to strike  A3 due 
Apr 1  Paper presentations and discussion  cancelled due to strike  
Apr 7  Paper presentations and discussion 
Preliminary schedule:


Apr 8  Paper presentations and discussion 
Preliminary schedule:

solution A3 Q3 pooling solution A3 Q3 backprop A3 cnn reaction report due (1 for this week) 
Apr 14 
Project presentations and discussion Wrapup 

