Gesture Recognition using a Probabilistic Framework for Pose Matching

Size: px
Start display at page:

Download "Gesture Recognition using a Probabilistic Framework for Pose Matching"

Transcription

1 Gesture Recognition using a Probabilistic Framework or Pose Matching Ahmed Elgammal Vinay Shet Yaser Yacoob Larry S. Davis Computer Vision Laboratory University o Maryland College Park MD USA Abstract This paper presents an approach or view-based recognition o gestures. The approach is based on representing each gesture as a seuence o learned body poses. The gestures are recognized through a probabilistic ramework or matching these body poses and or imposing temporal constrains between dierent poses. Matching individual poses to image data is perormed using a probabilistic ormulation or edge matching to obtain a likelihood measurement or each individual pose. The paper introduces a weighted matching scheme or edge templates that emphasize discriminating eatures in the matching. The weighting does not reuire establishing correspondences between the dierent pose models. The probabilistic ramework also imposes temporal constrains between dierent pose through a learned Hidden Markov Model (HMM) or each gesture. 1 Introduction The recognition o human gestures has many applications in human computer interaction virtual reality and in robotics. Dierent approaches have been proposed recently or gesture recognition. These approaches can be classiied into three major categories: model based appearance based and motion based. Model based approaches ocus on recovering three-dimensional model parameters o articulated body parts [13 4]. Appearance based approaches uses two dimensional inormation such as gray scale images or body silhouettes and edges. In contrast motion based approaches attempt to recognize the gesture directly rom the motion without any structural inormation about the physical body or example [1]. In all these approaches the temporal properties o the gesture are typically handled using Dynamic Time Warping (DTW) or statistically using Hidden Markov Models (HMM). Our objective is to recognize arm gestures perormed by a human standing at a distance rom the camera. This might be to operate a robot or a vehicle driven by a robot or generally to control an environment using gestures. This paper presents an approach or view-based recognition o gestures. The approach is based on representing each gesture as a seuence o learned body poses through a probabilistic ramework or matching these body poses to the the image data. The probabilistic ramework also imposes temporal constrains between dierent pose through a learned Hidden Markov Model (HMM) o each gesture. Matching individual poses is perormed using a probabilistic ormulation or Chamer matching to obtain a likelihood measurement or each individual pose. The paper introduces a weighted matching scheme or edge templates that emphasize discriminating eatures in the matching. The weighting does not reuire establishing correspondences between the dierent pose models. The paper is organized as ollow. Section 2 gives an overview o the proposed system. Section 3 presents an overview about the problem o edge matching. Section 4 presents the proposed pose classiication approach. Section 5 describes the hidden Markov model used or gesture recognition. Section 6 illustrates some experimental results. 2 System Overview Figure 1 describes an overview o the proposed system. The system consists o three modules: Training Segmentation and Tracking and Gesture Recognition. The training module learns models or body poses. It also learns temporal models o each individual gesture as a seuence o the learned body poses through a Hidden Markov Model (HMM). Finally the training module learns models o the activities i.e the dierent gesture that can be recognized and their temporal relations. The segmentation and tracking module continuously segment and track the person perorming the gesture rom the rest o the background. The segmentation rom the background is perormed using coarse range data through a series o plane itting to the range data and a rule based system to determine which plane in the range corresponds to the person. The range data is registered to the video data thereore locating the person in the

2 5 3 transormation and thereore the matching algorithm has to compensate or that by searching a transormation space to achieve the best match. Also the image typically contains other eatures rom the cluttered background other objects in the scene and noise. The object itsel might be occluded or some o the eatures are not detected and thereore the matching algorithm has to be robust to these missing eatures. The problem becomes even harder i the object is non-rigid and/or contains articulated parts or example the case o humans which is considered in this paper. Figure 1. System Overview range image locates the person in the video data. Since the segmentation is perormed using a very coarse range data the output o this module is just the location o the person in the image as a rectangle. The uality o the range data in terms o accuracy is not enough to provide ine silhouette segmentation or to do gesture recognition. For an example o the uality o the result o the segmentation see igure 7. The system is supposed to be mounted on a moving vehicle thereore the person is continuously tracked in both the range and the video to provide the context inormation necessary or the recognition module. The gesture recognition module uses only the video data. It matches learned silhouette models through coarse to ine search around the person location provided by the segmentation and tracking module to register the learned poses to the video data. The recognition module then matches all learned pose models to each new image to obtain pose probability likelihoods. The gesture classiication part uses the learned HMM o each gesture to impose temporal constrains on the body poses and thereore determine the gesture class. The gesture recognition module also uses an HMM activity model to determine the beginning and the end o each gesture (gesture segmentation). 3 Edge Matching: Background The problem o matching a eature template corresponding to an object to an image is a classical problem in computer vision with many applications or object detection recognition and tracking. The objective is to match a eature template which is a inite set o eature points to an image. This problem is hard or many reasons. The occurrence o the object in the image undergoes dierent geometric Figure 2. Distance Transorm The distance transorm DT has been used in matching edge eature (and other eature) templates. Given a set o eatures detected in an image the distance transorm at pixel is deined to be the distance to the nearest eature point in the image i.e.! "$#&% ')( +* where * is a metric. Typically the Euclidean distance is used or the metric * and in this case the unction. deines the Voronoi surace o [6]. The distance transorm is deined with respect to a set o binary eature o the same type e.g. edges or corners. Given a template /0 1 2 where 43 s are the locations o the template eatures transormed into the image space through translation rotation scaling or other geometric transormations the matching can be achieved by averaging the distance transorm values at each transormed template eature location 3 i.e. the matching 5 score is 71 9 :< This orm o matching is called Chamer matching and the distance 5 6 is called the Chamer distance. The smaller this matching score the better the match and an ideal match will have the value 0 where the template exactly lie over its corresponding image location. Chamer distance has been used extensively in object detection or example in [3]. Note that Chamer matching is asymmetric (model to image) so additional eatures in the image will not contribute to the matching. Figure 2 shows an example o an image and the detected edge eatures and the distance transormed image according to these eatures. In [2] the matching was generalized to include multiple eature types (or example oriented edges) by matching 6 (1)

