Assistant Professor in Visual Computing at Durham University. Stuart's research focus is on Visual Reasoning to understand the layout of visual content from Iconography (e.g. Sketches) to 3D Scene understanding and their implications on methods of interaction. He is currently a co-I on the RePAIR EU FET, DCitizens EU Twinning, and BoSS EU Lighthouse. He was a co-I on the MEMEX RIA EU H2020 project coordinated at IIT for increasing social inclusion with Cultural Heritage. Stuart has previously held a Researcher & PostDoc positions at IIT as well as PostDocs at University College London (UCL), and the University of Surrey. Also, at the University of Surrey, Stuart was awarded his PhD on visual information retrieval for sketches. Stuart holds an External Scientist at IIT, Honorary roles UCL and UCL Digital Humanities, and an international collaborator of ITI/LARSyS. He also regularly organises Vision for Art (VISART) workshop and Humanities-orientated tutorials and was Program Chair at British Machine Conference (BMVC) 2021.

Stuart James



 

 

 

Research interests

My research activities fit broadly into Spatial Reasoning — how we can reason about the layout of objects in space in both 2D and 3D to provide insight or retrieve relevant information. My research has a keen interest on varied data types including those from the Humanities such as Art and Cultural Heritage.


Exploring using Depth and Knowledge to answer questions specifically related to the layout of a 3D scene from a 2D perspective.

Visual Question & Answering

Detection, Representation and Reasoning on simplified representations or symbols such as Sketch, Line, Hatching, Motifs or icons.

Abstract & Iconography Reasoning

Identifying and retrieving relevant knowledge held within Knowledge Graphs to support Computer Vision tasks such as Visual Question and Answering or reasoning on location.

Knowledge Retrieval & Reasoning

Reconstructing the semantic relational structure of the scene using geometry and knowledge. Providing advanced interaction for questioning and reasoning.

Scene Graph

Principally on layout of content in 2D or 3D and how to make decisions that influence about a path or option linked with Visual Question and Answering

Planning & Reasoning

We have explored using sketches to search collections of videos using Visual Storyboarding to express the sequence of events in the target clip.

Sketch based Retrieval

We are using sequences to retrieve information providing a broader context than a one-off search. We have demonstrated through Free-Hand storyboarding and storey synthesis.

Visual Narratives and Stories

Within VR we explored the use free-hand sketching in an Immersive Environment (VR) with multiple modalities for the task of retrieval.

Interaction in Virtual Reality

Providing storytelling experiences overlaying information of surrounding Cultural Heritage and the stories of the particpants in the MEMEX Project.

Interaction in Augmented Reality

Cultural Heritage & Digital Humanities

Assistive Technologies

Robotics

Research Group & Collaborators

Mr Enego Comley

Research Topic: Representation in assembly problems

Student with Dr Stuart James and Dr Anne Reinarz

Mr Enego Comley

MRes

Mr Samuel Waugh

Research Topic: Humanities visual content contextualisation.

Intern with Dr Stuart James

Mr Samuel Waugh

N8 RSE Summer Intern

Prof. Alessio Del Bue

Research Topic: Computer Vision and Robotics

Affiliated Honorary Professor with Department of Computer Science (Dr Stuart James)

Prof. Alessio Del Bue

Affiliated Honorary Professor


Allumni

Dr Matteo Toso

Dr Matteo Toso

PostDoc Collaborator

Dr Theodore Tsesmelis

Dr Theodore Tsesmelis

PostDoc Collaborator

Davide Talon

Davide Talon

PhD Student

Mohamed Dahy Abdelaher Elkhouly

Mohamed Dahy Abdelaher Elkhouly

PhD Student

Dr Matteo Taiana

Dr Matteo Taiana

PostDoc Collaborator

Àlex Solé Gómez

Àlex Solé Gómez

Research Fellow

Dr Daniele Giunchi

Dr Daniele Giunchi

External Collaborator

Openings

Source: RePAIR Dataset https://repairproject.github.io/RePAIR_dataset/

We are excited to announce that we have secured funding from EPSRC to run student internships through Michaelmas term to March 2026! These will run during term time at 6 hours per week, running alongside full-time study. £2,500 per student is available to support their participation in this opportunity.

These internships are being made available through the Bede National HPC service, hosted by N8.

Project: HPC Benchmarking Assembly Tasks

This project focuses on adapting and implementing benchmarks for performance evaluation of cluster-based assembly tasks in puzzle solving environments. This exciting opportunity combines high-performance computing with algorithmic problem-solving.

Project Components:

  • Development of benchmark framework - Design and implement a comprehensive benchmarking system for assembly task evaluation
  • Adaptation of existing assembly/puzzle solving algorithms - Modify and optimize current puzzle-solving approaches for cluster computing environments
  • Evaluation of benchmarks across Durham clusters - Test and analyze performance across Durham's HPC infrastructure

Key Details:

  • 📅 Start Date: Week commencing 20th October 2025
  • Duration: Michaelmas term to March 2026 (6 hours per week)
  • 💼 Funding: £2,500 per student
  • 🎓 Support: Assigned Research Technical Professional (RTP) from Advanced Research Computing
  • 🤝 Additional Benefits: Opportunities to participate in community building activities and attend events

Perfect for students interested in high-performance computing, algorithm optimization, and computational problem-solving!

Skills You'll Develop:

  • High-performance computing and cluster programming
  • Benchmark design and performance evaluation
  • Algorithm adaptation for parallel computing environments
  • Experience with Durham's state-of-the-art HPC facilities

Ideal Candidate:

  • Background in computer science, mathematics, or related field
  • Interest in algorithms, puzzle-solving, or computational problem-solving
  • Some experience with programming (Python, C++, or similar)
  • Curiosity about high-performance computing and parallel processing

