Time Series Prediction by Chaotic Modeling of Nonlinear Dynamical Systems

Size: px
Start display at page:

Download "Time Series Prediction by Chaotic Modeling of Nonlinear Dynamical Systems"

Transcription

1 Time Series Prediction by Chaotic Modeling of Nonlinear Dynamical Systems Arslan Basharat + Kitware Inc. Clifton Park, NY, USA [email protected] Mubarak Shah + + University of Central Florida Orlando, FL, USA [email protected] Abstract We use concepts from chaos theory in order to model nonlinear dynamical systems that exhibit deterministic behavior. Observed time series from such a system can be embedded into a higher dimensional phase space without the knowledge of an exact model of the underlying dynamics. Such an embedding warps the observed data to a strange attractor, in the phase space, which provides precise information about the dynamics involved. We extract this information from the strange attractor and utilize it to predict future observations. Given an initial condition, the predictions in the phase space are computed through kernel regression. This approach has the advantage of modeling dynamics without making any assumptions about the exact form (linear, polynomial, radial basis, etc.) of the mapping function. The predicted points are then warped back to the observed time series. We demonstrate the utility of these predictions for human action synthesis, and dynamic texture synthesis. Our main contributions are: multivariate phase space reconstruction for human actions and dynamic textures, a deterministic approach to model dynamics in contrast to the popular noise-driven approaches for dynamic textures, and video synthesis from kernel regression in the phase space. Experimental results provide qualitative and quantitative analysis of our approach on standard data sets.. Introduction We propose a new approach to model and predict time series data observed in different types of videos. Such data would comprise of a sequence of observations over time, for instance, joint location or angle of a particular human body joint, pixel intensity at a particular location, etc. These time series would typically be generated by a deterministic nonlinear dynamical system with known initial condition. A good model of the underlying dynamics is important for predictions that are used in applications like video synthesis. When synthesizing longer sequences from a short sample video, it is desirable to generate realistic and smooth transitions. A trivial approach would be to concatenate the sample video multiple times, but this results in non-realistic transitions. Fig. shows an example of a scalar time series signal from running action. This data is from one of the three dimensions corresponding to the 3D location of the human foot. The predicted signal (broken red) generated by the proposed approach creates a smooth transition and continues to depict the same dynamics as earlier. Such a mechanism could be useful in synthesizing repetitive human actions and dynamic textures for long durations. This can have a variety of applications in computer vision and graphics including: human motion animation, noise handling from motion capture data, more realistic dynamic texture synthesis, etc. This paper presents a novel approach for synthesizing such sequences using the relevant concepts from dynamical systems and chaos theory. In dynamical systems the time evolution of data points is defined in some higher dimensional phase (or state) space. Chaos theory is related to the study of chaotic systems; that is, nonlinear dynamical systems that exhibit deterministic behavior with a known initial condition (starting point). Human actions such as walking, running, jumping, etc. have been studied before by Ali et al. [] and are found to exhibit the deterministic properties of the chaotic systems. The observed scalar time series signals are transformed into a higher dimensional phase space through delay reconstruction (see Sec. 2.). This results in a strange attractor which is characteristic of the underlying chaotic system. Note that a chaotic signal can be irregular and less predictable in the observed time series space, while in phase space it has a regular structure due to its deterministic nature. For prediction in phase space, several regression techniques can be used to compute the temporal mapping function. Many of these techniques often assume a particular underlying form of the mapping function (linear, polynomial, radial basis function etc.). However, in case of human actions and dynamic textures we are not aware of the exact forms of the mapping functions responsible for generating the dynamics. Hence, instead of approximat-

2 Figure. Abrupt vs. smooth transition: Original time series signal (solid blue) is repeated at the 6 mark where it shows an abrupt transition. The predicted signal (broken red) shows a smooth transition and synthesizes the signal persistently. ing a the functional form from the observed data, we rely on a more general approach. We use a nonparametric data driven model, based on kernel regression [6], to predict the future points along the strange attractor. These predictions are then transformed back into time series of longer duration with continuous motion. In order to generate more realistic and synchronized multiple time series signals, we investigate the use of multivariate vs. univariate reconstruction for prediction. The use of multivariate time series embedding for human actions and dynamic textures is novel. The predicted time series signals of body-pose parameters are used to synthesize and track human motion. In addition, the predicted pixel intensities are used to synthesize dynamic texture sequences. The aim of this paper is to investigate the relevant concepts from chaos theory and propose a novel and robust model for video synthesis. The novelty of this work lies in: The formulation of phase space reconstruction from the multivariate time series data of human actions and dynamic textures. Previously [], only univariate phase space models of human actions have been studied for action recognition. A new deterministic dynamical model for dynamic textures in contrast to previously popular stochastic noise-driven dynamical systems [9, 24]. A new nonparametric model based on kernel regression in phase space. We also provide experimental validation of viability of chaotic modeling approach for video synthesis. We show that our approach outperforms many recent approaches for dynamic textures synthesis... Related Work Polana and Nelson [7] classified visual motion into three classes: motion events, activities, and temporal textures. Motion events (e.g. sitting, opening window) don t exhibit temporal or spatial periodicity. Activities (e.g. walking, jumping) are formed by the motion patterns that are periodic in time and localized in space. Temporal textures (e.g. waves on water surface, smoke) present statistical regularity but have indeterminate spatial and temporal extent. In this paper we focus on the temporal regularity of the last two classes. For this we rely on the powerful tools from chaos theory to model deterministic dynamical systems [3]. In computer vision, dynamical systems have been used in a variety of applications, including human motion (action) modeling [, 2, 3, ] and dynamic textures [7, 9, 2, 5, 24, 23, 2].Most of these approaches model underlying system dynamics by using linear systems, while others use nonlinear dynamical systems. In many cases, nonlinear approaches provide a more accurate model but have to approximate the parametric form of the underlying system. This parameter learning may be imprecise and that can be a source of error. Our approach belongs to the category of the nonlinear dynamical systems that use nonparametric model, which therefore do not require parameter learning. Human actions have been modelled by a nonparametric chaotic system by Ali et al. []. They proposed the nonparametric chaotic model for human actions and demonstrated the viability for action recognition. We extend their univariate delay embedding model of human action to the multivariate case. This model is then used for predictions that are used for synthesis. Wang et al. [] have presented another strong model for human motion. They propose a nonparametric dynamical system based on Gaussian processes. This approach is only demonstrated for human motion and not for the higher dimensional data, such as dynamic textures. The case of dynamic textures is more challenging than human action because of the higher dimensional observations and more irregular variations in the system state. Our approach is general enough to be applicable to both human actions and dynamic textures. In addition, our method does not require multiple exemplars for training in order to learn a particular action, making it more practical. Many of the previous approaches for dynamic texture rely on stochastic noise-driven linear [9, 24] and nonlinear [7] dynamical systems. Instead, we show that the typical dynamic textures can be modelled accurately by deterministic dynamical systems. The detailed experimental validation proves our argument. In [4] and [5], authors present approaches for learning nonlinear manifold for the observed time series. We have compared our method with [5] and show that our approach generates more realistic dynamic textures, because it does not suffer from the errors due to imprecise learning. Time series modeling and prediction has been an active area of research due to the wide variety of applications in the financial market, weather, biology, etc. The initial approaches typically relied on AR, MA, or ARMA univariate models. More sophisticated approaches rely on nonlinear modeling [6] and state space projection of the time series [8]. Our approach has both of these properties. Ralaivola et al. [8] present an approach for time series prediction based on kernel trick and support vector regression. In comparison, our approach is based on delay embedding [22]

