This is your work, valued
Assistant Professor in Video Understanding
SoftPool. [ICCV 2021] Code for approximated exponential maximum pooling
300adaPool. [T-IP 2023] Code for exponential adaptive pooling for PyTorch
85Squeeze-and-Recursion-Temporal-Gates. Code for : [Pattern Recognit. Lett. 2021] "Learn to cycle: Time-consistent feature discovery for action recognition" and [IJCNN 2021] "Multi-Temporal Convolutions for Human Action Recognition in Videos".
68keras-DepthwiseConv3D. Keras w/ Tensorflow backend implementation for 3D channel-wise convolutions
67Saliency-Tubes-Visual-Explanations-for-Spatio-Temporal-Convolutions. [ICIP 2019] Implementation of Saliency Tubes for 3D Convolutions in Pytoch and Keras to localise the focus spatio-temporal regions of 3D CNNs.
53Inter4K. Official repository for downloading and using Inter4K video interpolation dataset
50progressive-action-prediction. [CVPR 2023] Code for action prediction from videos
26LAVIB. [NeurIPS 2024] Official repository for downloading and using LAVIB
25Class_Feature_Visualization_Pyramid. [ICCVW 2019] PyTorch code for Class Visualization Pyramid for intpreting spatio-temporal class-specific activations throughout the network
22Traffic-Sign-Recognition-basd-on-Synthesised-Training-Data. Using synthetic data in combination with Deep Learning, to determine if a system can be made that will be able to recognise and classify correctly real traffic signs.
19Class-Agnostic-Feature-Visualisation. [ICIP 2021] PyTorch code for "The Mind's Eye: Visualizing Class-Agnostic Features of CNNs" for generation of kernel features.
12TrajREC. [WACV 2024] Code for multitask trajectory anomaly detection
11Inception_v3_TV_Human_Interactions. Applying Transfer Learning on Inception V3 model (weights trained on Imagenet) for the Oxford TV Human Interactions dataset. The network gets as inputs images extracted every 5 frames from videos.
8PlayItBack. [ICASSP 2023] PyTorch code for "Play It Back: Iterative Attention for Audio Recognition"
8dataset2database. Script for creating SQL databases from video files to reduce random access overhead and inodes
7video2spectrogram. Python script for extracting audio from video files and creating Mel spectrograms
4Leaping-Into-Memories. [ICCV 2023] Code implementation for "Leaping Into Memories: Space-Time Deep Feature Synthesis"
3macrawlon. A sweet little collection of handy functions for video file downloading. 📼
1Datasets-Visualisations-w-OpenCV. Creating grid visualisations of dataset examples with the OpenCV library
1Bootstrap-for-polling. 📊 Use bootstrapping to normalise the data from opinion polls and make them similar to the population they represent.
1TRANSPORTER. [CVPR 2026] Code for transferring manifolds
1