Dr John Darby

My profile

Biography

I’m the programme leader for the MSc Computer Science and a unit leader on the undergraduate programme, mainly teaching things to do with AI and machine learning.

I have an undergraduate degree in Computational Physics (BSc Hons.) from the School of Physics & Astronomy at The University of Edinburgh (2000-03) and an MSc in Mobile and Distributed Computer Networks from Leeds Metropolitan University (2003-04). I got my PhD from MMU (2006-10) under the supervision of Baihua Li and Nicholas Costen and then worked as a post-doctoral Research Assistant for the IRM (2010-11) and a Research Associate for the SCMDT (2011-13). All my work has been in the area of Computer Vision and I am a member of the British Machine Vision Association. I started as a permanent Lecturer in Computer Science and Information Systems at the Department of Computing, Mathematics and Digital Technology in June 2013. I have also worked in industry as a Software Engineer for Echostar Europe (2005-06) with some very enjoyable stints in Denver, Colorado at Echostar Corp.

Interests and expertise

My research aim is to develop non-invasive Computer Vision approaches for the tracking and analysis of human movements. My interests in human movement run from the internal processes that allow limbs to move (see work on skeletal muscle analysis through ultrasound), to the external actions and behaviours that we engage in (see work on markerless motion tracking and behaviour classification), and to the physical interactions we have with objects in the world around us (see work on implement recognition and localisation). The projects I’ve worked on at the Image and Sensory Computation Group have involved techniques from a range of fields like Machine Learning, Image Processing, Particle Filtering/SMC methods, Computer Graphics and Animation and have applications in areas such as Surveillance, Biomechanics, Human-Computer Interaction and Healthcare.

Teaching

6G5Z0032: Machine Learning

6G6Z0048: Artificial Intelligence

6G6Z1114: User Experience and Interaction Design

6G6Z1101: Project

Research outputs