Modeling Body Motion Posture Recognition Using 2D-Skeleton Angle Feature

Similar documents
A Hand Gesture Recognition Method Based on Multi-Feature Fusion and Template Matching

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. Research on motion tracking and detection of computer vision ABSTRACT KEYWORDS

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

Research of Traffic Flow Based on SVM Method. Deng-hong YIN, Jian WANG and Bo LI *

Research on QR Code Image Pre-processing Algorithm under Complex Background

Forest Fire Smoke Recognition Based on Gray Bit Plane Technology

Vision-Based Robot Motion Control System by Using a SOPC System

Picking up the First Arrivals in VSP Based on Edge Detection

Traffic Sign Recognition Senior Project Proposal

Pupil Localization Algorithm based on Hough Transform and Harris Corner Detection

A New Algorithm for Shape Detection

An algorithm of lips secondary positioning and feature extraction based on YCbCr color space SHEN Xian-geng 1, WU Wei 2

Character Recognition of High Security Number Plates Using Morphological Operator

Mouse Pointer Tracking with Eyes

A Data Classification Algorithm of Internet of Things Based on Neural Network

Expanding gait identification methods from straight to curved trajectories

Study on Image Position Algorithm of the PCB Detection

Face Recognition Based on LDA and Improved Pairwise-Constrained Multiple Metric Learning Method

Color Local Texture Features Based Face Recognition

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

International Conference on Electromechanical Control Technology and Transportation (ICECTT 2015)

Video Inter-frame Forgery Identification Based on Optical Flow Consistency

Adaptive Zoom Distance Measuring System of Camera Based on the Ranging of Binocular Vision

Rotation Invariant Finger Vein Recognition *

Face Recognition Technology Based On Image Processing Chen Xin, Yajuan Li, Zhimin Tian

Computer and Machine Vision

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation

The Vehicle Logo Location System based on saliency model

A New Technique of Extraction of Edge Detection Using Digital Image Processing

An indirect tire identification method based on a two-layered fuzzy scheme

Pedestrian Detection with Improved LBP and Hog Algorithm

An Automatic Posture Planning Software of Arc Robot Based on SolidWorks API

Journal of Asian Scientific Research FEATURES COMPOSITION FOR PROFICIENT AND REAL TIME RETRIEVAL IN CBIR SYSTEM. Tohid Sedghi

CLASSIFICATION OF BOUNDARY AND REGION SHAPES USING HU-MOMENT INVARIANTS

Open Access Moving Target Tracking Algorithm Based on Improved Optical Flow Technology

Open Access Research on the Prediction Model of Material Cost Based on Data Mining

A Computer Vision System for Graphical Pattern Recognition and Semantic Object Detection

Object Detection in Video Streams

Non-rigid body Object Tracking using Fuzzy Neural System based on Multiple ROIs and Adaptive Motion Frame Method

MOVING OBJECT DETECTION USING BACKGROUND SUBTRACTION ALGORITHM USING SIMULINK

Practical Camera Auto-Calibration Based on Object Appearance and Motion for Traffic Scene Visual Surveillance

MORPHOLOGICAL BOUNDARY BASED SHAPE REPRESENTATION SCHEMES ON MOMENT INVARIANTS FOR CLASSIFICATION OF TEXTURES

Leaf Image Recognition Based on Wavelet and Fractal Dimension

AAM Based Facial Feature Tracking with Kinect

Idle Object Detection in Video for Banking ATM Applications

Motion analysis for broadcast tennis video considering mutual interaction of players

Effects Of Shadow On Canny Edge Detection through a camera

Three-dimensional reconstruction of binocular stereo vision based on improved SURF algorithm and KD-Tree matching algorithm

Research on an Adaptive Terrain Reconstruction of Sequence Images in Deep Space Exploration

A Facial Expression Classification using Histogram Based Method

Fast Face Detection Assisted with Skin Color Detection

Design and Development of a High Speed Sorting System Based on Machine Vision Guiding

FSRM Feedback Algorithm based on Learning Theory

Image Retrieval Based on Quad Chain Code and Standard Deviation

Research Article International Journals of Advanced Research in Computer Science and Software Engineering ISSN: X (Volume-7, Issue-7)

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers

Gesture Identification Based Remote Controlled Robot

Human Action Recognition Using Independent Component Analysis

Improving Latent Fingerprint Matching Performance by Orientation Field Estimation using Localized Dictionaries

