Course - Computer Vision MT25
- Course webpage (old)
- Lecture notes (from previous year)
- 1, Introduction
- 2, Image enhancement
- 3, 2D Fourier transforms and applications
- 4, Image restoration
- 5, Matching, indexing, and search
- 6, Image classification
- 7, Convolutional networks
- 8, Transformer networks for images
- 9, Visualisation and understanding
- 10, Object detection
- 11, Image segmentation
- 12, Videos
- 13, Tracking
- 14, Camera models and triangulation
- 15, Multiple view geometry
- 16, Generative models
- 17, Representation learning
- 18, Unsupervised computer vision
- 19, Vision and language
- 20, Ethics and privacy
- My notes here are based primarily on the slides above, written by Prof. Christian Rupprecht.
- Lecture recordings
- Practicals
- Other courses this term: Courses MT25U
Notes
-
Notes - Computer Vision MT25, Overview of results and methodsU
- Notes - Computer Vision MT25, Image representationU
- Notes - Computer Vision MT25, Sampling and reconstructionU
- Notes - Computer Vision MT25, Subsampling and upsamplingU
- Notes - Computer Vision MT25, Image transformationsU
- Notes - Computer Vision MT25, Homogenous coordinates and homographiesU
- Notes - Computer Vision MT25, ConvolutionsU
- Notes - Computer Vision MT25, FilteringU
- Notes - Computer Vision MT25, Fourier transformU
- Notes - Computer Vision MT25, Image restorationU
- Notes - Computer Vision MT25, CorrespondencesU
- Notes - Computer Vision MT25, Scale-invariant feature transformU
- Notes - Computer Vision MT25, Image classificationU
- Notes - Computer Vision MT25, Neural networksU
- Notes - Computer Vision MT25, Loss function designU
- Notes - Computer Vision MT25, Convolutional neural networksU
- Notes - Computer Vision MT25, DropoutU
- Notes - Computer Vision MT25, Learning curvesU
- Notes - Computer Vision MT25, Attention and transformersU
- Notes - Computer Vision MT25, Interpreting vision modelsU
- Notes - Computer Vision MT25, Object detectionU
- Notes - Computer Vision MT25, Precision and recallU
- Notes - Computer Vision MT25, SegmentationU
- Notes - Computer Vision MT25, VideoU
- Notes - Computer Vision MT25, Optical flowU
- Notes - Computer Vision MT25, Visual trackingU
- Notes - Computer Vision MT25, Lucas-Kanade trackingU
- Notes - Computer Vision MT25, Camera modelsU
- Notes - Computer Vision MT25, Multiple view geometryU
- Notes - Computer Vision MT25, Neural renderingU
- Notes - Computer Vision MT25, Generative modelsU
- Notes - Computer Vision MT25, Representation learningU
- Notes - Computer Vision MT25, Unsupervised computer visionU
- Notes - Computer Vision MT25, Vision and languageU
- Notes - Computer Vision MT25, Ethics and privacyU
Related notes
The majority of Course - Machine Learning MT23U is relevant, but especially:
- Notes - Machine Learning MT23, ClassificationU
- Notes - Machine Learning MT23, ClusteringU
- Notes - Machine Learning MT23, Convolutional neural networksU
- Notes - Machine Learning MT23, Cross-entropy lossU
- Notes - Machine Learning MT23, Generative modelsU
- Notes - Machine Learning MT23, Linear regressionU
- Notes - Machine Learning MT23, Logistic regressionU
- Notes - Machine Learning MT23, Matrix calculusU
- Notes - Machine Learning MT23, Maximum likelihood principleU
- Notes - Machine Learning MT23, Naïve Bayes classifiersU
- Notes - Machine Learning MT23, Neural networksU
- Notes - Machine Learning MT23, PerceptronsU
- Notes - Machine Learning MT23, Principal component analysisU
- Notes - Machine Learning MT23, Support vector machinesU
- Notes - Machine Learning MT23, k-means clusteringU
- Notes - Machine Learning MT23, k-nearest neighboursU
- Paper - Attention Is All You Need (2017)U
Surprisingly, there is a small amount of overlap with the content covered in
when it comes to homogenous coordinates and the projective line model of the complex plane.