MEI-56606 Machine Vision, 5 cr

Lisätiedot

This course will focus on industrial applications of Machine Vision, and especially from production automation point-of-view.

Course will include large amounts of independent studies in the form of reading texts (book chapters, articles, etc.), performing tasks on-line in Moodle, writing essays, etc. In addition, course will include hands-on work in laboratory.

Vastuuhenkilö

Jussi Halme, Minna Lanz

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
MEI-56606 2016-01 3 - 4 Jussi Halme
Minna Lanz
Completed and accepted assignments, essays and exercises about topics discussed during the lectures. Course has no exam.

Osaamistavoitteet

After completing the course student has know-how about industrial machine vision at the level that he/she can analyse simple applications from machine vision point-of-view, select suitable machine vision hardware components for the application, and program the machine vision equipment. Student can also analyse how reliable the measurement/inspection results are and identify error sources.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Machine vision in production automation: Typical applications. Typical system structures. Commonly used 3D imaging methods.     
2. Machine vision hardware: * Different system types (PC based system, smart camera based system) * Camera types and selection principles: Specifying camera resolution (field-of-view, spatial resolution) and resulting expected measurement resolution. * Lenses and other optical components: Specifying lens focal length. * Illumination in machine vision: Importance of illumination concerning the resulting image. Illumination methods and light sources.  Typical color camera vs. grey-scale camera. Shutter types. Concepts of depth-of-focus/depth-of-field and optical resolution. Effect of different light colors.   
3. Machine vision software and image processing: Digital image. Typical functionality and special properties of machine vision software. Common programming concepts and methods in machine vision.   Understanding basic operating principles of the most commonly used machine vision software algorithms. Programming simple machine vision application.   
4. Typical machine vision applications/tasks in production automation: Checking the presence/counting parts - methods Locating parts for robot pickup - robot and machine vision calibration Dimensional measurements - measurement accuracy and/or uncertainty   Communicating with other equipment. Calibrating machine vision system and combining camera and robot coordinates. Calculating measurement uncertainty.    

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Book   Machine Vision Handbook   Bruce G. Batchelor   ISBN: 978-1-84996-168-4 (Print     TUT has one paper copy at library (only short term loans) and license to eBook, see link.   No   
Lecture slides   Lecture materials etc.   Lecturer(s)       Lecture slides, exercise problems, assignment instructions, etc.   No   

Tietoa esitietovaatimuksista
This course has no formal prerequisites, but since this is a Master's level course, we expect that students have some previous knowledge about production automation. Elementary know-how on programming will help completing course tasks, but is not strictly required.

Vastaavuudet

Opintojakso ei vastaan mitään toista opintojaksoa

Päivittäjä: Andersson Kirsi, 22.08.2016