3 = = 3Y Figure 3. Example body poses rom two dierent Gesture each individual eature template with its corresponding distance transormed image and combining the results. Also the matching was generalized in [2 3] to match multiple templates through a hierarchical template structure. Another metric o similarity between the transormed template and the image eatures is the direct Hausdor distance [6] = 71 deined by 7 >"@?BA C ()D "E#&% ')( GF IHJ F The unction = 71 simply inds the nearest point in or each template point and thereater = 7 deines the arthest o these distances. In other words = 7 deines the most mismatch in the best match between the template and the image eatures. Thereore the smaller the distance = 71 the better the match. Obviously this distance is also not symmetric. Direct Hausdor distance can be computed using the distance transorm where = 71 can be rewritten in terms o KL as 71 M"@?BA C ()D Since Hausdor distance is deined based on the worst mismatch it is very sensitive to outliers. Any missing eature in the image (occluded or not detected) can aect the distance dramatically. Thereore a more robust measure is introduced in [6] and is called the partial Hausdor measure and is deined by =ON 6 QP CR C ()D "$#S% ')( GF THJ F Several extensions have been proposed to matching using Hausdor distance. This includes but are not limited to matching oriented edge pixels [10]. Also a probabilistic ormulation o Hausdor matching was introduced in [9 11]. Another extension is the use o Eigenspaces to approximate the Hausdor distance as was introduced in [7 5] 4 Pose Classiication 4.1 Pose Likelihood We represent each gesture as a seuence o body poses. The temporal relation between these body poses is enorced Figure 4. Pose template registered to an image by a hidden Markov model as will be presented in section 5. This section ocuses on matching individual body poses. The objective is to evaluate all dierent body pose models with respect to each new rame in order to obtain a probability estimate or each o these poses. Let UVW XZY-[Q \] be the set o all learned body poses or all the gestures to be recognized. Each pose X Y is represented as an edge template i.e. each pose is represented as a inite set o edge eature locations X Y / Y Y ^`_ Y where a Y is the number o edge eatures or pose template [. Figure 3 shows example pose templates or two dierent gestures. All the poses are registered to each other during the learning so registering one pose to any new image will thereore register the rest o the poses. Registering these poses to the images is done while the person is not perorming any gesture (idle). In this case the matching is perormed using an idle pose (shown in igure 3 irst pose on top) through a coarse to ine search. Figure 4 shows the registered poses to a new rame. At each new image it is desired to ind a probabilistic matching score or each pose. Let b7! be the distance transormed image given the set o edge eatures detected at image. For each edge eature 3 Y in pose model X Y the measurement 5 3 Y 7 is the distance to the nearest edge eature in the image. A perect model to image match will have 5 3 Y Vc or all model edge eatures. Let s consider the random variable associated with

4 5 Š Y ^ Š H 3 this distance measurement and let the associated probability density unction (PDF) be d 3 Y. We assume that these random variable are independent. This assumption was used in [9 11] based on the results obtained in [10]. Thereore the likelihood unction (the probability o the observation given the model X Y ) can be deined as the product o these PDFs as e X Y Qhg!i X Y j Since dierent templates have dierent numbers o eatures this likelihood euation needs to be normalized using the number o eatures in each modela Y. Taking the logarithm o this euation we obtain the log-likelihood unction l&m)n e X Y a Y 3SkI I all the poses are assumed to be euiprobable then the model probability given the observation is proportion to the likelihood i.e. X Y i po!i X Y. Thereore we can use this likelihood unction to evaluate dierent models. The PDF d 3Y or the distance between model eatures and nearest image eature location is deined or each eature in each pose model [. We use a PDF o the orm l&m)n r ts u 3wv Y xy7z{ 5 Y 3 5 Y 3 t}1~ S _ } The scale parameter u Y 3 is deined or each pose [ and each eature. The motivation behind this is that dierent variations (or uncertainty) are expected at dierent model eatures or example the edges corresponding to the hand are expected to have more variations in location than the upper arm or the shoulder location. These variations are learned during the learning o the pose models. Since the distance 5 can become arbitrary large the probability can become very small and thereore the constant r is used as a lower bound on the probability. This makes the likelihood unction robust to outliers. A similar PDF was used in [9] but with the same scale variable u or all the eatures. This probabilistic ormulation was irst introduced in [9] and was used in a Hausdor matching context to ind the best transormation o an edge template using maximum likelihood estimation. Euation 2 represents a probabilistic ormulation o Chamer matching as deined in euation 1. We use this probabilistic ormulation to evaluate the observation likelihood given each gesture state as will be described in section weighted matching Our objective is to match multiple pose templates to the same image location in order to evaluate the likelihood o (2) the observation given each o these poses. Typically the dierent pose templates are similar in some parts and dierent in another parts in the templates. For example the head torso and bottom parts o the body are likely to be similar in dierent pose templates while articulated body parts that are involved in the gesture such as the arm will be at dierent positions at dierent pose templates. For example see igure 4. Since the articulated part such as the arm is represented by a small number o eatures with respect to the whole pose templates the matching is likely to be biased by the major body parts. Instead it is desired to make the matching biased more by articulated parts involved in perorming the gesture since these parts will be more discriminating between dierent poses templates. To achieve this goal dierent weights are assigned to dierent eature points in each pose template. Thereore each pose template X Y is represented as a set o eature locations as well as a set o weights 2ƒ Y 4ƒ Y 4ƒ ^ Y _ corresponding to each eature where ƒ 3 Y. The likelihood euation 2 is then modiied to be a weighted one lsmn e X Y 3SkI In our case the set o all recognized poses does not have a common correspondence rame. For example some eatures in one pose might not have corresponding eatures in another poses. Also we do not restrict the pose templates to have the same number o eatures. Thereore we drive the weights with respect to the image locations. Let X be the set o all eatures in all registered poses in the training data i.e. X X Y ˆ ƒ Y 3 lsmn 5 Y 3 ) ^ where each 3 is the image location o an edge eature. Given this sample o w edge eature locations the edge probability distribution (the probability to see an edge at certain image location ) can be estimated using kernel density estimation [14] as w a P R Where P R is a kernel unction with a scale variable =. We used a Gaussian kernel P R 1Œ R ~ Ž } or this z { probability estimation. The weight assigned to each eature point is based on the inormation this eature provides. Given the estimated edge probability distribution w (3) at any image pixel the weight or a certain eature at a certain pose [ is the ratio o the inormation given by this eature to the total

5 3Y inormation by that pose i.e. ƒ Y 3 5 Gesture classiication 5.1 HMM Overview l&m)n Š ^_ l&m)n Š kt An HMM consists o a set U o distinct states U B 21 2) - representing a Markov stochastic process. A stochastic process is called a Markov process i the conditional probability o the current event given all the past events depends only on the th most recent events. In particular i the current event depends only on the previous event then this is called a irst order Markov process and the HMM is called a irst order HMM. The HMM is called hidden i the stochastic variable associated with the states is not observable. Instead the observation is a probabilistic unction o the state. For an overview o HMMs and their applications in speech recognition reer to [12]. We use the same notation as in this paper. HMM s have been used extensively in gesture recognition. They were used in [15] or American Sign Language recognition (ASL) by tracking the hands based on color. In [17 16] HMM s were also used or ASL based on shape and motion parameters. In [] HMM s were used to track head gestures. In [1] a parametric HMM was introduced to model parametric gestures. Generally an HMM is deined as the states U the transition probabilities between the states 2 3 where C œ ˆ i C ˆ 3 where C is the state at time and the initial state distribution y where y 3 ]@š ž 3. Finally the observation probability given the states Ÿ + i. 5.2 Gesture HMM Y Figure 5. Let-Right HMM We represent each gesture by a set o poses X Y 1[ -\] and an HMM where the hidden states correspond to the progress o the gesture with time. The HMM elements are as ollows: 1. A set o states UV B B 1 2) 1 2. We use C to denote the state at time. Note that the number o states is not necessarily the same as the number o pose models \ i.e. each state does not necessarily represent one pose. Instead one state can represent a mixture o pose models. 2. The state transition probabilities 3 where C œ i C / 3 «ª - 4. We use a let-right model or a Bakis model [12] as in igure 5 since the progress o the gesture is always orward in time. 3. The initial state distribution y where y W@š ª. 4. The probability o each pose X Y given the states 2r Y Q X Y i ª ª [E \] The actual observation C is the detected edge eatures at each new rame which is a probabilistic unction o the current state o the gesture. This probabilistic unction is deined using the set o recognized poses. That is the observation probability given the state can be written as Ÿ C > C i Y kt C i X Y Given the deinition o the variables rewritten as Ÿ C > C i Y kt Y X Y i above this can be C i X Y We can think o the set o poses I as a set o discrete symbols or an alphabet that is being emitted by the dierent states but the actual observation is a probabilistic unction o these symbols based on the mixture deined by the variables. The observation probabilities given the poses C i X Y are obtained using the likelihood euations 2 and 3 as was described in section 4 Given a set o observations ) D and given a set o HMM models corresponding to dierent gesture the objective is to determine the probability o this observation seuence given each o the models i.e. i ª. This is a traditional problem or HMM and can be solved eiciently through a procedure called the Forward-Backward procedure [12]. This procedure deines a set o orward variables ± C U 3 i by: ± C œ where ± C 1 C which can be updated recursively at each time step ³² ± C y 3 Ÿ 3 3 µ Ÿ C œ. Given these orward variables the observation likelihood can be calculated as i ± D + H

