Shuo Chen, Zenglin Shi, Pascal Mettes, Cees G. M. Snoek
This paper strives to classify and detect the relationship between object tubelets appearing within a video as a <subject-predicate-object> triplet. Where existing works treat object proposals or tubelets as single entities and model their relations a posteriori, we propose to classify and detect predicates for pairs of object tubelets a priori. We also propose Social Fabric: an encoding that represents a pair of object tubelets as a composition of interaction primitives. These primitives are learned over all relations, resulting in a compact representation able to localize and classify relations from the pool of co-occurring object tubelets across all timespans in a video. The encoding enables our two-stage network. In the first stage, we train Social Fabric to suggest proposals that are likely interacting. We use the Social Fabric in the second stage to simultaneously fine-tune and predict predicate labels for the tubelets. Experiments demonstrate the benefit of early video relation modeling, our encoding and the two-stage architecture, leading to a new state-of-the-art on two benchmarks. We also show how the encoding enables query-by-primitive-example to search for spatio-temporal video relations. Code: https://github.com/shanshuo/Social-Fabric.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Scene Parsing | ImageNet-VidVRD | Recall@100 | 16.88 | Social Fabric |
| Scene Parsing | ImageNet-VidVRD | Recall@50 | 13.73 | Social Fabric |
| Scene Parsing | ImageNet-VidVRD | mAP | 20.08 | Social Fabric |
| Scene Parsing | VidOR | Recall@100 | 11.94 | Social Fabric |
| Scene Parsing | VidOR | Recall@50 | 9.99 | Social Fabric |
| Scene Parsing | VidOR | mAP | 11.21 | Social Fabric |
| Visual Relationship Detection | ImageNet-VidVRD | Recall@100 | 16.88 | Social Fabric |
| Visual Relationship Detection | ImageNet-VidVRD | Recall@50 | 13.73 | Social Fabric |
| Visual Relationship Detection | ImageNet-VidVRD | mAP | 20.08 | Social Fabric |
| Visual Relationship Detection | VidOR | Recall@100 | 11.94 | Social Fabric |
| Visual Relationship Detection | VidOR | Recall@50 | 9.99 | Social Fabric |
| Visual Relationship Detection | VidOR | mAP | 11.21 | Social Fabric |
| Scene Understanding | ImageNet-VidVRD | Recall@100 | 16.88 | Social Fabric |
| Scene Understanding | ImageNet-VidVRD | Recall@50 | 13.73 | Social Fabric |
| Scene Understanding | ImageNet-VidVRD | mAP | 20.08 | Social Fabric |
| Scene Understanding | VidOR | Recall@100 | 11.94 | Social Fabric |
| Scene Understanding | VidOR | Recall@50 | 9.99 | Social Fabric |
| Scene Understanding | VidOR | mAP | 11.21 | Social Fabric |
| 2D Semantic Segmentation | ImageNet-VidVRD | Recall@100 | 16.88 | Social Fabric |
| 2D Semantic Segmentation | ImageNet-VidVRD | Recall@50 | 13.73 | Social Fabric |
| 2D Semantic Segmentation | ImageNet-VidVRD | mAP | 20.08 | Social Fabric |
| 2D Semantic Segmentation | VidOR | Recall@100 | 11.94 | Social Fabric |
| 2D Semantic Segmentation | VidOR | Recall@50 | 9.99 | Social Fabric |
| 2D Semantic Segmentation | VidOR | mAP | 11.21 | Social Fabric |