Computer vision

We explore the use of modern machine learning algorithms such as deep neural networks for a wide spectrum of visual problems, to allow machines to see and understand the world around them. A computer vision system should be able to detect, track, identify and analyse the visual objects in an image or a video.


Eye scan showing computer data

Computer vision technology has many practical applications that benefit society. For example, one can use computer vision models to help in looking after the wellbeing of elderly people who live alone in a house.

We can also use computer vision algorithms to identify early-stage cancers by detecting subtle changes in tissues or cells. Autonomous driving systems also use many visual sensors to detect and analyse pedestrians, traffic signs and vehicles on the road, which provides rich information for decision-making.

Our research

We are developing cutting-edge computer vision algorithms in conjunction with modern machine learning approaches to solve a wide range of real world problems.

Get in touch

Contact us at if you would like to find out more about our research in computer vision.

Contact us

Find us


School of Computer Science and Electronic Engineering
University of Surrey
See map