Revision 2bbd5e7e8915d2a71da6a2d293ed23d7a29637d9 (click the page title to view the current version)

Overview

Changes from 2bbd5e7e8915d2a71da6a2d293ed23d7a29637d9 to 728d25fd5e850dd5e255cface3de54433e20f705

---
title: Lecture Notes - AIS2204 Maskinsyn
categories: Module
---


# Introduction (two weeks?)


| # | Topic  | Reading | Keywords |
|---|---------------|-------------------|-----------------------------|
| 1 | [Introduction]() | Ma 2004:Ch 1  | Quick examples - software installation |
| 2 | [3D Mathematics]() | Ma 2004:Ch 2, App A (SZ 2) | 3D modelling, motion |
| 3 | [3D Objects in Python]() | Tutorials |
| 4? | More mathematics - quaternions? | |
| 5 | [Camera Mathematics]() | Ma 2004:Ch 3-3.3.1 (SZ 6) | projection, lens/camera |
| 6 | [Image Formation]() | Ma 2004:Ch 3.3-3.4 | Radial Distortion etc. |
| 7 | [Distortion in Practice]() | | Radial Distortion etc. |


+ Session 7.  Programming with Python OpenCV ??
    - [Getting Started with Videos](https://docs.opencv.org/4.5.1/dd/d43/tutorial_py_video_display.html)
    - [Core Operations](https://docs.opencv.org/4.5.1/d7/d16/tutorial_py_table_of_contents_core.html)
	  on images
+ Session
    - [Calibration in OpenCV](https://docs.opencv.org/master/dc/dbb/tutorial_py_calibration.html)


# Project 1.  Feature Tracking (three weeks?)

**Reading** Ma (2004) Chapter 4

**Additional Reading** SZ 4

**Keywords** Signal Processing, 2D

| # | Topic  | Reading | Keywords |
|---|---------------|-------------------|-----------------------------|
| 1 | [Corner Detection]() | Ma 2004:Ch 4-4.2 | Calculate Gradient.  Harris Feature Detector. |
| 1 | [Corner Detection]() | Ma 2004:Ch 4-4.2 (SZ 4) | Calculate Gradient.  Harris Feature Detector. |
| 2 | [Corner Detection in Python]() | 
| 3 | [Tracking Features]() | Ma 2004:Ch 4.3-4.5 | Tracking of Features. Tracking of Edges. |
| 4 | [Tracking Features in Python]() |


+ OpenCV/Python Tutorial
    - Background: [Understanding Features](https://docs.opencv.org/master/df/d54/tutorial_py_features_meaning.html)
    - [Harris Corner Detection](https://docs.opencv.org/master/dc/d0d/tutorial_py_features_harris.html)
    - Overview
      [Feature Detection and Description](https://docs.opencv.org/master/db/d27/tutorial_py_table_of_contents_feature2d.html)
+ Ma 2004 Chapter 11.1-2.


# Project 2.  Projective Reconstruction (three weeks)

**Keywords** 3D, calibration, projection

1. Ma 2004 Chapter 2-3.  See [Introduction](#introduction)
1. Ma 2004 Chapter (5)-6.
1. Ma 2004 Chapter 11.3.
2. OpenCV/Python Tutorial 
   [Camera Calibration and 3D Reconstruction](https://docs.opencv.org/master/d9/db7/tutorial_py_table_of_contents_calib3d.html)

# Project 3.  Euclidean Reconstruction

1. Ma 2004 Chapter 10.  Partial Scene Knowledge
1. Ma 2004 Chapter 11.4.

# Project 4.  Visualisation

**Keywords** texture, visualisation

1. Ma 2004 Chapter 11.5.