ImageLab Modena People Movement analysis: trajectories • Behavior analysis is a crucial tool for threat assessment and in general scene understanding • Trajectory/path analysis is a first fundamental step for behavior analysis in surveillance: • understanding critical and typical paths • identify deviations from “normality” • collect “occupancy” statistics • find suspicious behaviors But also in other multimedia applications • Analyze similarities in videos Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Problem description Given all the trajectories acquired by a video surveillance system: Which are the trajectories that share some specific location properties? Which are the trajectories that share some specific shape properties? Which are the most frequent Behaviors? Who did perform them? people retrieval Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Literature on Trajectory analysis Literature approaches on trajectory comparison can be classified: Depending on the Feature (Point to Point vs Statistical): Adopt a point-to-point comparison or exploit statistical data representation Depending on the Representation (Original vs Transformed): Original feature space or provide a space transformation Depending on the Data Dimension (Complete vs Selected): Use all the temporal data or select a subset Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Related Works Point to point Basharat08 CVPR08 Hu06 PAMI06 Porikli04 CVPRWs04 Junejo04 ICPR04 Bashir03 ICIP03 Chen08 CVPR08 Ding08 VLD08 Shieh08 KDD08 Piotto09 TMM09 Calderara09 AVSS09 Picciarelli09 TCMS09 Feature Statistical Representation Original Transformed Distance Gaussian x x Statistical Gaussian x x Statistical HMM x x HMM cross distance x x Hausdorf x x Sampling x PCA PCA Euclidean Null Space Projection Eigen decompositi on PCNSA(Principal Component Null Space analysis) distance LB_Keogh SAX symbol subspace Breakpoints quantization symbol to symbol DTW distance symbol to symbol Global Alignment(GA) distance GA KL-divergence pdf distance SVM Learning x x x SAX x Breakpoints ApproxWrapped LinearGaussian x Dimension Complete Selected MoAWLG x x Subsampling Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena References: (Basharat08) Basharat, A. Gritai, and M. Shah. Learning object motion patterns for anomaly detection and improved object detection. In Proc. of IEEE Int’l Conference on Computer Vision and Pattern Recognition, 2008 (Porikli04) F. Porikli and T. Haga. Event detection by eigenvector decomposition using object and frame features. In Proc. Of Computer Vision and Pattern Recognition (CVPR) Workshop,volume 7, pages 114–121, 2004. (Hu06)W. Hu, X. Xiao, Z. Fu, D. Xie, T. Tan, and S. Maybank. A system for learning statistical motion patterns. IEEE Trans. on PAMI, 28(9):1450– 1464, September 2006. (Junejo04) Junejo, O. Javed, and M. Shah, “Multi feature path modeling for video surveillance,” in Proc. of Int’l Conference on Pattern Recognition, vol. 2, Aug. 2004, pp. 716– 719. (Bashir03) F. I. Bashir, A. A. Khokhar, and D. Schonfeld, “Segmented trajectory based indexing and retrieval of video data,” in Proc. of IEEE Int’l Conference on Image Processing, 2003, pp. 623–626. (Chen08) X. Chen, D. Schonfeld, and A. Khokhar, “Robust null space representation and sampling for view invariant motion trajectory analysis,” in Proc. of IEEE Int’l Conference on Computer Vision and Pattern Recognition, 2008. (Ding08) H. Ding, G. Trajcevski, P. Scheuermann, X. Wang, and E. J. Keogh, “Querying and mining of time series data: experimental comparison of representations and distance measures,” Proceedings of the VLDB Endowment, vol. 1, no. 2, pp. 1542–1552, 2008. (Shieh08) Jin Shieh and Eamonn Keogh (2008). iSAX: Indexing and Mining Terabyte Sized Time Series. SIGKDD 2008. (Piotto09) N. Piotto, N. Conci, and F. De Natale. Syntactic matching of trajectories for ambient intelligence applications. IEEE Transactions on Multimedia, 11(7):1266–1275, Nov. 2009. (Calderara09)S. Calderara, A. Prati, and R. Cucchiara. Learning people trajectories using semi-directional statistics. In Proceedings of IEEE International Conference on Advanced Video and Signal Based Surveillance (IEEE AVSS 2009), Genova, Italy, Sept. 2009. (Picciarelli08)Piciarelli, C.; Micheloni, C.; Foresti, G.L., "Trajectory-Based Anomalous Event Detection," Circuits and Systems for Video Technology, IEEE Transactions on , vol.18, no.11, pp.1544-1554, Nov. 2008 Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Available datasets of trajectories Various time series (including trajectories): http://www.cis.temple.edu/~latecki/TestData/TS_Koegh/ http://www.cs.ucr.edu/~eamonn/time_series_data/ Character Trajectories Data Set: http://archive.ics.uci.edu/ml/datasets/Character+Trajectories Pen-Based Recognition of Handwritten Digits Data Set: http://archive.ics.uci.edu/ml/datasets/Pen-Based+Recognition+of+Handwritten+Digits ETISEO project: http://www-sop.inria.fr/orion/ETISEO/download.htm#video_data Soccer player trajectories: “T. D’Orazio, M.Leo, N. Mosca, P.Spagnolo, P.L.Mazzeo A Semi-Automatic System for Ground Truth Generation of Soccer Video Sequences In the Proceeding of the 6th IEEE International Conference on Advanced Video and Signal Surveillance, Genoa, Italy September 2-4 2009” Our own dataset: More than 1000 trajectories of a video surveillance scenario (available at request) Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Trajectory analysis from two different perspectives • Trajectories are time series of data • Querying datasets of time series is a well studied data mining problem which requires: • • A similarity measure between two time series • A clustering technique to classify trajectories In the database-related research the datasets are very large (VLDB) and typically comprise reproducible phenomena (several repetitions of the same class). Thus, similarity measure can be approximated but need to be fast. Clustering can rely on very high number of samples of the same class (simple 1NN clustering often suffices) • Viceversa, in video-surveillance research data availability is limited, very diverse from time to time and full of noise. This lack of reproducibility requires a precise measure, also at the cost of computational time. The few data available per class also require more sophisticated clustering approaches • Video surveillance scenarios also exhibit a high dinamicity which calls for adaptive methods for classification Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Ding-Keogh 08 proposal •The method proposed in (Ding-Keogh 08) perform the comparison among time series in the original x-y data space. Tj xk , j , y k , j k 1...np •The comparison is performed directly on the original points sequences using dynamic programming and the Dynamic Time Warping • Inexact matching such as DTW are required to account for different lengths in time series and for temporal shifts Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena (Ding08) Point-to-point Complete Original •DTW algorithm Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena (Ding08) Point-to-point Complete Original • Each point is compared using the Euclidean distance. •Each dimension, namely x and y sequences are compared separately •The final distance is the weighted average of the contributions of single dimensions. •The Method is effective when comparing similar sequences hence suitable when a large dataset is available, thus suitable for querying VLDB Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Gullo09 Francesco Gullo, Giovanni Ponti, Andrea Tagarelli, Sergio Greco, A time series representation model for accurate and fast similarity detection, Pages 2998-3014, Pattern Recognition, vol. 42, 11, Nov. 2009 • Proposing a new representation of time series based on DSA (Derivative time series Segment Approximation) as dimensionality reduction method and DTW as similarity measure • Clustering based on UPGMA (Unweighted Pair Group Method using arithmetic Averages) and classification on KNN • Comparison with several similarity measures (DTW, DDTW, LCSS, EDR, etc.) and with several dimensionality reduction methods (SAX, DWT, FWT, etc.). Comparison on 7 public datasets using F-measure Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Gaussian Model for spatial analysis x nj , yn j Sequence of 2D spatial coordinates Tj x2 , y2 x1 , y1 x 1, j , y1, j , x2, j , y2, j , , xn j , j , yn j , j Advantages of using spatial coordinates: •Embodies additional information about velocity and acceleration • Some paths are more common then other depending on their position on the scene •Represent partially the reaction of people to the structure of the scenario Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Gaussian Model for spatial analysis Due to the uncertainties on the measure of points coordinates we choose a Gaussian model to model every point location Bivariate Gaussian Centered on point coordinate having fixed variance. N i , k N ( x, y | i , k , ) Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Mapping Gaussians to Symbols • A single trajectory is modeled as a sequence of point Coordinates: Tj x 1, j , y1, j , x2, j , y2, j , , xn j , j , yn j , j • On each point a Spatial Gaussian pdf is fitted. • Trajectory model is then represented as a sequence of symbols . T j S1, j ,S 2, j ...., S n, j Where Si , j N ( x, y | i , j , ) Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Clustering Trajectories Positional Gaussian Clustering Frequent and anomalous behaviors can be obtained by clustering trajectories: According to positions and detect the most frequent activity zones (Gaussian model) Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena On-line Trajectories Classification • Additionally trajectories can be classified on-line and anomalous paths detected. Normal Clusters Abnormal Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Morris-Trivedi survey on trajectory analysis B. Morris and M. Trivedi, “A survey of vision-based trajectory learning and analysis for surveillance,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 18, no. 8, pp. 1114–1127, Aug. 2008. Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Morris-Trivedi survey on trajectory analysis B. Morris and M. Trivedi, “A survey of vision-based trajectory learning and analysis for surveillance,” IEEE Transactions on Circuits and Systems for Video Technology, vol. 18, no. 8, pp. 1114–1127, Aug. 2008. Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Morris-Trivedi survey on trajectory analysis Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Trajectory shape analysis Trajectory shape analysis for “abnormal behavior” recognition in video surveillance. Different context than VLDB: few and noisy data, high degree of variability, tracking errors Trajectory Shape similarity; invariant to space shifts Not only space-based or time-based similarity Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Trajectory Shape Analysis by angles x nj , yn j Sequence of 2D spatial coordinates Tj x 1, j , y1, j , x2, j , y2, j , , xn j , j , yn j , j Sequence of 1D angles T j 1, j , 2, j , ,n j , j x2 , y2 Advantages of using angles: x1 , y1 • more compact representation • invariant to spatial translations (both i 1 i local and global), thus describing trajectory shape Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Imagelab Proposal 1. Trajectory description with angle sequence 2. Statistical representation with a Mixture of Von Mises Distributions (MovM) T j 1, j , 2, j , ,n j , j A. Prati, S. Calderara, R. Cucchiara, "Using Circular Statistics for Trajectory Analysis" in Proceedings of CVPR 2008 Definition of EM algorithm for MovM 3. 4. 5. Coding with a sequence of selected vM pdf identifiers Code Alignment Using Dynamic programming Clustering with k-medoids Definition of Bhattacharyya distance fon vM and on-line EM Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Training set and on-line classification T j 1, j , 2, j , ,n j , j MovM(Tj) EM for MoVM <S={S1j..Snjj},MovM(Tj)> Coding with MAP Alignement Clustering with Br distance Trajectory repository Trajectory clusters repository Surveillance system T j 1, j , 2, j , ,n j , j On-line EM for MoVM Normal/ abnormal Classification with Br distance Coding with MAP Alignement Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Von Mises distribution • When the variables represent angles, Gaussians or MoGs are inappropriate. • Example: two observations at 1° and 359°. Modeling these data with a univariate Gaussian distribution is incorrect. In fact, if we select the origin at 0° 180 179 if we select the origin at 180° 0 1 • Von Mises distribution is more suitable to treat periodic variables, being circularly defined V ( | 0 , m) 1 e m cos( 0 ) 2 I 0 (m) I0 = modified zero-order Bessel function of the first kind 1 I0 m 2 2 m cos e d 0 Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Mixture of von Mises and Mixture of Gaussians (MoG) • MovM: MoG: K p ( x ) k x | μ k , Σ k K p ( ) kV | 0,k , mk k 1 k 1 1.4 1.2 m 1 0.8 0 2 0.6 1.2 9 0 5 0 1 m 1 1 0.3 0.5 0.6 1 0.4 0.2 0 0.5 0.8 m 1 0.4 9 5 0.3 2 0.2 0 1 1 0.2 2 3 2 0.5 4 5 3 0.3 6 7 0 0 1 2 1 0.2 3 4 2 0.5 5 6 3 0.3 Rita Cucchiara - Università di Modena e Reggio Emilia, Italy 7 ImageLab Modena Modelling a single trajectory 1)A single trajectory is modeled as a sequence of angles: T j 1, j , 2, j , , n , j j 2) A specifically defined EM algorithm is used: Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena EM for MovM distribution • MovM: • Likelihood of complete data set: • Expected value of the log likelihood: • E-step: estimate of the responsabilities: Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena EM for MovM distribution • M-step: maximizing wrt k : • M-step: maximizing wrt 0,k : • M-step: maximizing wrt mk : function zeros found by inverted numerically Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Mapping angles to symbols 2) A single trajectory is modeled as a sequence of angles • and after having defined the MoVM • as a sequence of symbols: T j 1, j , 2, j , , n j , j T j S1, j , S2, j , , Sn j , j Si , j arg max p i , j | 0,r , mr r 1, ,K Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Distance for sequences • We transform a comparison between two sequences of either angles or coordinates in the comparison between two sequences of symbols, with each symbol corresponding to the proper probability distribution • However, due to acquisition noise, uncertainty and spatial/temporal shifts, exact matching between sequences is unsuitable for computing similarity • We use global alignment between two sequences, basing the distance as a cost of the best alignment of the symbols • Dynamic programming techniques are used to speed up the process. Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Global alignment • Global vs local alignment • Using global alignment instead of local one is preferable because the former preserves both global and local shape characteristics • Dynamic programming is used to reduce computational time to O (ni · nj), where ni and nj are the lengths of the two sequences. Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Inexact matching • Since the symbols we are comparing correspond to pdf, match/mismatch should be proportional to the distance between the two corresponding pdfs • Need to evaluate distance between two pdfs: Angular: Von Mises Distributions V ( | 0,a , ma ) V ( | 0,b , mb ) • Bhattacharyya distance bw pdfs (closed form) 1 d B 1 I0 I 0 (ma ) I 0 (mb ) ma2 mb2 2ma mb cos (0,a 0,b ) Spatial: Gaussians Distributions N ( x, y | a ,k , a ) N ( x, y | b ,m , b ) • Bhattacharyya distance bw pdfs ( a b) 1 d B ( a b )T 1 ( a b ) 8 Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Sequence similarity where cB is the Bhattacharyya coefficient • The best alignment is then converted in a distance and used for clustering and testing Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Comparison of alignment techniques • When the sequences are characterized by different lengths, DTW tries to stretch the two sequences in order to find the optimal time warping path with the consequence of eventually adding additional matches. • Global alignment (based on Needleman-Wunsch algorithm), on the other hand, simply adds gaps to align the sequences leading to the advantage of being more susceptible to slight time series’ changes by controlling the gap cost value Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Comparison of alignment techniques Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Clustering trajectories • • • The distance is used to cluster the trajectories in the training set either according their shape or they location k-medoids algorithm: prototype of the cluster is the element that minimizes the sum of intra-class distances To compute the best number of k clusters, iterative kmedoids: • initialization: i = 0, k(0) = Nt (cardinality training set); each trajectory is chosen as medoid) of the cluster • Step 1: Run k-medoids algorithm with k(i) clusters • Step 2: If there are two medoids with a similarity greater than a threshold Th, merge them and set k(i+1) = k(i)−1. Increment i and go back to step 1. Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Experimental Result • We report results on a corpus of 3000 trajectories with an average length of 100 points • We compare our method with the baseline off-line time sequence comparison method of [Keog02] Method Classification Accuracy Normal Abnormal Accuracy Online VM + GA 96% 97% Gaussian + Online GA 93% 97% [Keog02] on complete trajectory 85% 87% E. Keogh., “Exact indexing of dynamic time warping,” in 28th International Conference on Very Large Data Bases. Hong Kong, 2002, pp. 406–417 Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Comparison between VS and VLDB approaches Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Comparison between VS and VLDB approaches • Results on synthetic dataset Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Comparison between VS and VLDB approaches • Results on real dataset Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Adding the speed Pure trajectory shape is not sufficiently always discriminative in surveillance scenarios: the same path covered by a walk or by a run has a different meaning in terms of behavior Add the speed to the shape description to provide a more complete analysis of the trajectory. Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Trajectory encoding • • • For each couple of subsequent point the angle θ and the velocity vector module ρ are computed For each couple of parameters (θi, ρi) the encoding is performed using a polar scheme Velocity module is used to choose the ring and the direction is used to choose the sector Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Alignment score for trajectory comparison After the polar encoding a trajectory Ti is then represented as a sequence of literals S={si,1,si,2,si,3…} We define a suitable score to compare people trajectories given two simbols sp,i and sq,j and the corresponding codes ca1,b1 and ca2,b2 The matching score λi,j is finally normalized to 1 and the similarity metric ξi,j is computed Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Experiments We log for training 88 trajectories from the multicamera system at our campus during ordinary working days We collect 121 trajectories for testing purposes being labeled manually by an expert as belonging to one of the 12 clusters previously computed The classification rate is 74%. Most of errors are due to two main factors: First: lack of data in the training set Second: inherent difficulties for the expert to answer the question “Which is the most similar trajectory in the direction and the velocity domain? ” Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Experiments Error example: S. Calderara, R. Cucchiara, A. Prati, "A Dynamic Programming Technique for Classifying Trajectories" in Proceedings of IEEE International Conference on Image Analysis and Processing (IEEE ICIAP 2007), Modena, Italy, pp. 137-142, Sept. 10-14, 2007 Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Trajectory modeling Use of semi-directional statistics to jointly model linear (speed) and circular (direction) data Estimation of precision m in Von Mises pdf is troublesome Using a approximated wrapped Gaussian pdf is preferable: Similar treatment of its linear counterpart a linear approximation of the variance parameter even for circular variables: Gaussian MLE to compute the joint multivariate covariance matrix 1 AWG ( | 0 , ) e 2 0 mod 2 2 2 2 46 Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Checking independence since directions and speed are dependent: K p , v MoAWLG X | π, μ, Σ k AWLG X | k , k k 1 AWLG X | , X v , v, 1 2 e 1 X T 1 X 2 ,v v,v 0 mod 2 X v v 0 Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena State of the Art approaches We choose to test our MoAWLG method against two state of the art approaches: •Point-to-point, Complete, Original: (DingKeogh08) (same as before, but with also speed) •Point-to-point, Selected, Transformed: (Piotto09) H. Ding, G. Trajcevski, P. Scheuermann, X. Wang, and E. J. Keogh, “Querying and mining of time series data: experimental comparison of representations and distance measures,” Proceedings of the VLDB Endowment, vol. 1, no. 2, pp. 1542–1552, 2008. N. Piotto, N. Conci, and F. De Natale. Syntactic matching of trajectories for ambient intelligence applications. IEEE Transactions on Multimedia, 11(7):1266–1275, Nov. 2009. Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena (Piotto09) Point-to-point Selected Quantized • The method proposed in (Piotto 09) perform the comparison among selected quantize representations of the original position-speed dataspace. •Characteristic points of the sequences (breakpoints) are extracted: •Temporal Breakpoints: consecutive points in a small area are represented by a single point associated with the time interval the objects stays in its position •Spatial Breakpoints: sudden(a) or slow curvature changes(b) are selected as representative points of the trajectory. Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena (Piotto09) Point-to-point Selected Quantized (2) • Once the breakpoints B are computed two consecutive breakpoints identifies a segment. •Every segment is then associated to a symbol Where : S m ( m , vm , tm ) Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena (Piotto09) Point-to-point Selected Quantized (3) • Every Symbols’ values are quantized and associated to literals: •Directions are quantized not uniformly •Speed and time are quantized in fixed intervals •Symbols’ sequences are aligned using Global Alignment separately for every dimension (direction,speed,time) and the final similarity score is a weighted sum of partial scores. Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Experimental comparison • We compare our AWLG method with the approaches in (Ding08) and (Piotto09) on a dataset of about 500 trajectories manually ground truthed and divided in clusters •We perform 4 tests: •T1 and T2: ordinary days acquired trajectories •T3: Actor played straight trajectories •T4: T3 Trajectories at different speeds. Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Experimental comparison • Clustering accuracy was measured using the same K-medoids based clustering on distance matrices computed with the different methods described Test ID Number of Trajectories (Ding08) (Piotto09) Our Approach T1 140 78% 73% 95% T2 108 80% 87% 99% T3 145 94% 86% 96% T4 100 90% 80% 97% Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Conclusions Trajectory analysis is one of the most powerful task to compare movements of people many and many different proposals for large datasets of long trajectories typical data series comparisons point to point and complete could be preferable With smaller and noisy dataset statistical methods could be the best ones With MoG for spatial representation With MoVM for shape representation only With MoAWLG for shape and speed representation Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena Multiple camera and distributed tracking Multi-camera tracking with camera with overlapping FOVs: Distributed Tracking with camera without overlapping FOVs: Use calibration and 3D geometry Improve with Probabilistic Association Search for similarity Content based retrieval methods Global descriptors: Histograms texture.Medioni’s circular histograms, Mixture of gaussians… .. S. Calderara, R.Cucchiara, A. Prati Multimedia Surveillance: Content based Retrieval with Multicamera People Tracking Proc of VSSN 2006 Rita Cucchiara - Università di Modena e Reggio Emilia, Italy ImageLab Modena For any other information http://Imagelab.ing.unimore.it Rita Cucchiara Dipartimento di Ingegenria dell’Informazione +390592056136 rita.cucchiara@unimore.it Thanks to Imagelab Andrea Prati, Roberto Vezzani, Costantino Grana, Simone Calderara, Giovanni Gualdi, Paolo Piccinini, Paolo Santinelli, Daniele Borghesani, Davide Baltieri, Sara Chiossi, Rudy Melli, Emanuele Perini, Giuliano Pistoni.. Rita Cucchiara - Università di Modena e Reggio Emilia, Italy