- Homepage
- Key Information
- Students
- Taught programmes (UG / PGT)
- Student Services and Procedures
- Student Support
- Events and Colloquia
- International Students
- Students as Change Agents (SACA)
- Student Staff Liaison Committees (SSLC)
- The Exeter Award
- Peer Support
- Skills Development
- Equality and Diversity
- Athena SWAN
- Outreach
- Living Systems Institute Webpage
- Alumni
- Info points and hubs
- Inbound Exchange Students
- Staff
- PGR
- Health and Safety
- Computer Support
- National Student Survey (NSS)
- Intranet Help
- College Website
ECMM441 - Machine Vision (2023)
MODULE TITLE | Machine Vision | CREDIT VALUE | 15 |
---|---|---|---|
MODULE CODE | ECMM441 | MODULE CONVENER | Dr Anjan Dutta (Coordinator) |
DURATION: TERM | 1 | 2 | 3 |
---|---|---|---|
DURATION: WEEKS |
Number of Students Taking Module (anticipated) | 90 |
---|
This module will provide you with the fundamentals of machine vision and image processing, covering the essential challenges and key algorithms for solving a variety of problems related to automated processing of visual data. The course will provide both theoretical grounding and a practical introduction to classical and state-of-the-art approaches. Theory and methods will be taught through practical applications of machine vision and will cover a broad range of problems, from low-level image processing to object recognition, motion tracking and 3D vision.
Content will be delivered in an intensive one-week teaching block consisting of lectures and practical work. Self-study and coursework will complete the module teaching activities.
On successful completion of this module you should be able to:
Module Specific Skills and Knowledge
2. Design and implement vision and image processing algorithms in a high-level language.
Discipline Specific Skills and Knowledge
4. Select appropriate statistical representations, features and algorithms to suit problem specificities.
Personal and Key Transferable / Employment Skills and Knowledge
6. Effectively communicate to a technical audience using reports and documentation.
- Image processing: convolution, linear filters, image gradients
- Feature extraction & matching: edge & corner detection, multi-scale analysis, feature descriptors, feature matching and tracking
- Geometric Image formation: geometric transformations, pinhole camera and perspective effects
- Multi-view geometry and structure from motion: 3D reconstruction
- Recognition in Computer Vision: classical approaches for image classification, and object detection, k-nearest neighbours and support vector machine classifiers.
- Deep learning for computer vision: neural networks, convolutional neural networks, object detection, semantic and instance segmentation
Scheduled Learning & Teaching Activities | 32.00 | Guided Independent Study | 40.00 | Placement / Study Abroad | 0.00 |
---|
Category | Hours of study time | Description |
Scheduled Learning and Teaching | 16 | Lectures |
Scheduled Learning and Teaching | 16 | Practicals |
Guided independent study | 20 | Coursework preparation |
Guided independent study | 20 | Background reading and self study |
Form of Assessment | Size of Assessment (e.g. duration/length) | ILOs Assessed | Feedback Method |
---|---|---|---|
Practical work | 16 hours | All | Oral |
Coursework | 100 | Written Exams | 0 | Practical Exams | 0 |
---|
Form of Assessment | % of Credit | Size of Assessment (e.g. duration/length) | ILOs Assessed | Feedback Method |
---|---|---|---|---|
Coursework | 100 | 20 hours, code submission | All | Written feedback and model answers |
Original Form of Assessment | Form of Re-assessment | ILOs Re-assessed | Time Scale for Re-assessment |
---|---|---|---|
Summative assessment | Coursework (100%) | All | August re-assessment period |
information that you are expected to consult. Further guidance will be provided by the Module Convener
Basic reading:
ELE: http://vle.exeter.ac.uk/
Web based and Electronic Resources:
CVOnline: an online compendium of computer vision techniques: http://homepages.inf.ed.ac.uk/rbf/CVonline/
Website of R. Szelinski’s Computer Vision book (including a free electronic version of the book): http://szeliski.org/Book
Getting Started with MATLAB: http://uk.mathworks.com/help/matlab/getting-started-with-matlab.html
Computer Vision System Toolbox of MATLAB: https://uk.mathworks.com/products/computer-vision.html
Keras: The Python Deep Learning library: https://keras.io/
Other Resources:
Reading list for this module:
Type | Author | Title | Edition | Publisher | Year | ISBN | Search |
---|---|---|---|---|---|---|---|
Set | Bishop, John C. | Pattern recognition and machine learning | Springer | 2006 | [Library] | ||
Set | Forsyth, David & Jean Ponce | Computer vision: a modern approach | 2nd | Pearson | 2011 | [Library] | |
Set | Jan Erik Solem | Programming Computer Vision with Python: Tools and algorithms for analyzing images | O'Reiley | 2012 | [Library] | ||
Set | Szeliski, Richard | Computer vision: algorithms and applications | 2nd | Springer | 2021 | [Library] |
CREDIT VALUE | 15 | ECTS VALUE | 7.5 |
---|---|---|---|
PRE-REQUISITE MODULES | ECMM456, ECMM457 |
---|---|
CO-REQUISITE MODULES |
NQF LEVEL (FHEQ) | 7 | AVAILABLE AS DISTANCE LEARNING | No |
---|---|---|---|
ORIGIN DATE | Thursday 06 July 2017 | LAST REVISION DATE | Wednesday 18 January 2023 |
KEY WORDS SEARCH | Computer vision, image processing, object recognition, object detection and segmentation, tracking, pattern recognition. |
---|