In this course, you will :
- Learn how to use image processing and transformation to teach robots to see.
- To better understand the fundamentals of robotic vision, investigate how computers process images and how images are represented in a computer.
- Learn to identify the distinguishing features of a shape and its perimeter in order to investigate how robots can be programmed to see.
- Investigate advanced image processing methods.
- learn how images are processed, including advanced techniques like morphological image processing and gamma correction.
- be able to describe the functions of various types of image processing in order to determine which is best for your operations.
- Explain how images are stored in a computer.
- Describe the functions of various image processing and feature extraction operations.
- Demonstrate basic coding in MATLAB for robotics-related image processing.
- How computers process images
- Pixels, edges and regions
- How images are processed – histograms, monadic operations such as gamma correction and thresholding, and diadic operations
- Spatial operators such as kernels, Gaussian smoothing and edge detection
- How to extract image features – binary blobs and blob hierarchy
- Advanced image processing – morphology, scaling and image warping
- How to find dominant lines
- Properties of colour and light