3 Figure 2. Main steps of the proposed approach for time series synthesis. and kernel regression [6]. Delay embedding generates the unique strange attractor that can be used for system modeling and classification. [3]. 2. Proposed Approach We investigate dynamical systems that define the time evolution of underlying dynamics in a phase (or state) space. First task is to find a way for phase space reconstruction from times series. The time series observations {x, x,...,x t,...} are transformed to the phase space vectors {z,z,...,z t,...} through delay embedding, which is explained in Sec. 2.. In the case of deterministic nonlinear dynamical (chaotic) systems, specifying a point in the phase space identifies the state of the system and vice versa. This implies that we can model the dynamics of a system by modeling the dynamics of the corresponding points in the phase space [3]. This idea forms the foundation of modeling the underlying chaotic system of unknown form and predicting future states. A system state is defined by a vector z t R n. The dynamics of these states are defined either by an n-dimensional mapping function z t+ = F(z t ), () or by n first order differential equations. The latter approach is typically used for studying theoretical systems because the exact equations are rarely known for the experimental systems. The former approach, which is based on the mapping function, is more popular for the experimental systems. Sec. 2.2 describes a kernel regression based mapping function that we adopt for predicting future system states. These new states are transformed back to output time series as explained in Sec Phase Space Reconstruction Phase space reconstruction is performed by the delay embedding of the observed data into phase space vectors. The details of the univariate delay embedding for human actions are provided by Ali et al. [], however, we include relevant information for completion. Takens delay embedding theorem forms the basis of this approach [22]. It states that a map exists between the original (a) Original time series (b) Mutual information for τ (c) False nearest neighbors for d Figure 3. Steps for phase space reconstruction. (a) The observed univariate time series. (b) Mutual information plot to determine minimum delay (first local minimum, τ = 9). (c) The embedding dimension is computed by finding the smallest value that gives a small number of false nearest neighbors (converging to, d = 5). state space and a reconstructed state space. The theorem shows that the dynamical properties of the system from the true state space are preserved through the embedding transformation. Therefore, the delay vectors z t = [x t, x t+τ,..., x t+(d )τ ] R d, generate the phase space. The two parameters to be computed are lag τ and embedding dimension d. The most popular approach for computing lag τ is based on the amount of mutual information between x i and x i+τ pair of observed values. The basic idea here is to look for the minimum τ for which the mutual information between observations is lowest. The details of the algorithm are available in []. Fig. 3(a) shows a univariate time series from one of the three dimensions of the foot of a running person. Fig. 3(b) shows the plot of possible τ values vs. amount of mutual information. The point of the first local minima of this plot is chosen as the lag τ. The optimal embedding dimension d can be computed by using the false nearest neighbors method proposed in [4]. The basic idea of this method is to find the smallest d, while minimizing the number of false nearest neighbors due to dimension reduction. Fig. 3(c) shows the plot of possible values of d vs. fraction [,] of the points that do not have false nearest neighbors. Note that the fraction converges to (%) at d = 5, so choosing d > 5 would not be an optimal choice. The values of τ and d are used to transform the univariate time series into the phase space (or delay) vectorsz t stacked as z x x τ x (d )τ z Z u = z 2 = x x +τ x +(d )τ x 2 x 2+τ x 2+(d )τ... (2) Note that each observed scalar value is repeated several time in this matrix. The sequence of the rows in this embedding matrix is important as it generates a trajectory in the phase space. Fig. 4(a) shows the 3D projection of 5D phase space for the time series presented in Fig. 3. This blue trajectory forms the strange attractor in the phase space. The metric, dynamical, and topological properties of this strange attractor are characteristic of the underlying nonlinear dynamical

4 (a) Phase-space with original timeseries (blue) and predictions (red) (b) Zoomed-in part with the initial condition for predictions (circled) (c) Predictions transformed back to a scalar time-series Figure 4. Predicting dynamics of a time series. Original time series is transformed into a strange attractor in the phase space. Kernel regression is used to estimate predicted values following behavior of neighbors. The predicted points in the phase space are transformed into a synthesized time series. system [3]. We will be relying on modeling the evolution (flow) of the observed points along this strange attractor to predict the future locations. This form of the embedding Z u is feasible for prediction in the case of univariate time series. However, in computer vision we frequently observe time series generated by a dynamical system that involves multiple variables (dimensions) simultaneously. For instance, during human motion directly connected body joints impose certain constraints on the motion of each other. Similarly, in the case of dynamic textures the pixels values in the same neighborhood evolve together. The trivial solution would be to proceed with performing univariate prediction separately for each dimension of the time series. We demonstrate through experiments that this approach breaks down due to the dependence between joint locations and neighboring pixels. Hence, a phase space reconstruction is desirable where prediction is performed for all the dimensions of a multivariate time series simultaneously. Cao et al. [5] have shown that a simple yet powerful extension of the univariate embedding can be useful for the multivariate time series prediction. For a multivariate time series, with observations x t = [x,t, x 2,t,..., x D,t ] T R D, an appropriate phase space Z m = [z,z,z 2,...] T would be created by a set of delay vectors redefined as z t = [x,t, x,t+τ,..., x,t+(d )τ, x 2,t, x 2,t+τ,..., x 2,t+(d2 )τ 2,..., x D,t, x D,t+τ,..., x D,t+(dD )τ D ] R P D i= di. (3) Here τ i and d i are respectively the delay and the embedding dimension for each one of the D dimension of time series. z t maps to a point in the higher dimensional phase space and is linked to the next point z t+ by the order in Z m matrix. Fig. 4(b) shows such points highlighted by dots and connected through arrows showing the direction of evolution Prediction in Phase Space In order to perform prediction we need to compute the mapping function F (Eqn. ). The exact form of F is unknown in case of general human motions or dynamic textures. The appropriate selection of the model poses a challenge when one is not aware of the exact physics of the underlying dynamics. One popular form of the model is given by M z t+ = F(z t ) = c(m, t)φ m (z t ), (4) m= which is a linear combination of M possibly nonlinear functions φ m with c(m, t) providing the coefficients. φ m are usually chosen to be polynomials, radial basis functions, or logarithmic functions while the coefficient values c(m, t) are computed during functional approximation (e.g. least squares). We avoid guessing a particular model by using a nonparametric model based on kernel regression [6]. The main idea is to estimate the mapping function using a weighted average of dynamics of neighboring points in the phase space. Hence, the mapping is given by z t+ = F(z t ) = N n(z t) k= (y k+ y k + z t )w k (z t,y k ), (5) wherey k is one of the N n (z t ) nearest neighbors of z t. Each of these neighbors has a corresponding next point y k+ in the phase space. As shown in Fig. 4(b), the vectors between the consecutive points are used in the neighborhood. The weights are computed from the kernel which is a decreasing function of distance from the reference point. Nadaraya- Watson [6] defined these weights as w k (z t,y k ) = K h ( z t y k ) Nn(z t) k= K h ( z t y k ), K h(b) = h K ( b h (6) ),

