Search our site
Search our site

Embedded Systems (Computer Vision) / with Management Studies Masters (MSc)

Embedded Systems (Computer Vision) MSc

Mode Duration Start date
Full time 1 year September 2016
January 2017
Part time 2–3 years September 2016
January 2017

Embedded Systems (Computer Vision) with Management Studies MSc

Mode Duration Start date
Full time 1 year September 2016
January 2017
Part time 2–3 years September 2016
January 2017

Choose Kingston's Embedded Systems (Computer Vision) / with Management Studies MSc

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.

Key features

  • 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).

The Embedded Systems (Computer Vision) MSc 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.

Assessment

Coursework and/or exams, research project/dissertation.

Course structure

The full MSc course consists of an induction programme, four taught modules, and project dissertation. Please note that this is an indicative list of modules and is not intended as a definitive list.

Embedded Systems (Computer Vision) MSc modules

  • 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.

    This module is a core module in Embedded Systems field and the Digital Image and Signal Processing field, and an optional module in other computing and information system postgraduate fields. It introduces you to the fundamental concepts of digital signal processing and prepares you to understand how to represent, analyse and manipulate digital signals, providing a theoretical background as well as practical work. It also equips you to evaluate, design with and programme digital signal processors, considering their architecture and features and matching these to embedded applications. Practical work covers installing the development tools for a digital signal processor and using them to produce a working application.

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

    On successful completion of the module, you will be able to:

    • measure and optimise the performance of code in C/C++;
    • efficiently debug and troubleshoot code in C/C++;
    • improve code performance, through low- and high-level optimisation and create plug-ins based on DLLs;
    • create code optimised for specific games devices/embedded systems;
    • implement multi-threaded applications, for example on a PlayStation 3; and
    • develop optimised code using low and high level networking libraries.
     
  • 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.

    On successful completion of the module, you will be able to:

    • Assess the sensor technology used in artificial vision systems (medical imaging, video surveillance, assistive living, motion capture).
    • Select and specify suitable methods and algorithms relevant for a particular process required in an artificial vision system.
    • Build complex artificial vision systems using software packages and/or specialised libraries.
    • Articulate and demonstrate the specific problems associated with extracting information from images and video streams at different levels of a computer vision pipeline.
    • Critically analyse examples of real-world applications of artificial vision systems.
     
  • 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).

    On successful completion of the module, you will be able to:

    • Select, justify and use effectively the research methods and techniques appropriate for particular cases in order to carry out a literature search and an independent work of research.
    • Critically identify the need to position your research in the wider academic or business context and structure the dissertation format to agreed conventions.
    • Plan, manage and critically evaluate the project using the techniques and tools needed in order to bring it in successfully on time and within resourcing limits.
    • Identify and critically analyse real-world problems or knowledge gaps to which academic concepts and methods can be realistically applied to improve or resolve the problem situation.
    • Apply skills to show an ability to engage in academic and professional communication with others in their field through report and presentation.
    • Present critical awareness in applying appropriate legal, social or ethical obligations and when required, respond to the financial and other constraints of a corresponding business environment.
     
  • Choose from:

    • 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.

      On successful completion of the module, you will be able to:

      • select and incorporate relevant mathematics and physics techniques in a games implementation;
      • describe and make use of rendering techniques to display 3D graphics primitives and handle images;
      • apply and code standard game elements such as camera, movement, skyboxes and terrains;
      • select and code using a range of game libraries and engines;
      • incorporate realistic behaviours and gameplay; and
      • develop reliable, tested games using industry-standard practices and techniques to schedule.
       
    • 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.

      The first part of the module focuses in particular on the representation of multimedia sources and on lossless and lossy compression methods for data, audio, image and video signals.

      The second part of the module focuses in particular on the transmission of multimedia sources over communication systems and networks and on the strategies adopted to protect multimedia content from channel and network errors and losses.

      On successful completion of the module, you will be able to:

      • Articulate the various types of multimedia networks and the trends in multimedia communications and networking.
      • Critically analyse specific source coding techniques for multimedia sources.
      • Critically analyse multimedia transmission systems and protocols.
      • Measure, analyse and specify the QoS support required by different multimedia sources.
      • Appraise different aspects in the design, operation, and implementation of advanced multimedia communication systems and apply the learned concepts in a laboratory environment.
      • Write succinct, accurate technical reports.
       
    • 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.

       
     

