Taught course

Embedded Systems (Computer Vision)

Kingston University · Computing and Information Systems

Entry requirements

Good honours degree or equivalent in computer science, IT, electronics, engineering or mathematics or substantial relevant work experience.

Months of entry

January, September

Course content

Vision is the most useful sense we possess and as such accounts for about 30% of the sensing processing of the brain. The automation of visual processing (ie computer vision) has many applications in the modern world including medical imaging for better diagnosis, surveillance systems to improve security and safety, industrial and domestic robotics plus advanced interfaces for computer games, mobile phones and human-computer interfaces. The possibilities are only limited by our imagination.

  • The unique combination of computer vision and embedded systems skills is highly desirable in state-of-the-art industrial applications.
  • This course is accredited by BCS, The Chartered Institute for IT.
  • You will have the opportunity to work on your project dissertation in the internationally recognised Digital Imaging Research Centre with groups on visual surveillance, human body motion, medical imaging and robotics and being involved in national and international projects or in collaboration with our industrial contacts.

What will you study

The Embedded Systems (Computer Vision) pathway will equip you with the knowledge and skills required to specify and build computer vision embedded systems, choosing from different imaging devices and applying software that can process and understand images. You will study a range of option modules encompassing computing, engineering and digital media processing. It may also be possible for you to undertake a real-world project in an industrial placement or as part of high-quality research working alongside DIRC (Digital Imaging Research Centre) groups (eg visual surveillance, human body motion analysis, robotics, medical imaging).

Embedded Systems (Computer Vision) MSc pathway

The Embedded Systems (Computer Vision) course can be combined with Management Studies enabling you to develop business and management skills so you can work effectively with business managers to develop innovative and imaginative ways to exploit computer vision and embedded systems for business advantage. This is a key skill for employability, particularly as organisations in the public, private and voluntary sectors grapple with austerity.

Embedded Systems (Computer Vision) MSc core modules

Please note that this is an indicative list of modules and is not intended as a definitive list.

  • Digital Signal Processing

Digital signal processing is a pervasive tool in the modern world, though much of its use is embedded within specialist software and hardware. Most modern instrumentation systems will employ DSP algorithms to analyse sensor readings, and in some cases (eg flight control systems) automatically initiate appropriate responses. Mobile phone technology is singularly dependent on the ability of DSP algorithms to extract meaningful information from broadcast signals. DSP algorithms underpin the revolution in the availability of digital video and audio recordings.

  • Real-time Programming

This core module covers performance optimisation for application in computer games and embedded systems.

  • Artificial Vision Systems

This module introduces the ideas and concepts in image and video processing, computer vision, pattern recognition and machine learning as used in applications such as industrial inspection, medical imaging, assistive living and CCTV surveillance. Core material is a mixture of theoretical and practical work. Students will explore the concepts and techniques taught in the lectures on various images and datasets using specialist software, such as OpenCV, Kinect for Windows SDK, Image Processing Matlab Toolbox.

  • Project Dissertation

This module constitutes the major individual piece of work of the masters programme where you will carry out a project involving independent critical research, design and implementation (where applicable).

Embedded Systems (Computer Vision) MSc option modules

  • 3D Game Programming

The aims of this module are to equip you with the skills necessary to be able to create 3D computer games to a professional standard using appropriate game libraries and to develop problem-solving abilities in the relevant mathematics, physics and graphics techniques which underpin this.

  • Multimedia Communications

This module addresses the theory and practice of multimedia communication systems and networks, with a special focus on multimedia signals (audio, images and video) and relevant compression and transmission techniques.

  • Control Systems with Embedded Implementation

This module encompasses a range of related fields, such as control and embedded implementation. It introduces classical design and tools for analysis of control systems. Time domain design methods are followed by frequency domain design methods. Although the module mainly deals with continuous-time systems, the discrete-time systems are also discussed. This is followed on by implementation, where sensors and actuators are introduced. A strong feature of this module is the delivery by the academic staff from the Industrial Control Research Group, using industrial state-of-the-art equipment. The learning is supported by practical exercises where students design and implement embedded control systems using computer-aided design tools and embedded microcontroller-based systems including real-time industrial computers. In additional to the theoretical concepts, the focus of this module is on implementation, providing you with a set of skills that will enhance their employability. A range of transferable skills gained in this module is aimed to help with the work on the final project and extra-curricular activities available within the school.

Work placement scheme

Many postgraduate courses at Kingston University allow students to do a 12-month work placement as part of their course. The responsibility for finding the placement is with the student; we cannot guarantee the placement, just the opportunity to undertake it. As the work placement is an assessed part of the course, the work placement is covered by a student's tier 4 visa.

Information for international students

All non-UK applicants must meet our English language requirements. For this course it is Academic IELTS of 6.5 overall with 6.0 in Writing and 5.5 in Reading, Listening and Speaking. Read our full guidance about English language requirements, which includes details of other qualifications we'll consider. http://www.kingston.ac.uk/international/studying-at-kingston/language-requirements/

Fees and funding

Please see http://www.kingston.ac.uk/postgraduate-course/embedded-systems-with-computer-vision-msc/fees-and-bursaries.html for further details.

Qualification and course duration


part time
24-36 months
full time
12 months

Course contact details

Postgraduate Admissions
08448 547683/+44 (0)20 3308 9931