A HYBRID GRAMMAR-BASED APPROACH FOR LEARNING AND RECOGNIZING NATURAL ICONIC GESTURES. Amir Sadeghipour
|
|
- Phebe O’Neal’
- 7 years ago
- Views:
Transcription
1 A HYBRID GRAMMAR-BASED APPROACH FOR LEARNING AND RECOGNIZING NATURAL ICONIC GESTURES Amir Sadeghipour
2 ICONIC GESTURES Different iconic gestures for the same sphere:.
3 3DIG DATASET 10 simple & 10 complex objects 3D Iconic Gesture Dataset: 29 participants (20m/9f) 3 gestures per object in a random order In total 1739 recorded gestures (~87 gestures/object) Recorded formats: color video, depth video, 20 joints skeleton MS Kinect
4 GESTURE ANALYSIS Representational Techniques 100% 80% Used technique per participant Drawing Shaping 60% 40% 20% Used technique per object Posturing Enactment 100% 1 80% % % 20% Apple Bottle Bulb Chair Cone Cube Cylinder Dumbbell Egg Ellipsoid House Parallel trapezoid Pyramid Rectangular box Sphere Table Teapot Trapezoid Umbrella Vase Simple objects Complex objects C
5 GESTURE ANALYSIS Spatiotemporal feature variabilities Movement direction Movement velocity Size of gesture space Location of gesture space Depicted orientation Depicted form Structural variabilities Handedness Degree of simplification Ordering Repetition
6 GESTURE ANALYSIS Spatiotemporal feature variabilities Drawing fast or slow Drawing in front of head or chest Making curved or straight movements Movement direction Movement velocity Size of gesture space Location of gesture space Depicted orientation Depicted form upward or downward while drawing Drawing a small or a big circle Drawing a horizontal or vertical projection Structural variabilities Handedness Degree of simplification Ordering Repetition
7 GESTURE ANALYSIS 1.2 Handedness per participant Spatiotemporal 100% feature variabilities 80% 60% 40% 20% Movement direction Movement velocity Size of gesture space Handedness per object Handedness per object Location of gesture space 100% 80% 60% 40% 20% 1 0 Depicted orientation Apple Bottle Bulb 1.2 Depicted form 1 Chair Cone Cube Cylinder Dumbbell Handedness per object set Both hands symmetric Both hands asymmetric Only right hand Only left hand Egg Ellipsoid House Parallel trapezoid Pyramid Rectangular box Sphere Table Teapot Trapezoid Umbrella Vase Handedness per object set Simple objects Both hands symmetric Complex objects Both hands asymmetric Only right hand Only left hand Structural variabilities Handedness Degree of simplification Chair Ellipsoid Dumbbell House Cylinder Egg Parallel trapezoid Cube Pyramid Rectangular Cone box Bulb Sphere Table Teapot Trapezoid Umbrella Vase Ordering Repetition
8 GESTURE ANALYSIS 3D gestures per participant Spatiotemporal feature variabilities 100% Movement direction 80% 60% 40% 20% Movement velocity Size of gesture space 3D gestures per object Location of space 3D per object 80% Depicted orientation 100% 60% 40% 20% 0 Apple Depicted form Bottle Bulb Chair Cone Cube Cylinder Dumbbell Egg Ellipsoid House Parallel trapezoid Pyramid Rectangular box Sphere Table Teapot Trapezoid Umbrella Vase Simple objects Complex objects C Structural variabilities Handedness Degree of simplification Ordering Repetition
9 GESTURE ANALYSIS Spatiotemporal feature variabilities Structural variabilities Movement direction Handedness Movement velocity Degree of simplification Size of gesture space Location of gesture space Depicted orientation Depicted form Drawing first the circular base of cone then the triangle, or vice versa. Ordering Repetition
10 GESTURE ANALYSIS Gestures with repetition per participant Spatiotemporal 100% feature variabilities 80% 60% 40% 20% Movement direction Movement velocity Size of gesture space Repetition per object Location 40% of gesture space 30% 20% 10% 0 Depicted orientation Apple Gestures with repetition per object Depicted form Bottle Bulb Chair Cone Cube Cylinder Dumbbell Egg Ellipsoid House Parallel trapezoid Pyramid Rectangular box Sphere Table Teapot Trapezoid Umbrella Vase Simple objects Complex objects C Structural variabilities Handedness Degree of simplification Ordering Repetition
11 COGNITIVE MODEL Three levels of motor knowledge Sensory system visual stimuli of others' gestures Motor system gesture performance 1. Motor Commands: single movement segments Perception strokes Prediction strokes surprise signal Realization Control strokes 2. Motor Programs: specific gesture performances 3. Motor Schemas: group of different gestures with the same iconic mapping motor knowledge Recognition Learning Shared Hierarchical Motor Knowledge Hierarchical Motor Knowledge Motor Schema (MS) Level MS1 MS2... Motor Program (MP) Level motor knowledge MP1 MP2 MP3... Motor Command (MC) Level MC1 MC2 MC3 MC4 MC5...
12 RELATED WORK Tsai & Fu (1980) proposed the idea to use attributed grammars to integrate statistical consideration into syntactic pattern analysis Tsai and Fu (1980). Attributed Grammar - A Tool for Combining Syntactic and Statistical Approaches to Pattern Recognition. IEEE Transactions on Systems Man and Cybernetics. Stolcke (1994) proposed a a Stochastic Context-Free Grammar (SCFG) and probabilistic framework for parsing and learning. Stolcke, Andreas (1994). Bayesian Learning of Probabilistic Language Models. PhD thesis. University of California, Berkeley SCFG represenation S NT1 NT2 NT3 [1] NT1 NT11 NT12 [0.5] NT1 t1 [0.5] NT11 t21 [1] NT12 t22 [1] NT2 t3 [1] NT3 t4 [1]
13 RELATED WORK Ivanov & Bobick (2000) proposed using a pre-defined SCFG for recognizing simple hand gestures (through Earley-Stolcke parsing) Ivanov and Bobick (2000). Recognition of visual activities and interactions by stochastic parsing. IEEE TPAMI. Kitani, Sato & Sugimoto (2006) applied SCFG for learning models of very simple activities. Kitani, Sato and Sugimoto (2006). An MDL Approach to Learning Activity Grammars. IEICE.
14 RELATED WORK Zhang, Tan & Huang (2011) extended SCFG by temporal logic and handling uncertain inputs for both learning and recognizing different visual events. Zhang, Tan and Huang (2011). An extended grammar system for learning and recognizing complex visual events. IEEE TPAMI. Pastra & Aloimonos (2012) proposed a biologically inspired approach to learn hierarchical syntax of human actions. Pastra and Aloimonos (2012). The minimalist grammar of action. Phil. Trans. R. Soc. B.
15 RELATED WORK HMM is the mostly used method for gesture recognition in HCI. Rautaray and Agrawal (2011). Vision based hand gesture recognition for human computer interaction: a survey. Artificial Intelligence Review. Natural gestures, different dann pre-defined HCI gestures, are more variable and complex. Thus, for recognition either extensions of HMM are applied Kruger et al. (2010). Learning Actions from observations Primitive-Based Modeling and Grammar. IEEE Robotics & Automation. or HMMs are applied for low-level symbolization as a basis for high level syntactic learning Ivanov and Bobick (2000). Recognition of visual activities and interactions by stochastic parsing. IEEE TPAMI.
16 FSCFG Feature-based Stochastic Context-Free Grammar (FSCFG) S Statistical Syntactic SCFG represenation S NT1 NT2 NT3 [1] NT1 NT11 NT12 [0.5] NT1 t1 [0.5] NT11 t11 [1] NT12 t12 [1] NT2 t2 [1] NT3 t3 [1] Feature sets: Features: w f1 F 1 w f2 w fn f 1 f 2... f n NT1 NT2 NT3 t1 NT11 NT12 t2 t3 t11 t12 w F1 w F2 w Fl w f1 F 2... w f2 w fn w f1 w f2 w fn f n f 1 f 2... f n f 1 f 2... F l
17 FSCFG Preprocessing: Symbolization of hand trajectories 3D wrist trajectories 2.2 Left wrist trajectory 2.1 Right wrist trajectory Z 1.8 Z 1.7 Y X X Z 1.8 Z 1.7 X X Y Y Extracted features per stroke (dim.) size (2) normal vector (3) concavity (3) average speed (1) start time (1) start-end vector (2) samples heights (5) In total 17 features 0.14 Guiding Strokes Segmenting on velocity dorps Smoothing spline data1 data1 data2 0.5Gesture #208 for bulb 0.14 data velocity data3 2 2 data3 data1 data4 Left wrist velocity data data2 data5 data5 Right wrist velocity 0.1 data6 data3 data6 Smoothed left wrist v. data7 0.1 data4 data7 data8 Smoothed right wrist v. data5 0.3 data data9 Left wrist's local min. data data9 data10 Right wrist's local min. 3 data7 data10 data data8 data data9 4 data data10 data data data2 0 data data1 data4 Left wrist traj data2 Right data5 wrist traj. 0 data3 Smoothed data6 0.2 l. traj. data4 0 data7 0.2 Smoothed r. traj. 1 1 data data8 0.1 frame data data data data data data data10
18 FSCFG Movie: FSCFG.mov
19 FSCFG FSCFG Representation Terminals Hand rules Start rules or FSCFGs FSCFG Processes Structure and parameter learning Parsing strings Generating strings vs. vs. Cognitive Representation Motor commands Motor programs Motor schemas Cognitive Processes Learning gestural motor knowledge Recognizing familiar gestures Performing gestures
20 FSCFG Parsing with FSCFGs Based on Earley-Stolcke parser for SCFG Statistical Syntactic SCFG represenation S NT1 NT2 NT3 [1] NT1 NT11 NT12 [0.5] NT1 t1 [0.5] NT11 t21 [1] NT12 t22 [1] NT2 t2 [1] NT3 t3 [1] Feature sets: Features: w f NT1 NT2 NT3 t1 NT11 NT12 t2 t3 w F F 1 f 1 f 2... t11 f n w f S t12 F 2... w f F l Extending the scanning step of parsing an input symbol by a terminal t : x i 2{x 1,...,x m } Feature-set parsing Feature parsing lx p(x i t)= w Fj g(x i F j ) g(x i F j )= j=1 ny k=1 w fk gauss(f k,xi µ fk, f k )
21 FSCFG Learning FSCFGs Structure learning Structure modification operators to minimize DL U XYXY chunk(x,y)=z U ZZ X a Y b merge(x,y)=z merge(a,b)=c Z c Using Bayesian loss measure: loss = α parsing probability description length Parameter learning Learning rule probabilities: normalized counter Learning feature sets weights: normalized counter Learning feature weights (of terminal t): 1 w f (t)= std({8f 2 F i F i 2 t; i =1,...,l})+1
22 FSCFG Handling uncertain input Substitution error: handled implicitly through feature-based representation Insertion error Deletion error S X Y [1] X a [1] Y b [1] Adding error handling rules S X Y [.99] S X Y SKIP [.01] X a [.98] X ε [.01] X SKIP a [.01] Y b [.98] Y ε [.01] Y SKIP b [.01] SKIP skip [1.0]
23 RESULTS Subsets of 3DIG dataset 1800 Number of gestures Simple synchronous drawing 2D drawing Drawing At least one drawing Drawing or Shaping No posturing All gestures subsets
24 RESULTS 1 ROC Analysis 0.9 Two-fold cross-validation Train and test with an FSCFG per class (object) Each ROC = mean of 20 FSCFGs for 20 classes Varying ROC parameter: classification threshold of parsing probability True positive rate Simple synchronous drawing (AUC=0.996) 2D drawing (AUC=0.979) Drawing (AUC=0.953) At least one drawing (AUC=0.851) Drawing or shaping (AUC=0.811) No posturing (AUC=0.824) All gestures (AUC=0.816) CChance level (AUC=0.5) False positive rate
25 RESULTS Target labels: Teapot 20 Dumbbell 19 Umbrella 18 Table 17 Chair 16 Bottle 15 Bulb 14 Vase 13 Apple 12 House 11 Par.trapezoid 10 Trapezoid 9 Pyramid 8 Cone 7 Cube 6 Rectang.box 5 Cylinder 4 Ellipsoid 3 Egg 2 Sphere 1 Confusion matrix of drawing gestures Predicted labels
26 RESULTS Simple synchronous drawing 2D drawing At least one drawing Drawing or shaping No posturing All gestures
27 RESULTS Comparison Human judgment: based on watching color, skeleton or hand movement videos F-measure / Huamns' correct guess rate FSCFG FSCFG norm. FSCFG optimized HMM SVM Humans color videos Humans skeleton videos Humans wrist videos Chance level SVM: ν-svm type (ν=0.01), radial basis kernel type (γ=0.01) HMM: 5 hidden states and 8 Gaussian mixtures Drawing 5 or No6 7 Simple synchronous drawing 2D drawing Drawing At least one drawing Shaping posturing All gestures
28 Classification performance RESULTS FSCFG FSCFG 0.9 FSCFG normalized 0.8 HMM SVM 0.7 Chance level norm. FSCFG Human judgment performance HMM SVM Color Humans videos color videos Skeleton videos Humans skeleton vide Wrist videos Humans wrist videos Chance level Chance level 0 Simple sync. drawing 2D drawing Drawing At least one drawing Drawing or shaping No All gestures posturing 0 Simple sync. drawing 2D drawing Drawing At least one drawing Drawing or shaping No All gestures posturing SVM: ν-svm type (ν=0.01), radial basis kernel type (γ=0.01) HMM: 5 hidden states and 8 Gaussian mixtures Human judgment: based on watching color, skeleton or hand movement videos
29 RESULTS Clustering of drawing gestures for simple objects Y X S=>L26 R27 S=>L31 R37 S=>L54 R54 S=>L70 R76 S=>L57 R61 S=>L83 R88 S=>L97 R102 Motor schemas Motor programs Motor commands Gesture performances Trapezoid Cone Cube Cylinder Sphere Ellipsoid Egg Rectangular box Parallel trapezoid Pyramid
30 RESULTS Simple synchronous drawing for simple objects Drawing or shaping for simple objects At least one drawing for simple objects Drawing for complex objects
31 RESULTS Learned FSCFG from drawing gestures for simple objects w f NT53 => gs45 y 1 y 2 y 3 y 4 y 5 n x n y n z c x c y c z l x l y w F w f NT54 => gs46 y 1 y 2 y 3 y 4 y 5 n x n y n z c x c y c z l x l y w F w f NT57 => gs w F h w t h w t y 1 y 2 y 3 y 4 y 5 n x n y n z c x c y c z l x l y h w t f v F f v F f v S => L26 R27 (30)[0.22] L26 => MG46 NT5 NT6 NT7 NT8 (17)[0.77] L26 => NT17 NT18 NT19 NT20 (1)[0.04] L26 => NT18 (1)[0.04] L26 => NT5 NT6 NT7 NT8 (3)[0.14] R27 => NT10 NT11 NT12 NT13 NT14 NT15(1)[0.04] R27 => R27 SK106 (13)[0.59] R27 => NT22 NT23 NT24 NT25 (6)[0.27] R27 => NT25 (1)[0.04] R27 => NT12 (1)[0.04] S => L31 R37 (17)[0.12] L31 => NT27 NT28 NT29 NT30 (16)[0.94] L31 => NT28 (1)[0.06] R37 => NT32 NT33 NT34 NT35 NT36 (15)[0.75] R37 => R37 SK39 (1)[0.05] R37 => NT32 NT33 NT35 NT36 (3)[0.15] R37 => R37 SK45 (1)[0.05] S => L54 R54 (3)[0.022] L54 => MG46 NT41 (1)[0.33] L54 => NT46 NT47 NT48 (2)[0.67] R54 => NT43 NT44 (1)[0.33] R54 => NT50 NT51 NT52 (2)[0.67] S => L57 R61 (46)[0.34] L57 => NT53 NT54 NT55 NT56 NT57 (2)[0.04] L57 => NT53 NT54 NT56 NT57 (6)[0.12] L57 => NT53 NT54 NT57 (40)[0.83] R61 => NT58 NT59 NT60 (46)[1.0] S => L70 R76 (14)[0.10] L70 => NT64 NT65 NT66 NT67 NT68 NT69(5)[0.31] L70 => NT64 NT65 NT66 NT67 NT69 (7)[4] L70 => NT64 NT65 NT66 NT69 (4)[0.25] R76 => NT71 NT72 NT73 NT74 NT75 (10)[0.37] R76 => R76 SK77 (12)[4] R76 => NT71 NT73 NT74 NT75 (5)[0.18] S => L83 R88 (10)[0.07] L83 => NT79 NT80 NT81 NT82 (10)[0.91] L83 => L83 SK91 (1)[0.091] R88 => NT84 NT85 NT86 NT87 (8)[0.88] R88 => NT87 (1)[0.11] S => L97 R102 (17)[0.12] L97 => NT93 NT94 NT95 NT96 (14)[0.93] L97 => NT94 (1)[0.07] R102 => NT98 NT99 NT100 NT101 (15)[0.94] R102 => NT99 (1)[0.06]
32 CONCLUSION FSCFG FSCFG integrates symbolization (emerging motor primitives) and learning the syntax of these symbols (hierarchical motor knowledge) within a homogenous framework. FSCFG considers statistical regularities between spatiotemporal features of gesture performances as well as the structural variabilities among them.
33 CONCLUSION Classification The classification performance of FSCFG outperformed other classifiers such as HMM and SVM. Comparing with human judgment performance, FSCFG was better at recognizing the well-specified drawing gestures.
34 CONCLUSION Clustering Unsupervised learning of iconic gesture performances as an FSCFG results in a three level hierarchical representation of motor knowledge (syntactic) based on a two level description of motor primitives (statistical). Gestures with similar iconic mapping were clustered within the same motor schema (e.g. a motor schema for round objects).
. Learn the number of classes and the structure of each class using similarity between unlabeled training patterns
Outline Part 1: of data clustering Non-Supervised Learning and Clustering : Problem formulation cluster analysis : Taxonomies of Clustering Techniques : Data types and Proximity Measures : Difficulties
More informationARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION
1 ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION B. Mikó PhD, Z-Form Tool Manufacturing and Application Ltd H-1082. Budapest, Asztalos S. u 4. Tel: (1) 477 1016, e-mail: miko@manuf.bme.hu
More informationLearning is a very general term denoting the way in which agents:
What is learning? Learning is a very general term denoting the way in which agents: Acquire and organize knowledge (by building, modifying and organizing internal representations of some external reality);
More informationThe Role of Size Normalization on the Recognition Rate of Handwritten Numerals
The Role of Size Normalization on the Recognition Rate of Handwritten Numerals Chun Lei He, Ping Zhang, Jianxiong Dong, Ching Y. Suen, Tien D. Bui Centre for Pattern Recognition and Machine Intelligence,
More informationOnline Farsi Handwritten Character Recognition Using Hidden Markov Model
Online Farsi Handwritten Character Recognition Using Hidden Markov Model Vahid Ghods*, Mohammad Karim Sohrabi Department of Electrical and Computer Engineering, Semnan Branch, Islamic Azad University,
More informationBlog Post Extraction Using Title Finding
Blog Post Extraction Using Title Finding Linhai Song 1, 2, Xueqi Cheng 1, Yan Guo 1, Bo Wu 1, 2, Yu Wang 1, 2 1 Institute of Computing Technology, Chinese Academy of Sciences, Beijing 2 Graduate School
More informationNovelty Detection in image recognition using IRF Neural Networks properties
Novelty Detection in image recognition using IRF Neural Networks properties Philippe Smagghe, Jean-Luc Buessler, Jean-Philippe Urban Université de Haute-Alsace MIPS 4, rue des Frères Lumière, 68093 Mulhouse,
More informationA Real Time Hand Tracking System for Interactive Applications
A Real Time Hand Tracking System for Interactive Applications Siddharth Swarup Rautaray Indian Institute of Information Technology Allahabad ABSTRACT In vision based hand tracking systems color plays an
More informationClassifying Manipulation Primitives from Visual Data
Classifying Manipulation Primitives from Visual Data Sandy Huang and Dylan Hadfield-Menell Abstract One approach to learning from demonstrations in robotics is to make use of a classifier to predict if
More informationInternational Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014
RESEARCH ARTICLE OPEN ACCESS A Survey of Data Mining: Concepts with Applications and its Future Scope Dr. Zubair Khan 1, Ashish Kumar 2, Sunny Kumar 3 M.Tech Research Scholar 2. Department of Computer
More information1. Classification problems
Neural and Evolutionary Computing. Lab 1: Classification problems Machine Learning test data repository Weka data mining platform Introduction Scilab 1. Classification problems The main aim of a classification
More informationMACHINE LEARNING IN HIGH ENERGY PHYSICS
MACHINE LEARNING IN HIGH ENERGY PHYSICS LECTURE #1 Alex Rogozhnikov, 2015 INTRO NOTES 4 days two lectures, two practice seminars every day this is introductory track to machine learning kaggle competition!
More informationActivity Set 4. Trainer Guide
Geometry and Measurement of Solid Figures Activity Set 4 Trainer Guide Mid_SGe_04_TG Copyright by the McGraw-Hill Companies McGraw-Hill Professional Development GEOMETRY AND MEASUREMENT OF SOLID FIGURES
More informationDetection. Perspective. Network Anomaly. Bhattacharyya. Jugal. A Machine Learning »C) Dhruba Kumar. Kumar KaKta. CRC Press J Taylor & Francis Croup
Network Anomaly Detection A Machine Learning Perspective Dhruba Kumar Bhattacharyya Jugal Kumar KaKta»C) CRC Press J Taylor & Francis Croup Boca Raton London New York CRC Press is an imprint of the Taylor
More information3D shapes. Level A. 1. Which of the following is a 3-D shape? A) Cylinder B) Octagon C) Kite. 2. What is another name for 3-D shapes?
Level A 1. Which of the following is a 3-D shape? A) Cylinder B) Octagon C) Kite 2. What is another name for 3-D shapes? A) Polygon B) Polyhedron C) Point 3. A 3-D shape has four sides and a triangular
More informationNAVIGATING SCIENTIFIC LITERATURE A HOLISTIC PERSPECTIVE. Venu Govindaraju
NAVIGATING SCIENTIFIC LITERATURE A HOLISTIC PERSPECTIVE Venu Govindaraju BIOMETRICS DOCUMENT ANALYSIS PATTERN RECOGNITION 8/24/2015 ICDAR- 2015 2 Towards a Globally Optimal Approach for Learning Deep Unsupervised
More informationTIETS34 Seminar: Data Mining on Biometric identification
TIETS34 Seminar: Data Mining on Biometric identification Youming Zhang Computer Science, School of Information Sciences, 33014 University of Tampere, Finland Youming.Zhang@uta.fi Course Description Content
More informationBinary Image Scanning Algorithm for Cane Segmentation
Binary Image Scanning Algorithm for Cane Segmentation Ricardo D. C. Marin Department of Computer Science University Of Canterbury Canterbury, Christchurch ricardo.castanedamarin@pg.canterbury.ac.nz Tom
More informationTracking Groups of Pedestrians in Video Sequences
Tracking Groups of Pedestrians in Video Sequences Jorge S. Marques Pedro M. Jorge Arnaldo J. Abrantes J. M. Lemos IST / ISR ISEL / IST ISEL INESC-ID / IST Lisbon, Portugal Lisbon, Portugal Lisbon, Portugal
More informationLABELING IN VIDEO DATABASES. School of Electrical and Computer Engineering. 1285 Electrical Engineering Building. in the video database.
FACE DETECTION FOR PSEUDO-SEMANTIC LABELING IN VIDEO DATABASES Alberto Albiol Departamento de Comunicaciones Universidad Politçecnica de Valencia Valencia, Spain email: alalbiol@dcom.upv.es Charles A.
More informationAUTOMATIC EVOLUTION TRACKING FOR TENNIS MATCHES USING AN HMM-BASED ARCHITECTURE
AUTOMATIC EVOLUTION TRACKING FOR TENNIS MATCHES USING AN HMM-BASED ARCHITECTURE Ilias Kolonias, William Christmas and Josef Kittler Centre for Vision, Speech and Signal Processing University of Surrey,
More informationTensor Methods for Machine Learning, Computer Vision, and Computer Graphics
Tensor Methods for Machine Learning, Computer Vision, and Computer Graphics Part I: Factorizations and Statistical Modeling/Inference Amnon Shashua School of Computer Science & Eng. The Hebrew University
More informationVisualization methods for patent data
Visualization methods for patent data Treparel 2013 Dr. Anton Heijs (CTO & Founder) Delft, The Netherlands Introduction Treparel can provide advanced visualizations for patent data. This document describes
More information12-1 Representations of Three-Dimensional Figures
Connect the dots on the isometric dot paper to represent the edges of the solid. Shade the tops of 12-1 Representations of Three-Dimensional Figures Use isometric dot paper to sketch each prism. 1. triangular
More informationDesigning forms for auto field detection in Adobe Acrobat
Adobe Acrobat 9 Technical White Paper Designing forms for auto field detection in Adobe Acrobat Create electronic forms more easily by using the right elements in your authoring program to take advantage
More informationObserving Human Behavior in Image Sequences: the Video Hermeneutics Challenge
Observing Human Behavior in Image Sequences: the Video Hermeneutics Challenge Pau Baiget, Jordi Gonzàlez Computer Vision Center, Dept. de Ciències de la Computació, Edifici O, Campus UAB, 08193 Bellaterra,
More informationEveryday Mathematics. Grade 4 Grade-Level Goals CCSS EDITION. Content Strand: Number and Numeration. Program Goal Content Thread Grade-Level Goal
Content Strand: Number and Numeration Understand the Meanings, Uses, and Representations of Numbers Understand Equivalent Names for Numbers Understand Common Numerical Relations Place value and notation
More informationFrequency, definition Modifiability, existence of multiple operations & strategies
Human Computer Interaction Intro HCI 1 HCI's Goal Users Improve Productivity computer users Tasks software engineers Users System Cognitive models of people as information processing systems Knowledge
More informationEveryday Mathematics. Grade 4 Grade-Level Goals. 3rd Edition. Content Strand: Number and Numeration. Program Goal Content Thread Grade-Level Goals
Content Strand: Number and Numeration Understand the Meanings, Uses, and Representations of Numbers Understand Equivalent Names for Numbers Understand Common Numerical Relations Place value and notation
More informationHuman behavior analysis from videos using optical flow
L a b o r a t o i r e I n f o r m a t i q u e F o n d a m e n t a l e d e L i l l e Human behavior analysis from videos using optical flow Yassine Benabbas Directeur de thèse : Chabane Djeraba Multitel
More informationTrading Strategies and the Cat Tournament Protocol
M A C H I N E L E A R N I N G P R O J E C T F I N A L R E P O R T F A L L 2 7 C S 6 8 9 CLASSIFICATION OF TRADING STRATEGIES IN ADAPTIVE MARKETS MARK GRUMAN MANJUNATH NARAYANA Abstract In the CAT Tournament,
More informationAccelerometer Based Real-Time Gesture Recognition
POSTER 2008, PRAGUE MAY 15 1 Accelerometer Based Real-Time Gesture Recognition Zoltán PREKOPCSÁK 1 1 Dept. of Telecomm. and Media Informatics, Budapest University of Technology and Economics, Magyar tudósok
More informationMachine Learning with MATLAB David Willingham Application Engineer
Machine Learning with MATLAB David Willingham Application Engineer 2014 The MathWorks, Inc. 1 Goals Overview of machine learning Machine learning models & techniques available in MATLAB Streamlining the
More informationPart-Based Recognition
Part-Based Recognition Benedict Brown CS597D, Fall 2003 Princeton University CS 597D, Part-Based Recognition p. 1/32 Introduction Many objects are made up of parts It s presumably easier to identify simple
More informationMachine Learning and Data Analysis overview. Department of Cybernetics, Czech Technical University in Prague. http://ida.felk.cvut.
Machine Learning and Data Analysis overview Jiří Kléma Department of Cybernetics, Czech Technical University in Prague http://ida.felk.cvut.cz psyllabus Lecture Lecturer Content 1. J. Kléma Introduction,
More informationPredictive Data modeling for health care: Comparative performance study of different prediction models
Predictive Data modeling for health care: Comparative performance study of different prediction models Shivanand Hiremath hiremat.nitie@gmail.com National Institute of Industrial Engineering (NITIE) Vihar
More informationJournal of Industrial Engineering Research. Adaptive sequence of Key Pose Detection for Human Action Recognition
IWNEST PUBLISHER Journal of Industrial Engineering Research (ISSN: 2077-4559) Journal home page: http://www.iwnest.com/aace/ Adaptive sequence of Key Pose Detection for Human Action Recognition 1 T. Sindhu
More informationHow To Use Neural Networks In Data Mining
International Journal of Electronics and Computer Science Engineering 1449 Available Online at www.ijecse.org ISSN- 2277-1956 Neural Networks in Data Mining Priyanka Gaur Department of Information and
More informationTIBCO Spotfire Business Author Essentials Quick Reference Guide. Table of contents:
Table of contents: Access Data for Analysis Data file types Format assumptions Data from Excel Information links Add multiple data tables Create & Interpret Visualizations Table Pie Chart Cross Table Treemap
More informationMachine learning for algo trading
Machine learning for algo trading An introduction for nonmathematicians Dr. Aly Kassam Overview High level introduction to machine learning A machine learning bestiary What has all this got to do with
More informationSpeaker: Prof. Mubarak Shah, University of Central Florida. Title: Representing Human Actions as Motion Patterns
Speaker: Prof. Mubarak Shah, University of Central Florida Title: Representing Human Actions as Motion Patterns Abstract: Automatic analysis of videos is one of most challenging problems in Computer vision.
More informationA Cognitive Approach to Vision for a Mobile Robot
A Cognitive Approach to Vision for a Mobile Robot D. Paul Benjamin Christopher Funk Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 benjamin@pace.edu Damian Lyons Fordham University,
More informationAngle - a figure formed by two rays or two line segments with a common endpoint called the vertex of the angle; angles are measured in degrees
Angle - a figure formed by two rays or two line segments with a common endpoint called the vertex of the angle; angles are measured in degrees Apex in a pyramid or cone, the vertex opposite the base; in
More informationART 269 3D Animation Fundamental Animation Principles and Procedures in Cinema 4D
ART 269 3D Animation Fundamental Animation Principles and Procedures in Cinema 4D Components Tracks An animation track is a recording of a particular type of animation; for example, rotation. Some tracks
More informationSemantic Video Annotation by Mining Association Patterns from Visual and Speech Features
Semantic Video Annotation by Mining Association Patterns from and Speech Features Vincent. S. Tseng, Ja-Hwung Su, Jhih-Hong Huang and Chih-Jen Chen Department of Computer Science and Information Engineering
More informationPrivacy Preserving Automatic Fall Detection for Elderly Using RGBD Cameras
Privacy Preserving Automatic Fall Detection for Elderly Using RGBD Cameras Chenyang Zhang 1, Yingli Tian 1, and Elizabeth Capezuti 2 1 Media Lab, The City University of New York (CUNY), City College New
More informationRobot Perception Continued
Robot Perception Continued 1 Visual Perception Visual Odometry Reconstruction Recognition CS 685 11 Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart
More informationGLOVE-BASED GESTURE RECOGNITION SYSTEM
CLAWAR 2012 Proceedings of the Fifteenth International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, Baltimore, MD, USA, 23 26 July 2012 747 GLOVE-BASED GESTURE
More informationAlgebra Geometry Glossary. 90 angle
lgebra Geometry Glossary 1) acute angle an angle less than 90 acute angle 90 angle 2) acute triangle a triangle where all angles are less than 90 3) adjacent angles angles that share a common leg Example:
More informationCanny Edge Detection
Canny Edge Detection 09gr820 March 23, 2009 1 Introduction The purpose of edge detection in general is to significantly reduce the amount of data in an image, while preserving the structural properties
More informationA Dynamic Approach to Extract Texts and Captions from Videos
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 4, April 2014,
More informationActivity recognition in ADL settings. Ben Kröse b.j.a.krose@uva.nl
Activity recognition in ADL settings Ben Kröse b.j.a.krose@uva.nl Content Why sensor monitoring for health and wellbeing? Activity monitoring from simple sensors Cameras Co-design and privacy issues Necessity
More informationGeometry Notes PERIMETER AND AREA
Perimeter and Area Page 1 of 57 PERIMETER AND AREA Objectives: After completing this section, you should be able to do the following: Calculate the area of given geometric figures. Calculate the perimeter
More informationStatistical Validation and Data Analytics in ediscovery. Jesse Kornblum
Statistical Validation and Data Analytics in ediscovery Jesse Kornblum Administrivia Silence your mobile Interactive talk Please ask questions 2 Outline Introduction Big Questions What Makes Things Similar?
More informationChapter 5. The Sensual and Perceptual Theories of Visual Communication
Chapter 5. The Sensual and Perceptual Theories of Visual Communication Sensual Theories of Visual Communication Gestalt & Constructivism Gestalt=form or shape Max Wertheimer (1910) the whole is different
More informationEHR CURATION FOR MEDICAL MINING
EHR CURATION FOR MEDICAL MINING Ernestina Menasalvas Medical Mining Tutorial@KDD 2015 Sydney, AUSTRALIA 2 Ernestina Menasalvas "EHR Curation for Medical Mining" 08/2015 Agenda Motivation the potential
More informationE-commerce Transaction Anomaly Classification
E-commerce Transaction Anomaly Classification Minyong Lee minyong@stanford.edu Seunghee Ham sham12@stanford.edu Qiyi Jiang qjiang@stanford.edu I. INTRODUCTION Due to the increasing popularity of e-commerce
More informationDetection of Anomalous Trajectory Patterns in Target Tracking via Stochastic Context-Free Grammars and Reciprocal Process Models
76 IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, VOL. 7, NO. 1, FEBRUARY 2013 Detection of Anomalous Trajectory Patterns in Target Tracking via Stochastic Context-Free Grammars and Reciprocal Process
More informationHAND GESTURE BASEDOPERATINGSYSTEM CONTROL
HAND GESTURE BASEDOPERATINGSYSTEM CONTROL Garkal Bramhraj 1, palve Atul 2, Ghule Supriya 3, Misal sonali 4 1 Garkal Bramhraj mahadeo, 2 Palve Atule Vasant, 3 Ghule Supriya Shivram, 4 Misal Sonali Babasaheb,
More informationIntroduction to Computer Graphics
Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics
More informationMODELING AND PREDICTION OF HUMAN DRIVER BEHAVIOR
MODELING AND PREDICTION OF HUMAN DRIVER BEHAVIOR Andrew Liu and Dario Salvucci* MIT Man Vehicle Laboratory, Rm 37-219, 77 Massachusetts Ave., Cambridge, MA 02139 *Nissan Cambridge Basic Research, 4 Cambridge
More informationHybrid Lossless Compression Method For Binary Images
M.F. TALU AND İ. TÜRKOĞLU/ IU-JEEE Vol. 11(2), (2011), 1399-1405 Hybrid Lossless Compression Method For Binary Images M. Fatih TALU, İbrahim TÜRKOĞLU Inonu University, Dept. of Computer Engineering, Engineering
More informationBig Data: Rethinking Text Visualization
Big Data: Rethinking Text Visualization Dr. Anton Heijs anton.heijs@treparel.com Treparel April 8, 2013 Abstract In this white paper we discuss text visualization approaches and how these are important
More informationUnderstanding Purposeful Human Motion
M.I.T Media Laboratory Perceptual Computing Section Technical Report No. 85 Appears in Fourth IEEE International Conference on Automatic Face and Gesture Recognition Understanding Purposeful Human Motion
More informationA self-growing Bayesian network classifier for online learning of human motion patterns. Title
Title A self-growing Bayesian networ classifier for online learning of human motion patterns Author(s) Chen, Z; Yung, NHC Citation The 2010 International Conference of Soft Computing and Pattern Recognition
More informationSimple and efficient online algorithms for real world applications
Simple and efficient online algorithms for real world applications Università degli Studi di Milano Milano, Italy Talk @ Centro de Visión por Computador Something about me PhD in Robotics at LIRA-Lab,
More informationFalse alarm in outdoor environments
Accepted 1.0 Savantic letter 1(6) False alarm in outdoor environments Accepted 1.0 Savantic letter 2(6) Table of contents Revision history 3 References 3 1 Introduction 4 2 Pre-processing 4 3 Detection,
More informationWorksheet #1 Free Body or Force diagrams
Worksheet #1 Free Body or Force diagrams Drawing Free-Body Diagrams Free-body diagrams are diagrams used to show the relative magnitude and direction of all forces acting upon an object in a given situation.
More informationGraduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina
Graduate Co-op Students Information Manual Department of Computer Science Faculty of Science University of Regina 2014 1 Table of Contents 1. Department Description..3 2. Program Requirements and Procedures
More informationVision-based Recognition of Gestures with Context. Jan Nikolaus Fritsch
Vision-based Recognition of Gestures with Context Jan Nikolaus Fritsch Dipl.-Ing. Jan Nikolaus Fritsch AG Angewandte Informatik Technische Fakultät Universität Bielefeld email: jannik@techfak.uni-bielefeld.de
More informationGrade 1. M3: Ordering and Expressing Length Measurements as Numbers
Grade 1 Key Areas of Focus for Grades K-2: Addition and subtraction-concepts, skills and problem solving Expected Fluency: Add and Subtract within 10 Module M1: Addition and Subtraction of Numbers to 10
More informationA Process Flow for Classification and Clustering of Fruit Fly Gene Expression Patterns
A Process Flow for Classification and Clustering of Fruit Fly Gene Expression Patterns Andreas Heffel, Peter F. Stadler, Sonja J. Prohaska, Gerhard Kauer, Jens-Peer Kuska Santa Fe Institute Department
More informationCS408 Animation Software Design Sample Exam Questions (Second Half)
CS408 Animation Software Design Sample Exam Questions (Second Half) 42. NEW QUESTION Consider the starting position of the following objects, and their desired end position and orientation as part of the
More informationCell Phone based Activity Detection using Markov Logic Network
Cell Phone based Activity Detection using Markov Logic Network Somdeb Sarkhel sxs104721@utdallas.edu 1 Introduction Mobile devices are becoming increasingly sophisticated and the latest generation of smart
More informationWorking With Animation: Introduction to Flash
Working With Animation: Introduction to Flash With Adobe Flash, you can create artwork and animations that add motion and visual interest to your Web pages. Flash movies can be interactive users can click
More informationTracking and Recognition in Sports Videos
Tracking and Recognition in Sports Videos Mustafa Teke a, Masoud Sattari b a Graduate School of Informatics, Middle East Technical University, Ankara, Turkey mustafa.teke@gmail.com b Department of Computer
More informationIntroduction. Chapter 1
1 Chapter 1 Introduction Robotics and automation have undergone an outstanding development in the manufacturing industry over the last decades owing to the increasing demand for higher levels of productivity
More informationUSABILITY OF A FILIPINO LANGUAGE TOOLS WEBSITE
USABILITY OF A FILIPINO LANGUAGE TOOLS WEBSITE Ria A. Sagum, MCS Department of Computer Science, College of Computer and Information Sciences Polytechnic University of the Philippines, Manila, Philippines
More informationError Log Processing for Accurate Failure Prediction. Humboldt-Universität zu Berlin
Error Log Processing for Accurate Failure Prediction Felix Salfner ICSI Berkeley Steffen Tschirpke Humboldt-Universität zu Berlin Introduction Context of work: Error-based online failure prediction: error
More informationArea of Parallelograms (pages 546 549)
A Area of Parallelograms (pages 546 549) A parallelogram is a quadrilateral with two pairs of parallel sides. The base is any one of the sides and the height is the shortest distance (the length of a perpendicular
More informationFeature Selection using Integer and Binary coded Genetic Algorithm to improve the performance of SVM Classifier
Feature Selection using Integer and Binary coded Genetic Algorithm to improve the performance of SVM Classifier D.Nithya a, *, V.Suganya b,1, R.Saranya Irudaya Mary c,1 Abstract - This paper presents,
More informationA Mechanism for Selecting Appropriate Data Mining Techniques
A Mechanism for Selecting Appropriate Data Mining Techniques Rose Tinabo School of Computing Dublin institute of technology Kevin Street Dublin 8 Ireland rose.tinabo@mydit.ie ABSTRACT: Due to an increase
More informationLecture 9: Introduction to Pattern Analysis
Lecture 9: Introduction to Pattern Analysis g Features, patterns and classifiers g Components of a PR system g An example g Probability definitions g Bayes Theorem g Gaussian densities Features, patterns
More informationHuman-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database
Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database Seungsu Kim, ChangHwan Kim and Jong Hyeon Park School of Mechanical Engineering Hanyang University, Seoul, 133-791, Korea.
More informationMaschinelles Lernen mit MATLAB
Maschinelles Lernen mit MATLAB Jérémy Huard Applikationsingenieur The MathWorks GmbH 2015 The MathWorks, Inc. 1 Machine Learning is Everywhere Image Recognition Speech Recognition Stock Prediction Medical
More informationPredicting the Risk of Heart Attacks using Neural Network and Decision Tree
Predicting the Risk of Heart Attacks using Neural Network and Decision Tree S.Florence 1, N.G.Bhuvaneswari Amma 2, G.Annapoorani 3, K.Malathi 4 PG Scholar, Indian Institute of Information Technology, Srirangam,
More informationColorado School of Mines Computer Vision Professor William Hoff
Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ 1 Introduction to 2 What is? A process that produces from images of the external world a description
More informationMachine Learning. 01 - Introduction
Machine Learning 01 - Introduction Machine learning course One lecture (Wednesday, 9:30, 346) and one exercise (Monday, 17:15, 203). Oral exam, 20 minutes, 5 credit points. Some basic mathematical knowledge
More informationDocument Image Retrieval using Signatures as Queries
Document Image Retrieval using Signatures as Queries Sargur N. Srihari, Shravya Shetty, Siyuan Chen, Harish Srinivasan, Chen Huang CEDAR, University at Buffalo(SUNY) Amherst, New York 14228 Gady Agam and
More informationME 111: Engineering Drawing
ME 111: Engineering Drawing Lecture # 14 (10/10/2011) Development of Surfaces http://www.iitg.ernet.in/arindam.dey/me111.htm http://www.iitg.ernet.in/rkbc/me111.htm http://shilloi.iitg.ernet.in/~psr/ Indian
More informationWinter 2016 Course Timetable. Legend: TIME: M = Monday T = Tuesday W = Wednesday R = Thursday F = Friday BREATH: M = Methodology: RA = Research Area
Winter 2016 Course Timetable Legend: TIME: M = Monday T = Tuesday W = Wednesday R = Thursday F = Friday BREATH: M = Methodology: RA = Research Area Please note: Times listed in parentheses refer to the
More informationEnvironmental Remote Sensing GEOG 2021
Environmental Remote Sensing GEOG 2021 Lecture 4 Image classification 2 Purpose categorising data data abstraction / simplification data interpretation mapping for land cover mapping use land cover class
More informationFIRST GRADE MATH Summer 2011
Standards Summer 2011 1 OA.1 Use addition and subtraction within 20 to solve word problems involving situations of adding to, taking from, putting together, taking apart, and comparing, with unknowns in
More informationTaking Inverse Graphics Seriously
CSC2535: 2013 Advanced Machine Learning Taking Inverse Graphics Seriously Geoffrey Hinton Department of Computer Science University of Toronto The representation used by the neural nets that work best
More informationHow To Cluster
Data Clustering Dec 2nd, 2013 Kyrylo Bessonov Talk outline Introduction to clustering Types of clustering Supervised Unsupervised Similarity measures Main clustering algorithms k-means Hierarchical Main
More informationEveryday Mathematics CCSS EDITION CCSS EDITION. Content Strand: Number and Numeration
CCSS EDITION Overview of -6 Grade-Level Goals CCSS EDITION Content Strand: Number and Numeration Program Goal: Understand the Meanings, Uses, and Representations of Numbers Content Thread: Rote Counting
More informationEnsemble Methods. Knowledge Discovery and Data Mining 2 (VU) (707.004) Roman Kern. KTI, TU Graz 2015-03-05
Ensemble Methods Knowledge Discovery and Data Mining 2 (VU) (707004) Roman Kern KTI, TU Graz 2015-03-05 Roman Kern (KTI, TU Graz) Ensemble Methods 2015-03-05 1 / 38 Outline 1 Introduction 2 Classification
More informationThe Artificial Prediction Market
The Artificial Prediction Market Adrian Barbu Department of Statistics Florida State University Joint work with Nathan Lay, Siemens Corporate Research 1 Overview Main Contributions A mathematical theory
More informationSolids. Objective A: Volume of a Solids
Solids Math00 Objective A: Volume of a Solids Geometric solids are figures in space. Five common geometric solids are the rectangular solid, the sphere, the cylinder, the cone and the pyramid. A rectangular
More informationEveryday Mathematics GOALS
Copyright Wright Group/McGraw-Hill GOALS The following tables list the Grade-Level Goals organized by Content Strand and Program Goal. Content Strand: NUMBER AND NUMERATION Program Goal: Understand the
More information