Automatic Gait Recognition. - Karthik Sridharan

Similar documents
Extraction of Human Gait Features from Enhanced Human Silhouette Images

Individual Recognition Using Gait Energy Image

Person identification from human walking sequences using affine moment invariants

Towards Understanding the Limits of Gait Recognition

Gait Shape Estimation for Identification

Matching Gait Image Sequences in the Frequency Domain for Tracking People at a Distance

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

Gait Style and Gait Content: Bilinear Models for Gait Recognition Using Gait Re-sampling

Automatic Gait Recognition Based on Statistical Shape Analysis

Uniprojective Features for Gait Recognition

P RW GEI: Poisson Random Walk based Gait Recognition

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 12, NO. 9, SEPTEMBER Automatic Gait Recognition Based on Statistical Shape Analysis

Gait Recognition Using Gait Entropy Image

Use of Gait Energy Image in Implementation of Real Time Video Surveillance System

Human Action Recognition Using Independent Component Analysis

Using Bilinear Models for View-invariant Identity Recognition from Gait. Abstract

Person Identification using Shadow Analysis

3D Tracking for Gait Characterization and Recognition

Expanding gait identification methods from straight to curved trajectories

Human Gait Recognition

A Layered Deformable Model for Gait Analysis

IDENTIFYING people automatically and accurately is an

AUTOMATED THRESHOLD DETECTION FOR OBJECT SEGMENTATION IN COLOUR IMAGE

A Two-stage Scheme for Dynamic Hand Gesture Recognition

Person identification from spatio-temporal 3D gait

Using Bilinear Models for View-invariant Action and Identity Recognition

Human pose estimation using Active Shape Models

Gait-based Recognition of Humans Using Continuous HMMs

Gait Curves for Human Recognition, Backpack Detection and Silhouette Correction in a Nighttime Environment

Activity and Individual Human Recognition in Infrared Imagery

Neural Network Based Authentication using Compound Gait Biometric Features

Human Motion Detection and Tracking for Video Surveillance

Derivative Delay Embedding: Online Modeling of Streaming Time Series

Human Activity Recognition Using a Dynamic Texture Based Method

Gait Analysis for Criminal Identification. Based on Motion Capture. Nor Shahidayah Razali Azizah Abdul Manaf

Component-based Face Recognition with 3D Morphable Models

Static Gesture Recognition with Restricted Boltzmann Machines

Gait Recognition using GEl and Pattern Trace Transform

Face Alignment Under Various Poses and Expressions

HID DARPA Niyogi Adelson [5] Cunado [6] 1D. Little Boyd [7] Murase Sakai [8] Huang [9] Shutler [10] TP391 1M02J , [1] [3]

Articulated Pose Estimation with Flexible Mixtures-of-Parts

Gait Representation Using Flow Fields

Covariate Analysis for View-Point Independent Gait Recognition

Backpack: Detection of People Carrying Objects Using Silhouettes

Random Subspace Method for Gait Recognition

Distance-driven Fusion of Gait and Face for Human Identification in Video

9.913 Pattern Recognition for Vision. Class I - Overview. Instructors: B. Heisele, Y. Ivanov, T. Poggio

Object Recognition 1

Object Recognition 1

Viewpoint Independent Human Motion Analysis in Man-made Environments

Gait recognition using linear time normalization

Object and Action Detection from a Single Example

A NOVEL APPROACH TO ACCESS CONTROL BASED ON FACE RECOGNITION

CS231A Course Project Final Report Sign Language Recognition with Unsupervised Feature Learning

The Human ID Gait Challenge Problem: Data Sets, Performance, and Analysis

Motion and Tracking. Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE)

Optical flow and tracking

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

Human Hand Gesture Recognition Using Motion Orientation Histogram for Interaction of Handicapped Persons with Computer

GAIT recognition discriminates people by the way they

Spatial Frequency Domain Methods for Face and Iris Recognition

People Recognition and Pose Estimation in Image Sequences

The Kinect Sensor. Luís Carriço FCUL 2014/15

Linear Discriminant Analysis in Ottoman Alphabet Character Recognition

Figure 1. Example sample for fabric mask. In the second column, the mask is worn on the face. The picture is taken from [5].

Learning based face hallucination techniques: A survey

Gait analysis for person recognition using principal component analysis and support vector machines

Selecting Models from Videos for Appearance-Based Face Recognition

Human Gait Recognition using All Pair Shortest Path

Action Recognition in Video by Sparse Representation on Covariance Manifolds of Silhouette Tunnels

Enhancing Person Re-identification by Integrating Gait Biometric