Embedded Systems (Computer Vision) with Management Studies MSc modules

  • 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.

    This module is a core module in Embedded Systems field and the Digital Image and Signal Processing field, and an optional module in other computing and information system postgraduate fields. It introduces you to the fundamental concepts of digital signal processing and prepares you to understand how to represent, analyse and manipulate digital signals, providing a theoretical background as well as practical work. It also equips you to evaluate, design with and programme digital signal processors, considering their architecture and features and matching these to embedded applications. Practical work covers installing the development tools for a digital signal processor and using them to produce a working application.

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

    On successful completion of the module, you will be able to:

    • measure and optimise the performance of code in C/C++;
    • efficiently debug and troubleshoot code in C/C++;
    • improve code performance, through low- and high-level optimisation and create plug-ins based on DLLs;
    • create code optimised for specific games devices/embedded systems;
    • implement multi-threaded applications, for example on a PlayStation 3; and
    • develop optimised code using low and high level networking libraries.
     
  • 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.

    On successful completion of the module, you will be able to:

    • Assess the sensor technology used in artificial vision systems (medical imaging, video surveillance, assistive living, motion capture).
    • Select and specify suitable methods and algorithms relevant for a particular process required in an artificial vision system.
    • Build complex artificial vision systems using software packages and/or specialised libraries.
    • Articulate and demonstrate the specific problems associated with extracting information from images and video streams at different levels of a computer vision pipeline.
    • Critically analyse examples of real-world applications of artificial vision systems.
     
  • This module runs on Saturdays.

    This module is aimed at the practical needs of students from different academic contexts such as, but not limited to computing, science, medicine, biotechnology and the health services who are aspiring team leaders, managers, and entrepreneurs in business within the context of the commercial, public, voluntary, or academic sector.

    The module introduces and uses activities and problem-solving to investigate business topics ranging from finance, accounting, budgeting, and marketing, to organisational management by developing the leadership skills to meet business challenges and cope with its complexity.

     
  • 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).

    On successful completion of the module, you will be able to:

    • Select, justify and use effectively the research methods and techniques appropriate for particular cases in order to carry out a literature search and an independent work of research.
    • Critically identify the need to position your research in the wider academic or business context and structure the dissertation format to agreed conventions.
    • Plan, manage and critically evaluate the project using the techniques and tools needed in order to bring it in successfully on time and within resourcing limits.
    • Identify and critically analyse real-world problems or knowledge gaps to which academic concepts and methods can be realistically applied to improve or resolve the problem situation.
    • Apply skills to show an ability to engage in academic and professional communication with others in their field through report and presentation.
    • Present critical awareness in applying appropriate legal, social or ethical obligations and when required, respond to the financial and other constraints of a corresponding business environment.
     

You will have the opportunity to study a foreign language, free of charge, during your time at the University as part of the Kingston Language Scheme. Options currently include: Arabic, French, German, Italian, Japanese, Mandarin, Portuguese, Russian and Spanish.

For further information:

Postgraduate admissions
Tel: +44 (0)20 8417 4546
Email us

Location

This course is taught at Penrhyn Road

View Penrhyn Road on our Google Maps

For further information:

Postgraduate admissions
Tel: +44 (0)20 8417 4546
Email us

Location

This course is taught at Penrhyn Road

View Penrhyn Road on our Google Maps
Favourite this course

Find a course

Course finder

>

Accreditation

The British Computer Society (BCS) accredits this course which means you may be able to gain exemptions from some BCS professional examinations.

Find out more...

Find us on Facebook

Postgraduate study
Site menu