Contact details

Richard Wilson

Professor of Pattern Analysis
Department of Computer Science
University of York

Tel: 01904 325576    Email: Richard.Wilson (at)

I am a Professor in the Department of Computer Science at the University of York. I completed a BA in Physics from St. John's College, Oxford in 1992 and a PhD in computer vision from the University of York in 1996. I have published more than 150 papers in international journals and conferences. According to Google Scholar, my work has been cited more than 2000 times and I have an h-index of 23.

My research interests are wide-reaching but mainly involve the areas of computer vision and pattern recognition, particularly problems involving graphs and networks. I have worked on Bayesian methods for graph matching and the development of spectral techniques for structural pattern recognition, developing new feature sets for describing graphs and networks. I have also published research in the fields of quantum computing, shape-from-shading, speech recognition and protein matching.

My current interests involve trying to obtain a better quantitive understanding of complex networks. I am working on ways to measure the complexity of directed and undirected networks, and how to characterise large networks in an efficient way using walks and cycles. I am also interesting in statistical models of network classes which can be learnt from data.

I was a member of the British Physics Olympiad team in 1988, won the K. M. Stott prize for best thesis from the University of York in 1995 and was a member of the winning team in the 1996 BCS programming competition. I was also an EPSRC advanced research fellow from 1998-2003. I am a fellow of the IAPR and a Senior Member of IEEE.


My research mainly lies in the area of statistical pattern recognition and its application to computer vision problems. I am willing to supervise research students in these areas. More details can be found on the research page.

Code for the paper "Spherical and Hyperbolic Embeddings of Data" can be found here.

Tutorials and Talks

You can find links to slides for some of my more recent talks and tutorials at the Tutorials and Talks page


My full CV is available here and includes a relatively up-to-date list of publications

You can see nearly all of my publications on my entry in DBLP or on Google Scholar.


I currently teach two modules in the Department of Computer Science.

The AVIS module is a Masters-level course on computer vision. The course pages are here.

The NUMA module is a first year module on numerical algorithms. The course pages are here.