6 gesture cl gesture cr gesture dl gesture dr gesture el gesture er gesture l gesture r HMM results gesture cl gesture cr gesture dl gesture dr gesture el gesture er gesture l gesture r HMM results Gesture Likelihood Gesture Likelihood Frames Frames Figure 6. Gesture classiication results 6 Experimental Results The proposed approach was used to classiy eight arm gestures. Basically the eight recognized gestures are similar to the ones shown in igure 4 perormed with both arms in upward motion and downward motion. Figure 7 shows the segmentation results obtained rom the range data. The image is color coded so that each itted plane has a dierent graylevel and the segmented person is labeled white. Figure shows some pose classiication results or dierent people. The igures shows the pose with the highest likelihood score overlaid over the original image. learned body poses where the temporal relation is learned through a Hidden Markov Model. Individual poses are matched to the image data through a probabilistic ormulation o Chamer distance that yields a probability likelihood estimation or each pose that is eeded to the HMM to perorm the gesture recognition. A weighted matching scheme was introduced in the paper to enable matching multiple poses in a way that emphasizes the discriminating eatures or each pose. Experimental results were shown where the proposed approach was used to recognize eight dierent hand gestures. Reerences [1] Aaron F. Bobick and James W. Davis. The recognition o human movement using temporal templates. IEEE Transactions on Pattern Analysis and Machine Intelligence 23(3): Figure 7. Segmentation result Figure 6 shows the gesture likelihood probabilities or the eight gesture classes. As can be noticed rom the graphs All the gestures were close in likelihood at the beginning o the action but as the gesture progresses with time the likelihood o the right gesture increases and the the likelihood o the other gesture decreases as a result o the temporal constrains imposed by the HMM or each gesture. 7 Conclusions The paper presented an approach or view-based arm gesture recognition based on a probabilistic ramework or pose matching. Any gesture is represented by a seuence o [2] D. Gavrila. Multi-eature hierarchical template matching using distance transorms. In In Proc. o the International Conerence on Pattern Recognition Brisbane Australia199. pages [3] D. Gavrila and V. Philomin. Real-time object detection or smart vehicles. In ICCV99 pages [4] D. Hogg. Model based vision: A program to see a walking person. Image and Vision Computing 1(1): [5] D. Huttenlocher and C. Olson R.H. Lilien. Viewbased recognition using an eigenspace approximation

7 [12] L. R. Rabiner. A tutorial on hidden markov models and selected applications in speech recognition. Proceedings o the IEEE 77(2): February 199. [13] J. Rehg and T. Kanade. Model-based tracking o seloccluding articulated objects. In ICCV95 pages [14] David W. Scott. Mulivariate Density Estimation. Wiley-Interscience [15] T. Starner and A. Pentland. Real-time american sign language recognition rom video using hidden markov models. In SCV95 page 5B Systems and Applications [16] C. Vogler and D. Metaxas. Adapting hidden markov models or asl recognition by using three-dimensional computer vision methods. In SMC 97. pages [17] Christian Vogler and Dimitris N. Metaxas. Parallel hidden markov models or american sign language recognition. In ICCV (1) pages Figure. Pose matching results to the hausdor measure. IEEE Transactions on Pattern Analysis and Machine Intelligence (9): [1] Andrew D. Wilson and Aaron F. Bobick. Parametric hidden markov models or gesture recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence 21(9): [6] D. Huttenlocher D. Klanderman and A. Rucklige. Comparing images using the Hausdor distance. IEEE Transactions on Pattern Analysis and Machine Intelligence 15(9):50 63 September [7] Daniel P. Huttenlocher Ryan H. Lilien and Clark F. Olson. Approximate hausdor matching using eigenspaces. In ARPA Image Understanding Workshop 1996 pages [] C. Morimoto Y. Yacoob and L. Davis. Recognition o head gestures using hidden markov models international conerence on pattern recognition. In International Conerence on Pattern Recognition Vienna Austria August 1996 pages [9] C. Olson. A probabilistic ormulation or hausdor matching. In CVPR9 pages [10] C. Olson and D. Huttenlocher. Automatic target recognition by matching oriented edge pixels. IEEE Transactions on Image Processing (1): [11] Clark F. Olson. Maximum-likelihood template matching. In IEEE International Conerence on Computer Vision and Pattern Recognition volume 2 pages

3D Hand and Fingers Reconstruction from Monocular View

3D Hand and Fingers Reconstruction from Monocular View 3D Hand and Fingers Reconstruction rom Monocular View 1. Research Team Project Leader: Graduate Students: Pro. Isaac Cohen, Computer Science Sung Uk Lee 2. Statement o Project Goals The needs or an accurate

More information

of human activities. Our research is motivated by considerations of a ground-based mobile surveillance system that monitors an extended area for

of human activities. Our research is motivated by considerations of a ground-based mobile surveillance system that monitors an extended area for To Appear in ACCV-98, Mumbai-India, Material Subject to ACCV Copy-Rights Visual Surveillance of Human Activity Larry Davis 1 Sandor Fejes 1 David Harwood 1 Yaser Yacoob 1 Ismail Hariatoglu 1 Michael J.

More information

ROBUST FACE DETECTION UNDER CHALLENGES OF ROTATION, POSE AND OCCLUSION

ROBUST FACE DETECTION UNDER CHALLENGES OF ROTATION, POSE AND OCCLUSION ROBUST FACE DETECTION UNDER CHALLENGES OF ROTATION, POSE AND OCCLUSION Phuong-Trinh Pham-Ngoc, Quang-Linh Huynh Department o Biomedical Engineering, Faculty o Applied Science, Hochiminh University o Technology,

More information

MAPI Computer Vision. Multiple View Geometry

MAPI Computer Vision. Multiple View Geometry MAPI Computer Vision Multiple View Geometry Geometry o Multiple Views 2- and 3- view geometry p p Kpˆ [ K R t]p Geometry o Multiple Views 2- and 3- view geometry Epipolar Geometry The epipolar geometry

