**Lecture**
| **Topic** | **Lecturer**
| **Exercise** |

Sept. 18/20 | Introduction - Digital images and sensors | M. Pollefeys | (none) |

Sept. 25/27 | Image segmentation and morphology | M. Pollefeys | Ex 1: Background Subtraction |

Oct. 2/4 | Convolution and image features | M. Pollefeys | Ex 2: Edge Detection |

Oct. 9/11 | Fourier transform and filtering | M. Pollefeys | Ex 3: Fourier Transform |

Oct. 16/18 | Unitary transformations and image compression | M. Pollefeys | Ex 4: PCA |

Oct. 23/25 | Optical flow and video compression | M. Pollefeys | Ex 5: Optical Flow |

Oct. 30/Nov. 1 | Radon transform and selected topics | M. Pollefeys | (none, discussion of Ex 5) |

Nov. 6/8 | Introduction - graphics pipeline, colors | M. Gross | Ex 6: OpenGL rendering |

Nov. 13/15 | Colors, transformations, projections | M. Gross | Ex 7: Shaders in OpenGL |

Nov. 20/22 | Projections, camera models | M. Gross | Ex 8: Theory: Light and colors |

Nov. 27/29 | Lighting and shading, texture mapping | M. Gross | Ex 9: Matrices and quaternions |

Dec. 4/6 | Anti-aliasing, scan conversion | M. Gross | Ex 10: Advanced shaders |

Dec. 11/13 | Clipping | M. Gross | Ex 11: Multipass rendering |

Dec. 18/20 | Geometric Modeling and Surface Processing, Bezier Curves, B-Spline Curves | M. Gross | (none, discussion of Ex 11) |