Scalable AI Approach for Wi-Fi-Based Human Pose Estimation Using Compressed CSI Data

As the need for privacy-aware sensing grows, Wi-Fi-based human pose estimation is emerging as a viable alternative to vision-based systems. However, transmitting and processing large volumes of channel state information (CSI) poses a significant challenge, particularly for edge devices with limited resources. This project proposes a scalable AI-driven framework that compresses CSI data using vector … Read more

Relating timelines in narratives

As a piece of language, a narrative may be regarded as a sequence S of sentences about a sequence E of events. The possibility that the order of E does not align with S (violating so-called iconicity of sequence) is one of many challenges in understanding narratives. Others include the variety of granularities and the … Read more

Exploration and exploitation with Markov decision processes

The aim of this project is to understand the interplay between randomness and optimization in the choice of a Markov decision process and of a policy, working with simple examples such as generalizations of tic tac toe. Particular attention will be paid to entropy and its maximization.

25-26 On offer: Autonomous driving on Irish roads

There are many versions of road following available (which facilitate autonomous cars) but most of these rely of the road markings. Many Irish roads do not have such markings and it is unclear how the self-drive vehicles will react! This project aims to investigate this area and to develop a system for driving on roads … Read more

25-26 On offer: Lip Reading App

This project aims to investigate the relatively new field of lip reading apps (e.g. https://www.youtube.com/watch?app=desktop&v=1xRAG3fHflQ). First thing would be to investigate the field before deciding how to proceed with the development…

25-26 On offer: Mobile phone based speed camera

This project will look at developing an app to allow your mobile phone work as a speed camera. There are some apps (such as Speedcam Anywhere) which do this or something similar, so the aim here is to investigate the area and try to develop something new and to assess its accuracy & reliability.

25-26 On offer: Tennis tracking app

For a number of years I have been running projects to try and develop an app to help amateur tennis players to analyze their performance (shot placement, etc.). Last year a student looked at using two cameras together to get better resolution on each end of the court. However so far no-one has managed to … Read more

25-26 On offer: Cyclist evaluation

For long distance cyclists it is very important that their posture on the bicycle is correct. Most cyclists with go for a relatively expensive bike fitting session with an expert and they will make (very small) changes to the geometry of the bicycle which have quite a remarkable effect on the posture of the cyclist. … Read more

Interactive 3D avatar for physiotherapy/exergames

This project deals with design and development of a system to interactively animate a 3D avatar for real-time visualisation in applications such as physiotherapy or exergames. The project is primarily motivated by the needs of a startup company who have developed a system that uses a single camera view from a mobile device to reconstruct … Read more

Feature Importance in Pose Estimation for Rugby

Sports analytics increasingly relies on machine learning models to understand and predict player behavior, strategy, and outcomes. In team sports like rugby, pose estimation models can extract player keypoints (e.g., body joint locations) from match footage or sensor data, enabling automated performance analysis. However, despite recent progress in pose-based classification tasks (e.g., identifying tackles, passes, … Read more