More information

Recognition Rate. 90 S 90 W 90 R Segment Length T

Recognition Rate. 90 S 90 W 90 R Segment Length T Human Action Recognition By Sequence of Movelet Codewords Xiaolin Feng y Pietro Perona yz y California Institute of Technology, 36-93, Pasadena, CA 925, USA z Universit a dipadova, Italy fxlfeng,peronag@vision.caltech.edu

More information

Simultaneous Appearance Modeling and Segmentation for Matching People under Occlusion

Simultaneous Appearance Modeling and Segmentation for Matching People under Occlusion Simultaneous Appearance Modeling and Segmentation for Matching People under Occlusion Zhe Lin, Larry S. Davis, David Doermann, and Daniel DeMenthon Institute for Advanced Computer Studies University of

More information

Unsupervised Human Members Tracking Based on an Silhouette Detection and Analysis Scheme

Unsupervised Human Members Tracking Based on an Silhouette Detection and Analysis Scheme Unsupervised Human Members Tracking Based on an Silhouette Detection and Analysis Scheme Costas Panagiotakis and Anastasios Doulamis Abstract In this paper, an unsupervised, automatic video human members(human

More information

A Unified Spatio-Temporal Articulated Model for Tracking

A Unified Spatio-Temporal Articulated Model for Tracking A Unified Spatio-Temporal Articulated Model for Tracking Xiangyang Lan Daniel P. Huttenlocher {xylan,dph}@cs.cornell.edu Cornell University Ithaca NY 14853 Abstract Tracking articulated objects in image

More information

Visuelle Perzeption für Mensch- Maschine Schnittstellen

Visuelle Perzeption für Mensch- Maschine Schnittstellen Visuelle Perzeption für Mensch- Maschine Schnittstellen Vorlesung, WS 2009 Prof. Dr. Rainer Stiefelhagen Dr. Edgar Seemann Institut für Anthropomatik Universität Karlsruhe (TH) http://cvhci.ira.uka.de

More information

images (e.g. intensity edges) using the Hausdor fraction. The technique backgrounds. We report some simple recognition experiments in which

images (e.g. intensity edges) using the Hausdor fraction. The technique backgrounds. We report some simple recognition experiments in which Proc. of the European Conference on Computer Vision, pages 536-545, 1996. Object Recognition Using Subspace Methods Daniel P. Huttenlocher, Ryan H. Lilien and Clark F. Olson Department of Computer Science,

More information

Robust Model-Free Tracking of Non-Rigid Shape. Abstract

Robust Model-Free Tracking of Non-Rigid Shape. Abstract Robust Model-Free Tracking of Non-Rigid Shape Lorenzo Torresani Stanford University ltorresa@cs.stanford.edu Christoph Bregler New York University chris.bregler@nyu.edu New York University CS TR2003-840

More information

Motion based 3D Target Tracking with Interacting Multiple Linear Dynamic Models

Motion based 3D Target Tracking with Interacting Multiple Linear Dynamic Models Motion based 3D Target Tracking with Interacting Multiple Linear Dynamic Models Zhen Jia and Arjuna Balasuriya School o EEE, Nanyang Technological University, Singapore jiazhen@pmail.ntu.edu.sg, earjuna@ntu.edu.sg

More information

Object Recognition Using Pictorial Structures. Daniel Huttenlocher Computer Science Department. In This Talk. Object recognition in computer vision

Object Recognition Using Pictorial Structures. Daniel Huttenlocher Computer Science Department. In This Talk. Object recognition in computer vision Object Recognition Using Pictorial Structures Daniel Huttenlocher Computer Science Department Joint work with Pedro Felzenszwalb, MIT AI Lab In This Talk Object recognition in computer vision Brief definition

More information

Propagating these values through the probability density function yields a bound on the likelihood score that can be achieved by any position in the c

Propagating these values through the probability density function yields a bound on the likelihood score that can be achieved by any position in the c Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2000. Maximum-Likelihood Template Matching Clark F. Olson Jet Propulsion Laboratory, California Institute of Technology 4800

More information

A Real Time System for Detecting and Tracking People. Ismail Haritaoglu, David Harwood and Larry S. Davis. University of Maryland

A Real Time System for Detecting and Tracking People. Ismail Haritaoglu, David Harwood and Larry S. Davis. University of Maryland W 4 : Who? When? Where? What? A Real Time System for Detecting and Tracking People Ismail Haritaoglu, David Harwood and Larry S. Davis Computer Vision Laboratory University of Maryland College Park, MD

More information

Sign Language Recognition using Dynamic Time Warping and Hand Shape Distance Based on Histogram of Oriented Gradient Features

Sign Language Recognition using Dynamic Time Warping and Hand Shape Distance Based on Histogram of Oriented Gradient Features Sign Language Recognition using Dynamic Time Warping and Hand Shape Distance Based on Histogram of Oriented Gradient Features Pat Jangyodsuk Department of Computer Science and Engineering The University

More information

Robust Tracking of People by a Mobile Robotic Agent

Robust Tracking of People by a Mobile Robotic Agent Robust Tracking of People by a Mobile Robotic Agent Rawesak Tanawongsuwan, Alexander Stoytchev, Irfan Essa College of Computing, GVU Center, Georgia Institute of Technology Atlanta, GA 30332-0280 USA ftee

More information

The Graph of an Equation Graph the following by using a table of values and plotting points.

The Graph of an Equation Graph the following by using a table of values and plotting points. Calculus Preparation - Section 1 Graphs and Models Success in math as well as Calculus is to use a multiple perspective -- graphical, analytical, and numerical. Thanks to Rene Descartes we can represent

More information

Motion Tracking and Event Understanding in Video Sequences

Motion Tracking and Event Understanding in Video Sequences Motion Tracking and Event Understanding in Video Sequences Isaac Cohen Elaine Kang, Jinman Kang Institute for Robotics and Intelligent Systems University of Southern California Los Angeles, CA Objectives!

More information

3-D TERRAIN RECONSTRUCTION WITH AERIAL PHOTOGRAPHY

3-D TERRAIN RECONSTRUCTION WITH AERIAL PHOTOGRAPHY 3-D TERRAIN RECONSTRUCTION WITH AERIAL PHOTOGRAPHY Bin-Yih Juang ( 莊斌鎰 ) 1, and Chiou-Shann Fuh ( 傅楸善 ) 3 1 Ph. D candidate o Dept. o Mechanical Engineering National Taiwan University, Taipei, Taiwan Instructor

More information

Monocular 3D human pose estimation with a semi-supervised graph-based method

Monocular 3D human pose estimation with a semi-supervised graph-based method Monocular 3D human pose estimation with a semi-supervised graph-based method Mahdieh Abbasi Computer Vision and Systems Laboratory Department o Electrical Engineering and Computer Engineering Université

More information

Face Detection for Automatic Avatar Creation by using Deformable Template and GA

Face Detection for Automatic Avatar Creation by using Deformable Template and GA Face Detection or Automatic Avatar Creation by using Deormable Template and GA Tae-Young Park*, Ja-Yong Lee **, and Hoon Kang *** * School o lectrical and lectronics ngineering, Chung-Ang University, Seoul,

More information

ARGMode Activity Recognition using Graphical Models

ARGMode Activity Recognition using Graphical Models ARGMode Activity Recognition using Graphical Models Raay Hamid, Yan Huang, Iran Essa Georgia Institute o Technology GVU Center / College o Computing Atlanta, GA 30332-0280 USA {raay, huangy, iran}@cc.gatech.edu

More information

Computers Seeing Action. Aaron F. Bobick. 20 Ames Street. Cambridge, MA USA. Abstract

Computers Seeing Action. Aaron F. Bobick. 20 Ames Street. Cambridge, MA USA. Abstract Computers Seeing Action Aaron F. Bobick MIT Media Laboratory 2 Ames Street Cambridge, MA 239 USA bobick@media.mit.edu http://www.media.mit.edu/~bobick Abstract As research in computer vision has shifted

More information

CS485/685 Computer Vision Spring 2012 Dr. George Bebis Programming Assignment 2 Due Date: 3/27/2012

CS485/685 Computer Vision Spring 2012 Dr. George Bebis Programming Assignment 2 Due Date: 3/27/2012 CS8/68 Computer Vision Spring 0 Dr. George Bebis Programming Assignment Due Date: /7/0 In this assignment, you will implement an algorithm or normalizing ace image using SVD. Face normalization is a required

More information

Object Tracking with Dynamic Feature Graph

Object Tracking with Dynamic Feature Graph Object Tracking with Dynamic Feature Graph Feng Tang and Hai Tao Department o Computer Engineering, University o Caliornia, Santa Cruz {tang,tao}@soe.ucsc.edu Abstract Two major problems or model-based

More information

where ~n = ( ) t is the normal o the plane (ie, Q ~ t ~n =,8 Q ~ ), =( ~ X Y Z ) t and ~t = (t X t Y t Z ) t are the camera rotation and translation,

where ~n = ( ) t is the normal o the plane (ie, Q ~ t ~n =,8 Q ~ ), =( ~ X Y Z ) t and ~t = (t X t Y t Z ) t are the camera rotation and translation, Multi-Frame Alignment o Planes Lihi Zelnik-Manor Michal Irani Dept o Computer Science and Applied Math The Weizmann Institute o Science Rehovot, Israel Abstract Traditional plane alignment techniques are

More information

A Two-stage Scheme for Dynamic Hand Gesture Recognition

A Two-stage Scheme for Dynamic Hand Gesture Recognition A Two-stage Scheme for Dynamic Hand Gesture Recognition James P. Mammen, Subhasis Chaudhuri and Tushar Agrawal (james,sc,tush)@ee.iitb.ac.in Department of Electrical Engg. Indian Institute of Technology,

More information

Tracking humans from a moving platform

Tracking humans from a moving platform Tracking humans from a moving platform Larry Davis, Vasanth Philomin and Ramani Duraiswami Computer Vision Laboratory Institute for Advanced Computer Studies University of Maryland, College Park, MD 20742,

More information

Static Gesture Recognition with Restricted Boltzmann Machines

Static Gesture Recognition with Restricted Boltzmann Machines Static Gesture Recognition with Restricted Boltzmann Machines Peter O Donovan Department of Computer Science, University of Toronto 6 Kings College Rd, M5S 3G4, Canada odonovan@dgp.toronto.edu Abstract

More information

Automatic Video Segmentation for Czech TV Broadcast Transcription

Automatic Video Segmentation for Czech TV Broadcast Transcription Automatic Video Segmentation or Czech TV Broadcast Transcription Jose Chaloupka Laboratory o Computer Speech Processing, Institute o Inormation Technology and Electronics Technical University o Liberec

More information

3. International Conference on Face and Gesture Recognition, April 14-16, 1998, Nara, Japan 1. A Real Time System for Detecting and Tracking People

3. International Conference on Face and Gesture Recognition, April 14-16, 1998, Nara, Japan 1. A Real Time System for Detecting and Tracking People 3. International Conference on Face and Gesture Recognition, April 14-16, 1998, Nara, Japan 1 W 4 : Who? When? Where? What? A Real Time System for Detecting and Tracking People Ismail Haritaoglu, David

More information

Projection Model, 3D Reconstruction and Rigid Motion Estimation from Non-central Catadioptric Images

Projection Model, 3D Reconstruction and Rigid Motion Estimation from Non-central Catadioptric Images Projection Model, 3D Reconstruction and Rigid Motion Estimation rom Non-central Catadioptric Images Nuno Gonçalves and Helder Araújo Institute o Systems and Robotics - Coimbra University o Coimbra Polo

More information

Binary Morphological Model in Refining Local Fitting Active Contour in Segmenting Weak/Missing Edges

Binary Morphological Model in Refining Local Fitting Active Contour in Segmenting Weak/Missing Edges 0 International Conerence on Advanced Computer Science Applications and Technologies Binary Morphological Model in Reining Local Fitting Active Contour in Segmenting Weak/Missing Edges Norshaliza Kamaruddin,

More information

Backpack: Detection of People Carrying Objects Using Silhouettes

Backpack: Detection of People Carrying Objects Using Silhouettes Backpack: Detection of People Carrying Objects Using Silhouettes Ismail Haritaoglu, Ross Cutler, David Harwood and Larry S. Davis Computer Vision Laboratory University of Maryland, College Park, MD 2742

More information

Last week. Multi-Frame Structure from Motion: Multi-View Stereo. Unknown camera viewpoints

Last week. Multi-Frame Structure from Motion: Multi-View Stereo. Unknown camera viewpoints Last week Multi-Frame Structure from Motion: Multi-View Stereo Unknown camera viewpoints Last week PCA Today Recognition Today Recognition Recognition problems What is it? Object detection Who is it? Recognizing

More information

Facial Expression Recognition based on Affine Moment Invariants

Facial Expression Recognition based on Affine Moment Invariants IJCSI International Journal o Computer Science Issues, Vol. 9, Issue 6, No, November 0 ISSN (Online): 694-084 www.ijcsi.org 388 Facial Expression Recognition based on Aine Moment Invariants Renuka Londhe

More information

A Dynamic Human Model using Hybrid 2D-3D Representations in Hierarchical PCA Space

A Dynamic Human Model using Hybrid 2D-3D Representations in Hierarchical PCA Space A Dynamic Human Model using Hybrid 2D-3D Representations in Hierarchical PCA Space Eng-Jon Ong and Shaogang Gong Department of Computer Science, Queen Mary and Westfield College, London E1 4NS, UK fongej

More information

Human Upper Body Pose Estimation in Static Images

Human Upper Body Pose Estimation in Static Images 1. Research Team Human Upper Body Pose Estimation in Static Images Project Leader: Graduate Students: Prof. Isaac Cohen, Computer Science Mun Wai Lee 2. Statement of Project Goals This goal of this project

More information

Human Detection. A state-of-the-art survey. Mohammad Dorgham. University of Hamburg

Human Detection. A state-of-the-art survey. Mohammad Dorgham. University of Hamburg Human Detection A state-of-the-art survey Mohammad Dorgham University of Hamburg Presentation outline Motivation Applications Overview of approaches (categorized) Approaches details References Motivation

More information

Short Survey on Static Hand Gesture Recognition

Short Survey on Static Hand Gesture Recognition Short Survey on Static Hand Gesture Recognition Huu-Hung Huynh University of Science and Technology The University of Danang, Vietnam Duc-Hoang Vo University of Science and Technology The University of

More information

Distribution Fields with Adaptive Kernels for Large Displacement Image Alignment

Distribution Fields with Adaptive Kernels for Large Displacement Image Alignment MEARS et al.: DISTRIBUTION FIELDS WITH ADAPTIVE KERNELS 1 Distribution Fields with Adaptive Kernels or Large Displacement Image Alignment Benjamin Mears bmears@cs.umass.edu Laura Sevilla Lara bmears@cs.umass.edu

More information

Maximum-Likelihood Image Matching

Maximum-Likelihood Image Matching IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 24, NO. 6, JUNE 2002 853 Maximum-Likelihood Image Matching Clark F. Olson, Member, IEEE AbstractÐImage matching applications such as

More information

A Method of Sign Language Gesture Recognition Based on Contour Feature

A Method of Sign Language Gesture Recognition Based on Contour Feature Proceedings o the World Congress on Engineering and Computer Science 014 Vol I WCECS 014, -4 October, 014, San Francisco, USA A Method o Sign Language Gesture Recognition Based on Contour Feature Jingzhong

More information

Lecture 28 Intro to Tracking

Lecture 28 Intro to Tracking Lecture 28 Intro to Tracking Some overlap with T&V Section 8.4.2 and Appendix A.8 Recall: Blob Merge/Split merge occlusion occlusion split When two objects pass close to each other, they are detected as

More information

Recall: Blob Merge/Split Lecture 28

Recall: Blob Merge/Split Lecture 28 Recall: Blob Merge/Split Lecture 28 merge occlusion Intro to Tracking Some overlap with T&V Section 8.4.2 and Appendix A.8 occlusion split When two objects pass close to each other, they are detected as

More information

Probabilistic Tracking in Joint Feature-Spatial Spaces

Probabilistic Tracking in Joint Feature-Spatial Spaces Probabilistic Tracking in Joint Feature-Spatial Spaces Ahmed Elgammal Department of Computer Science Rutgers University Piscataway, J elgammal@cs.rutgers.edu Ramani Duraiswami UMIACS University of Maryland

More information

Dynamic Human Shape Description and Characterization

Dynamic Human Shape Description and Characterization Dynamic Human Shape Description and Characterization Z. Cheng*, S. Mosher, Jeanne Smith H. Cheng, and K. Robinette Infoscitex Corporation, Dayton, Ohio, USA 711 th Human Performance Wing, Air Force Research

More information

Defects Detection of Billet Surface Using Optimized Gabor Filters

Defects Detection of Billet Surface Using Optimized Gabor Filters Proceedings o the 7th World Congress The International Federation o Automatic Control Deects Detection o Billet Surace Using Optimized Gabor Filters Jong Pil Yun* SungHoo Choi* Boyeul Seo* Chang Hyun Park*

More information

Segmentation and Tracking of Partial Planar Templates

Segmentation and Tracking of Partial Planar Templates Segmentation and Tracking of Partial Planar Templates Abdelsalam Masoud William Hoff Colorado School of Mines Colorado School of Mines Golden, CO 800 Golden, CO 800 amasoud@mines.edu whoff@mines.edu Abstract

More information

EigenTracking: Robust Matching and Tracking of Articulated Objects Using a View-Based Representation

EigenTracking: Robust Matching and Tracking of Articulated Objects Using a View-Based Representation EigenTracking: Robust Matching and Tracking of Articulated Objects Using a View-Based Representation Michael J. Black and Allan D. Jepson Xerox Palo Alto Research Center, 3333 Coyote Hill Road, Palo Alto,

More information

3D Face and Hand Tracking for American Sign Language Recognition

3D Face and Hand Tracking for American Sign Language Recognition 3D Face and Hand Tracking for American Sign Language Recognition NSF-ITR (2004-2008) D. Metaxas, A. Elgammal, V. Pavlovic (Rutgers Univ.) C. Neidle (Boston Univ.) C. Vogler (Gallaudet) The need for automated

More information

Collaborative Gesture Analysis in Multi-Camera Networks

Collaborative Gesture Analysis in Multi-Camera Networks Collaborative Analysis in Multi-Camera Networks Chen Wu Wireless Sensor Networks Lab Department of Electrical Engineering Stanford University, Stanford, CA 94305 chenwu@stanford.edu Hamid Aghajan Wireless

More information

A Proposed Approach for Solving Rough Bi-Level. Programming Problems by Genetic Algorithm

A Proposed Approach for Solving Rough Bi-Level. Programming Problems by Genetic Algorithm Int J Contemp Math Sciences, Vol 6, 0, no 0, 45 465 A Proposed Approach or Solving Rough Bi-Level Programming Problems by Genetic Algorithm M S Osman Department o Basic Science, Higher Technological Institute

More information

Inferring 3D Body Pose from Silhouettes using Activity Manifold Learning

Inferring 3D Body Pose from Silhouettes using Activity Manifold Learning CVPR 4 Inferring 3D Body Pose from Silhouettes using Activity Manifold Learning Ahmed Elgammal and Chan-Su Lee Department of Computer Science, Rutgers University, New Brunswick, NJ, USA {elgammal,chansu}@cs.rutgers.edu

More information

Model-based Gait Representation via Spatial Point Reconstruction

Model-based Gait Representation via Spatial Point Reconstruction J. hanghai Jiaotong Univ. (ci.), 2009, 4(3): 293-298 DO: 0.007/s2204-009-0293- Model-based Gait Representation via patial Point Reconstruction HANG uan-uan ( ), WU iao-juan ( ), RUAN Qiu-qi,2 ( ) (. nstitute

More information

Internal Organ Modeling and Human Activity Analysis

Internal Organ Modeling and Human Activity Analysis Internal Organ Modeling and Human Activity Analysis Dimitris Metaxas dnm@cs.rutgers.edu CBIM Center Division of Computer and Information Sciences Rutgers University 3D Motion Reconstruction and Analysis

More information

Motion. 1 Introduction. 2 Optical Flow. Sohaib A Khan. 2.1 Brightness Constancy Equation

Motion. 1 Introduction. 2 Optical Flow. Sohaib A Khan. 2.1 Brightness Constancy Equation Motion Sohaib A Khan 1 Introduction So far, we have dealing with single images of a static scene taken by a fixed camera. Here we will deal with sequence of images taken at different time intervals. Motion

More information

521466S Machine Vision Exercise #1 Camera models

521466S Machine Vision Exercise #1 Camera models 52466S Machine Vision Exercise # Camera models. Pinhole camera. The perspective projection equations or a pinhole camera are x n = x c, = y c, where x n = [x n, ] are the normalized image coordinates,

More information

MOVING CAMERA ROTATION ESTIMATION USING HORIZON LINE FEATURES MOTION FIELD

MOVING CAMERA ROTATION ESTIMATION USING HORIZON LINE FEATURES MOTION FIELD MOVING CAMERA ROTATION ESTIMATION USING HORION LINE FEATURES MOTION FIELD S. Nedevschi, T. Marita, R. Danescu, F. Oniga, C. Pocol Computer Science Department Technical University o Cluj-Napoca Cluj-Napoca,

More information

Dynamic Time Warping

Dynamic Time Warping Centre for Vision Speech & Signal Processing University of Surrey, Guildford GU2 7XH. Dynamic Time Warping Dr Philip Jackson Acoustic features Distance measures Pattern matching Distortion penalties DTW

More information

Chapter 3 Image Enhancement in the Spatial Domain

Chapter 3 Image Enhancement in the Spatial Domain Chapter 3 Image Enhancement in the Spatial Domain Yinghua He School o Computer Science and Technology Tianjin University Image enhancement approaches Spatial domain image plane itsel Spatial domain methods

More information

On Modeling Variations for Face Authentication

On Modeling Variations for Face Authentication On Modeling Variations for Face Authentication Xiaoming Liu Tsuhan Chen B.V.K. Vijaya Kumar Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA 15213 xiaoming@andrew.cmu.edu

More information

I D I A P RECOGNITION OF ISOLATED COMPLEX MONO- AND BI-MANUAL 3D HAND GESTURES R E S E A R C H R E P O R T

I D I A P RECOGNITION OF ISOLATED COMPLEX MONO- AND BI-MANUAL 3D HAND GESTURES R E S E A R C H R E P O R T R E S E A R C H R E P O R T I D I A P RECOGNITION OF ISOLATED COMPLEX MONO- AND BI-MANUAL 3D HAND GESTURES Agnès Just a Olivier Bernier b Sébastien Marcel a IDIAP RR 03-63 FEBRUARY 2004 TO APPEAR IN Proceedings

More information

Visual Learning and Recognition of 3D Objects from Appearance

Visual Learning and Recognition of 3D Objects from Appearance Visual Learning and Recognition of 3D Objects from Appearance (H. Murase and S. Nayar, "Visual Learning and Recognition of 3D Objects from Appearance", International Journal of Computer Vision, vol. 14,

More information

Passive Distance Learning for Robot Navigation

Passive Distance Learning for Robot Navigation Passive Distance Learning or Robot Navigation Sven Koenig Reid G. Simmons School o Computer Science Carnegie Mellon University Pittsburgh, PA 1213-3890 skoenig@cs.cmu.edu reids@cs.cmu.edu Abstract Autonomous

More information

Geometric Registration for Deformable Shapes 2.2 Deformable Registration

Geometric Registration for Deformable Shapes 2.2 Deformable Registration Geometric Registration or Deormable Shapes 2.2 Deormable Registration Variational Model Deormable ICP Variational Model What is deormable shape matching? Example? What are the Correspondences? Eurographics

More information

Tracking of Human Body using Multiple Predictors

Tracking of Human Body using Multiple Predictors Tracking of Human Body using Multiple Predictors Rui M Jesus 1, Arnaldo J Abrantes 1, and Jorge S Marques 2 1 Instituto Superior de Engenharia de Lisboa, Postfach 351-218317001, Rua Conselheiro Emído Navarro,

More information

IMA Preprint Series # 2154

IMA Preprint Series # 2154 A GRAPH-BASED FOREGROUND REPRESENTATION AND ITS APPLICATION IN EXAMPLE BASED PEOPLE MATCHING IN VIDEO By Kedar A. Patwardhan Guillermo Sapiro and Vassilios Morellas IMA Preprint Series # 2154 ( January

More information

PATH PLANNING OF UNMANNED AERIAL VEHICLE USING DUBINS GEOMETRY WITH AN OBSTACLE

PATH PLANNING OF UNMANNED AERIAL VEHICLE USING DUBINS GEOMETRY WITH AN OBSTACLE Proceeding o International Conerence On Research, Implementation And Education O Mathematics And Sciences 2015, Yogyakarta State University, 17-19 May 2015 PATH PLANNING OF UNMANNED AERIAL VEHICLE USING

More information

MIME: A Gesture-Driven Computer Interface

MIME: A Gesture-Driven Computer Interface MIME: A Gesture-Driven Computer Interface Daniel Heckenberg a and Brian C. Lovell b a Department of Computer Science and Electrical Engineering, The University of Queensland, Brisbane, Australia, 4072

More information

Fig. 3.1: Interpolation schemes for forward mapping (left) and inverse mapping (right, Jähne, 1997).

Fig. 3.1: Interpolation schemes for forward mapping (left) and inverse mapping (right, Jähne, 1997). Eicken, GEOS 69 - Geoscience Image Processing Applications, Lecture Notes - 17-3. Spatial transorms 3.1. Geometric operations (Reading: Castleman, 1996, pp. 115-138) - a geometric operation is deined as

More information

Dynamic Time Warping for Binocular Hand Tracking and Reconstruction

Dynamic Time Warping for Binocular Hand Tracking and Reconstruction Dynamic Time Warping for Binocular Hand Tracking and Reconstruction Javier Romero, Danica Kragic Ville Kyrki Antonis Argyros CAS-CVAP-CSC Dept. of Information Technology Institute of Computer Science KTH,

More information

Topological Mapping. Discrete Bayes Filter

Topological Mapping. Discrete Bayes Filter Topological Mapping Discrete Bayes Filter Vision Based Localization Given a image(s) acquired by moving camera determine the robot s location and pose? Towards localization without odometry What can be

More information

Neighbourhood Operations

Neighbourhood Operations Neighbourhood Operations Neighbourhood operations simply operate on a larger neighbourhood o piels than point operations Origin Neighbourhoods are mostly a rectangle around a central piel Any size rectangle

More information

A Performance Evaluation of HMM and DTW for Gesture Recognition

A Performance Evaluation of HMM and DTW for Gesture Recognition A Performance Evaluation of HMM and DTW for Gesture Recognition Josep Maria Carmona and Joan Climent Barcelona Tech (UPC), Spain Abstract. It is unclear whether Hidden Markov Models (HMMs) or Dynamic Time

More information

CS 664 Image Matching and Robust Fitting. Daniel Huttenlocher

CS 664 Image Matching and Robust Fitting. Daniel Huttenlocher CS 664 Image Matching and Robust Fitting Daniel Huttenlocher Matching and Fitting Recognition and matching are closely related to fitting problems Parametric fitting can serve as more restricted domain

More information

Road Sign Analysis Using Multisensory Data

Road Sign Analysis Using Multisensory Data Road Sign Analysis Using Multisensory Data R.J. López-Sastre, S. Lauente-Arroyo, P. Gil-Jiménez, P. Siegmann, and S. Maldonado-Bascón University o Alcalá, Department o Signal Theory and Communications

More information

Introduction to SLAM Part II. Paul Robertson

Introduction to SLAM Part II. Paul Robertson Introduction to SLAM Part II Paul Robertson Localization Review Tracking, Global Localization, Kidnapping Problem. Kalman Filter Quadratic Linear (unless EKF) SLAM Loop closing Scaling: Partition space

More information

Parameterized Modeling and Recognition of Activities

Parameterized Modeling and Recognition of Activities Parameterized Modeling and Recognition of Activities Yaser Yacoob* 1 Michael J. Black+ * Computer Vision Laboratory, University of Maryland, College Park, MD 20742 Xerox Palo Alto Research Center, 3333

More information

Reflection and Refraction

Reflection and Refraction Relection and Reraction Object To determine ocal lengths o lenses and mirrors and to determine the index o reraction o glass. Apparatus Lenses, optical bench, mirrors, light source, screen, plastic or

More information

Study and Analysis of Edge Detection and Implementation of Fuzzy Set. Theory Based Edge Detection Technique in Digital Images

Study and Analysis of Edge Detection and Implementation of Fuzzy Set. Theory Based Edge Detection Technique in Digital Images Study and Analysis o Edge Detection and Implementation o Fuzzy Set Theory Based Edge Detection Technique in Digital Images Anju K S Assistant Proessor, Department o Computer Science Baselios Mathews II

More information

Automatic Gait Recognition. - Karthik Sridharan

Automatic Gait Recognition. - Karthik Sridharan Automatic Gait Recognition - Karthik Sridharan Gait as a Biometric Gait A person s manner of walking Webster Definition It is a non-contact, unobtrusive, perceivable at a distance and hard to disguise

More information

Image Matching Using Distance Transform

Image Matching Using Distance Transform Abdul Ghafoor 1, Rao Naveed Iqbal 2, and Shoab Khan 2 1 Department of Electrical Engineering, College of Electrical and Mechanical Engineering, National University of Sciences and Technology, Rawalpindi,

More information

An Introduction to Pattern Recognition

An Introduction to Pattern Recognition An Introduction to Pattern Recognition Speaker : Wei lun Chao Advisor : Prof. Jian-jiun Ding DISP Lab Graduate Institute of Communication Engineering 1 Abstract Not a new research field Wide range included

More information

Solution of the Hyperbolic Partial Differential Equation on Graphs and Digital Spaces: A Klein Bottle a Projective Plane and a 4D Sphere

Solution of the Hyperbolic Partial Differential Equation on Graphs and Digital Spaces: A Klein Bottle a Projective Plane and a 4D Sphere International Journal o Discrete Mathematics 2017; 2(3): 88-94 http://wwwsciencepublishinggroupcom/j/dmath doi: 1011648/jdmath2017020315 olution o the Hyperbolic Partial Dierential Equation on Graphs and

More information

Human Action Recognition Using Independent Component Analysis

Human Action Recognition Using Independent Component Analysis Human Action Recognition Using Independent Component Analysis Masaki Yamazaki, Yen-Wei Chen and Gang Xu Department of Media echnology Ritsumeikan University 1-1-1 Nojihigashi, Kusatsu, Shiga, 525-8577,

More information

Probabilistic Facial Feature Extraction Using Joint Distribution of Location and Texture Information

Probabilistic Facial Feature Extraction Using Joint Distribution of Location and Texture Information Probabilistic Facial Feature Extraction Using Joint Distribution of Location and Texture Information Mustafa Berkay Yilmaz, Hakan Erdogan, Mustafa Unel Sabanci University, Faculty of Engineering and Natural

More information

Cardboard People: A Parameterized Model of Articulated Image Motion

Cardboard People: A Parameterized Model of Articulated Image Motion Cardboard People: A Parameterized Model of Articulated Image Motion Shanon X. Ju Michael J. Black y Yaser Yacoob z Department of Computer Science, University of Toronto, Toronto, Ontario M5S A4 Canada

More information

Gesture Recognition using Temporal Templates with disparity information

Gesture Recognition using Temporal Templates with disparity information 8- MVA7 IAPR Conference on Machine Vision Applications, May 6-8, 7, Tokyo, JAPAN Gesture Recognition using Temporal Templates with disparity information Kazunori Onoguchi and Masaaki Sato Hirosaki University

More information

CS 231A Computer Vision (Fall 2012) Problem Set 3

CS 231A Computer Vision (Fall 2012) Problem Set 3 CS 231A Computer Vision (Fall 2012) Problem Set 3 Due: Nov. 13 th, 2012 (2:15pm) 1 Probabilistic Recursion for Tracking (20 points) In this problem you will derive a method for tracking a point of interest

More information

Improving Alignment of Faces for Recognition

Improving Alignment of Faces for Recognition Improving Alignment o Faces or Recognition Md. Kamrul Hasan Département de génie inormatique et génie logiciel École Polytechnique de Montréal, Québec, Canada md-kamrul.hasan@polymtl.ca Christopher J.

More information

Classification Method for Colored Natural Textures Using Gabor Filtering

Classification Method for Colored Natural Textures Using Gabor Filtering Classiication Method or Colored Natural Textures Using Gabor Filtering Leena Lepistö 1, Iivari Kunttu 1, Jorma Autio 2, and Ari Visa 1, 1 Tampere University o Technology Institute o Signal Processing P.

More information

Xavier: A Robot Navigation Architecture Based on Partially Observable Markov Decision Process Models

Xavier: A Robot Navigation Architecture Based on Partially Observable Markov Decision Process Models Xavier: A Robot Navigation Architecture Based on Partially Observable Markov Decision Process Models Sven Koenig and Reid G. Simmons Carnegie Mellon University School o Computer Science Pittsburgh, PA

More information

Detecting Coarticulation in Sign Language using Conditional Random Fields

Detecting Coarticulation in Sign Language using Conditional Random Fields Detecting Coarticulation in Sign Language using Conditional Random Fields Ruiduo Yang and Sudeep Sarkar Computer Science and Engineering Department University of South Florida 4202 E. Fowler Ave. Tampa,

More information

Grasp Recognition using a 3D Articulated Model and Infrared Images

Grasp Recognition using a 3D Articulated Model and Infrared Images Grasp Recognition using a 3D Articulated Model and Infrared Images Koichi Ogawara Institute of Industrial Science, Univ. of Tokyo, Tokyo, Japan Jun Takamatsu Institute of Industrial Science, Univ. of Tokyo,

More information

Modeling time series with hidden Markov models

Modeling time series with hidden Markov models Modeling time series with hidden Markov models Advanced Machine learning 2017 Nadia Figueroa, Jose Medina and Aude Billard Time series data Barometric pressure Temperature Data Humidity Time What s going

More information

Gesture Spotting and Recognition Using Salience Detection and Concatenated Hidden Markov Models

Gesture Spotting and Recognition Using Salience Detection and Concatenated Hidden Markov Models Gesture Spotting and Recognition Using Salience Detection and Concatenated Hidden Markov Models Ying Yin Massachusetts Institute of Technology yingyin@csail.mit.edu Randall Davis Massachusetts Institute

More information

Estimating Human Pose in Images. Navraj Singh December 11, 2009

Estimating Human Pose in Images. Navraj Singh December 11, 2009 Estimating Human Pose in Images Navraj Singh December 11, 2009 Introduction This project attempts to improve the performance of an existing method of estimating the pose of humans in still images. Tasks

More information

Gait-based Recognition of Humans Using Continuous HMMs

Gait-based Recognition of Humans Using Continuous HMMs Gait-based Recognition of Humans Using Continuous HMMs A. Kale, A.N. Rajagopalan, N. Cuntoor and V. Krüger Center for Automation Research University of Maryland at College Park College Park, MD 20742 Department

More information