Source-linked AI summary

Knowledge Transfer for Scene-specific Motion Prediction

Lamberto Ballan, Francesco Castaldo, Alexandre Alahi, Francesco Palmieri, Silvio Savarese

arXiv:1603.06987v2cs.CV

TL;DR

Forecasting motion from a scene requires combining what the scene affords with how agents move. The paper uses a Dynamic Bayesian Network and transferable navigation maps, reporting improvements over baselines and reliable transfer between scenes with similar semantic properties.

  • Problem

    The paper addresses how to forecast plausible agent paths in a new scene by combining scene functional properties with prior knowledge of agent motion.

    Source: §1 · p. 2
  • Method

    A Dynamic Bayesian Network uses target state and a navigation map of patch-level agent-motion statistics, transferred to a novel scene through scene semantics.

    Source: §1 · p. 2, §3 · p. 4
  • Results

    The framework significantly improves over baselines across varied scenes and target classes, and predictions transfer reliably between scenes with similar semantic properties.

    Source: §6 · pp. 14–15
  • Takeaways & Limitations

    Navigation-map knowledge can support trajectory predictions in novel scenes that share similar semantic properties with training scenes.

    Source: §6 · p. 15

    The motion model assumes nearly constant velocity, although map-based speed updates and learned expected values allow it to generate nonlinear behavior.

    Source: §3.2 · p. 6

Abstract

from arXiv · show

When given a single frame of the video, humans can not only interpret the content of the scene, but also they are able to forecast the near future. This ability is mostly driven by their rich prior knowledge about the visual world, both in terms of (i) the dynamics of moving agents, as well as (ii) the semantic of the scene. In this work we exploit the interplay between these two key elements to predict scene-specific motion patterns. First, we extract patch descriptors encoding the probability of moving to the adjacent patches, and the probability of being in that particular patch or changing behavior. Then, we introduce a Dynamic Bayesian Network which exploits this scene specific knowledge for trajectory prediction. Experimental results demonstrate that our method is able to accurately predict trajectories and transfer predictions to a novel scene characterized by similar elements.

1 Introduction

The paper frames motion forecasting as combining scene semantics with knowledge of how agents move. It proposes a navigation-map-based model to predict plausible paths and transfer predictions to new scenes.

1 Introduction

  • The motivation is that near-future prediction draws on both static scene semantics and agent dynamics.The passage cites evidence that the human brain combines motion cues with static form cues.Source: §1 · p. 1
  • The paper targets forecasting plausible paths in new video scenes by combining scene functional properties with prior knowledge of moving agents.It distinguishes functional properties from semantic labels such as grass, street, and sidewalks.Source: §1 · p. 2
  • A Dynamic Bayesian Network updates the target state using a navigation map of patch statistics learned from agents of the same semantic class.The map captures direction and speed, patch-crossing frequency, and likely turning or behavior-change points; scene semantics transfer these properties to a novel scene.Source: §1 · p. 2
  • The approach predicts rich navigation patterns by using intermediate route points that lead toward a final destination.The paper presents this as accounting for how targets interact with their surroundings.Source: §1 · p. 2
  • The paper reports path-forecasting and knowledge-transfer results across multiple target classes and a large set of scenes.It identifies transfer to a never-before-seen scene as a contribution.Source: §1 · p. 3

2 Related Work

Related work spans activity recognition, trajectory forecasting, scene affordances, and visual-similarity-based knowledge transfer. This paper focuses on agent-scene functional interactions and transferring navigation knowledge to novel scenes.

Activity recognition and trajectory analysis

  • Activity-recognition research uses trajectories and environmental context, including social forces and contextual relationships, to model human-human interactions in crowded settings.Other cited work uses prior knowledge of goals for activity recognition and tracking.Source: §2 · p. 3

Activity and trajectory forecasting

  • Kitani et al. model pedestrian preferences but do not account for local intermediate goals, while Walker et al. focus on visualizing likely future frames, often in car-road scenarios.The paper positions its path-prediction model as encoding agent-space interactions and transferable functional properties.Source: §2 · p. 3

Exploiting objects functionalities

  • Prior affordance work studies action-scene correlations or functional objects, whereas this paper combines scene functionality with agent dynamics to predict and transfer trajectories.The passage says parameters learned for the cited approach are not transferable between scenes.Source: §2 · p. 4

Knowledge transfer

  • Visual similarity has been used to retrieve and transfer knowledge in image and video domains; this paper applies patch-level similarities to transfer navigation-map knowledge.Source: §2 · p. 4

3 Path Prediction

The method combines class-specific scene navigation statistics with a probabilistic motion model to generate likely trajectories. Its navigation map represents patch popularity, routing behavior, directions, and speeds, while the prediction model uses these statistics to update target states.

3.1 Navigation Map

  • Routing scores identify patches where targets tend to turn or change behavior, serving as intermediate local goals between linear path segments.Scores are computed by averaging training-path curvature sampled at each patch.Source: §3.1 · p. 5
  • Each patch records directional probabilities, including a stop option, and speed distributions for targets leaving in each direction.Directions are quantized into eight headings plus a stop direction; speeds are represented with Gamma distributions.Source: §3.1 · pp. 5–6