5 Sine Traingle Ramp (a) Two dimensions of the orignial time series (b) Dynamic Texture (PCA based approach by Doretto et al.) (c) Kernel Dynamic Texture (KPCA based approach by Chan et al.) (a) Synthesis by univariate predictions (b) Synthesis by multivariate predictions 5 Univariate Predictions 4.5 Multivariate Predictions (d) Our approach 5 5 Figure 5. Comparison on synthetic data. (a) Sine, triangle, and ramp input time series. (b) and (c) show the synthesized output by Doretto et al. s Dynamic Textures [9] and Chan et al. s Kernel Dynamic Textures [7] respectively. (d) Synthesized output of our method provides more accurate reconstruction for all three signals. where K is the kernel function which can be Guassian, Epanechnikov, etc, h is the bandwidth of the kernel and can be used for over smoothing. In our experiments we use N(, ) kernel and bandwidth h =.5. Such a chaotic modeling approach is generally: quite robust to noisy data, more accurate in experimental systems, and good for prediction while preserving important invariants of the dynamics [3]. Such an approach has the advantage of capturing a desirable balance between local and global parametric regression approaches. Local models are known to have the problem of large computational and memory requirements. On the other hand, the global models over generalize while computing one functional representation that models the whole attractor in the phase space. Fig. 4 shows the phase space reconstruction and predictions from the time series shown in Fig. 3(a). The predictions are shown by red trajectories along with their directions of flow. Fig. 4(b) shows the starting point (initial condition) of the prediction with closest neighboring points that contribute the most (through symmetric kernel) to the first prediction. Note that the first resultant arrow follows the immediate neighbors very closely. The predicted trajectory keeps evolving along the strange attractor following the system dynamics Time Series Reconstruction To recover a time series from the predictions in the phase space we have to extract the time series from univariate Z u or multivariatez m matrices. For the univariate case Z u (see Eq. 2) it is simply extracting the first column followed by last τ rows from the rest of the columns. For a T xd matrix Z u this generates T + (d )τ time series observations x i {Z u (, i), Z u (k, T j)}, where i < T, τ j >, k < d. In the multivariate case, Z m matrix (see Eq. 3) contains a row of Mean Absolute Error Frame # (c) Prediction error Figure 6. Univariate vs. multivariate predictions for human motion. Univariate approach (a) shows irregular poses and its global transformations while multivariate approach (b) generates a smooth sequence with all valid poses. (c) Univariate predictions also result in a higher error than the multivariate predictions. D individual Z u matrices. The multivariate time series is constructed by extracting D univariate time series from the corresponding Z u as described above. Fig. 4(c) shows an example of a univariate time series extracted from the predictions in the phase space shown in Fig. 4(a). Fig. 5 shows the output of time series synthesis on three synthetic signals where D = 2. The embedding parameters (τ, d) are calculated to be (4, 5), (3, 4) and (5, 7) for each dimension in sine, triangle and ramp signals respectively. It shows that the output of our approach is very similar to the source signal and is better than the two recent approaches used for dynamic texture modeling [9, 7]. 3. Experimental Results The proposed approach for predicting time series is applied to human action and dynamic texture synthesis. Several experiments were performed to evaluate the performance of our approach and to compare the output with that of some of the well known methods. 3.. Action Synthesis We use motion capture data to acquire source time series representing the position of the body landmarks during the action. We use the motion capture data from FutureLight [] and CMU [8] data sets for the human action synthesis. Every frame in CMU and FutureLight sequences provides a 62 and 39-dimensional body-pose descriptors respectively. CMU s descriptor is composed of bone length and joint angles, while FutureLight is composed of the absolute 3D locations of the 3 body joints. A part of the sample sequence of the human action is used to generate the observed time

6 (a) Walk (8 frames) Mean absolute error Our approach GPDM approach (b) Run (3 frames) (a) Walking (b) Running 8 (c) Jumping (d) Ballet Figure 8. FutureLight data set. Synthesized sequences from each of the four different types of actions is shown. Here right hand & foot have red trajectories, left foot & hand have blue trajectories, while head has green trajectory. Faster speed in the running sequence (as compared to walking) can be noticed by the sparse stick figures that are drawn every 4 frames Frame # (c) Prediction error Figure 7. Human motion synthesis on CMU data set. Note that the difference between the walking and running body-poses is maintained after synthesis. (a) Every th frames is shown, (b) Every 5th frame is shown. (c) Quality of our predictions are compared against the ones generated by the GPDM based approach []. The ground truth between frame 5 and 37 is used to compute prediction error. series x t R P, where P is the dimensionality of the bodypose descriptor. The multivariate phase space reconstruction produces Z m embedding matrix for the sample action. For a given starting point x t, the predictions and time series reconstruction is performed as explained before. This creates a sequence {x t,x t+,...} of body-pose descriptors used for final video synthesis. We have experimented with both univariate and multivariate predictions for this task. In the univariate case, each dimension of the pose descriptor is used independently to determine the phase space reconstruction followed by prediction. In the second case, multivariate prediction approach is used to evolve the predictions in an even higher dimensional phase space (order of P -dimensional). This provides the combined evolution of different dimensions of the pose descriptor. Fig. 6 shows the keyframes from the same running sequence synthesized using the univariate (see Fig. 6(a)) and the multivariate (see Fig. 6(b)) predictions. These 3 frame long sequences have been synthesized from a 3 frames long model sequence. The keyframes in the multivariate case show normal body poses, however in the univariate case, strange poses are synthesized. Towards the end there is an unrealistic global rotation of the whole body. Fig. 6(c) shows a graph of mean absolute error in the first 3 frames from both sequences that overlap with the model sequence. This clearly shows that the proposed multivariate formulation is critical for human action synthesis. Using the CMU data set, we show results on walking and running actions as shown in the Fig. 7. The model se- (a) Synthesis by univariate predictions (b) Synthesis by multivariate predictions Figure 9. Dynamic texture synthesis from Stripes video. (a) Predictions of many pixels quickly become unsynchronized from the neighbors causing the noisy pixels. (b) Multivariate predictions create more realistic and smoother videos. quences used in our experiments are typically to 5 frames long. We synthesize sequences with up to three times the original length. The highest individual embedding dimension d i observed during experiments was 7. We also compare the accuracy of predictions with the output of GPDM based approach []. Fig. 7 (c) shows a graph of mean absolute error in predictions by our approach (solid blue) and by Wang et al. []. The sequence (CMU id : 9 4) shown in Fig. 7 (b) is used for this experiment, where frame - are used for creating the model and frame 5-37 are used to compute the error in predictions. Using the FutureLight data set, we synthesize walking, running, jumping, and ballet actions, as shown in Fig. 8. We compute the relative locations of all other landmarks with respect to the belly (reference) point. This provides us with a 39-dimensional time series signal that will be predicted. The phase space embedding and predictions are computed through the aforementioned approach. During our experiments, the individual embedding dimension d i would typically fall between 3 and 6 for these actions. The length of a typical model sequences used is between 22 and Dynamic Texture Synthesis We also demonstrate the synthesis of dynamic textures through the proposed approach of chaotic modeling. The dynamic textures have stochastic regularity in the spatial and temporal extent [7]. We investigate the determinism in the structure of dynamic textures through the proposed approach. The sequence of intensity values at each pixel is