A Novel Extreme Point Selection Algorithm in SIFT

EE 584 MACHINE VISION

Implementation Of Harris Corner Matching Based On FPGA

Application of Geometry Rectification to Deformed Characters Recognition Liqun Wang1, a * and Honghui Fan2

Research on Evaluation Method of Video Stabilization

Virtual Interaction System Based on Optical Capture

Face recognition based on improved BP neural network

Framework Study on the Three-dimensional Long-distance Running Sport Training Based on the Markerless Monocular Videos

HYBRID CENTER-SYMMETRIC LOCAL PATTERN FOR DYNAMIC BACKGROUND SUBTRACTION. Gengjian Xue, Li Song, Jun Sun, Meng Wu

Person identification from human walking sequences using affine moment invariants

2 Proposed Methodology

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

Hand Gesture Recognition Using PCA and Histogram Projection

3D Object Recognition using Multiclass SVM-KNN

Handwritten Devanagari Character Recognition Model Using Neural Network

Computers and Mathematics with Applications. An embedded system for real-time facial expression recognition based on the extension theory

Gesture Recognition using Temporal Templates with disparity information

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 18

A Real-Time Hand Gesture Recognition for Dynamic Applications

An efficient face recognition algorithm based on multi-kernel regularization learning

Carmen Alonso Montes 23rd-27th November 2015

Finger Vein Biometric Approach for Personal Identification Using IRT Feature and Gabor Filter Implementation

Human Gait Recognition using All Pair Shortest Path

Texture Image Segmentation using FCM

Fast Face Recognition Based on 2D Fractional Fourier Transform

Research on the Application of Digital Images Based on the Computer Graphics. Jing Li 1, Bin Hu 2

Radially Defined Local Binary Patterns for Hand Gesture Recognition

An adaptive container code character segmentation algorithm Yajie Zhu1, a, Chenglong Liang2, b

A Robust Hand Gesture Recognition Using Combined Moment Invariants in Hand Shape

Application of partial differential equations in image processing. Xiaoke Cui 1, a *

MATHEMATICAL IMAGE PROCESSING FOR AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM

The Application Research of 3D Simulation Modeling Technology in the Sports Teaching YANG Jun-wa 1, a

Image Enhancement Techniques for Fingerprint Identification

An Adaptive Threshold LBP Algorithm for Face Recognition

Research on Traffic Flow Statistics Algorithm Based on Inter - Frame Similarity

Research and application of volleyball target tracking algorithm based on surf corner detection

Human pose estimation using Active Shape Models

Fault Diagnosis of Wind Turbine Based on ELMD and FCM

Palmprint Recognition Using Transform Domain and Spatial Domain Techniques

CS 223B Computer Vision Problem Set 3

Extraction of Human Gait Features from Enhanced Human Silhouette Images

Transcription:

2012 International Conference on Image, Vision and Computing (ICIVC 2012) IPCSIT vol. 50 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V50.1 Modeling Body Motion Posture Recognition Using 2D-Skeleton Angle Feature Gang Xu, Ding Huang, Qi Zhou and Dong Zhao North China Electric Power University Abstract. This paper proposed a method of human motion posture recognition using the angle characteristics of each branch. The coordinates of skeleton intersection and endpoint is extracted from the skeleton of human body image so as to calculate the branch angle parameters of head, hands and feet in human skeleton. In order to realize the matching identification of the series traffic command gestures, the method combined with SVM and template matching is used to classify and recognize the static human skeleton angle parameters. The method takes the effect on experiment of the resolution of the image and different size of human body into account, and the recognition rate can reach 93%, the recognition speed is 0.273s. This method also offers the theory and technology foundation in human body, pattern recognition and artificial intelligence field. Keywords: feature extraction, skeleton feature, angle parameters, matching identification. 1. Introduction The human body movement visual analysis is an important research direction in computer visual field. This study aims to analysis the static image or image sequence, so as to achieve some parameters of the human body gestures and movements, and further to recognize the gesture, analyze the semanteme, understand the behavior. The human body movement visual analysis uses motion segmentation, tracking, identification, semantic representation and inference theory and technology to solve problems, which covers the human recognition, gesture identification, human tracking and some other related areas. This research method also involves pattern recognition, image processing, computer vision, artificial intelligence, graphics, and other disciplines. The human body shape description is not only the foundation of human movement gesture recognition, but also the key problems of proximity measurement. Finding a method which can describe the human body shape integrality and exactly is the first step to analyze and recognize the human body effectively. The description method must meet the following three properties: (1) Uniqueness. Namely, every object has its own shape descriptions, and it`s different from others. (2) Translation and rotation invariant. Namely, the objects won`t change its shape description when it moves or rotates in space. (3) Effectiveness. Namely the description should contain the shape of objects completely and easy to match. [1][2]. In the document [3] and [4], R.P lankers and P.Fua from Swiss federal sciences academy use video sequence of stereo vision to go along human body modeling and calculate the motion parameters with outline of video images. In the document [5] and [6], R.Urtasun and D.Fleet from Brown University extract the human regional feature and outline through monocular or more video images in effort to study the human movement based on model. This method compares the characteristics achieved to the projection model in similarity, and tracks them with annealed particle filter or graph model. At present, the research group is available to researchers for tracking real data of human motion, which make human body motion tracking research comparable. Corresponding author. Tel.: + 13811711547. E-mail address: 415644647@qq.com.

