Mathematical foundations
Review vectors, matrices, convolution, probability and optimisation concepts used throughout computer vision.
Path builder
Add resources, projects, exercises and milestones, then publish the path.
Curriculum
Review vectors, matrices, convolution, probability and optimisation concepts used throughout computer vision.
Understand pixels, colour spaces, filtering, edges, features and geometric transformations.
Practice loading, transforming, filtering and analysing images with OpenCV.
Study convolution, pooling, receptive fields, training and common CNN architectures.
Train and evaluate a CNN image classifier on a public dataset.
Study region-based and single-stage object detection methods.
Study semantic, instance and panoptic segmentation.
Learn patch embeddings, self-attention and modern transformer-based vision architectures.
Choose one computer vision paper and reproduce a key experiment or result.
Review your notes, projects and remaining research questions.