Tasks

 

 

 

 

 

 


Home
Research team

Summary
Tasks
Publications
Contacts
Photos

Grants
Reserved Area



Multiple Vector Field Model

This task aims to define the multiple vector fields (velocity and switching), as well as the learning methods (criteria and algorithms) to estimate these fields from video data. We will assume that we have a set of video sequences acquired by a static surveillance camera and extract the object (pedestrians) trajectories using a state of the art tracking algorithm.

Estimation of trajectory switching probabilities

The representation of trajectories as sequence of segments of basic trajectories requires a transition model between those basic trajectories e.g., a Markov chain, where the transition probabilities are position dependent..

The estimation task can be formulated as a constrained optimization problem, where probability constraints have to be satisfied. Although general optimization techniques can be applied to deal with this kind of problems, probability spaces have special properties that can enrich the approach to enhance performance. Specifically, probability spaces can be endowed with the Fisher metric. This allows the introduction of a natural gradient with respect to this metric, and to perform optimization using the natural gradient instead of the standard one.

Model Selection

Model selection questions arise in most statistical inference/learning problems, and those to be addressed in this project are no exception. Obviously, the main model selection problem that will have to be faced is that of choosing the number of motion fields. The classical overfitting/underfitting tradeoff will arise: with an arbitrarily large number of fields we can fit arbitrarily well the observed trajectories in the learning set, but the generalization ability of the model will be very low, thus its performance when used for classification or detection tasks will suffer greatly; on the other hand, an insufficient number of fields will not be able to adequately capture the intrinsic complexity of the scene, thus also impacting negatively the performance of the classifiers based on the model.

Human Activity Recognition – isolated pedestrians

This task addresses the probelm of estimating the motion model for two different scenarios (e.g., shopping center and university campus) and the development of methods for activity recognition and event detection.

The detection of abnormal events can be done using the model estimated in an unsupervised way, since we only wish to characterize what are typical trajectories in order to detect those that are unusual. The second goal (activity recognition) is more challenging since it requires the specification of the activities we want to recognize (walking, running, crossing the street, etc). Training has be done in a supervised way, i.e., we should assign a label to each training trajectory.

Multiple People Interaction

We will consider two scenarios: interaction of pairs of pedestrians and group interaction (more than two pedestrians). We will develop methods to determine if a pair of pedestrians know each other or if they are strangers. We expect that people who know each other will approach and perform some actions in a synchronized way. We will also try to recognize joint activities such as walking together, pursuing, meeting.