On Occlusions in Video Action Detection: Benchmark Datasets And Training Recipes

Rajat Modi, Vibhav Vineet, Y. S. Rawat
10/1/2024

No official code found. Best implementation: rajatmodi62/OccludedActionBenchmark (1 star, last commit 2024-10-19).

Abstract

This paper explores the impact of occlusions in video action detection. We facilitate this study by introducing five new benchmark datasets namely O-UCF and O-JHMDB consisting of synthetically controlled static/dynamic occlusions, OVIS-UCF and OVIS-JHMDB consisting of occlusions with realistic motions and Real-OUCF for occlusions in realistic-world scenarios. We formally confirm an intuitive expectation: existing models suffer a lot as occlusion severity is increased and exhibit different behaviours when occluders are static vs when they are moving. We discover several intriguing phenomenon emerging in neural nets: 1) transformers can naturally outperform CNN models which might have even used occlusion as a form of data augmentation during training 2) incorporating symbolic-components like capsules to such backbones allows them to bind to occluders never even seen during training and 3) Islands of agreement can emerge in realistic images/videos without instance-level supervision, distillation or contrastive-based objectives2(eg. video-textual training). Such emergent properties allow us to derive simple yet effective training recipes which lead to robust occlusion models inductively satisfying the first two stages of the binding mechanism (grouping/segregation). Models leveraging these recipes outperform existing video action-detectors under occlusion by 32.3% on O-UCF, 32.7% on O-JHMDB&2.6% on Real-OUCF in terms of the vMAP metric. The code for this work has been released at https://github.com/rajatmodi62/OccludedActionBenchmark.

View on arXivView PDF

Code Implementations(1)

Code for Our NeurIPS23 paper which shows Dr. Geoff Hinton sir's islands of agreement on GLOM. We release new datasets for studying occlusions in video action-detection, especially under the cases when there are too many objects in a scene. Apparently, decoding increases memory. Encoding is fine and reveals islands of agreement.

10Shell, PythonJun 7, 20232 years ago

Similar Papers

Cite this paper

@article{modi2024occlusions,
  title  = {On Occlusions in Video Action Detection: Benchmark Datasets And Training Recipes},
  author = {Rajat Modi and Vibhav Vineet and Y. S. Rawat},
  year   = {2024},
  eprint = {2410.19553},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.19553},
  url    = {https://arxiv.org/abs/2410.19553},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.19553.svg)](https://codeofpaper.com/paper/2410.19553)

Discussion