On the one hand, the framework in mathematical morphology can blend in the outline and region information of object as a description method of pattern. On the other hand, it is liable for itself to change its linear connected structure into the form of tree or graph so that it is convenient to match properties. Therefore, the target representation and recognition technology based on skeleton becomes a major subject in pattern recognition and computer vision and is widely used in the field of fingerprint recognition, character recognition and medical image analysis. This paper extracts skeleton from paragraph of traffic control static posture sequence, and get the angle parameter eigenvectors through analysis and calculations of skeleton. Then, the traffic control position can be analyzed by the method of SVM statistical classification. Finally, every posture is recognized using the method of SVM and template matching. 2. Identification method based on 2D-skeleton 2.1. Implementation framework Fig.1 is an implementation frame diagram about movement posture recognition method of traffic control gestures based on 2D skeleton angle characteristics. The image sequences of traffic control gestures movement posture should go through a pretreatment. The pretreatment first get a character image of solid color background which is picked up from character under complex ground. Afterwards, the colored image is conducted with gray transformation and binarization processing so as to extract skeleton. The ultimate course is to find out intersection point and endpoint of the skeleton and calculate the angle parameters of the head, hands and feet. Preprocessing Image Extraction and Conversion Skeleton Extraction Calculations Traffic gestures pictures Training/Recog nition? Recognition Training Save Template SVM Classifier Template matching Pose category Skeleton template Training SVM Classifier Classifier Combination Classification Fig. 1: Implementation frame diagram of movement gesture recognition based on 2D skeleton angle features 3. Human Body Image Skeleton Extraction 3.1. Skeleton Extraction Fig. 2: Process diagram of skeleton extraction

Figure.2 shows the process of body image skeleton extraction which is established on Matlab using programming. The original RGB sequence image is transformed to binary image and the maximum circle method is used to get skeleton model of binary body image. The recognition feature of body image skeleton such as endpoint, intersection and other eigenvalues is all derive from refined image. Therefore, the refined algorithm and implementation method has direct influence on the accuracy and rate of recognition. This paper use the algorithm of skeleton extraction and skeleton burr removed described in document [7] to extract skeleton and eliminate the burr from five body posture. Fig.3 shows the effective result of the algorithm which lays a good foundation for the next step. Fig. 3: Result of skeleton burr removed 3.2. Endpoints and intersections This paper is designed to get the angle eigenvalues of human skeleton (including the hand, feet and head). Consequently, the operation after skeleton is to look for the coordinate of endpoint and intersection so as to calculate the skeleton branch angle. The red fork signs the endpoint and the green circle signs the intersection of skeleton branch shown in the Fig. 4(a). A B (a) (b) Fig. 4: (a)the elementary diagram of endpoint and intersection,(b)skeleton angle calculation model. In the environment of Matlab, this article use the Hit/Miss Transform to find junctions and endpoints of the skeleton. In the morphology, the Hit/Miss Transform of image I and the reference image C is defined as follow: X C ( X C ( X Cb) (1) f )

