Camera-independent depth from defocus Single-image depth estimation from defocus blur that keeps working when you change the camera. WACV 2024. Depth from defocus on real camera blur Taking camera-independent depth from defocus from synthetic blur to real lens blur on the MODEST dataset, and what makes it hard. 2026. Sufficient frame subsets for video understanding Explaining video classifiers by finding the smallest set of frames that drives their decision. Multimodal echocardiogram classification Fusing echocardiogram video with clinical records to detect Takotsubo cardiomyopathy. EgoEMS A high-fidelity multimodal egocentric dataset for cognitive assistance in emergency medical services. AAAI 2026. In-home care system for Alzheimer's A real-time sensing and alerting system supporting people with Alzheimer's disease and their caregivers. Noise-robust speech emotion recognition CNNs and attention that keep recognising emotion from speech when the audio gets noisy. Smart Health 2021. Smartwatch hygiene monitoring Recognising hand washing and tooth brushing from a smartwatch to support people with developmental disabilities. IEEE Wireless Health 2016. Hand-tracked ultrasound simulator Early work on a fetal ultrasound simulator that slices a 3D mesh where a Leap Motion–tracked hand points. 3DOF transtibial robotic prosthetic limb A below-knee robotic prosthesis with a three-degree-of-freedom ankle, spring-based energy recovery and EMG control. ICIAfS 2014. Selective tea harvesting A purely mechanical attachment that lets an existing tea harvester pick mature shoots and spare the young ones. 2014. Data streaming tools for smart glasses Two open-source Android apps with Python clients that stream camera frames and motion sensor data from smart glasses to a computer. Social navigation of a mobile robot Getting a robot through a crowd using trajectory prediction and social forces. Hiding emotions from voice assistants Adversarial perturbations that hide emotion from a voice assistant without breaking speech-to-text. Auto-ML with Auto-Keras Letting neural architecture search design a CNN and comparing it with a hand-built one. Driver fatigue detection system A low-cost PIC microcontroller system that spots drowsy driving from steering wheel motion. 2013.