4. Learning Pedestrian Models

Size: px
Start display at page:

Download "4. Learning Pedestrian Models"

Transcription

1 Learning Pedestrian Models for Silhouette Refinement L. Lee G. Dalley K. Tieu Massachusettes Institute of Technology Artificial Intelligence Laboratory {llee, dalleyg, Abstract We present a model-based method for accurate extraction of pedestrian silhouettes from video sequences. Our approach is based on two assumptions, there is a common appearance to all pedestrians, and 2 each individual looks like him/herself over a short amount of time. These assumptions allow us to learn pedestrian models that encompass both a pedestrian population appearance and the individual appearance variations. Using our models, we are able to produce pedestrian silhouettes that have fewer noise pixels and missing parts. We apply our silhouette extraction approach to the NIST gait data set and show that under the gait recognition task, our model-based sulhouettes result in much higher recognition rates than silhouettes directly extracted from background subtraction, or any non-modelbased smoothing schemes.. Introduction The ability to accurately segment pedestrians from a video stream is important for applications such as gait recognition, person height/girth estimation [4], articulated body tracking, pedestrian activity description [3], and 3D reconstruction of people from silhouettes [7]. We use a model-based approach to pedestrian segmentation that incorporates information from background subtraction, pedestrian shape models, and an individual shape model sampled at discrete phases of the walking cycle. Our approach eliminates noise introduced by background subtraction, and fills in missing parts of the pedestrian silhouette, which often result from camera noise or lack of color/intensity difference between the pedestrian and the background. In addition, our pedestrian models are learned from a noisy background subtraction process, hence making the entire process completely automatic. Traditional approaches to pedestrian segmentation from video generally involve using a background subtraction algorithm to arrive at foreground silhouettes, then postprocessing to refine the silhouettes. Because background subtraction inherently detects pixel value changes in the video/image, spurious foreground pixels are formed by noise in the video, and pedestrian silhouettes will have holes and missing parts if there is not enough contrast between the pedestrian and the background scene. The general solutions to these difficulties are to apply large numbers of morphological operations to fill in holes and remove noise in the silhouettes, or to apply a smoothing process at the background subtraction stage [9]. In either case, these operations tend to systematically distort the silhouettes and remove fine details which may be important for identification. We investigate the particular case of pedestrians walking in a plane roughly parallel to the camera image plane. Under this scenario, it is easy to see that there are commonalities between all pedestrian shapes. Moreover, the cyclic nature of the walking action ensures that the silhouette appearance of each individual pedestrian is repeated at each stride at regular intervals. These observations make it possible to improve the estimation of silhouette appearance over time and over a population of pedestrians. We take advantage of these characteristics to learn two types of pedestrian models, one that represents all pedestrians, and one that represents each individual walking video sequence. Using the pedestrian population model and individual sequence models, we are able to remove noise from each frame of a silhouette sequence and fill in missing parts of each silhouette. To show that these silhouettes are an improvement over the traditional methods of silhouette smoothing, we apply our approach to the NIST gait data set to produce a set of silhouttes and use these silhouettes in a set of baseline gait recognition tests introduced in [9]. Our results show that recognition results are improved using our model-based silhouettes. While we are only concerned with extracting pedestrian silhouettes in this paper, the method we propose is generally applicable to any moving object that demonstrates the cyclic nature and common overall appearance that are observed in pedestrians. For example, models for joggers, or trotting dogs or horses may be built using the same technique. 2. Previous Work There are many works related to the problem of pedestrian detection/tracking/segmentation. We indicate several of relevance to our approach. We categorize these works into two See Proceedings of the Ninth IEEE International Conference on Computer Vision (ICCV Volume Set

2 types: pedestrian detection, and pedestrian shape representation. Oren et al. [8] trained a set of wavelet template representations of the frontal view of pedestrians. These representations capture the shape gradient difference between the pedestrian and the surrounding background. The authors applied their pedestrian representation to images to detect roughly frontal (or back views of pedestrians. Gavrila [2] used a set of edge models of pedestrian shapes to detect pedestrians from video sequences taken with a moving camera. While pedestrian detection is the goal of both algorithms, additional steps are needed to extract the silhouette of pedestrians. Haritaoglu et al. [3] used background subtraction to detect, segment, and track pedestrians, but they did not eliminate the errors introduced by background subtraction. Baumberg and Hogg [] represented the pedestrian shape by a chain of edge points. However, a clean segmentation of the pedestrian is assumed, and point selection requires human intervention. Kale et al. [5] use a five state HMM for gait identification and reduce their observation distributions to a single Gaussian per state using noisy silhouettes. Zhou and Chellappa [] use a time series continuous state space model to recognize people walking toward the camera. While there are pedestrian model representations presented in these papers, they do not address problems inherent to background subtraction that make accurate extraction of pedestrian silhouettes difficult. Without the full silhouette, questions such as what color of clothing is the pedestrian wearing can be hard to answer. Our approach seeks to overcome these difficulties by learning a probability distribution of pedestrian foreground models at different phases of a walking cycle over time and then using these models to provide better shape definitions and to recover from errors in the background subtraction process. 3. The Need for Model-based Segmentation If pedestrians always appeared in colors that are drastically different from the surrounding background, and there were no cast shadows, then pedestrian segmentation from any image would be a simple task. However, in any realistic video monitoring situation people may have colors on the body that are close to the background, and shadows will appear. For example, Figure shows the intensity of one color channel of one pixel location in a video sequence. We manually found the frames for which the pedestrian is the foreground at that location. Clearly, there are some frames for which the foreground process is indistinguishable from the background process. The pedestrian in this case is wearing a black shirt and walking past a black background. As Green Intensity Frame Figure : The intensity of a pixel through time. Within the foreground segment, indicated by the dark bars, there are times when the intensity is indistinguishable from the background values. a result there are large holes in the torso of the silhouette. These are difficulties that no local background subtraction algorithm can solve, because background subtraction only detects changes in pixel intensities. A model-based pedestrian representation imparts expectations on the structures of pedestrians, and the confidence level associated with the expectations will allow us to ignore the noise in the video data and fill in the expected structure where data is missing. 4. Learning Pedestrian Models We consider the case where the pedestrian is walking in a plane that is roughly parallel to the image plane and always in the same direction. Under this scenario, the cyclic nature of pedestrian silhouette appearance is readily apparent. The same phase of a walking cycle will appear repeatedly in a sequence. Hence we can obtain a better estimate of a silhouette by using all silhouettes that correspond to that same phase. To further simplify the problem, we assume that the walking direction is known. Hence we only need to represent the silhouettes in one direction while the silhouette appearance from the opposite direction is a mirror image of the standard direction. The above observations lead to a straightforward method for obtaining a pedestrian model within a silhouette sequence using a number of discrete phase representations:. Detect the period of the silhouette sequence using periodic features, such as the silhouette aspect ratio. 2. Align all silhouettes by the phase of the walking cycle assuming a constant walking period. 3. Average all silhouettes assigned to the same phase. Assuming that there is no systematic error in the backgrounding process or in the environment, and that pedestrians walk at roughly constant speed, this method will generate a good representation of silhouettes over different phases of a walking cycle that captures the shape of the pedestrian in the walking sequence. However, both of these assumptions are occasionally violated. If the pedestrian has consistent patches of clothing that match the background environment, the raw silhouette sequence will have many 2 Proceedings of the Ninth IEEE International Conference on Computer Vision (ICCV Volume Set

3 (a (b (c (d Figure 2: The pedestrian population models: (a male, (b female, (c average model, and, (d mask for pedestrian shape black for turning off a pixel, white for turning on a pixel, and gray for unchanged pixel. Figure 3: Sample model of 8 phases of the walking cycle for one of our sequences after HMM training. frames with large holes in the body. If the walking speed of the pedestrian changes in a sequence, assigning a silhouette to its correct phase may be difficult. 4.. Pedestrian Population Model To address the issue of systematic noise in a gait video sequence, we devise a separate model that represents the appearance of all pedestrians, which we name the pedestrian population model. We assume that while systematic errors in background subtraction may occur for one walking sequence, they are unlikely to occur at the same location for a population of pedestrians. Hence, a silhouette model constructed using a sampling of silhouette sequences from a general population of pedestrians will not suffer from systematic background errors. However, because different individuals have different stride lengths, aligning and averaging silhouettes from different pedestrians by phase results in blurred legs, especially for the phase with the widest stance. As a consequence, we choose to represent the silhouette of all pedestrians with the mean silhouette of a training set that is representative of the population. There are some postural differences between the silhouette appearances of male and female pedestrians (see Figure 2a and 2b, thus the training sequences need to contain an equal number of male and females. Figure 2c shows the average pedestrian model computed from 5 males and 5 females randomly chosen from our gait data set. This population model is generated using 00 random silhouette frames from each of the 0 training subjects. The amount of data used represents % of all the data frames, and 8% of the total number of frames of the training subjects Pedestrian Sequence Model To overcome the constraint on constant walking period, we construct a hidden Markov model (HMM of the silhouette appearances where each state represents the silhouette at different stages of walk for each pedestrian silhouette sequence. The transitions between the states in an HMM contain information about the relative amount of time a pedestrian stays at each state and thus covertly constrains the period, but this is not a hard constraint and does allow for adaptation to changing walking speed in a walking sequence. In addition, because an HMM is trained on each sequence, the states of the HMM will represent the silhouette appearance of each sequence much better than a pedestrian model constructed using any generic silhouette sequence. An HMM is a probabilistic model of a random process with discrete states. In a first order Markov model, the state of the system at time t+ can be predicted knowing only the state at time t, e.g. P (s t+ s t,s t,..., s 0 =P(s t+ s t. In our case, the states are 8 phases of the walking cycle, represented as images in Fig. 3. A Markov model is hidden when we are unable to directly observe the states. Instead we observe some output of the system, characterized by a probability distribution, P (y t s t. For the pedestrians, we see images (our observations of a person instead of having a perfect noise-free phase detector (our states. An HMM is characterized by the probability of starting in some state, P (s 0 = i, the transition probabilities, P (s t+ = i s t = j, and the observation probabilities, P (y s. These probabilities are estimated using standard techniques [0], with the following caveats. First, we model walking as a set of cyclical transitions between N discrete states, where we have selected N =8. Second, we assume that a person will start being filmed at a random time with respect to the phase, so P (s 0 = i = N for all i. Third,we set the transition probabilities to be: P (s t+ = i s t = j = f/n if i = j f/n if i = j +modn 0 otherwise where f is the average number of frames in a walking cycle f for the given sequence (f >N. N is the average number of frames per phase transition, so f/n is the probability of transitioning out of a state after one frame. Finally, our observations are binary silhouette images. We model the 3 Proceedings of the Ninth IEEE International Conference on Computer Vision (ICCV Volume Set

4 Figure 4: Closeup of the legs for the sixth state of a sequence. Left: original estimate based on averaged frames. Right: refined estimate after HMM training. probability of each individual pixel being turned on as an independent Bernoulli random variable. This model can be represented as an image where the intensity of a model pixel is the probability that that pixel will be on in an observed binary silhouette image. As previously mentioned, Fig. 3 is a rendering of this model for a particular HMM we trained. To train the HMM, we must supply initial estimates of these probabilities. In our case, the transition and initial state probabilities are fixed as described. For the observation probabilities, we start by assuming a near-constant walking speed and assigning the widest stance to be state 0. We then estimate the state of the frames: s t = s 0 + t f/n mod N where s 0 is the state for frame 0 and t is a non-negative integer. For our initial observation probabilities estimates, we then average all of the frames assigned to each state. For the frames in the NIST gait data we are using, the assumption of near-constant walking speed is valid, and these initial estimates work well. A more robust method would be necessary if there were significant changes or drift in the walking speed. Once we have the initial estimate of the observation probabilities, we train an HMM on the sequence silhouettes to refine the probabilities. The HMM is able to adapt to smaller fluctuations in walking speed and make the observation model sharper, as seen in Figure Raw Silhouette Extraction We have assumed to this point that the raw pedestrian silhouettes used as input for our model-based pedestrian silhouette extraction method had been obtained and that the tracking of the silhouette is accurate. Below we describe the process by which we obtain such a set of silhouettes. 5.. The Gait Data The data set we are using is the standard NIST gait data set; the details of the data collection method are described in [9]. Subjects were asked to walk along a smoothly curving path under differing environmental and imaging conditions. The difficulties posed by automatically extracting good silhouettes from this data set include: shadows on the ground, grass covering feet, moving objects (including people, palm trees, fluttering construction tape, etc. in the background, subjects wearing clothing that is largely indistinguishable from the background. All of these make the tracking and background subtraction problem difficult. However, the predefined pedestrian path allows us to apply global constraints to simplify the tracking problem. Because all frames of a gait video sequence are available at processing time, we are able to use a batch background subtraction algorithm to extract the foreground Tracking and Background Subtraction Because of the moving objects in the scene and the amount of harsh shadows, tracking the pedestrian accurately becomes a challenging problem if we make no assumption about the gait data. To simplify the tracking problem, we instead use frame differencing (i.e. we subtract color values at each pixel between successive frames to initially locate the pedestrian in the image. Frame differencing has the advantage that it is robust to gradual lighting change, large shadows, and even waving trees, thus allowing us to localized the pedestrian accurately. However, it does suffer from missing pixels from the upper portion of the body at times, because the torso generates less motion than the legs. Hence we have to choose a large bounding box to outline the pedestrian. In addition to using the frame difference image to localize the pedestrian, we also impose a constraint that the paths of the silhouette centroid must be smooth to a 2nd degree polynomial. We use a repeated robust estimation process to generate a path and a set of bounding boxes containing the pedestrian. Given the bounding boxes for the tracked pedestrian in each frame, silhouette extraction using background subtraction is relatively straightforward. A background is modeled as an array of Gaussian distributions in RGB color space, one for each pixel location. For each image frame, the Mahalanobis distance of each pixel location is computed using its corresponding pixel value and background Gaussian. This distance image is thresholded to yield a binary silhouette. The parameters for each Gaussian are estimated using all pixel values occurring at the pixel location except when the location is within a pedestrian bounding box. 6. Model-based Silhouette Refinement Given the raw pedestrian silhouettes generated in the process described in Section 5, and the pedestrian models described in Section 4, we can post-process the raw silhouettes by scale normalizing the silhouettes and then using the silhouette models to remove noise and fill in holes at each 4 Proceedings of the Ninth IEEE International Conference on Computer Vision (ICCV Volume Set

5 a b c d e f g h Figure 5: Silhouette filling examples. (a raw silhouette (b HMM model for the state most likely to have generated the silhouette (c mask made by thresholding b (d logical- OR of a and c. (e-(h are the same as a-d, except e is the population-filled silhouette and the HMM in f was trained on the population-filled sequence. (i another raw silhouette from a different person (j i after population- and HMMfilling. (k-(l same as i and j for a third silhouette. frame. Our pedestrian silhouette model involves two levels of representations: the pedestrian population representation and the pedestrian sequence representation, each requiring a different treatment. The pedestrian population model, generated by averaging a set of training silhouettes equally representing men and women, is used to refine the raw silhouettes. We can interpret the average as the maximum likelihood estimate of the parameters of a population silhouette generative process. Each pixel location L is an independent Bernoulli process with parameter θ L = p(l =. Given a sequence of silhouettes from a pedestrian, we want to choose a binary value for each pixel location in every frame. We can obtain the posterior distribution of θ L given the sequence and a prior based on the population parameters. In principle, we could threshold the maximum a posteriori value of θ L. However because the population model prior is only valid for static binary shapes, we can only confidently threshold at pixel locations for which the shape is static across time (i.e., low variance Bernoulli processes. Empirically, we found that restricting the prior to be valid only in the range θ L 0.9 and θ L 0.05 worked well. All other pixel locations in the pedestrian silhouette sequence are left unchanged. This set of thresholds gives us the mask shown in Figure 2d. Note that the pixels that are consistently turned on are the ones interior to the pedestrian torso and head region, and the ones that are turned off are far from the edge of the silhouettes, whereas the unchanged pixels are the edge of the silhouettes and the legs. The pedestrian sequence model, a cyclic silhouette model representing discrete phases of a walking cycle, is used to produce silhouettes that preserve the fine details of individual pedestrian. This model is trained on each sequence and hence is able to preserve the detailed shape i k j l of the silhouette in the sequence. We begin by training an HMM on the sequence, as described in Section 4.2. Using that HMM, we determine the most likely state assignments for each of the silhouettes using the Viterbi algorithm [0]. To do the filling, we turn on any pixel in a silhouette that has a likelihood of greater than in the HMM. In Fig. 5, we see an example of the two filling methods: (a has no filling, (d is HMM-filled, (e is population-filled, and (h is both population and HMM-filled. In this example, the population-filling recovers part of the head and removes a few spurious pixels. The HMM-filling is able to fill in more of the head and parts of the lower torso. In (i and (j, we see an example of filling in the entire upper torso and part of the hair for a different person. The legs are filled in for a frame of a third person in (k and (l. 7. Evaluation Methods To evaluate the quality of our model-based silhouettes, we apply these silhouettes in a gait recognition task. We use two gait recognition algorithms an existing algorithm described in [6] briefly summarized below, and a distance metric based on the silhouette HMM states. Our gait dynamics feature vector consists of smoothed versions of moment features in image regions containing the walking person. For each silhouette of a gait sequence, we find the centroid and divide the silhouette into 7 parts roughly corresponding to head/shoulder, arms/torso (front and back, thighs(left/right, and calves/feet(left/right (see Figure 6(a. For each of the regions, we fit an ellipse to describe the centroid, the aspect ratio and the angle of the portion of foreground object visible in that region(figure 6(b. We assume that all of these features the centroid, aspect ratio, and angle of each region are sampled from a Gaussian distribution and compute the mean and standard deviation for each of these parameters across each walking sequence. The feature vector of mean and standard deviation of each region is used in a nearest neighbor classifier to retrieve the identity whose walking dynamics feature vector is closest to the query feature vector. In addition to the region-based features, we also use the states of our HMM silhouette model as a gait representation. We use the Euclidean distances between the 8 HMM state observation models as comparison between two gait silhouette sequences. 8. Results Given a set of gait data, we perform the following steps,. Track the pedestrian and extract a set of raw silhouettes using the algorithm described in Section Build the following pedestrian models: 5 Proceedings of the Ninth IEEE International Conference on Computer Vision (ICCV Volume Set

6 3. Smooth the Mahalanobis distance image with a 9 9 filter. 4. Threshold the smoothed image to obtain the silhouette. (a Partition of a silhouette (b Ellipse fit to each region Figure 6: Computing the feature vector for gait recognition A population model that represents the appearance of all pedestrians. This model is constructed using 00 random raw silhouettes from each of 5 male and 5 female subjects (Section 4. A sequence-based HMM that models the silhouette at discrete phases of a walking cycle. Note that these two models can be constructed independently of each other, or with the HMM following the pedestrian population model. 3. For each sequence, refine the silhouettes using the pedestrian population model and/or the state models of the HMM. 4. Generate a set of region-based gait features for recognition, or use the HMM states directly for recognition. We applied the above steps to the HID gait challenge data set, which resulted in a suite of silhouettes and gait features. These silhouettes and gait features were then used in a set of gait recognition tasks. 8.. Silhouette Comparisons For each gait silhouette sequence, the following types of silhouettes are used in our experiments 2. the raw silhouettes, which are the results of the background subtraction process described in Section 5; dilated with a neighborhood size of 3; dilated with a neighborhood size of 6; cleaned and filled using the population model; filled using an HMM trained using ; filled using an HMM trained using ; a set of silhouettes provided with the NIST gait data. The silhouettes that are provided with the NIST gait data are semi-automatically generated in the following process:. Manually track the pedestrian in the video sequences. 2. Compute the Mahalanobis distance between the image containing the pedestrian and a background model. 2 The silhouettes produced for this paper are available for download at sil.htm. The smoothing process in step 3 has a side effect of smearing out the fine features of the silhouette and possibly removing some features that may be important to the identification of individuals. Excluding the raw silhouettes, the set of silhouettes that we have chosen fall into two classes, those that reduce noise by a non-model-based process, such as smoothing or morphological operation, which are,, and, and those that reduce noise by a model-based method, as in,,and. We will show through gait recognition experiments that the silhouettes generated using a modelbased method are consistently better. We generate for each set of silhouettes the region-based gait features described in Section 7. In addition, the two types of HMM, generated using and, are also used for gait recognition The Recognition Task The NIST gait challenge data is comprised of gait video of individuals taken under different conditions. A standard set of tests, described in [9], examines the gait recognition rate across different conditions. The NIST gait data set contains pedestrians walking on different surfaces (concrete and grass, with camera view change (left and right views, and shoe type change. The data set is divided into a gallery set and a number of probe sets. The gallery set contains sequences of pedestrian walking on grass wearing one particular type of shoes and viewed from one of two cameras. The probe sets differs from the gallery in the following ways: Probe Set A B C D E F G Difference view shoe shoe, view surface surface, shoe surface, view surface, shoe, view There are seven corresponding recognition experiments A through G, each testing a probe set against the gallery set. The task of a recognition algorithm is to rank the sequences in the gallery by their distances to the probe sequences. The recognition performance is evaluated using a cumulative match score (CMS, which measures the percentage of probes correctly identified at each ranking Recognition Results As in [9], we report the gait recognition rate using the cu- mulativematchscoreatranksand5,asshowninfig- 6 Proceedings of the Ninth IEEE International Conference on Computer Vision (ICCV Volume Set

7 CMS CMS Probes CMS at rank= HMM dist (from HMM dist (from Probes CMS at rank=5 HMM dist (from HMM dist (from Figure 7: Comparison of recognition rate using different silhouettes using CMS at rank and 5. ure 7. While we observe that the experiments D, E, F, and G, which all involve surface change, presented the more challenging recognition problems, it is less clear how much the silhouette type affects the recognition performance. We are interested in the question of how well each silhouette type and gait feature type perform in all recognition experiments. To present a clearer picture, we average the CMS for each silhouette type across all recognition experiments A through G, across experiments A through C (the same surface condition, and across experiments D through G (the change-of-surface condition. The surface condition demands further investigation because it is the most challenging test. The averaged CMS are shown in Figure 8. The general trends presented in the recognition results are: Recognition rates using the region based features on the NIST silhouette set,, are consistently worse. Using the region based features, raw silhouettes performed better than their dilated cousins in the same surface condition, but are comparable or slightly worse in the change of surface experiments and the average of all experiments. Using the region based features, the silhouettes,and, ranked by increased recognition performance, resulted in better recognition rate than the raw silhouettes or the non-model based smoothed silhouettes. Using the region based features, the silhouette set, filled using an HMM trained on raw silhouette sequence, performed only marginally better than using the raw silhouettes. Using the distance of the HMM states, the recognition performances are comparable between the HMMs trained using the raw silhouettes and the HMMs trained on preprocessed silhouettes,. They also performed much better than all other features in the change of surface condition Discussion Our gait recognition experiments above show that incorporating a pedestrian model component, be it using HMM states for recognition or the region features on silhouettes filled with a pedestrian population model, resulted in better recognition rates than the non-model based silhouettes and the raw silhouettes. Based on the gait recognition performance using region based features on the various silhouette types, we rank, in increasing recognition rate, the quality of the silhouettes as follows:,,. Simply using a silhouette model based on one sequence is not adequate because there may be persistent silhouette errors through a large number of frames. These systematic errors in the raw silhouette tend to be caused by lack of contrast between the foreground object and the background environment. The pedestrian population model is able to recover from this type of error because the persistent errors for one sequence are unlikely to persist through a population of pedestrians. Using the HMM silhouette model is an improvement over using just the pedestrian population model because it is able to improve the estimate of the individual shape over time and capture the appearance of the legs at discrete walking phase. The recognition rates using the state observation models of the HMM trained on raw silhouettes and the HMM trained on were among the best three algorithms/silhouette data. This indicates that for recognition purposes, HMM silhouette models are robust to some systematic silhouette errors. 9. Conclusions and Future Work We have proposed a method to automatically construct models of pedestrian silhouettes in a walking cycle. Our model contains two components, a pedestrian population based model, and an individual gait silhouette sequence 7 Proceedings of the Ninth IEEE International Conference on Computer Vision (ICCV Volume Set

8 model that is comprised of discrete phase states of walking cycles. The population model is used to recover from systematic noise of a particular gait sequence. The sequence model is used to correct for sporatic noise that occur from time to time within a video sequence. This model construction process can be applied to any moving object that exhibits cyclic properties and/or overall shape commonalities that allows one to improve the estimate of shape over time. Our silhouette models can be used in two ways: to fill in silhouettes for any algorithm that needs accurate silhouette sequences, and to be used directly for gait recognition. In both cases, we have shown that using a model based silhouette extraction is superior to using a non-model based silhouette smoothing algorithm, such as morphological operations, or a smoothing process in the background subtraction process. We are investigating the ability of these pedestrian models to remove persistent artifacts in silhouettes, such as shadows. Acknowlegement This research is supported in part by DARPA under contract N References [] A. Baumberg and D. Hogg. Learning flexible models from image sequences. In Proc of ECCV, pages , 994. [2] D. Gavrila. Pedestrian detection from a moving vehicle. In Proc of ECCV, [3] I. Haritaoglu, Davie Harwood, and L. Davis. W4: Who? when? where? what? In Proc of Face and Gesture, 998. [4] A. Johnson and A. Bobick. Gait recognition using static, activity-specific parameters. In Proc of CVPR, 200. [5] A. Kale, A.N. Rajagopalan, N. Cuntoor, and V. Kruger. Gait based recognition of humans using continuous HMMs. In Proc of Face and Gesture, [6] L. Lee and W.E.L. Grimson. Gait aanalysis for recognition and classification. In Proc of Face and Gesture, [7] W. Matusik, C. Buehler, R. Raskar, S. Gortler, and L. McMillan. Image-based visual hulls. In SIGGRAPH Computer Graphics Proceedings, [8] M. Oren, C. Papageorgio, P. Sinha, E. Osuna, and T. Poggio. Pedestrian detection using wavelet templates. In Proc of CVPR, 997. [9] J. Phillips, S. Sarkar, I. Robledo, P. Grother, and K. Bowyer. Baseline results for the challenge problem of human id using gait analysis. In Proc of Face and Gesture, [0] L. Rabiner. A tutorial on hidden markov model for speech recognition. Proc of the IEEE, 77(2, Feb 989. [] S. Zhou and R. Chellappa. Probabilistic human recognition from video. In Proc of ECCV, pages , CMS (percent correct identification CMS (percent correct identification CMS (percent correct identification HMM dist (from HMM dist (from Ranking (a Average CMS for all probes HMM dist (from HMM dist (from Ranking (b Average CMS for probes A, B, C HMM dist (from HMM dist (from Ranking (c Average CMS for probes D, E, F, G Figure 8: Comparison of recognition rate using different silhouettes using average CMS over all probes, grass probes, and concrete probes. Proceedings of the Ninth IEEE International Conference on Computer Vision (ICCV Volume Set

A Bag-of-Gait Model for Gait Recognition

A Bag-of-Gait Model for Gait Recognition A Bag-of-Gait Model for Gait Recognition Jianzhao Qin, T. Luo, W. Shao, R. H. Y. Chung and K. P. Chow The Department of Computer Science, The University of Hong Kong, Hong Kong, China Abstract In this

More information

Recognition of Tennis Strokes using Key Postures

Recognition of Tennis Strokes using Key Postures ISSC 2010, UCC, Cork, June 23 24 Recognition of Tennis Strokes using Key Postures Damien Connaghan, Ciarán Ó Conaire, Philip Kelly, Noel E. O Connor CLARITY: Centre for Sensor Web Technologies Dublin City

More information

Open Research Online The Open University s repository of research publications and other research outputs

Open Research Online The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs Developing an intelligent table tennis umpiring system Conference or Workshop Item How to cite:

More information

Gait analysis for human identification

Gait analysis for human identification Gait analysis for human identification A. Kale, N. Cuntoor, B. Yegnanarayana, A.N Rajagopalan, and R. Chellappa Center for Automation Research, University of Maryland, College Park, MD 20742 kale, cuntoor,

More information

Gait Analysis for Recognition and Classification

Gait Analysis for Recognition and Classification Gait Analysis for Recognition and Classification L. Lee W. E. L. Grimson MIT Artificial Intelligence Lab Cambridge, MA 0239 Abstract This paper describes a representation of gait appearance for the purpose

More information

Biomechanics and Models of Locomotion

Biomechanics and Models of Locomotion Physics-Based Models for People Tracking: Biomechanics and Models of Locomotion Marcus Brubaker 1 Leonid Sigal 1,2 David J Fleet 1 1 University of Toronto 2 Disney Research, Pittsburgh Biomechanics Biomechanics

More information

Introduction to Pattern Recognition

Introduction to Pattern Recognition Introduction to Pattern Recognition Jason Corso SUNY at Buffalo 12 January 2009 J. Corso (SUNY at Buffalo) Introduction to Pattern Recognition 12 January 2009 1 / 28 Pattern Recognition By Example Example:

More information

Evaluation of Gait Recognition. Synonyms. Definition. A Panoramic View of Performance. Introduction

Evaluation of Gait Recognition. Synonyms. Definition. A Panoramic View of Performance. Introduction Comp. by: BVijayalakshmi Stage: Galleys ChapterID: 0000883562 Date:27/1/09 Time:17:57:10 E Au1 Evaluation of Gait Recognition SUDEEP SARKAR 1,ZONGYI LIU 2 1 Computer Science and Engineering, University

More information

CSE 190a Project Report: Golf Club Head Tracking

CSE 190a Project Report: Golf Club Head Tracking CSE 190a Project Report: Golf Club Head Tracking Ravi Chugh rchugh@cs.ucsd.edu Krystle de Mesa kdemesa@cs.ucsd.edu Abstract Computer vision and graphics technologies have been used extensively in developing

More information

THe rip currents are very fast moving narrow channels,

THe rip currents are very fast moving narrow channels, 1 Rip Current Detection using Optical Flow Shweta Philip sphilip@ucsc.edu Abstract Rip currents are narrow currents of fast moving water that are strongest near the beach. These type of currents are dangerous

More information

REPRESENTATION OF HUMAN GAIT TRAJECTORY THROUGH TEMPOROSPATIAL IMAGE MODELLING

REPRESENTATION OF HUMAN GAIT TRAJECTORY THROUGH TEMPOROSPATIAL IMAGE MODELLING REPRESENTATION OF HUMAN GAIT TRAJECTORY THROUGH TEMPOROSPATIAL IMAGE MODELLING Md. Akhtaruzzaman, Amir A. Shafie and Md. Raisuddin Khan Department of Mechatronics Engineering, Kulliyyah of Engineering,

More information

Title: 4-Way-Stop Wait-Time Prediction Group members (1): David Held

Title: 4-Way-Stop Wait-Time Prediction Group members (1): David Held Title: 4-Way-Stop Wait-Time Prediction Group members (1): David Held As part of my research in Sebastian Thrun's autonomous driving team, my goal is to predict the wait-time for a car at a 4-way intersection.

More information

Human Pose Tracking III: Dynamics. David Fleet University of Toronto

Human Pose Tracking III: Dynamics. David Fleet University of Toronto Human Pose Tracking III: Dynamics David Fleet University of Toronto CIFAR Summer School, 2009 Interactions with the world are fundamental Implausible motions [Poon and Fleet, 01] Kinematic Model: damped

More information

Cricket umpire assistance and ball tracking system using a single smartphone camera

Cricket umpire assistance and ball tracking system using a single smartphone camera 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 Cricket umpire assistance and ball tracking system using a single smartphone camera Udit Arora

More information

INTRODUCTION TO PATTERN RECOGNITION

INTRODUCTION TO PATTERN RECOGNITION INTRODUCTION TO PATTERN RECOGNITION 3 Introduction Our ability to recognize a face, to understand spoken words, to read handwritten characters all these abilities belong to the complex processes of pattern

More information

HIGH RESOLUTION DEPTH IMAGE RECOVERY ALGORITHM USING GRAYSCALE IMAGE.

HIGH RESOLUTION DEPTH IMAGE RECOVERY ALGORITHM USING GRAYSCALE IMAGE. HIGH RESOLUTION DEPTH IMAGE RECOVERY ALGORITHM USING GRAYSCALE IMAGE Kazunori Uruma 1, Katsumi Konishi 2, Tomohiro Takahashi 1 and Toshihiro Furukawa 1 1 Graduate School of Engineering, Tokyo University

More information

Introduction to Pattern Recognition

Introduction to Pattern Recognition Introduction to Pattern Recognition Jason Corso SUNY at Buffalo 19 January 2011 J. Corso (SUNY at Buffalo) Introduction to Pattern Recognition 19 January 2011 1 / 32 Examples of Pattern Recognition in

More information

View-invariant Estimation of Height and Stride for Gait Recognition

View-invariant Estimation of Height and Stride for Gait Recognition View-invariant Estimation of Height and Stride for Gait Recognition Chiraz BenAbdelkaderÝ, Ross CutlerÞ, and Larry DavisÝ Ý University of Maryland, College Park chiraz,lsd@umiacs.umd.edu ÞMicrosoft Research

More information

Object Recognition. Selim Aksoy. Bilkent University

Object Recognition. Selim Aksoy. Bilkent University Image Classification and Object Recognition Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Image classification Image (scene) classification is a fundamental

More information

The Effect of Time on the Performance of Gait Biometrics

The Effect of Time on the Performance of Gait Biometrics F The Effect of Time on the Performance of Gait Biometrics Darko S. Matovski, Mark S. Nixon, Sasan Mahmoodi, John N. Carter Abstract Many studies have shown that it is possible to recognize people by the

More information

Published in: IEEE Conference on Advanced Video and Signal Based Surveillance, AVSS 2007

Published in: IEEE Conference on Advanced Video and Signal Based Surveillance, AVSS 2007 Aalborg Universitet Classification of Gait Types Based on the Duty-factor Fihl, Preben; Moeslund, Thomas B. Published in: IEEE Conference on Advanced Video and Signal Based Surveillance, 2007. AVSS 2007

More information

Wind Flow Validation Summary

Wind Flow Validation Summary IBHS Research Center Validation of Wind Capabilities The Insurance Institute for Business & Home Safety (IBHS) Research Center full-scale test facility provides opportunities to simulate natural wind conditions

More information

0Massachusetts Institute of Technology All rights reserved.

0Massachusetts Institute of Technology All rights reserved. Gait Analysis for Classification by Lily Lee Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of Doctor of Philosophy

More information

OPERATIONAL AMV PRODUCTS DERIVED WITH METEOSAT-6 RAPID SCAN DATA. Arthur de Smet. EUMETSAT, Am Kavalleriesand 31, D Darmstadt, Germany ABSTRACT

OPERATIONAL AMV PRODUCTS DERIVED WITH METEOSAT-6 RAPID SCAN DATA. Arthur de Smet. EUMETSAT, Am Kavalleriesand 31, D Darmstadt, Germany ABSTRACT OPERATIONAL AMV PRODUCTS DERIVED WITH METEOSAT-6 RAPID SCAN DATA Arthur de Smet EUMETSAT, Am Kavalleriesand 31, D-64295 Darmstadt, Germany ABSTRACT EUMETSAT started its Rapid Scanning Service on September

More information

Calculation of Trail Usage from Counter Data

Calculation of Trail Usage from Counter Data 1. Introduction 1 Calculation of Trail Usage from Counter Data 1/17/17 Stephen Martin, Ph.D. Automatic counters are used on trails to measure how many people are using the trail. A fundamental question

More information

Recognizing Human Gait Types 183

Recognizing Human Gait Types 183 Recognizing Human Gait Types 183 11 X Recognizing Human Gait Types Preben Fihl and Thomas B. Moeslund Aalborg University Denmark 1. Introduction Everyday people will observe, analyze, and interpret the

More information

Aalborg Universitet. Publication date: Document Version Accepted author manuscript, peer reviewed version

Aalborg Universitet. Publication date: Document Version Accepted author manuscript, peer reviewed version Aalborg Universitet Automatic Detection Of Conflicts At Signalized Intersections Madsen, Tanja Kidholm Osmann; Bahnsen, Chris Holmberg; Lahrmann, Harry Spaabæk; Moeslund, Thomas B. Publication date: 2014

More information

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS #19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS Final Research Report Luis E. Navarro-Serment, Ph.D. The Robotics Institute Carnegie Mellon University November 25, 2018. Disclaimer

More information

Silhouette-based Human Identification from Body Shape and Gait Λ. 2. Method

Silhouette-based Human Identification from Body Shape and Gait Λ. 2. Method Silhouette-based Human Identification from Body Shape and Gait Λ Robert T. Collins, Ralph Gross and Jianbo Shi Robotics Institute, Carnegie Mellon University Email: frcollins,rgross,jshig@cs.cmu.edu Abstract

More information

An investigation of kinematic and kinetic variables for the description of prosthetic gait using the ENOCH system

An investigation of kinematic and kinetic variables for the description of prosthetic gait using the ENOCH system An investigation of kinematic and kinetic variables for the description of prosthetic gait using the ENOCH system K. OBERG and H. LANSHAMMAR* Amputee Training and Research Unit, University Hospital, Fack,

More information

Legendre et al Appendices and Supplements, p. 1

Legendre et al Appendices and Supplements, p. 1 Legendre et al. 2010 Appendices and Supplements, p. 1 Appendices and Supplement to: Legendre, P., M. De Cáceres, and D. Borcard. 2010. Community surveys through space and time: testing the space-time interaction

More information

Simulating Major League Baseball Games

Simulating Major League Baseball Games ABSTRACT Paper 2875-2018 Simulating Major League Baseball Games Justin Long, Slippery Rock University; Brad Schweitzer, Slippery Rock University; Christy Crute Ph.D, Slippery Rock University The game of

More information

3 ROADWAYS 3.1 CMS ROADWAY NETWORK 3.2 TRAVEL-TIME-BASED PERFORMANCE MEASURES Roadway Travel Time Measures

3 ROADWAYS 3.1 CMS ROADWAY NETWORK 3.2 TRAVEL-TIME-BASED PERFORMANCE MEASURES Roadway Travel Time Measures ROADWAYS Approximately 6 million trips are made in the Boston metropolitan region every day. The vast majority of these trips (80 to percent, depending on trip type) involve the use of the roadway network

More information

Gait Recognition. Yu Liu and Abhishek Verma CONTENTS 16.1 DATASETS Datasets Conclusion 342 References 343

Gait Recognition. Yu Liu and Abhishek Verma CONTENTS 16.1 DATASETS Datasets Conclusion 342 References 343 Chapter 16 Gait Recognition Yu Liu and Abhishek Verma CONTENTS 16.1 Datasets 337 16.2 Conclusion 342 References 343 16.1 DATASETS Gait analysis databases are used in a myriad of fields that include human

More information

Black Sea Bass Encounter

Black Sea Bass Encounter Black Sea Bass Encounter Below is an adaptation of the Shark Encounter (Lawrence Hall of Science: MARE 2002) lesson plan to be about Black Sea Bass and to incorporate information learned from Dr. Jensen

More information

Title: Modeling Crossing Behavior of Drivers and Pedestrians at Uncontrolled Intersections and Mid-block Crossings

Title: Modeling Crossing Behavior of Drivers and Pedestrians at Uncontrolled Intersections and Mid-block Crossings Title: Modeling Crossing Behavior of Drivers and Pedestrians at Uncontrolled Intersections and Mid-block Crossings Objectives The goal of this study is to advance the state of the art in understanding

More information

JPEG-Compatibility Steganalysis Using Block-Histogram of Recompression Artifacts

JPEG-Compatibility Steganalysis Using Block-Histogram of Recompression Artifacts JPEG-Compatibility Steganalysis Using Block-Histogram of Recompression Artifacts Jan Kodovský, Jessica Fridrich May 16, 2012 / IH Conference 1 / 19 What is JPEG-compatibility steganalysis? Detects embedding

More information

Evaluating the Influence of R3 Treatments on Fishing License Sales in Pennsylvania

Evaluating the Influence of R3 Treatments on Fishing License Sales in Pennsylvania Evaluating the Influence of R3 Treatments on Fishing License Sales in Pennsylvania Prepared for the: Pennsylvania Fish and Boat Commission Produced by: PO Box 6435 Fernandina Beach, FL 32035 Tel (904)

More information

Gas Gathering System Modeling The Pipeline Pressure Loss Match

Gas Gathering System Modeling The Pipeline Pressure Loss Match PETROLEUM SOCIETY CANADIAN INSTITUTE OF MINING, METALLURGY & PETROLEUM PAPER 2005-230 Gas Gathering System Modeling The Pipeline Pressure Loss Match R.G. MCNEIL, P.ENG. Fekete Associates Inc. D.R. LILLICO,

More information

Using sensory feedback to improve locomotion performance of the salamander robot in different environments

Using sensory feedback to improve locomotion performance of the salamander robot in different environments Using sensory feedback to improve locomotion performance of the salamander robot in different environments João Lourenço Silvério Assistant: Jérémie Knüsel Structure of the presentation: I. Overview II.

More information

Electromyographic (EMG) Decomposition. Tutorial. Hamid R. Marateb, PhD; Kevin C. McGill, PhD

Electromyographic (EMG) Decomposition. Tutorial. Hamid R. Marateb, PhD; Kevin C. McGill, PhD Electromyographic (EMG) Decomposition Tutorial Hamid R. Marateb, PhD; Kevin C. McGill, PhD H. Marateb is with the Biomedical Engineering Department, Faculty of Engineering, the University of Isfahan, Isfahan,

More information

Design of a Pedestrian Detection System Based on OpenCV. Ning Xu and Yong Ren*

Design of a Pedestrian Detection System Based on OpenCV. Ning Xu and Yong Ren* International Conference on Education, Management, Commerce and Society (EMCS 2015) Design of a Pedestrian Detection System Based on OpenCV Ning Xu and Yong Ren* Applied Technology College of Soochow University

More information

Equine Cannon Angle System

Equine Cannon Angle System Equine Cannon System How to interpret the results December 2010 Page 1 of 14 Table of Contents Introduction... 3 The Sagittal Plane... 4 The Coronal Plane... 5 Results Format... 6 How to Interpret the

More information

Geometric moments for gait description

Geometric moments for gait description Geometric moments for gait description C. Toxqui-Quitl, V. Morales-Batalla, A. Padilla-Vivanco, and C. Camacho-Bello. Universidad Politécnica de Tulancingo, Ingenierías 100, 43629 Hidalgo, México. ctoxqui@upt.edu.mx

More information

IEEE RAS Micro/Nano Robotics & Automation (MNRA) Technical Committee Mobile Microrobotics Challenge 2016

IEEE RAS Micro/Nano Robotics & Automation (MNRA) Technical Committee Mobile Microrobotics Challenge 2016 IEEE RAS Micro/Nano Robotics & Automation (MNRA) Technical Committee Mobile Microrobotics Challenge 2016 OFFICIAL RULES Version 2.0 December 15, 2015 1. THE EVENTS The IEEE Robotics & Automation Society

More information

A Trajectory-Based Analysis of Coordinated Team Activity in Basketball Game

A Trajectory-Based Analysis of Coordinated Team Activity in Basketball Game A Trajectory-Based Analysis of Coordinated Team Activity in Basketball Game Matej Perše, Matej Kristan, Stanislav Kovačič, Janez Perš Faculty of Electrical Engineering, University of Ljubljana, Tržaška

More information

Robust Enhancement of Depth Images from Depth Sensors

Robust Enhancement of Depth Images from Depth Sensors 2017. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0/ DOI: https://doi.org/10.1016/j.cag.2017.08.003 Robust Enhancement of

More information

Modeling of Hydraulic Hose Paths

Modeling of Hydraulic Hose Paths Mechanical Engineering Conference Presentations, Papers, and Proceedings Mechanical Engineering 9-2002 Modeling of Hydraulic Hose Paths Kurt A. Chipperfield Iowa State University Judy M. Vance Iowa State

More information

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS GARY B. PARKER and INGO CYLIAX Department of Computer Science, Indiana University, Bloomington, IN 47405 gaparker@cs.indiana.edu, cyliax@cs.indiana.edu

More information

Application of Dijkstra s Algorithm in the Evacuation System Utilizing Exit Signs

Application of Dijkstra s Algorithm in the Evacuation System Utilizing Exit Signs Application of Dijkstra s Algorithm in the Evacuation System Utilizing Exit Signs Jehyun Cho a, Ghang Lee a, Jongsung Won a and Eunseo Ryu a a Dept. of Architectural Engineering, University of Yonsei,

More information

Evaluation and Improvement of the Roundabouts

Evaluation and Improvement of the Roundabouts The 2nd Conference on Traffic and Transportation Engineering, 2016, *, ** Published Online **** 2016 in SciRes. http://www.scirp.org/journal/wjet http://dx.doi.org/10.4236/wjet.2014.***** Evaluation and

More information

Lab 4: Pressure Gradients over a Wing

Lab 4: Pressure Gradients over a Wing 2009 Lab 4: Pressure Gradients over a Wing Innovative Scientific Solutions Inc. 2766 Indian Ripple Road Dayton, OH 45440 (937)-429-4980 Lab 4: Pressure Gradients over a Wing Introduction: Like the previous

More information

Spatial Methods for Road Course Measurement

Spatial Methods for Road Course Measurement Page 1 of 10 CurtinSearch Curtin Site Index Contact Details Links LASCAN Spatial Sciences WA Centre for Geodesy COURSE MEASUREMENT This page is a summary of results of some of the research we have recently

More information

A STUDY OF THE LOSSES AND INTERACTIONS BETWEEN ONE OR MORE BOW THRUSTERS AND A CATAMARAN HULL

A STUDY OF THE LOSSES AND INTERACTIONS BETWEEN ONE OR MORE BOW THRUSTERS AND A CATAMARAN HULL A STUDY OF THE LOSSES AND INTERACTIONS BETWEEN ONE OR MORE BOW THRUSTERS AND A CATAMARAN HULL L Boddy and T Clarke, Austal Ships, Australia SUMMARY CFD analysis has been conducted on a 100m catamaran hull

More information

Gait as a Biometric for Person Identification in Video Sequences. Chiraz BenAbdelkader

Gait as a Biometric for Person Identification in Video Sequences. Chiraz BenAbdelkader Gait as a Biometric for Person Identification in Video Sequences Chiraz BenAbdelkader June 5, 2001 Abstract The term gait recognition is typically used to signify the identification of individuals in image

More information

Person Re-identification in frontal gait sequences via Histogram of Optic flow Energy Image

Person Re-identification in frontal gait sequences via Histogram of Optic flow Energy Image Person Re-identification in frontal gait sequences via Histogram of Optic flow Energy Image Athira Nambiar, Jacinto C. Nascimento, Alexandre Bernardino, and José Santos-Victor Institute for Systems and

More information

DATA MINING ON CRICKET DATA SET FOR PREDICTING THE RESULTS. Sushant Murdeshwar

DATA MINING ON CRICKET DATA SET FOR PREDICTING THE RESULTS. Sushant Murdeshwar DATA MINING ON CRICKET DATA SET FOR PREDICTING THE RESULTS by Sushant Murdeshwar A Project Report Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Science in Computer Science

More information

The Incremental Evolution of Gaits for Hexapod Robots

The Incremental Evolution of Gaits for Hexapod Robots The Incremental Evolution of Gaits for Hexapod Robots Abstract Gait control programs for hexapod robots are learned by incremental evolution. The first increment is used to learn the activations required

More information

Using Ground Reaction Forces from Gait Analysis: Body Mass as a Weak Biometric

Using Ground Reaction Forces from Gait Analysis: Body Mass as a Weak Biometric Using Ground Reaction Forces from Gait Analysis: Body Mass as a Weak Biometric Jam Jenkins 1, Carla Ellis 2 1 Western Carolina University Department of Math and Computer Science Cullowhee, NC 28723 USA

More information

EVALUATION OF ENVISAT ASAR WAVE MODE RETRIEVAL ALGORITHMS FOR SEA-STATE FORECASTING AND WAVE CLIMATE ASSESSMENT

EVALUATION OF ENVISAT ASAR WAVE MODE RETRIEVAL ALGORITHMS FOR SEA-STATE FORECASTING AND WAVE CLIMATE ASSESSMENT EVALUATION OF ENVISAT ASAR WAVE MODE RETRIEVAL ALGORITHMS FOR SEA-STATE FORECASTING AND WAVE CLIMATE ASSESSMENT F.J. Melger ARGOSS, P.O. Box 61, 8335 ZH Vollenhove, the Netherlands, Email: info@argoss.nl

More information

Classification of Game Events in Ice Hockey Game Film. Phil Cohn

Classification of Game Events in Ice Hockey Game Film. Phil Cohn Classification of Game Events in Ice Hockey Game Film Phil Cohn March 15, 2013 Abstract We ve designed an approach to use player attributes derived from ice hockey game film with simple classification

More information

Deakin Research Online

Deakin Research Online Deakin Research Online This is the published version: Lazarescu, Mihai and Venkatesh, Svetha 2003, Using camera motion to identify different types of American football plays, in ICME 2003 : Proceedings

More information

High-Frequency Scattering from the Sea Surface and Multiple Scattering from Bubbles

High-Frequency Scattering from the Sea Surface and Multiple Scattering from Bubbles High-Frequency Scattering from the Sea Surface and Multiple Scattering from Bubbles Peter H. Dahl Applied Physics Laboratory College of Ocean and Fisheries Sciences University of Washington Seattle, Washington

More information

A Computational Assessment of Gas Jets in a Bubbly Co-Flow 1

A Computational Assessment of Gas Jets in a Bubbly Co-Flow 1 A Computational Assessment of Gas Jets in a Bubbly Co-Flow 1 Melissa Fronzeo*, 1 Michael Kinzel 1 The Pennsylvania State University, University Park, PA, USA Abstract In this effort, Computational Fluid

More information

A Conceptual Approach for Using the UCF Driving Simulator as a Test Bed for High Risk Locations

A Conceptual Approach for Using the UCF Driving Simulator as a Test Bed for High Risk Locations A Conceptual Approach for Using the UCF Driving Simulator as a Test Bed for High Risk Locations S. Chundi, M. Abdel-Aty, E. Radwan, H. Klee and E. Birriel Center for Advanced Transportation Simulation

More information

Queue analysis for the toll station of the Öresund fixed link. Pontus Matstoms *

Queue analysis for the toll station of the Öresund fixed link. Pontus Matstoms * Queue analysis for the toll station of the Öresund fixed link Pontus Matstoms * Abstract A new simulation model for queue and capacity analysis of a toll station is presented. The model and its software

More information

Impact of new imaging modalities on video surveillance and invasion of privacy

Impact of new imaging modalities on video surveillance and invasion of privacy Impact of new imaging modalities on video surveillance and invasion of privacy Pavel Korshunov 25/11/14 VideoSense Winter School 2014 1 The reality today 25/11/14 - VideoSense Winter School 2014 2 Motivation

More information

ENHANCED PARKWAY STUDY: PHASE 2 CONTINUOUS FLOW INTERSECTIONS. Final Report

ENHANCED PARKWAY STUDY: PHASE 2 CONTINUOUS FLOW INTERSECTIONS. Final Report Preparedby: ENHANCED PARKWAY STUDY: PHASE 2 CONTINUOUS FLOW INTERSECTIONS Final Report Prepared for Maricopa County Department of Transportation Prepared by TABLE OF CONTENTS Page EXECUTIVE SUMMARY ES-1

More information

1. Task Definition. Automated Human Gait Recognition Ifueko Igbinedion, Ysis Tarter CS 229, Fall 2013

1. Task Definition. Automated Human Gait Recognition Ifueko Igbinedion, Ysis Tarter CS 229, Fall 2013 Automated Human Gait Recognition Ifueko Igbinedion, Ysis Tarter CS 229, Fall 2013 1. Task Definition Motivation A reliable way of human identification is in high demand in today s society. There has been

More information

A Traffic Operations Method for Assessing Automobile and Bicycle Shared Roadways

A Traffic Operations Method for Assessing Automobile and Bicycle Shared Roadways A Traffic Operations Method for Assessing Automobile and Bicycle Shared Roadways A Thesis Proposal By James A. Robertson Submitted to the Office of Graduate Studies Texas A&M University in partial fulfillment

More information

A Novel Approach to Evaluate Pedestrian Safety at Unsignalized Crossings using Trajectory Data

A Novel Approach to Evaluate Pedestrian Safety at Unsignalized Crossings using Trajectory Data A Novel Approach to Evaluate Pedestrian Safety at Unsignalized Crossings using Trajectory Data Ting Fu Supervisor: Luis Miranda-Moreno, Nicolas Saunier Ting FU Outline 1. Motivation & Literature Review

More information

Decentralized Autonomous Control of a Myriapod Locomotion Robot

Decentralized Autonomous Control of a Myriapod Locomotion Robot Decentralized utonomous Control of a Myriapod Locomotion Robot hmet Onat Sabanci University, Turkey onat@sabanciuniv.edu Kazuo Tsuchiya Kyoto University, Japan tsuchiya@kuaero.kyoto-u.ac.jp Katsuyoshi

More information

Measurement of court speed and bounce. Rod Cross, Physics Department, Sydney University 2nd July 2006

Measurement of court speed and bounce. Rod Cross, Physics Department, Sydney University 2nd July 2006 1 Measurement of court speed and bounce Rod Cross, Physics Department, Sydney University 2nd July 2006 The speed of a surface refers to the change in ball speed in a direction parallel to the surface.

More information

SAMPLE MAT Proceedings of the 10th International Conference on Stability of Ships

SAMPLE MAT Proceedings of the 10th International Conference on Stability of Ships and Ocean Vehicles 1 Application of Dynamic V-Lines to Naval Vessels Matthew Heywood, BMT Defence Services Ltd, mheywood@bm tdsl.co.uk David Smith, UK Ministry of Defence, DESSESea-ShipStab1@mod.uk ABSTRACT

More information

Advanced PMA Capabilities for MCM

Advanced PMA Capabilities for MCM Advanced PMA Capabilities for MCM Shorten the sensor-to-shooter timeline New sensor technology deployed on off-board underwater systems provides navies with improved imagery and data for the purposes of

More information

SCHEINWORKS Measuring and Analysis Systems by

SCHEINWORKS Measuring and Analysis Systems by Pressure Measurement Systems for standing and walking analysis Germany since 1879 Pressure Measurement Systems for standing and walking analysis Documentation of Gait image Stance Symmetry of all parameters

More information

ABSTRACT PATTERNS USING 3D-DYNAMIC MODELING. Kaustav Nandy, Master of Science, Department of Electrical And Computer Engineering

ABSTRACT PATTERNS USING 3D-DYNAMIC MODELING. Kaustav Nandy, Master of Science, Department of Electrical And Computer Engineering ABSTRACT Title of Thesis: IDENTIFICATION OF HUMAN WALKING PATTERNS USING 3D-DYNAMIC MODELING Kaustav Nandy, Master of Science, 26 Thesis Directed By: Professor. Rama Chellappa Department of Electrical

More information

Ranger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research

Ranger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research 1 Ranger Walking Initiation Stephanie Schneider sns74@cornell.edu 5/15/2012 Final Report for Cornell Ranger Research Abstract I joined the Biorobotics Lab this semester to gain experience with an application

More information

Predicting Human Behavior from Public Cameras with Convolutional Neural Networks

Predicting Human Behavior from Public Cameras with Convolutional Neural Networks Comenius University in Bratislava Faculty of Mathematics, Physics and Informatics Predicting Human Behavior from Public Cameras with Convolutional Neural Networks Master thesis 2016 Ondrej Jariabka Comenius

More information

Fingerprint Recompression after Segmentation

Fingerprint Recompression after Segmentation MTR08 000 5 MITR E TECH NICAL R EPORT Fingerprint Recompression after Segmentation January 2008 M. A. Lepley Sponsor: DOJ/FBI Contract No.: W15P7T-07-C-F700 Dept. No.: G036 Project No.: 0707E02X The views,

More information

Image-Based Measurement of Alveoli Volume Expansion in an Animal Model of a Diseased Lung

Image-Based Measurement of Alveoli Volume Expansion in an Animal Model of a Diseased Lung Image-Based Measurement of Alveoli Volume Expansion in an Animal Model of a Diseased Lung C. E. Hann 1, D. Hewett 1, J. G. Chase 1, T. Rabczuk 1, A. Sundaresan 1, X. Chen 1, W. Wang 1 and G. M. Shaw 2

More information

GYROSTATIC DELIVERY TECHNIQUE By Macka Jensen

GYROSTATIC DELIVERY TECHNIQUE By Macka Jensen GYROSTATIC DELIVERY TECHNIQUE By Macka Jensen Knowledge dispels fear 1. INTRODUCTION Gyrostatic technique: The application of these factors in the gyrostatic delivery technique is based on the principle

More information

Walker Recognition without Gait Cycle Estimation

Walker Recognition without Gait Cycle Estimation Walker Recognition without Gait Cycle Estimation Daoliang Tan, Shiqi Yu, Kaiqi Huang, and Tieniu Tan Center for Biometrics and Security Research, National Laboratory of Pattern Recognition, Institute of

More information

EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM

EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM Evolving Hexapod Gaits Using a Cyclic Genetic Algorithm Page 1 of 7 EVOLVING HEXAPOD GAITS USING A CYCLIC GENETIC ALGORITHM GARY B. PARKER, DAVID W. BRAUN, AND INGO CYLIAX Department of Computer Science

More information

USPA National Formation Skydiving Championships Competition Rules. Ch a pte r 9. United States Parachute Association Copyright 2018 by USPA

USPA National Formation Skydiving Championships Competition Rules. Ch a pte r 9. United States Parachute Association Copyright 2018 by USPA USPA National Formation Skydiving Championships Competition Rules Ch a pte r 9 United States Parachute Association Copyright 2018 by USPA USPA AUTHORITY The competition will be conducted under the authority

More information

Minimum Mean-Square Error (MMSE) and Linear MMSE (LMMSE) Estimation

Minimum Mean-Square Error (MMSE) and Linear MMSE (LMMSE) Estimation Minimum Mean-Square Error (MMSE) and Linear MMSE (LMMSE) Estimation Outline: MMSE estimation, Linear MMSE (LMMSE) estimation, Geometric formulation of LMMSE estimation and orthogonality principle. Reading:

More information

A Chiller Control Algorithm for Multiple Variablespeed Centrifugal Compressors

A Chiller Control Algorithm for Multiple Variablespeed Centrifugal Compressors Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 2014 A Chiller Control Algorithm for Multiple Variablespeed Centrifugal Compressors Piero

More information

ZIPWAKE DYNAMIC TRIM CONTROL SYSTEM OUTLINE OF OPERATING PRINCIPLES BEHIND THE AUTOMATIC MOTION CONTROL FEATURES

ZIPWAKE DYNAMIC TRIM CONTROL SYSTEM OUTLINE OF OPERATING PRINCIPLES BEHIND THE AUTOMATIC MOTION CONTROL FEATURES ZIPWAKE DYNAMIC TRIM CONTROL SYSTEM OUTLINE OF OPERATING PRINCIPLES BEHIND THE AUTOMATIC MOTION CONTROL FEATURES TABLE OF CONTENTS 1 INTRODUCTION 3 2 SYSTEM COMPONENTS 3 3 PITCH AND ROLL ANGLES 4 4 AUTOMATIC

More information

Chapter 5 DATA COLLECTION FOR TRANSPORTATION SAFETY STUDIES

Chapter 5 DATA COLLECTION FOR TRANSPORTATION SAFETY STUDIES Chapter 5 DATA COLLECTION FOR TRANSPORTATION SAFETY STUDIES 5.1 PURPOSE (1) The purpose of the Traffic Safety Studies chapter is to provide guidance on the data collection requirements for conducting a

More information

Step Counting Investigation with Smartphone Sensors

Step Counting Investigation with Smartphone Sensors Rochester Institute of Technology Department Of Computer Science FALL 2016 Step Counting Investigation with Smartphone Sensors Author: Supervisor Dr. Leon Reznik December 12, 2016 Contents 1 Introduction

More information

Evaluation and further development of car following models in microscopic traffic simulation

Evaluation and further development of car following models in microscopic traffic simulation Urban Transport XII: Urban Transport and the Environment in the 21st Century 287 Evaluation and further development of car following models in microscopic traffic simulation P. Hidas School of Civil and

More information

Gait Analyser. Description of Walking Performance

Gait Analyser. Description of Walking Performance Gait Analyser Description of Walking Performance This brochure will help you to understand clearly the parameters described in the report of the Gait Analyser, provide you with tips to implement the walking

More information

A Study of Human Gaits across Different Speeds

A Study of Human Gaits across Different Speeds A Study of Human Gaits across Different Speeds Rawesak Tanawongsuwan and Aaron Bobick College of Computing, GVU Center, Georgia Institute of Technology Atlanta, GA 333-8 USA ftee afbg@cc.gatech.edu Abstract

More information

A Hare-Lynx Simulation Model

A Hare-Lynx Simulation Model 1 A Hare- Simulation Model What happens to the numbers of hares and lynx when the core of the system is like this? Hares O Balance? S H_Births Hares H_Fertility Area KillsPerHead Fertility Births Figure

More information

Mobility Lab provides sensitive, valid and reliable outcome measures.

Mobility Lab provides sensitive, valid and reliable outcome measures. Mobility Lab provides sensitive, valid and reliable outcome measures. ith hundreds of universities and hospitals using this system worldwide, Mobility Lab is the most trusted wearable gait and balance

More information

Policy Gradient RL to learn fast walk

Policy Gradient RL to learn fast walk Policy Gradient RL to learn fast walk Goal: Enable an Aibo to walk as fast as possible Policy Gradient RL to learn fast walk Goal: Enable an Aibo to walk as fast as possible Start with a parameterized

More information

Autodesk Moldflow Communicator Process settings

Autodesk Moldflow Communicator Process settings Autodesk Moldflow Communicator 212 Process settings Revision 1, 3 March 211. Contents Chapter 1 Process settings....................................... 1 Profiles.................................................

More information

Table 1. Average runs in each inning for home and road teams,

Table 1. Average runs in each inning for home and road teams, Effect of Batting Order (not Lineup) on Scoring By David W. Smith Presented July 1, 2006 at SABR36, Seattle, Washington The study I am presenting today is an outgrowth of my presentation in Cincinnati

More information

Online Companion to Using Simulation to Help Manage the Pace of Play in Golf

Online Companion to Using Simulation to Help Manage the Pace of Play in Golf Online Companion to Using Simulation to Help Manage the Pace of Play in Golf MoonSoo Choi Industrial Engineering and Operations Research, Columbia University, New York, NY, USA {moonsoo.choi@columbia.edu}

More information

Gait Evolution for a Hexapod Robot

Gait Evolution for a Hexapod Robot Gait Evolution for a Hexapod Robot Karen Larochelle, Sarah Dashnaw, and Gary Parker Computer Science Connecticut College 270 Mohegan Avenue New London, CT 06320 @conncoll.edu Abstract

More information