How to Apply:

Please submit an Expression of Interest (EOI) vie email outlining (as responses to):

  • Your academic background and relevant skills
  • Why you're interested in HPC benchmarking and assembly tasks
  • Any previous experience with programming, algorithms, or HPC (if applicable)

EOI Application Deadline: 5pm on Wednesday 8th October 2025
EOI Submission via email: Dr Stuart James (stuart.a.james@durham.ac.uk)

Shortlisted candidates will be invited for a brief chat (online) on the 9th/10th October 2025. Unfortunately, due to the short deadline it is not possible to talk before submitting an EOI.

Selected candidate will be proposed to ARC for the deadline:
Application Deadline: 5pm on Monday 13th October 2025

Supervised by: Dr Stuart James, in collaboration with Dr Eamonn Bell and Dr Anne Reinarz.

Our group is always looking for good PhD candidates, so if you are interested in doing a PhD in Vision-based Spatial Reasoning please contact me to discuss the options. For more details review research areas and publications especially before making an inquiry or application.

Current Funding options:

  • Doctoral Training Partnerships (DTPs):
    • Funded by UK Research Councils (e.g., EPSRC, BBSRC, NERC).
    • Provide tuition fees, a stipend, and research training support.
  • Industry-funded PhDs:
    • Collaborative projects with companies.
    • Often part of Knowledge Transfer Partnerships
  • International Scholarships:
  • Self-funding:
    • Students cover their own tuition and living costs.
    • May combine with part-time work (visa permitting) or personal savings.

Outline available at: FindAPhD

More details on what can you expect

How to apply!

Reach out with your CV and a brief statement of your research interests and why you are interested in doing a PhD with us and how you plan to fund your PhD. If there is a mutual interest we will have a brief conversation and detail the application process at Durham University. You will then submit an application then we will arrange an interview with myself and the potential second supervisor. You will then receive on the outcome of your application typically within a couple of weeks of the interview.

Contact to discuss a PhD

Open call for interest in co-writing a MSCA Postdoctoral Fellowship on Computer Vision at Durham University. Wide array of topics we can discuss, but includes everything from digitisation to understanding and reasoning. The MSCA is an international collaborative program so a long-term secondment is required.

Project Duration: 1-2 Years

The EU provides support for the recruited researcher in the form of

  • A living allowance
  • A mobility allowance
  • If applicable, family, long-term leave and special needs allowances

In addition, funding is provided for

  • research, training and networking activities
  • management and indirect costs

Full details at

https://marie-sklodowska-curie-actions.ec.europa.eu/actions/postdoctoral-fellowships

Eligibility:

  • PhD or 4 years of full-time research experience
  • Mobility Rule: The researcher must not have resided or carried out their main activity (work, studies, etc.) in the country of the host organization (i.e. UK) for more than 12 months in the 36 months immediately before the call deadline.
  • Experience Level: The researcher must have a maximum of 8 years of research experience after obtaining their PhD. This excludes career breaks (e.g., parental leave) and time spent outside research.

Dates:

  • Call opens: 8 May 2025
  • EOI Deadline: 1 July 2025
  • Call Deadline: 10 September 2025

How to apply!

Please send me an Expression of Interest (EOI) with "MSCA Postdoctoral Fellowships" in the subject line. Your EOI should include the following:

  • A concise 1-page outline of your proposed project, highlighting your innovative ideas and how they align with the fellowship's goals.
  • Your latest CV, showcasing your academic achievements, research experience, and any relevant skills or publications.

I am looking for the brightest and most motivated researchers to join this exciting program. This is your chance to work on transformative projects, gain international experience, and contribute to groundbreaking advancements in Computer Vision. I look forward to reviewing your application and exploring the potential for collaboration!

How to contact me

Latest Blog Post

03 Oct 2025 . research . Samuel Waugh's N8 CIR Summer Internship leads to Development of new AI Tool for Art Contextualisation Comments

This summer, Durham University Computer Science student Samuel Waugh completed a research internship with the N8 Centre of Excellence in Computationally Intensive Research (N8 CIR) under my supervision. Over the course of the project, Samuel designed and developed ArteFact, an innovative web-based tool that helps art historians and cultural researchers uncover meaningful connections between paintings and scholarly writing.

newsfeed

Latest Publication

2025 ReAssembleNet: Learnable Keypoints and Diffusion for 2D Fresco Reconstruction

The task of reassembly is a significant challenge across multiple domains, including archaeology, genomics, and molecular docking, requiring the precise placement and orientation of elements to reconstruct an original structure. In this work, we address key limitations in state-of-the-art Deep Learning methods for reassembly, namely i) scalability; ii) multimodality; and iii) real-world applicability: beyond square or simple geometric shapes, realistic and complex erosion, or other real-world problems. We propose ReassembleNet, a method that reduces complexity by representing each input piece as a set of contour keypoints and learning to select the most informative ones by Graph Neural Networks pooling inspired techniques. ReassembleNet effectively lowers computational complexity while enabling the integration of features from multiple modalities, including both geometric and texture data. Further enhanced through pretraining on a semi-synthetic dataset. We then apply diffusion-based pose estimation to recover the original structure. We improve on prior methods by 55% and 86% for RMSE Rotation and Translation, respectively.

Accepted at International Conference on Computer Vision (ICCV'25) in Hawaii, USA.

See full publication index

Contact

To find out more about our research you can find me at...

Department of Computer Science

Durham University
Room MS2099, Mathematical Sciences and Computer Science Building, Durham University, Upper Mountjoy, Stockton Road, DURHAM, DH1 3LE