All of my research involves coding, which is mostly in Python, Matlab and sometimes C++. Sometimes I publish my code online and here are some of the programs I wrote in the past years.
Research Associate (SPHERE)
A deep learning framework for the estimation of calories burnt in an indoor environment. This repository includes the Python implementation of the algorithm described in the BMVC paper CaloriNet: From silhouettes to calorie estimation in private environments
- MUltiple VIdeos LABelling tool (MuViLab)
MuViLab is an annotation tool for labelling videos. With MuViLab, you can split your long video into short clips of 3-4 seconds, which are shown simultaneously in loop on screen. With a single glance, you’ll be able to identify and label short events in ~100 clips, speeding up your job by almost 100 times!
- Silhouette-wearable matching
This repository contains the Python implementation of the algorithm described in the paper Who Goes There? Exploiting Silhouettes and Wearable Signals for Subject Identification in Multi-Person Environments
- Automated mask generation for PIV
This algorithm is designed to help the analysis of Particle Image Velocimetry (PIV) images by automatically creating a mask based on the statistics of a set of images. Background regions are characterised by a Gaussian distribution of the pixels while particle images present a strongly skewed distribution. For more information check out Automated mask generation for PIV image analysis based on pixel intensity statistics
- POD-based background removal for Particle Image Velocimetry
This software includes the Matlab implementation of the algorithm described in the paper POD-based background removal for particle image velocimetry
- Matlab File Exchange
During my PhD, I coded mostly in Matlab and I created several small scripts and functions that I collected on my Matlab File Exchange.