Where is Corrosion, X is the complementary operator of image X. C ( C f, Cb ) is defined as Cf C, Cb C. According to the equation (1), corrosion is the basic operation to realize Hit/Miss Transform, the two images it can realize through the correlation of two image. I C ( I * C) ( IC) (2) According to the equation (2), Hit/Miss Transform can be shown as equation (3): TN TN I C (3) ( IC f ) T N ( IC ) 1 b T N2 Where * is convolution, is correlation, T is the threshold, N is the total number of the foreground points. In order to calculate the Angle of each branch, not only to find out the endpoint of intersection and coordinate, but also to find out the mapping relationship of endpoints and intersections. If E for endpoint set, J for intersection set, its mapping function is: f ( E i ) J j (where I is the number of endpoints, j is the number of intersections) (4) Through finding out the corresponding relation of intersections and endpoints, we can ensure the point of view of the branch through two coordinates. 3.3. Angle Calculation Figure.4(b) is skeleton angle calculation model. The angle of each skeleton branch is obtained by set E, J and their mapping relation. For example, the angle between the branch endpoint A placed and the branch intersection B related with A placed in Fig. 4 is calculated as the formula (5). The coordinate of A is (x1, y1) and the coordinate of B is (x2, y2). y1 y2 arctan ( y1 y2) 0,( x x2) 0 x1 x2 y1 y2 - arctan ( y1 y2) 0,( x x2) 0 x1 x2 (5) y1 y2 arctan ( y1 y2) 0,( x x2) 0 x1 x2 y1 y2 2 arctan ( y1 y2) 0,( x x2) 0 x1 x2 n The angle set A {,,,...} (where n is the number of branches) is calculated from formula (5) and n arranging the element in A from small to large can get the vector A n { 1, 2, 3, 4...} which is the eigenvector for matching and classifying the sample. 4. Experimental Result The 8 gestures of turn left, stop, wait to turn left, slow down, pull over, turn right, change the way and go straight are trained and classified with 50 samples, and the left 100 samples are used for matching. The match result is shown in Fig.5(b) and Table.1. (a) (b)

Fig. 5 : (a) Traffic command gestures in experiment,(b) Comparison between Skeleton and Hu s moment invariants Figure.5 (b) is the accuracy contrast diagram between Skeleton and Hu s moment invariants for 8 kinds of traffic command gestures, as can be seen from the graph the former is higher than the latter. The following Table.1 shows the detailed identification results of 8 traffic command gestures. Turn Left Stop Table. 1: The experimental results data Wait to turn left Slow Down Pull Over Turn Right Change The Way Go Straight Turn Left 97 0 0 1 1 1 0 0 Stop 0 95 0 0 0 2 0 0 Wait to turn left 0 0 89 6 1 1 0 0 Slow Down 2 3 5 91 1 0 1 0 Pull Over 0 0 5 2 90 6 0 0 Turn Right 1 0 0 0 7 89 0 0 Change The Way Go Straight Accuracy rate 5. Conclusions 0 1 0 0 0 1 93 2 0 1 1 0 0 0 6 98 97% 95% 89% 91% 90% 89% 93% 98% The research of traffic movement gesture recognition indicates that the method in this paper can recognize and distinguish the various gesture of traffic command under the circumstance that left turn posture is similar with slow down posture. The new method is combined with skeleton angle eigenvalue extraction and a classification method which contains both SVM and template match theory. The recognition rate of 8 motion postures have all exceeded 85%. Although the method could not meet the requirements of the high recognition rate in practical application, this research offers the theory and technology foundation in human body and pattern recognition field. 6. References [1] Y. Zhang. Gait Recognition Based on Wavelet Descriptor and Human Skeleton Model Through Multiple Views Fusion[D]. Tianjin: Tian Jin University, 2008 [2] X. Xiao. Extraction and Recognition of Human Skeleton and 3D Modeling Based on Video Sequence[D].Dalian: Dalian University of Technology, 2009 [3] R. Plankers and P. Fua, Tracking and Modeling People in Video Sequences[J], International Journal of Computer Vision and Image Understanding, Vol.81, Nr. 3, pp. 285-302, March 2001. [4] R. Plankers and P. Fua, Articulated Soft Objects for Multi-View Shape and Motion Capture[J], IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 25, Nr. 10, pp. 63-83, 2003. [5] R. Urtasun, D. Fleet and P. Fua, Temporal Motion Models for Monocular and Multiview 3D Human Body Tracking[J], Computer Vision and Image Understanding, Vol. 104, Nr. 2, pp. 157-177, December 2006. [6] R. Urtasun, D. Fleet and P. Fua, 3D People Trackingwith Gaussian Process Dynamical Models[J], Conference on Computer Vision and Pattern Recognition, June 2006. [7] J.Zhang, M.Sun. Study on algorithm for skeleton features extraction of hand vein image[j]. Journal of Computer Applications, 2007, 27(1):152-154