Research image by Dr Filippo Bergamasco

The Marine and Coastal Environments Network at 勛圖窪蹋 College presents a short online course on: Practical Image Processing for Scientists and Engineers.泭

The aim of vision systems is to build a model of the environment based on the analysis of one or more images. This short online course provides a practical introduction to principles and fundamental algorithms used in order to create artificial vision systems. The course develops in a bottom-up fashion, starting from the fundamental concepts of ���early vision��� and progressing with the classical image processing methods to extract interesting features from images. Each lesson comprises practical examples to better frame the studied concepts to typical real-world scenarios.

The event is open to all 勛圖窪蹋 staff and students, but may be of particular interest for PhD students and postdocs.

The course

Duration

5 Lessons (10 hours total). Each lesson lasts 2 hours, including questions. Classes will be delivered online using ZOOM. Details will be sent to registrants the day before the event.

Lecturer

, Ca��� Foscari University of Venice, Italy泭

Programme

All classes to begin at 10.00 BST

Lesson 1 ��� Introduction ��� September 7

  • Light and visible spectrum
  • The imaging process
  • Sampling and Quantization
  • Intensity transformations: Negative, Gain/Bias, Log/Gamma
  • Image histogram
  • Histogram equalization and matching
  • Image thresholding

Live demo: Histogram matching

Objectives: Understand how digital images are acquired, how to judge (and possibly enhance) their quality.

Lesson 2 ��� Spatial filtering & Morphological image processing ��� September 8

  • Mechanics of spatial filtering
  • Correlation and convolution
  • Template matching
  • Noise models
  • Smoothing spatial filters
  • Min/max/median filters
  • Sharpening and Laplacian
  • Grayscale morphological image processing

Live demo: Top-hat filter: removing a galaxy from a starred sky

Objectives: Understand how to remove noise from images and/or increase the sharpness

Lesson 3 ��� Colour vision ��� September 9

  • Colour fundamentals and human vision
  • Colour matching
  • Colour spaces
  • Chroma keying compositing

Live demo: Filming with green screen: practical chroma keying compositing.

Objectives: Learn to discriminate objects according to their colour.

Possible applications: Colour-based object detection.

Lesson 4 ��� Edge and Corners ��� September 14

  • Features in computer vision
  • Edge models
  • The image gradient
  • Derivatives and noise
  • Marr-Hildreth edge detector
  • Canny edge detector
  • Harris corner detector

Live demo: Realtime Harris corner detector

Objectives: How to extract interesting features from an image, like edges or corners.

Possible applications: Object shape and boundary detection, feature tracking

Lesson 5 ��� Pinhole camera ��� September 15

  • Camera obscura
  • The pinhole model
  • Finite projective camera
  • Image of points on a plane
  • Vanishing points and lines
  • 2D projectivities

Live demo: Plane rectification from vanishing lines

Objective: Understand the geometric relations between the 3D scene and its projection onto the image plane.

Possible applications: Recovery of the camera motion, planar objects measurement, perspective distortion correction

Referral texts

[1] R. C. Gonzalez, R.E. Woods. Digital Image Processing (3rd edition). Pretience Hall

[2] R. Hartley, A. Zisserman. Multiple View Geometry in Computer Vision (2nd edition). Cambridge University Press, New York, NY, USA.

Registration is now closed. Add event to calendar
See all events