Gait Recognition from Time-normalized Joint-angle Trajectories in the Walking Plane

Person Re-identification for Improved Multi-person Multi-camera Tracking by Continuous Entity Association

A new gait-based identification method using local Gauss maps

Model-Based Feature Extraction for Gait Analysis and Recognition

Recognition of Human Body Movements Trajectory Based on the Three-dimensional Depth Data

Tracking and Recognizing People in Colour using the Earth Mover s Distance

A Unified Spatio-Temporal Articulated Model for Tracking

Detecting Carried Objects in Short Video Sequences

Region-based Segmentation

Recognizing Animals Using Motion Parts

A Multi-view Method for Gait Recognition Using Static Body Parameters

The Novel Approach for 3D Face Recognition Using Simple Preprocessing Method

Human Gait Recognition Using Bezier Curves

Applications Video Surveillance (On-line or off-line)

NIST. Support Vector Machines. Applied to Face Recognition U56 QC 100 NO A OS S. P. Jonathon Phillips. Gaithersburg, MD 20899

Pose Normalization for Robust Face Recognition Based on Statistical Affine Transformation

International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 4, Issue 4, April 2015

Head Frontal-View Identification Using Extended LLE

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

Introduction to behavior-recognition and object tracking

Implementation of Face Recognition Using STASM and Matching Algorithm for Differing Pose and Brightness

Part I: HumanEva-I dataset and evaluation metrics

A 2D+3D FACE IDENTIFICATION SYSTEM FOR SURVEILLANCE APPLICATIONS

THE process of extracting and tracking of human figures in

Research on Recognition and Classification of Moving Objects in Mixed Traffic Based on Video Detection

CSE/EE-576, Final Project

Augmented Reality VU. Computer Vision 3D Registration (2) Prof. Vincent Lepetit

Human Tracking based on Multiple View Homography

Structural Human Shape Analysis for Modeling and Recognition

Transcription:

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 It is a behavioral biometric and is subject to change (Eg. A person in hurry and the same person when relaxed).

What is Gait? Gait is a sequence of images. Hence spatiotemporal correlations must be taken into account. Murray et al. expressed gait as A total walking cycle [1]. A Gait Cycle is the time of heal strike between the same leg.

Publicly Available Databases HID-UMD databases contain walking sequences of 25-50 people in 4 different poses.[2] Nist Gait dataset (Gait Challenge Data)[3] Southampton Human ID at a distance database[4] UCSD, MIT and CMU databases.

Silhouette Gait Cycle

Any General Gait Recognition System Human Detection and Tracking Feature Extraction Training and Classification

Baseline Algorithm[5] Algorithm against which any gait recognition algorithm s performance improvements can be measured. Designed to be simple, fast, yet effective at computing similarity of gait in video sequences, based on both shape and dynamics. The algorithm was not designed to be robust against many well know sources of variations, such as illumination, clothing, 3D viewpoint etc.

Baseline Algorithm Background Estimation Silhouette Estimation Gait Period Detection Similarity Computation

Baseline Algorithm (Background Estimation) Semi-automatically mark bounding boxes Background Estimation Find the coordinates of the Super Bounding box. The background is estimated only for pixels within this super-bounding box. For each pixel location, use pixel values in the frames when that location is not within the corresponding bounding box to estimate the mean and covariance of the RGB or Chromaticity space.

Baseline Algorithm (Silhouette Estimation ) Silhouette Estimation Compute the Mahanalobis distance of each pixel within the bounding from the mean background image. Threshold the smoothed distances Use Expectation Maximization (EM) to estimate the silhouette from the distances. Keep just the largest connected region Center the silhouette in the horizontal direction by considering the upper half of the silhouette. Size-normalize so that the silhouette occupies the whole length of box.

Baseline Algorithm (Gait Period Detection) Gait Period Detection Consider the number of silhouette pixels mostly from the legs (bottom half of the silhouettes) vs. time. Detect the local minima in the above plot Compute the median of the distances between minima, skipping every other minimum. Take the average of the medians as the gait period

Baseline Algorithm (Similarity Computation) Similarity Computation Break up probe sequence into K subsequences of N gait contiguous frames each. For each probe subsequence, estimate the maximum correlation with the gallery sequence. Pick the median of the maximum correlations of the probe subsequences as the similarity measure.

