Rekall: Specifying Video Events using Compositions of Spatiotemporal Labels
Not on the map. Why?
Abstract (arXiv)
Many real-world video analysis applications require the ability to identify domain-specific events in video, such as interviews and commercials in TV news broadcasts, or action sequences in film. Unfortunately, pre-trained models to detect all the events of interest in video may not exist, and training new models from scratch can be costly and labor-intensive. In this paper, we explore the utility of specifying new events in video in a more traditional manner: by writing queries that compose outputs of existing, pre-trained models. To write these queries, we have developed Rekall, a library that exposes a data model and programming model for compositional video event specification. Rekall represents video annotations from different sources (object detectors, transcripts, etc.) as spatiotemporal labels associated with continuous volumes of spacetime in a video, and provides operators for composing labels into queries that model new video events. We demonstrate the use of Rekall in analyzing video from cable TV news broadcasts, films, static-camera vehicular video streams, and commercial autonomous vehicle logs. In these efforts, domain experts were able to quickly (in a few hours to a day) author queries that enabled the accurate detection of new events (on par with, and in some cases much more accurate than, learned approaches) and to rapidly retrieve video clips for human-in-the-loop tasks such as video content curation and training data curation. Finally, in a user study, novice users of Rekall were able to author queries to retrieve new events in video given just one hour of query development time.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 5; 2023: 1; 2024: 4; 2025: 1; 2026: 1.
14 papers.
Sort:
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 96
- 2022Shoring Up the Foundations: Fusing Model Embeddings and Weak Supervisioncited by 18
- 2022Deep Learning Serves Traffic Safety Analysis: A Forward-looking Reviewcited by 13
- 2022Network-level Safety Metrics for Overall Traffic Safety Assessment: A Case Studycited by 5
- 2022CAST: Character labeling in Animation using Self-supervision by Trackingcited by 4
- 2024Uncertainty Quantification for Neurosymbolic Programs via Compositional Conformal Predictioncited by 4
- 2022Binary Classification with Positive Labeling Sourcescited by 2
- 2024Supporting Experts with a Multimodal Machine-Learning-Based Tool for Human Behavior Analysis of Conversational Videoscited by 2
- 2023VQPy: An Object-Oriented Approach to Modern Video Analyticscited by 1
- 2024Convergence Behavior of an Adversarial Weak Supervision Methodcited by 1
- 2021A Survey of Performance Optimization in Neural Network-Based Video Analytics Systemscited by 0
- 2024Towards Causal Physical Error Discovery in Video Analytics Systemscited by 0
- 2026Search over the Visual World: Persistent Visual Memory, Layered Indexes, and Source-Grounded Evidence8 Aug 2026
- 2025A Survey on Efficiency Optimization Techniques for DNN-based Video Analytics: Process Systems, Algorithms, and Applications21 Jul 2025
- 2024Towards Causal Physical Error Discovery in Video Analytics Systems27 May 2024
- 2024Convergence Behavior of an Adversarial Weak Supervision Method25 May 2024
- 2024Uncertainty Quantification for Neurosymbolic Programs via Compositional Conformal Prediction24 May 2024
- 2024Supporting Experts with a Multimodal Machine-Learning-Based Tool for Human Behavior Analysis of Conversational Videos17 Feb 2024
- 2023VQPy: An Object-Oriented Approach to Modern Video Analytics3 Nov 2023
- 2022Binary Classification with Positive Labeling Sources2 Aug 2022
- 2022Shoring Up the Foundations: Fusing Model Embeddings and Weak Supervision24 Mar 2022
- 2022Deep Learning Serves Traffic Safety Analysis: A Forward-looking Review7 Mar 2022
- 2022Network-level Safety Metrics for Overall Traffic Safety Assessment: A Case Study27 Jan 2022
- 2022CAST: Character labeling in Animation using Self-supervision by Tracking19 Jan 2022
2 more
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 96
- 2022Shoring Up the Foundations: Fusing Model Embeddings and Weak Supervisioncited by 18
- 2022Deep Learning Serves Traffic Safety Analysis: A Forward-looking Reviewcited by 13
- 2022Network-level Safety Metrics for Overall Traffic Safety Assessment: A Case Studycited by 5
- 2022CAST: Character labeling in Animation using Self-supervision by Trackingcited by 4
- 2024Uncertainty Quantification for Neurosymbolic Programs via Compositional Conformal Predictioncited by 4
- 2022Binary Classification with Positive Labeling Sourcescited by 2
- 2024Supporting Experts with a Multimodal Machine-Learning-Based Tool for Human Behavior Analysis of Conversational Videoscited by 2
- 2023VQPy: An Object-Oriented Approach to Modern Video Analyticscited by 1
- 2024Convergence Behavior of an Adversarial Weak Supervision Methodcited by 1
- 2021A Survey of Performance Optimization in Neural Network-Based Video Analytics Systemscited by 0
- 2024Towards Causal Physical Error Discovery in Video Analytics Systemscited by 0
12 most cited of 14 All 14 (JSON)
- 2026Search over the Visual World: Persistent Visual Memory, Layered Indexes, and Source-Grounded Evidence8 Aug 2026
- 2025A Survey on Efficiency Optimization Techniques for DNN-based Video Analytics: Process Systems, Algorithms, and Applications21 Jul 2025
- 2024Towards Causal Physical Error Discovery in Video Analytics Systems27 May 2024
- 2024Convergence Behavior of an Adversarial Weak Supervision Method25 May 2024
- 2024Uncertainty Quantification for Neurosymbolic Programs via Compositional Conformal Prediction24 May 2024
- 2024Supporting Experts with a Multimodal Machine-Learning-Based Tool for Human Behavior Analysis of Conversational Videos17 Feb 2024
- 2023VQPy: An Object-Oriented Approach to Modern Video Analytics3 Nov 2023
- 2022Binary Classification with Positive Labeling Sources2 Aug 2022
- 2022Shoring Up the Foundations: Fusing Model Embeddings and Weak Supervision24 Mar 2022
- 2022Deep Learning Serves Traffic Safety Analysis: A Forward-looking Review7 Mar 2022
- 2022Network-level Safety Metrics for Overall Traffic Safety Assessment: A Case Study27 Jan 2022
- 2022CAST: Character labeling in Animation using Self-supervision by Tracking19 Jan 2022
12 newest of 14 All 14 (JSON)