Which Viewpoint Shows it Best? Language for Weakly Supervising View Selection in Multi-view Instructional Videos
About
Given a multi-view video, which viewpoint is most informative for a human observer? Existing methods rely on heuristics or expensive "best-view" supervision to answer this question, limiting their applicability. We propose a weakly supervised approach that leverages language accompanying an instructional multi-view video as a means to recover its most informative viewpoint(s). Our key hypothesis is that the more accurately an individual view can predict a view-agnostic text summary, the more informative it is. To put this into action, we propose LangView, a framework that uses the relative accuracy of view-dependent caption predictions as a proxy for best view pseudo-labels. Then, those pseudo-labels are used to train a view selector, together with an auxiliary camera pose predictor that enhances view-sensitivity. During inference, our model takes as input only a multi-view video--no language or camera poses--and returns the best viewpoint to watch at each timestep. On two challenging datasets comprised of diverse multi-camera setups and how-to activities, our model consistently outperforms state-of-the-art baselines, both with quantitative metrics and human evaluation. Project page: https://vision.cs.utexas.edu/projects/which-view-shows-it-best.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Temporal Grounding | Ego-Exo4D E views | Recall@131 | 10 | |
| Temporal Grounding | Ego-Exo4D M views | Recall@128 | 10 | |
| Keystep recognition | Ego-Exo4D | Top-1 Accuracy22.48 | 6 | |
| Keystep recognition | EPFL | Top-1 Accuracy17.46 | 6 | |
| Temporal Grounding | Ego-Exo4D D views | Recall@120 | 5 | |
| Temporal Grounding | EPFL D views | Recall@125 | 5 |