Recent Methods Structural Methods [6,7,8] 2D or 3D structural model of the human body is assumed and body pose is recovered by extracting image features and mapping them to the structural components of the model Eg. stick model, blob model etc. Structure-free Method State-space Methods These methods represent human movements as a sequence of static configurations. Each configuration is recognized by learning the appearance of the body in the corresponding pose. Spatiotemporal methods Here, motion is characterized by the entire 3D spatiotemporal data (ie. x, y and time). Eg sequence of gray-scale images. This data is treaded as a large vector and recognition is done by mapping this vector to lower dimension feature vector and applying pattern recognition to it.

State Space Method 1. Template matching method using parametric eigenspace representation.[9] 2. Cluster based approach using eigenspace representation of silhouette images.[10] 3. There is a Markovian dependence from one stance to another. The gait cycle can be viewed as a doubly stochastic process in which the hidden process is represented by the transitions across the stances while the observable is the image generated when in a particular stance. The HMM is best suited for describing such a situation. [11]

Spatiotemporal Method Self-similarity plots[12]

Silhouette Analysis-based Gait Recognition[13]

Human Detection and Tracking Background Modeling using Least Median of Squares. Background Subtraction and binerization to get Silhouette

Feature Extraction (Silhouette Representation) Binerization is performed to make the features insensitive to color and texture. An important cue in determining underlying motion of a person is the temporal changes in the silhouette. This can be captures by outline of the silhouette. Now to reduce computational cost we can take the outline of the silhouette and convert it to 1D.

Feature Extraction (Silhouette Representation) If we consider a flat surface on which people are walking, the centroid is pretty much fixed. Using centroid we unwrap the silhouette clockwise around the centroid using euclidian distance from centroid. This gives the representation invariance to noisy silhouette data.

Recognition First use PCA to project data into lower dimensions. A normalized Euclidian distance used for similarity measurement. Finally a simple K-Nearest Neighbor model is used to classify the sequences. The distance metric used is Normalized Euclidian distance.

Performance Analysis NLPR gait database It includes 20 different subjects, and three views, namely lateral view, frontal view and oblique view with respect to the image plane. The captured 24-bit full color images of 240 sequences have a resolution of 352*240.

Comparison With Other Methods (Critical Tests) Methods Top 1 % Top 5 % Top 10 % Computational costs (min/seq) Baseline [5] 78.75 91.25 98.75 Highest(200) Self-Similarity [12] 72.5 88.75 96.25 Medium(8.45) Model Based approach[8] 87.5 98.75 100 Low(2.365) PCA Template Based Approach [9] Silhouette Analysis-Based Gait Recognition [13] 71.25 78.75 87.5 High(17.807) 82.5 97.5 100 Low(2.054)

Future Work Invariance to speed of walking. Robustness against subject walking over uneven surface. Real time gait recognition. Better accuracy!!!

References [1] M.P. Murray, A.B.Drought and R.C Kory, Walking Patterns of Normal Man, Journal of Bone and Joint Surgery, Vol 46 A,N [2] http://degas.umiacs.umd.edu/hid/data.html [3] http://www.gaitchallenge.org/ [4] http://www.gait.ecs.soton.ac.uk/database/index.php3 [5] P Phillips, S Sarkar, I Robledo, P Grother and K Bowyer Baseline Results for Challenge Problem of Human ID Using Gait Analysis Proc. Int l Conf. Automatic Face and Gesture Recognition, pp 137-142,2002 [6] K Rohr, Towards Model-based Recognition of Human Movements in Image Sequences in CVGIP, Vol 59, 1994 [7] Y Song, X Feng and P Perona, Towards Detection of Human Motion in CVPR 2000 [8] L Lee and W E L Grimson Gait Analysis for Recognition and Classification Proc. Int l Conf. Automatic Face and Guesture Recognition. [9] R Collins, R Gross and J Shi Silhouette-Based Human Identification from Body Shape and Gait Proc. Int l Conf. Automatic Face and Gesture Recognition, 2002 [10]P.S. Huang, C.J. Harris and M.S. Nixon, Comparing Different Template Features for Recognizing People by their Gait BMVC 1998

References [11] Aravind Sunderasen, Amit Roy Chowdry and Rama Chellapa, A Hidden Markov Model Based Framework For Recognition of Humans from Gait Sequences Conf. on Image Processing, 2003 [12] C BenAbdelkader, R Cutler and L Davis, Motion-Based Recognition of People in EigenGait Space, Proc. Int l Conf. Automatic Face and Gesture Recognition, pp267-274, 2002 [13] Liang Wang, Tieniu Tan, Huazhong Ning and Weiming Hu Silhouette Analysis-Based Gait Recognition for Human Identification IEEE Transaction on PAMI, Vol 25, No 12, pp 1505-1518, Dec 2003

Questions?