Machine Vision (5cr)
Code
General information
- Enrollment
- 17.11.2025 - 08.01.2026
- Registration for introductions has not started yet.
- Timing
- 12.01.2026 - 20.05.2026
- The implementation has not yet started.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Face-to-face
- Unit
- School of Technology
- Campus
- Lutakko Campus
- Teaching languages
- English
- Seats
- 20 - 30
- Degree programmes
- Bachelor's Degree Programme in Automation and Robotics
- Teachers
- Samppa Alanen
- Janne Viitaniemi
- Groups
-
TAR23S1Bachelor's Degree Programme in Automation and Robotics
-
TSA26VKSähkö- ja automaatiotekniikka (AMK), vaihto-opiskelu/Exchange studies
-
TSA26VKDDSähkö- ja automaatiotekniikka (AMK), DD
- Course
- TSAR0520
Realization has 14 reservations. Total duration of reservations is 43 h 0 min.
| Time | Topic | Location |
|---|---|---|
|
Tue 13.01.2026 time 14:15 - 16:45 (2 h 30 min) |
Machine Vision TSAR0520-3010 |
R35DP69
Automaatiolaboratorio PID
|
|
Fri 23.01.2026 time 11:30 - 14:00 (2 h 30 min) |
Machine Vision TSAR0520-3010 |
R35DP69
Automaatiolaboratorio PID
|
|
Thu 29.01.2026 time 11:30 - 14:00 (2 h 30 min) |
Machine Vision TSAR0520-3010 |
R35DP69
Automaatiolaboratorio PID
|
|
Mon 02.02.2026 time 09:00 - 11:30 (2 h 30 min) |
Machine Vision TSAR0520-3010 |
R35DP69
Automaatiolaboratorio PID
|
|
Mon 09.02.2026 time 12:30 - 15:00 (2 h 30 min) |
Machine Vision TSAR0520-3010 |
R35BP06
IT-tila
|
|
Mon 16.02.2026 time 09:00 - 11:30 (2 h 30 min) |
Machine Vision TSAR0520-3010 |
R35DP69
Automaatiolaboratorio PID
|
|
Wed 04.03.2026 time 08:00 - 11:30 (3 h 30 min) |
Machine Vision TSAR0520-3010 |
R35DP70.ABB
ABB
DP72.robotics Robotics R35DP72.robotics Robotics R35DP72.FANUC FANUC |
|
Wed 11.03.2026 time 08:00 - 11:30 (3 h 30 min) |
Machine Vision TSAR0520-3010 |
R35DP70.ABB
ABB
DP72.robotics Robotics R35DP72.robotics Robotics R35DP72.FANUC FANUC |
|
Wed 18.03.2026 time 08:00 - 11:30 (3 h 30 min) |
Machine Vision TSAR0520-3010 |
R35DP70.ABB
ABB
DP72.robotics Robotics R35DP72.robotics Robotics R35DP72.FANUC FANUC |
|
Wed 25.03.2026 time 08:00 - 11:30 (3 h 30 min) |
Machine Vision TSAR0520-3010 |
R35DP70.ABB
ABB
DP72.robotics Robotics R35DP72.robotics Robotics R35DP72.FANUC FANUC |
|
Wed 01.04.2026 time 08:00 - 11:30 (3 h 30 min) |
Machine Vision TSAR0520-3010 |
R35DP70.ABB
ABB
DP72.robotics Robotics R35DP72.robotics Robotics R35DP72.FANUC FANUC |
|
Wed 08.04.2026 time 08:00 - 11:30 (3 h 30 min) |
Machine Vision TSAR0520-3010 |
R35DP70.ABB
ABB
DP72.robotics Robotics R35DP72.robotics Robotics R35DP72.FANUC FANUC |
|
Wed 15.04.2026 time 08:00 - 11:30 (3 h 30 min) |
Machine Vision TSAR0520-3010 |
R35DP70.ABB
ABB
DP72.robotics Robotics R35DP72.robotics Robotics R35DP72.FANUC FANUC |
|
Wed 22.04.2026 time 08:00 - 11:30 (3 h 30 min) |
Machine Vision TSAR0520-3010 |
R35DP70.ABB
ABB
DP72.robotics Robotics R35DP72.robotics Robotics R35DP72.FANUC FANUC |
Evaluation scale
0-5
Objective
Main objectives for this course are acquiring knowledge and getting familiar with different types of machine vision systems and solutions (including robotics applications). Studying in this course require fundamentals in field of technology and programming skills. This course enables further studies of the subject in other courses.
EUR-ACE ENGINEERING PRACTICE
Student is familiar and able to use image acquisition, image pre-processing and image analysis functions in machine vision systems with grayscale and color cameras. Student is familiar with hardware component properties (cameras, image processing components, light sources, optics, connections) in machine vision. Student understands functionalities, limits and opportunities in machine vision systems. Student is able to design machine vision system and program machine vision application and algorithms according to end-user requirements. Student is able to design the installation of the machine vision system according to end-user needs (designing optical geometry, choosing camera and lightning options, implementing interface to automation system, designing environmental protection).
Content
Camera and lightning technologies
Optics
Image acquisition
Image analysis
Designing machine vision system
Programming machine vision application and applying machine vision algorithms
Interfaces for external systems
Assessment criteria, satisfactory (1)
Sufficient (1): Students is partly able to design machine vision system and take into account the requirements of the application. Students is able to design and implement hardware, software and installations for machine vision applications but the design and implementation is significantly incomplete.
Satisfactory (2): Student is mainly able to design machine vision system and take into account the requirements of the application. Students is able to design and implement hardware, software and installations for machine vision applications but the design and/or implementation is incomplete.
Assessment criteria, good (3)
Good (3): Student is able to solve machine vision system design and installation issues according to the requirements of the application. Students is able to design and implement machine vision applications in a functional way including component selection, software and installations. Despite functional implementation, selections and/or implementation are not optimal.
Very good (4): Student is able to manage the design and installation challenges of a machine vision system according to the requirements of the application. Students is able to design and implement machine vision applications in a very good way including component selection, software and installations but there are small selection or implementation differences in the solutions compared to the optimal.
Assessment criteria, excellent (5)
Excellent (5): Student is able to master the design and installation of a machine vision system according to the requirements of the application. Student is able to design and implement challenging machine vision applications in an optimal way including component selection, software and installations.
Qualifications
Fundamentals in field of technology, programming skills
Further information
Exchange students 5