3.2 Prediction Model

  • The Dynamic Bayesian Network uses the target’s current state and patch-level navigation statistics to generate future states and rank candidate paths by patch popularity.The model samples probabilistic paths, and the popularity scores of crossed patches help select a preferred path.Source: §3.2 · pp. 6, 8
  • A nearly constant-velocity motion model is combined with map-derived speed and direction distributions to allow nonlinear target behavior.The model assumes unit sampling time and Gaussian process noise; the learned map values support nonlinear behavior despite the nearly constant-velocity assumption.Source: §3.2 · pp. 6–7

4 Knowledge Transfer

The section transfers scene-function statistics to a new scene by retrieving semantically and spatially similar patches using global and local context descriptors. The transferred information supports construction of a navigation map.

4 Knowledge Transfer

  • Scene similarity supports retrieval-based transfer of learned routing and popularity properties to a new scene, avoiding intensive learning when paired scene labels and trajectories are scarce.The approach is motivated by the lack of a large dataset with both pixel-level labeling and trajectory annotations.Source: §4 · p. 8
  • Scene labels come from retrieved-image features refined by superpixel classification and MRF inference; experiments also use ground-truth labeling.The parser uses 9 k-NN images and 5 superpixels per segment.Source: §4 · p. 8
  • The global context descriptor records each patch centroid’s distance to the nearest pixel labeled with each semantic class.Its C-dimensional vector represents the patch’s relative distances to scene elements.Source: §4 · p. 9
  • The local context descriptor averages class histograms from surrounding patches at grid distances 0, 1, and 2 to encode local scene arrangement.The concentric-shell representation ignores absolute and relative orientations.Source: §4 · p. 9
  • Each patch descriptor combines L1-normalized global and local context as p_i = w g_i + (1 − w) l_i.The parameter w weights the two components, and performance is slightly influenced by its value.Source: §4 · p. 9
  • Each query patch retrieves K nearest training patches by L2 distance, whose averaged HoD, HoS, popularity, and routing scores are transferred to it.The retrieval set is intended to contain patches from scenes similar in semantic content and spatial layout.Source: §4 · pp. 9–10

5 Experiments

Experiments evaluate path forecasting on UCLA and Stanford-UAV and test knowledge transfer on Stanford-UAV. The model outperforms LP and IOC in path forecasting; transferred maps trail same-scene training but outperform both baselines.

5.1 Dataset and Evaluation Protocol

  • The evaluation uses six UCLA courtyard videos and 21 Stanford-UAV videos spanning 15 scenes; Stanford-UAV experiments consider pedestrians and cyclists.Path forecasting uses 70% of data for training, the remainder for testing, and five-fold cross-validation.Source: §5.1 · p. 10, §5.2 · p. 11

5.2 Path Forecasting

  • The model significantly outperforms LP and IOC on path forecasting across UCLA and Stanford-UAV, including comparisons with interaction-aware methods on Stanford-UAV.Table 1(a) reports mean MHD error of the closest path for a given final destination.Source: §5.2 · pp. 11–12, Table 1 · p. 12
  • Selecting the path whose final point is closest to the goal gives the best results; highest-popularity and mean top-10 probable paths also improve performance.These are alternative strategies for choosing a final path among likely candidates.Source: §5.2 · p. 12, Table 1 · p. 12

5.3 Knowledge Transfer

  • Patch matching transfers semantic context and learned navigation properties to a new scene; increasing K produces more coherent hallucinated scene structures.The qualitative transfer example averages patches from increasing numbers of nearest neighbors.Source: Figure 7 · p. 12, §5.3 · p. 13
  • Transferred-map predictions are worse than same-scene training (14.29±0.84 vs 8.44±0.72) but significantly outperform LP and IOC.The transfer evaluation uses data retrieved from K nearest neighbors in the training set.Source: §5.3 · pp. 13–14, Table 2 · p. 13
  • Ground-truth segmentation gives only a very slight improvement, and transfer performance is robust to parameter changes, with best results at w = 0.5 and K = 50.The reported transfer results use 200 training trajectories.Source: §5.3 · p. 14

6 Conclusions

The framework models rich agent–scene navigation patterns and significantly improves over baselines across varied scenes and target classes. Predictions also transfer reliably between scenes with similar semantic properties.

6 Conclusions

  • Results show significant improvement over baselines across a large variety of scenes and different target classes.The conclusion also reports reliably transferred predictions between scenes with similar semantic properties.Source: §6 · pp. 14–15
  • The framework models rich navigation patterns for generic agents by encoding prior knowledge of agent–scene functional interactions.The prior knowledge comes from previously observed targets.Source: §6 · p. 14
  • Predictions transfer reliably between scenes that share similar semantic properties.Source: §6 · p. 15
  • Future work will model human–space and human–human interactions simultaneously to support predictions in crowded scenes.Source: §6 · p. 15
Loading 1603.06987v2…