Code to detect human actions from history vectors

DOI:10.4121/30e3b03c-6e82-47d1-a952-7dec811e71a6.v1
The DOI displayed above is for this specific version of this dataset, which is currently the latest. Newer versions may be published in the future. For a link that will always point to the latest version, please use
DOI: 10.4121/30e3b03c-6e82-47d1-a952-7dec811e71a6

Datacite citation style

Butler, Rick (2025): Code to detect human actions from history vectors. Version 1. 4TU.ResearchData. software. https://doi.org/10.4121/30e3b03c-6e82-47d1-a952-7dec811e71a6.v1
Other citation styles (APA, Harvard, MLA, Vancouver, Chicago, IEEE) available at Datacite

Software

About 200 coronary angiograms were recorded from a distance in a cardiac catheterisation laboratory at the Reinier de Graaf Gasthuis, Delft, NL.

The purpose of the video recordings was to analyse workflow during procedures.

This Python repository aims to recognise workflow phases from human motion.

It analyses bodypart motion, human posture, and positioning with respect to other persons.

After encoding all these aspect into history vectors, it builds a mixture model for classification of new motions.

Additionally, it takes procedure duration into account.

Unfortunately, this approach proved unable to accurately classify workflow phases, so using this code for that purpose is not recommended.

History

  • 2025-04-29 first online, published, posted

Publisher

4TU.ResearchData

Organizations

TU Delft, Faculty of Mechanical Engineering, Department of Biomechanical Engineering, Medical Process Engineering

To access the source code, use the following command:

git clone https://data.4tu.nl/v3/datasets/9988b4b6-2716-4b58-bc7b-b82549c7e720.git "history-vector-phase-detection"

Or download the latest commit as a ZIP.