Code & Data

Here you’ll find downloads for software accompanying our publications, custom datasets, and various software libraries/utilities. Publication-related downloads can also be accessed from my publication list.

Software from Publications

GACE (Confidence Enhancement for Black-box 3D Object Detectors)

Implementation accompanying our ICCV'23 paper on Geometry Aware Confidence Enhancement.

python

GBlobs (Cross-Domain LiDAR-based 3D Object Detection)

Implementation accompanying our CVPR'25 paper.

python

LiSu (LiDAR Surface Normal Estimation)

Implementation accompanying our CVPR'25 paper.

python

OccAM's Laser (3D Attribution Maps)

Implementation accompanying our CVPR'22 paper on OccAM's Laser.

python

STSBench (Spatio-temporal Scenario Benchmarking)

Implementation accompanying our NeurIPS'25 paper.

python

ViLGOD (Unsupervised 3D Object Detection)

Implementation accompanying our BMVC'24 paper.

python

DUA (Dynamic Unsupervised Adaptation)

Implementation accompanying our CVPR'22 paper on The Norm Must Go On.

python

EMP - Efficient Motion Prediction

Implementation accompanying our IROS'24 paper.

python

GLOV (Guided Large Language Models as Implicit Optimizers)

Implementation accompanying our TMLR'25 paper.

python

ActMAD (Test-Time Training)

Implementation accompanying our CVPR'23 paper on ActMAD: Activation Matching to Align Distributions for Test-Time-Training.

python

MATE (Test-Time Training)

Implementation accompanying our ICCV'23 paper on MATE: Masked Autoencoders are Online 3D Test-Time Learners.

python

MULDE (Video Anomaly Detection)

Implementation accompanying our CVPR'24 paper.

python

LaFTer (Zero-shot Classification)

Implementation accompanying our NeurIPS'23 paper on LaFTer: Label-Free Tuning of Zero-shot Classifier using Language and Unlabeled Image Collections.

python

Meta-Prompting

Implementation accompanying our ECCV'24 paper on Meta-Prompting for Automating Zero-shot Visual Recognition with LLMs.

python

DAT (Single Object Tracking)

Implementation accompanying our CVPR'15 paper on Distractor-Aware Tracking.

matlab

OccGeo (Multi-Object Tracking)

Implementation accompanying our CVPR'14 paper on Occlusion Geodesics.

matlab

R2T2 (Multi-Camera Multi-Object Tracking)

Implementation accompanying our CVPR'13 paper on Robust & Real-Time Tracking.

cpp cuda

vPTZ (virtual PTZ)

Implementation accompanying our CVWW'12 paper on virtual PTZ.

cpp

Published Datasets

Lab6 Multi-Camera Multi-Object Tracking Dataset

Dataset accompanying our CVPR'13 paper.

storage

vPTZ (virtual PTZ) Dataset

Dataset accompanying our CVWW'12 paper.

storage

Crossroad Camera Dataset - Mobility Aid Users

Dataset accompanying our BMVC'23 paper.

storage

LiSu: A Dataset for LiDAR Surface Normal Estimation

Dataset accompanying our CVPR'25 paper.

storage

STSnu - Spatio-temporal Scenario Benchmark for nuScenes

Dataset accompanying our NeurIPS'25 paper.

storage

Software Utilities


vito (Python Package)

A lightweight Python utility package for common computer vision & image manipulation tasks.

python

iminspect (Python Package & GUI)

This python package provides a collection of visualization/inspection capabilities for image/matrix data along with a simplistic Qt-based GUI.

python

vcp (C++ Library with Python Bindings)

C++ utilities with Python 3 bindings for common vision tasks, e.g. multi-modal streaming, visualization or image manipulation.

cpp python

reMass (Python Package & TUI)

Terminal user interface to interact with reMarkable e-ink tablets.

python

BasicTinkering (Arduino Library)

A collection of utility classes for (my) commonly used electronic components when tinkering with Arduino boards.

arduino