What, when, and where? -- Self-Supervised Spatio-Temporal Grounding in Untrimmed Multi-Action Videos from Narrated Instructions arxiv
GroundingYouTube dataset that we use in the paper can be found here ~7.1GB
The pre-extraced frames from the videos correspond to the annotation can be found here ~2GB
The spatio-temporal annotation is in box
- Each file is a dictionary with video-ids as keys.
- For each video, we provide a sequence of actions with their time/bounding_box/step_name annotation.
- The time number represents the starting seconds where the action occurred in the video. For example, 81 represents the 81 sec of the video.
To note:
- Our annotation is in 1 FPS. In the following examples, there are two sequences of actions, 'crack eggs' and 'pour egg whiles', where their duration lies between second [81-83] and [86-88]. Example:
<<< GroundingYouTube["-1okAudsnAc"]
[
{
"second": 81,
"box":
[
218,
110,
421,
335
],
"step_name": "crack eggs"
},
{
"second": 82,
"box":
[
223,
7,
428,
215
],
"step_name": "crack eggs"
},
{
"second": 86,
"box":
[
224,
7,
432,
218
],
"step_name": "pour egg whites"
},
{
"second": 87,
"box":
[
246,
131,
450,
335
],
"step_name": "pour egg whites"
},
]
- MiningYouTube is the video dataset with temporal annotation.
If you're using GroundingYouTube in your research or applications, please cite using this BibTeX:
@InProceedings{Chen_2024_CVPR,
author = {Chen, Brian and Shvetsova, Nina and Rouditchenko, Andrew and Kondermann, Daniel and Thomas, Samuel and Chang, Shih-Fu and Feris, Rogerio and Glass, James and Kuehne, Hilde},
title = {What When and Where? Self-Supervised Spatio-Temporal Grounding in Untrimmed Multi-Action Videos from Narrated Instructions},
booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
month = {June},
year = {2024},
pages = {18419-18429}
}
This repository is under Apache License.