7 (a) Boiling bubbles (b) Running water (c) Fire (d) Swaying plants (e) Candle (f ) Swaying plants 2 Figure. Dynamic texture synthesis from UCLA data set. 75 frame long model videos are used to generate 225 synthesized frames. treated as a univariate time series, which is generated possibly by a chaotic system. We investigate the feasibility of both univariate and multivariate predictions in this case as well. The multivariate case is applied in small neighborhoods of 25x25 which creates 625-dimensional multivariate time series for each neighborhood. The actual dimensionality of the phase space would then be a sum of the individual 625 embedding dimensions d i s. Fig. 9(a) shows the synthesized video in the case of univariate predictions. Noisy pixels become more obvious as the video progresses because predictions diverge farther from ground truth. The multivariate case Fig. 9(b) applies better spatial constraint and results in a synthesized video of better quality. We first present synthesis results using the UCLA data set [9]. It contains 5 classes of different types of dynamic textures, including flames, trees, fountains, water etc. Each video contains 75 frames of a cropped 48x48 textured area. Each pixel provides a scalar time series, whose embedding parameters are computed individually. This is followed by multivariate phase space reconstruction and prediction. The individual embedding dimension d i for a pixel has been observed to lie between 4 and 9 for typical dynamics of the textures used here. Fig. shows a few of the synthesized frames from various types of videos in this data set. A series of experiments have been performed to compare our approach to some of the popular approaches for dynamic texture synthesis. These include approaches by Chan et al. [7], Liu et al. [5], and Yuan et al. [24]. All of them provide means for quantitative and qualitative comparison with their approach, as well as the baseline PCA based linear dynamical system approaches and an improved version by Doretto et al. [9]. We performed experiments on the MIT dynamic textures data set [2], in order to present qualitative and quantitative comparison with these approaches. This data set contains videos that are typically 4x7 with 2 frames. These model videos were used to produce synthesized videos three times their length. The time series with pixel intensities is embedded into a higher dimensional phase space where prediction is performed. Fig. presents the output of our method, along with the corresponding output of the two approaches presented in [5]. The first is a baseline approach they used which relies on simple PCA with AR model. The second is their approach based on probabilistic PCA (PPCA). In Fig. we also highlight in- (a) PCA based approach (baseline used by Liu et al.) (b) PPCA based approach by Liu et al s (c) Our approach Figure. Dynamic texture synthesis from the Stripes video. We compare our method with the approach by Liu et al. [5] and the baseline method they used. Results obtained from our method are crisp and do not exhibit ghost-like effects, as highlighted by the red box in the last column. Table. Mean squared error between the original and synthesized frames Sequence name Stripes Flags River (Fig. ) PCA based approach (baseline in [5]) PPCA based approach [5] Our approach teresting area of the image with the red box. Note that both approaches in first two rows generate a ghost-like effect due to imperfect projection onto a few components, however, our approach preserves the quality. Table presents quantitative comparison through mean squared error. This error is computed by the mean squared difference between the pixel values of the original and the predicted frames. We analyze the three videos (stripes, flags, and river) used in [5] and determine that our approach indeed outperforms both of these methods. Similarly, we perform another comparison with the closed-loop LDS by Yuan et al. [24], their baseline version LDS, and improved LDS by Doretto et al. [9]. Due to limited space, we only include the Fire sequence, which is the more challenging than the other two. The difference between the outputs of our approach and that from the first two approaches (basic and improved LDS) is obvious when looking at the figure. Table 2 clearly shows that our results

8 (a) Basic linear dynamical system by Soatto et al. (b) Improved open-loop linear dynamical system by Doretto et al. (c) Closed-loop dynamical system by Yuan et al. (d) Our approach Figure 2. Dynamic texture synthesis from the Fire video. We compare our method with Yuan et al. s [24] and the baseline they used by Doretto et al. [9]. Table 2. Mean squared error between the original and synthesized frames Sequence name Fire Smoke-far Smoke-near (Fig. 2) Basic LDS (baseline in [24]) Improved LDS [9] Closed-loop LDS [24] Our approach are closer to the original video as compared to the out put of Yuan et al. 4. Conclusions We have presented a new model for nonlinear dynamical systems of human actions and dynamic textures. We observed that multivariate phase space reconstruction is more suitable for predicting time series. The benefit of the multivariate reconstruction is more obvious in case of dynamic textures where the pixels are evolved together in the neighborhood. The dimension reduction approaches relying on principle components have been noticed to generate ghostlike artifacts. They can be attributed to the linear/nonlinear combination of the estimated components used for reprojection. We also show that the dynamic textures and human actions can be modelled very well by a deterministic model that is inherently different from many noise-driven models. Generalization is also another important property of our system as it is not very sensitive to the type of periodicity in time series and the parameter values. The viability, robustness, and generalization of this model has been demonstrated empirically. Acknowledgements This research was funded in part by the US government VACE program. References [] S. Ali, A. Basharat, and M. Shah. Chaotic invariants for human action recognition. ICCV, 27. [2] A. Bissacco, A. Chiuso, Y. Ma, and S. Soatto. Recognition of human gaits. CVPR, 2. [3] C. Bregler. Learning and recognizing human dynamics in video sequences. CVPR, 997. [4] L. Cao. Practical method for determining the minimum embedding dimension of a scalar time series. Physica D: Nonlinear Phenomena, 997. [5] L. Cao, A. Mees, and K. Judd. Dynamics from multivariate time series. Physica D: Nonlinear Phenomena, 998. [6] M. Casdagli. Nonlinear prediction of chaotic time series. Physica D: Nonlinear Phenomena, 989. [7] A. B. Chan and N. Vasconcelos. Classifying video with kernel dynamic textures. CVPR, 27. [8] CMU. Dataset: [9] G. Doretto, A. Chiuso, Y. N. Wu, and S. Soatto. Dynamic textures. IJCV, 23. [] J. W. D. Fleet and A. Hertzmann. Gaussian process dynamical models for human motion. PAMI, 28. [] A. M. Fraser. Independent coordinates for strange attractors from mutual information. Phys. Rev., 986. [2] B. Ghanem and N. Ahuja. Phase based modelling of dynamic textures. ICCV, 27. [3] H. Kantz and T. Schreiber. Nonlinear time series analysis. Cambridge U. Press, 24. [4] R. Lin, C. Liu, M. Yang, N. Ahuja, and S. Levinson. Learning nonlinear manifolds from time series. ECCV, 6. [5] C.-B. Liu, R.-S. Lin, N. Ahuja, and M.-H. Yang. Dynamic textures synthesis as nonlinear manifold learning and traversing. BMVC, 26. [6] E. A. Nadarya. On estimating regression. Theory Pb. Appl., 964. [7] R. Polana and R. Nelson. Temporal texture and activity recognition. Motion-Based Recognition, 997. [8] L. Ralaivola and F. dalchebuc. Dynamical modeling with kernels for nonlinear time series prediction. NIPS, 23. [9] P. Saisan, G. Doretto, Y. Wu, and S. Soatto. Dynamic texture recognition. CVPR, 2. [2] A. Schdl, R. Szeliski, D. Salesin, and I. Essa. Video textures. SIGGRAPH, 2. [2] M. Szummer and R. W. Picard. Temporal texture modeling. ICIP, 996. [22] F. Takens. Detecting strange attractors in turbulence. L. N. in Math, 98. [23] Y. Z. Wang and S. C. Zhu. A generative method for textured motion: Analysis and synthesis. In ECCV, 22. [24] L. Yuan, F. Wen, C. Liu, and H. Y. Shum. Synthesizing dynamic texture with closed-loop linear dynamic system. ECCV, 24.

Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data

Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data CMPE 59H Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data Term Project Report Fatma Güney, Kübra Kalkan 1/15/2013 Keywords: Non-linear

More information

View-Invariant Dynamic Texture Recognition using a Bag of Dynamical Systems

View-Invariant Dynamic Texture Recognition using a Bag of Dynamical Systems View-Invariant Dynamic Texture Recognition using a Bag of Dynamical Systems Avinash Ravichandran, Rizwan Chaudhry and René Vidal Center for Imaging Science, Johns Hopkins University, Baltimore, MD 21218,

More information

Tracking in flussi video 3D. Ing. Samuele Salti

Tracking in flussi video 3D. Ing. Samuele Salti Seminari XXIII ciclo Tracking in flussi video 3D Ing. Tutors: Prof. Tullio Salmon Cinotti Prof. Luigi Di Stefano The Tracking problem Detection Object model, Track initiation, Track termination, Tracking

More information

Behavior Analysis in Crowded Environments. XiaogangWang Department of Electronic Engineering The Chinese University of Hong Kong June 25, 2011

Behavior Analysis in Crowded Environments. XiaogangWang Department of Electronic Engineering The Chinese University of Hong Kong June 25, 2011 Behavior Analysis in Crowded Environments XiaogangWang Department of Electronic Engineering The Chinese University of Hong Kong June 25, 2011 Behavior Analysis in Sparse Scenes Zelnik-Manor & Irani CVPR

More information

CHAPTER 6 TEXTURE ANIMATION

CHAPTER 6 TEXTURE ANIMATION CHAPTER 6 TEXTURE ANIMATION 6.1. INTRODUCTION Animation is the creating of a timed sequence or series of graphic images or frames together to give the appearance of continuous movement. A collection of

More information

NONLINEAR TIME SERIES ANALYSIS

NONLINEAR TIME SERIES ANALYSIS NONLINEAR TIME SERIES ANALYSIS HOLGER KANTZ AND THOMAS SCHREIBER Max Planck Institute for the Physics of Complex Sy stems, Dresden I CAMBRIDGE UNIVERSITY PRESS Preface to the first edition pug e xi Preface

More information

3D Model based Object Class Detection in An Arbitrary View

3D Model based Object Class Detection in An Arbitrary View 3D Model based Object Class Detection in An Arbitrary View Pingkun Yan, Saad M. Khan, Mubarak Shah School of Electrical Engineering and Computer Science University of Central Florida http://www.eecs.ucf.edu/

More information

1816 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 7, JULY 2006. Principal Components Null Space Analysis for Image and Video Classification

1816 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 7, JULY 2006. Principal Components Null Space Analysis for Image and Video Classification 1816 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 7, JULY 2006 Principal Components Null Space Analysis for Image and Video Classification Namrata Vaswani, Member, IEEE, and Rama Chellappa, Fellow,

More information

Subspace Analysis and Optimization for AAM Based Face Alignment

Subspace Analysis and Optimization for AAM Based Face Alignment Subspace Analysis and Optimization for AAM Based Face Alignment Ming Zhao Chun Chen College of Computer Science Zhejiang University Hangzhou, 310027, P.R.China [email protected] Stan Z. Li Microsoft

More information

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION Introduction In the previous chapter, we explored a class of regression models having particularly simple analytical

More information

The Scientific Data Mining Process

The Scientific Data Mining Process Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In

More information

Journal of Industrial Engineering Research. Adaptive sequence of Key Pose Detection for Human Action Recognition

Journal of Industrial Engineering Research. Adaptive sequence of Key Pose Detection for Human Action Recognition IWNEST PUBLISHER Journal of Industrial Engineering Research (ISSN: 2077-4559) Journal home page: http://www.iwnest.com/aace/ Adaptive sequence of Key Pose Detection for Human Action Recognition 1 T. Sindhu

More information

A Learning Based Method for Super-Resolution of Low Resolution Images

A Learning Based Method for Super-Resolution of Low Resolution Images A Learning Based Method for Super-Resolution of Low Resolution Images Emre Ugur June 1, 2004 [email protected] Abstract The main objective of this project is the study of a learning based method

More information

Linear Threshold Units

Linear Threshold Units Linear Threshold Units w x hx (... w n x n w We assume that each feature x j and each weight w j is a real number (we will relax this later) We will study three different algorithms for learning linear

More information

Manifold Learning Examples PCA, LLE and ISOMAP

Manifold Learning Examples PCA, LLE and ISOMAP Manifold Learning Examples PCA, LLE and ISOMAP Dan Ventura October 14, 28 Abstract We try to give a helpful concrete example that demonstrates how to use PCA, LLE and Isomap, attempts to provide some intuition

More information

Statistical Models in Data Mining

Statistical Models in Data Mining Statistical Models in Data Mining Sargur N. Srihari University at Buffalo The State University of New York Department of Computer Science and Engineering Department of Biostatistics 1 Srihari Flood of

More information

Gaussian Process Dynamical Models

Gaussian Process Dynamical Models Gaussian Process Dynamical Models Jack M. Wang, David J. Fleet, Aaron Hertzmann Department of Computer Science University of Toronto, Toronto, ON M5S 3G4 {jmwang,hertzman}@dgp.toronto.edu, [email protected]

More information

Nonlinear Iterative Partial Least Squares Method

Nonlinear Iterative Partial Least Squares Method Numerical Methods for Determining Principal Component Analysis Abstract Factors Béchu, S., Richard-Plouet, M., Fernandez, V., Walton, J., and Fairley, N. (2016) Developments in numerical treatments for

More information

Predict the Popularity of YouTube Videos Using Early View Data

Predict the Popularity of YouTube Videos Using Early View Data 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050

More information

Accurate and robust image superresolution by neural processing of local image representations

Accurate and robust image superresolution by neural processing of local image representations Accurate and robust image superresolution by neural processing of local image representations Carlos Miravet 1,2 and Francisco B. Rodríguez 1 1 Grupo de Neurocomputación Biológica (GNB), Escuela Politécnica

More information

Solving Simultaneous Equations and Matrices

Solving Simultaneous Equations and Matrices Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering

More information

Environmental Remote Sensing GEOG 2021

Environmental Remote Sensing GEOG 2021 Environmental Remote Sensing GEOG 2021 Lecture 4 Image classification 2 Purpose categorising data data abstraction / simplification data interpretation mapping for land cover mapping use land cover class

More information

Vision based Vehicle Tracking using a high angle camera

Vision based Vehicle Tracking using a high angle camera Vision based Vehicle Tracking using a high angle camera Raúl Ignacio Ramos García Dule Shu [email protected] [email protected] Abstract A vehicle tracking and grouping algorithm is presented in this work

More information

Simple and efficient online algorithms for real world applications

Simple and efficient online algorithms for real world applications Simple and efficient online algorithms for real world applications Università degli Studi di Milano Milano, Italy Talk @ Centro de Visión por Computador Something about me PhD in Robotics at LIRA-Lab,

More information

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary Shape, Space, and Measurement- Primary A student shall apply concepts of shape, space, and measurement to solve problems involving two- and three-dimensional shapes by demonstrating an understanding of:

More information

Mean-Shift Tracking with Random Sampling

Mean-Shift Tracking with Random Sampling 1 Mean-Shift Tracking with Random Sampling Alex Po Leung, Shaogang Gong Department of Computer Science Queen Mary, University of London, London, E1 4NS Abstract In this work, boosting the efficiency of

More information

Applications to Data Smoothing and Image Processing I

Applications to Data Smoothing and Image Processing I Applications to Data Smoothing and Image Processing I MA 348 Kurt Bryan Signals and Images Let t denote time and consider a signal a(t) on some time interval, say t. We ll assume that the signal a(t) is

More information

Image Segmentation and Registration

Image Segmentation and Registration Image Segmentation and Registration Dr. Christine Tanner ([email protected]) Computer Vision Laboratory, ETH Zürich Dr. Verena Kaynig, Machine Learning Laboratory, ETH Zürich Outline Segmentation

More information

Identification algorithms for hybrid systems

Identification algorithms for hybrid systems Identification algorithms for hybrid systems Giancarlo Ferrari-Trecate Modeling paradigms Chemistry White box Thermodynamics System Mechanics... Drawbacks: Parameter values of components must be known

More information

Multiple Kernel Learning on the Limit Order Book

Multiple Kernel Learning on the Limit Order Book JMLR: Workshop and Conference Proceedings 11 (2010) 167 174 Workshop on Applications of Pattern Analysis Multiple Kernel Learning on the Limit Order Book Tristan Fletcher Zakria Hussain John Shawe-Taylor

More information

Character Image Patterns as Big Data

Character Image Patterns as Big Data 22 International Conference on Frontiers in Handwriting Recognition Character Image Patterns as Big Data Seiichi Uchida, Ryosuke Ishida, Akira Yoshida, Wenjie Cai, Yaokai Feng Kyushu University, Fukuoka,

More information

Machine Learning and Pattern Recognition Logistic Regression

Machine Learning and Pattern Recognition Logistic Regression Machine Learning and Pattern Recognition Logistic Regression Course Lecturer:Amos J Storkey Institute for Adaptive and Neural Computation School of Informatics University of Edinburgh Crichton Street,

More information

Support Vector Machines with Clustering for Training with Very Large Datasets

Support Vector Machines with Clustering for Training with Very Large Datasets Support Vector Machines with Clustering for Training with Very Large Datasets Theodoros Evgeniou Technology Management INSEAD Bd de Constance, Fontainebleau 77300, France [email protected] Massimiliano

More information

Single Depth Image Super Resolution and Denoising Using Coupled Dictionary Learning with Local Constraints and Shock Filtering

Single Depth Image Super Resolution and Denoising Using Coupled Dictionary Learning with Local Constraints and Shock Filtering Single Depth Image Super Resolution and Denoising Using Coupled Dictionary Learning with Local Constraints and Shock Filtering Jun Xie 1, Cheng-Chuan Chou 2, Rogerio Feris 3, Ming-Ting Sun 1 1 University

More information

Example: Credit card default, we may be more interested in predicting the probabilty of a default than classifying individuals as default or not.

Example: Credit card default, we may be more interested in predicting the probabilty of a default than classifying individuals as default or not. Statistical Learning: Chapter 4 Classification 4.1 Introduction Supervised learning with a categorical (Qualitative) response Notation: - Feature vector X, - qualitative response Y, taking values in C

More information

How To Cluster

How To Cluster Data Clustering Dec 2nd, 2013 Kyrylo Bessonov Talk outline Introduction to clustering Types of clustering Supervised Unsupervised Similarity measures Main clustering algorithms k-means Hierarchical Main

More information

Big Ideas in Mathematics

Big Ideas in Mathematics Big Ideas in Mathematics which are important to all mathematics learning. (Adapted from the NCTM Curriculum Focal Points, 2006) The Mathematics Big Ideas are organized using the PA Mathematics Standards

More information

Recurrence Plots in Nonlinear Time Series Analysis: Free Software

Recurrence Plots in Nonlinear Time Series Analysis: Free Software Recurrence Plots in Nonlinear Time Series Analysis: Free Software Jorge Belaire-Franch Dulce Contreras Dept. of Economic Analysis University of Valencia Abstract Recurrence plots are graphical devices

More information

Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall

Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall Automatic Photo Quality Assessment Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall Estimating i the photorealism of images: Distinguishing i i paintings from photographs h Florin

More information

Face Model Fitting on Low Resolution Images

Face Model Fitting on Low Resolution Images Face Model Fitting on Low Resolution Images Xiaoming Liu Peter H. Tu Frederick W. Wheeler Visualization and Computer Vision Lab General Electric Global Research Center Niskayuna, NY, 1239, USA {liux,tu,wheeler}@research.ge.com

More information

1 Example of Time Series Analysis by SSA 1

1 Example of Time Series Analysis by SSA 1 1 Example of Time Series Analysis by SSA 1 Let us illustrate the 'Caterpillar'-SSA technique [1] by the example of time series analysis. Consider the time series FORT (monthly volumes of fortied wine sales

More information

LABEL PROPAGATION ON GRAPHS. SEMI-SUPERVISED LEARNING. ----Changsheng Liu 10-30-2014

LABEL PROPAGATION ON GRAPHS. SEMI-SUPERVISED LEARNING. ----Changsheng Liu 10-30-2014 LABEL PROPAGATION ON GRAPHS. SEMI-SUPERVISED LEARNING ----Changsheng Liu 10-30-2014 Agenda Semi Supervised Learning Topics in Semi Supervised Learning Label Propagation Local and global consistency Graph

More information

Introduction to Support Vector Machines. Colin Campbell, Bristol University

Introduction to Support Vector Machines. Colin Campbell, Bristol University Introduction to Support Vector Machines Colin Campbell, Bristol University 1 Outline of talk. Part 1. An Introduction to SVMs 1.1. SVMs for binary classification. 1.2. Soft margins and multi-class classification.

More information

Open Access A Facial Expression Recognition Algorithm Based on Local Binary Pattern and Empirical Mode Decomposition

Open Access A Facial Expression Recognition Algorithm Based on Local Binary Pattern and Empirical Mode Decomposition Send Orders for Reprints to [email protected] The Open Electrical & Electronic Engineering Journal, 2014, 8, 599-604 599 Open Access A Facial Expression Recognition Algorithm Based on Local Binary

More information

SYMMETRIC EIGENFACES MILI I. SHAH

SYMMETRIC EIGENFACES MILI I. SHAH SYMMETRIC EIGENFACES MILI I. SHAH Abstract. Over the years, mathematicians and computer scientists have produced an extensive body of work in the area of facial analysis. Several facial analysis algorithms

More information

Tensor Methods for Machine Learning, Computer Vision, and Computer Graphics

Tensor Methods for Machine Learning, Computer Vision, and Computer Graphics Tensor Methods for Machine Learning, Computer Vision, and Computer Graphics Part I: Factorizations and Statistical Modeling/Inference Amnon Shashua School of Computer Science & Eng. The Hebrew University

More information

Classifying Manipulation Primitives from Visual Data

Classifying Manipulation Primitives from Visual Data Classifying Manipulation Primitives from Visual Data Sandy Huang and Dylan Hadfield-Menell Abstract One approach to learning from demonstrations in robotics is to make use of a classifier to predict if

More information

Lecture 6: CNNs for Detection, Tracking, and Segmentation Object Detection

Lecture 6: CNNs for Detection, Tracking, and Segmentation Object Detection CSED703R: Deep Learning for Visual Recognition (206S) Lecture 6: CNNs for Detection, Tracking, and Segmentation Object Detection Bohyung Han Computer Vision Lab. [email protected] 2 3 Object detection

More information

Fast Matching of Binary Features

Fast Matching of Binary Features Fast Matching of Binary Features Marius Muja and David G. Lowe Laboratory for Computational Intelligence University of British Columbia, Vancouver, Canada {mariusm,lowe}@cs.ubc.ca Abstract There has been

More information

Interactive Offline Tracking for Color Objects

Interactive Offline Tracking for Color Objects Interactive Offline Tracking for Color Objects Yichen Wei Jian Sun Xiaoou Tang Heung-Yeung Shum Microsoft Research Asia, Beijing, China {yichenw,jiansun,xitang,hshum}@microsoft.com Abstract In this paper,

More information

Support Vector Machines Explained

Support Vector Machines Explained March 1, 2009 Support Vector Machines Explained Tristan Fletcher www.cs.ucl.ac.uk/staff/t.fletcher/ Introduction This document has been written in an attempt to make the Support Vector Machines (SVM),

More information

MATH10212 Linear Algebra. Systems of Linear Equations. Definition. An n-dimensional vector is a row or a column of n numbers (or letters): a 1.

MATH10212 Linear Algebra. Systems of Linear Equations. Definition. An n-dimensional vector is a row or a column of n numbers (or letters): a 1. MATH10212 Linear Algebra Textbook: D. Poole, Linear Algebra: A Modern Introduction. Thompson, 2006. ISBN 0-534-40596-7. Systems of Linear Equations Definition. An n-dimensional vector is a row or a column

More information

Introduction to Engineering System Dynamics

Introduction to Engineering System Dynamics CHAPTER 0 Introduction to Engineering System Dynamics 0.1 INTRODUCTION The objective of an engineering analysis of a dynamic system is prediction of its behaviour or performance. Real dynamic systems are

More information

Gaussian Process Latent Variable Models for Visualisation of High Dimensional Data

Gaussian Process Latent Variable Models for Visualisation of High Dimensional Data Gaussian Process Latent Variable Models for Visualisation of High Dimensional Data Neil D. Lawrence Department of Computer Science, University of Sheffield, Regent Court, 211 Portobello Street, Sheffield,

More information

CS 4204 Computer Graphics

CS 4204 Computer Graphics CS 4204 Computer Graphics Computer Animation Adapted from notes by Yong Cao Virginia Tech 1 Outline Principles of Animation Keyframe Animation Additional challenges in animation 2 Classic animation Luxo

More information

Least-Squares Intersection of Lines

Least-Squares Intersection of Lines Least-Squares Intersection of Lines Johannes Traa - UIUC 2013 This write-up derives the least-squares solution for the intersection of lines. In the general case, a set of lines will not intersect at a

More information

SQUARE-SQUARE ROOT AND CUBE-CUBE ROOT

SQUARE-SQUARE ROOT AND CUBE-CUBE ROOT UNIT 3 SQUAREQUARE AND CUBEUBE (A) Main Concepts and Results A natural number is called a perfect square if it is the square of some natural number. i.e., if m = n 2, then m is a perfect square where m

More information

EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM

EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM Amol Ambardekar, Mircea Nicolescu, and George Bebis Department of Computer Science and Engineering University

More information

KEANSBURG SCHOOL DISTRICT KEANSBURG HIGH SCHOOL Mathematics Department. HSPA 10 Curriculum. September 2007

KEANSBURG SCHOOL DISTRICT KEANSBURG HIGH SCHOOL Mathematics Department. HSPA 10 Curriculum. September 2007 KEANSBURG HIGH SCHOOL Mathematics Department HSPA 10 Curriculum September 2007 Written by: Karen Egan Mathematics Supervisor: Ann Gagliardi 7 days Sample and Display Data (Chapter 1 pp. 4-47) Surveys and

More information

Local outlier detection in data forensics: data mining approach to flag unusual schools

Local outlier detection in data forensics: data mining approach to flag unusual schools Local outlier detection in data forensics: data mining approach to flag unusual schools Mayuko Simon Data Recognition Corporation Paper presented at the 2012 Conference on Statistical Detection of Potential

More information

Component Ordering in Independent Component Analysis Based on Data Power

Component Ordering in Independent Component Analysis Based on Data Power Component Ordering in Independent Component Analysis Based on Data Power Anne Hendrikse Raymond Veldhuis University of Twente University of Twente Fac. EEMCS, Signals and Systems Group Fac. EEMCS, Signals

More information

Two-Frame Motion Estimation Based on Polynomial Expansion

Two-Frame Motion Estimation Based on Polynomial Expansion Two-Frame Motion Estimation Based on Polynomial Expansion Gunnar Farnebäck Computer Vision Laboratory, Linköping University, SE-581 83 Linköping, Sweden [email protected] http://www.isy.liu.se/cvl/ Abstract.

More information

Linear Codes. Chapter 3. 3.1 Basics

Linear Codes. Chapter 3. 3.1 Basics Chapter 3 Linear Codes In order to define codes that we can encode and decode efficiently, we add more structure to the codespace. We shall be mainly interested in linear codes. A linear code of length

More information

Visualization by Linear Projections as Information Retrieval

Visualization by Linear Projections as Information Retrieval Visualization by Linear Projections as Information Retrieval Jaakko Peltonen Helsinki University of Technology, Department of Information and Computer Science, P. O. Box 5400, FI-0015 TKK, Finland [email protected]

More information

15.062 Data Mining: Algorithms and Applications Matrix Math Review

15.062 Data Mining: Algorithms and Applications Matrix Math Review .6 Data Mining: Algorithms and Applications Matrix Math Review The purpose of this document is to give a brief review of selected linear algebra concepts that will be useful for the course and to develop

More information

Probabilistic Latent Semantic Analysis (plsa)

Probabilistic Latent Semantic Analysis (plsa) Probabilistic Latent Semantic Analysis (plsa) SS 2008 Bayesian Networks Multimedia Computing, Universität Augsburg [email protected] www.multimedia-computing.{de,org} References

More information

NEW MEXICO Grade 6 MATHEMATICS STANDARDS

NEW MEXICO Grade 6 MATHEMATICS STANDARDS PROCESS STANDARDS To help New Mexico students achieve the Content Standards enumerated below, teachers are encouraged to base instruction on the following Process Standards: Problem Solving Build new mathematical

More information

For example, estimate the population of the United States as 3 times 10⁸ and the

For example, estimate the population of the United States as 3 times 10⁸ and the CCSS: Mathematics The Number System CCSS: Grade 8 8.NS.A. Know that there are numbers that are not rational, and approximate them by rational numbers. 8.NS.A.1. Understand informally that every number

More information

Statistics Graduate Courses

Statistics Graduate Courses Statistics Graduate Courses STAT 7002--Topics in Statistics-Biological/Physical/Mathematics (cr.arr.).organized study of selected topics. Subjects and earnable credit may vary from semester to semester.

More information

Mean value theorem, Taylors Theorem, Maxima and Minima.

Mean value theorem, Taylors Theorem, Maxima and Minima. MA 001 Preparatory Mathematics I. Complex numbers as ordered pairs. Argand s diagram. Triangle inequality. De Moivre s Theorem. Algebra: Quadratic equations and express-ions. Permutations and Combinations.

More information

The Delicate Art of Flower Classification

The Delicate Art of Flower Classification The Delicate Art of Flower Classification Paul Vicol Simon Fraser University University Burnaby, BC [email protected] Note: The following is my contribution to a group project for a graduate machine learning

More information

DATA ANALYSIS II. Matrix Algorithms

DATA ANALYSIS II. Matrix Algorithms DATA ANALYSIS II Matrix Algorithms Similarity Matrix Given a dataset D = {x i }, i=1,..,n consisting of n points in R d, let A denote the n n symmetric similarity matrix between the points, given as where

More information

MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem

MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem David L. Finn November 30th, 2004 In the next few days, we will introduce some of the basic problems in geometric modelling, and

More information

Prentice Hall Algebra 2 2011 Correlated to: Colorado P-12 Academic Standards for High School Mathematics, Adopted 12/2009

Prentice Hall Algebra 2 2011 Correlated to: Colorado P-12 Academic Standards for High School Mathematics, Adopted 12/2009 Content Area: Mathematics Grade Level Expectations: High School Standard: Number Sense, Properties, and Operations Understand the structure and properties of our number system. At their most basic level

More information

8. Linear least-squares

8. Linear least-squares 8. Linear least-squares EE13 (Fall 211-12) definition examples and applications solution of a least-squares problem, normal equations 8-1 Definition overdetermined linear equations if b range(a), cannot

More information

Final Project Report

Final Project Report CPSC545 by Introduction to Data Mining Prof. Martin Schultz & Prof. Mark Gerstein Student Name: Yu Kor Hugo Lam Student ID : 904907866 Due Date : May 7, 2007 Introduction Final Project Report Pseudogenes

More information

Eigen modelling and Dynamic Texture Modification

Eigen modelling and Dynamic Texture Modification Dynamic Textures Modelling with Temporal Mixing Coefficients Approximation Michal Havlíček 4th year of PGS, email: [email protected] Department of Mathematics Faculty of Nuclear Sciences and Physical

More information

How does the Kinect work? John MacCormick

How does the Kinect work? John MacCormick How does the Kinect work? John MacCormick Xbox demo Laptop demo The Kinect uses structured light and machine learning Inferring body position is a two-stage process: first compute a depth map (using structured

More information

the points are called control points approximating curve

the points are called control points approximating curve Chapter 4 Spline Curves A spline curve is a mathematical representation for which it is easy to build an interface that will allow a user to design and control the shape of complex curves and surfaces.

More information

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines

EECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines EECS 556 Image Processing W 09 Interpolation Interpolation techniques B splines What is image processing? Image processing is the application of 2D signal processing methods to images Image representation

More information

Clustering Big Data. Anil K. Jain. (with Radha Chitta and Rong Jin) Department of Computer Science Michigan State University November 29, 2012

Clustering Big Data. Anil K. Jain. (with Radha Chitta and Rong Jin) Department of Computer Science Michigan State University November 29, 2012 Clustering Big Data Anil K. Jain (with Radha Chitta and Rong Jin) Department of Computer Science Michigan State University November 29, 2012 Outline Big Data How to extract information? Data clustering

More information

Machine Learning in Statistical Arbitrage

Machine Learning in Statistical Arbitrage Machine Learning in Statistical Arbitrage Xing Fu, Avinash Patra December 11, 2009 Abstract We apply machine learning methods to obtain an index arbitrage strategy. In particular, we employ linear regression

More information

Facebook Friend Suggestion Eytan Daniyalzade and Tim Lipus

Facebook Friend Suggestion Eytan Daniyalzade and Tim Lipus Facebook Friend Suggestion Eytan Daniyalzade and Tim Lipus 1. Introduction Facebook is a social networking website with an open platform that enables developers to extract and utilize user information

More information

Object Recognition and Template Matching

Object Recognition and Template Matching Object Recognition and Template Matching Template Matching A template is a small image (sub-image) The goal is to find occurrences of this template in a larger image That is, you want to find matches of

More information

Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks

Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks Welcome to Thinkwell s Homeschool Precalculus! We re thrilled that you ve decided to make us part of your homeschool curriculum. This lesson

More information

Equations Involving Lines and Planes Standard equations for lines in space

Equations Involving Lines and Planes Standard equations for lines in space Equations Involving Lines and Planes In this section we will collect various important formulas regarding equations of lines and planes in three dimensional space Reminder regarding notation: any quantity

More information

Recognizing Cats and Dogs with Shape and Appearance based Models. Group Member: Chu Wang, Landu Jiang

Recognizing Cats and Dogs with Shape and Appearance based Models. Group Member: Chu Wang, Landu Jiang Recognizing Cats and Dogs with Shape and Appearance based Models Group Member: Chu Wang, Landu Jiang Abstract Recognizing cats and dogs from images is a challenging competition raised by Kaggle platform

More information

Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model

Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model 1 September 004 A. Introduction and assumptions The classical normal linear regression model can be written

More information

Introduction to nonparametric regression: Least squares vs. Nearest neighbors

Introduction to nonparametric regression: Least squares vs. Nearest neighbors Introduction to nonparametric regression: Least squares vs. Nearest neighbors Patrick Breheny October 30 Patrick Breheny STA 621: Nonparametric Statistics 1/16 Introduction For the remainder of the course,

More information

Experiment #1, Analyze Data using Excel, Calculator and Graphs.

Experiment #1, Analyze Data using Excel, Calculator and Graphs. Physics 182 - Fall 2014 - Experiment #1 1 Experiment #1, Analyze Data using Excel, Calculator and Graphs. 1 Purpose (5 Points, Including Title. Points apply to your lab report.) Before we start measuring

More information

Biometric Authentication using Online Signatures

Biometric Authentication using Online Signatures Biometric Authentication using Online Signatures Alisher Kholmatov and Berrin Yanikoglu [email protected], [email protected] http://fens.sabanciuniv.edu Sabanci University, Tuzla, Istanbul,

More information

Adaptive Demand-Forecasting Approach based on Principal Components Time-series an application of data-mining technique to detection of market movement

Adaptive Demand-Forecasting Approach based on Principal Components Time-series an application of data-mining technique to detection of market movement Adaptive Demand-Forecasting Approach based on Principal Components Time-series an application of data-mining technique to detection of market movement Toshio Sugihara Abstract In this study, an adaptive

More information

Machine Learning in FX Carry Basket Prediction

Machine Learning in FX Carry Basket Prediction Machine Learning in FX Carry Basket Prediction Tristan Fletcher, Fabian Redpath and Joe D Alessandro Abstract Artificial Neural Networks ANN), Support Vector Machines SVM) and Relevance Vector Machines

More information

Principles of Dat Da a t Mining Pham Tho Hoan [email protected] [email protected]. n

Principles of Dat Da a t Mining Pham Tho Hoan hoanpt@hnue.edu.v hoanpt@hnue.edu. n Principles of Data Mining Pham Tho Hoan [email protected] References [1] David Hand, Heikki Mannila and Padhraic Smyth, Principles of Data Mining, MIT press, 2002 [2] Jiawei Han and Micheline Kamber,

More information

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS TEST DESIGN AND FRAMEWORK September 2014 Authorized for Distribution by the New York State Education Department This test design and framework document

More information

Colour Image Segmentation Technique for Screen Printing

Colour Image Segmentation Technique for Screen Printing 60 R.U. Hewage and D.U.J. Sonnadara Department of Physics, University of Colombo, Sri Lanka ABSTRACT Screen-printing is an industry with a large number of applications ranging from printing mobile phone

More information