1 Computerized Recognition of Emotions from Physiological Signals Physiological Signals Dec. 2006 Mr. Amit Peled Mr. Hilel Polak Instructor : Mr. Eyal.

Slides:



Advertisements
Similar presentations
Describing Quantitative Variables
Advertisements

Lesson Describing Distributions with Numbers parts from Mr. Molesky’s Statmonkey website.
ECG Signal processing (2)
© MindTuner X1-10 Neurotherapie Centrum Hilversum Pole to Pole Communications BV
Session 8b Decision Models -- Prof. Juran.
Sampling: Final and Initial Sample Size Determination
Analysis of Variance The contents in this chapter are from Chapter 15 and Chapter 16 of the textbook. One-Way Analysis of Variance Multiple Comparisons.
Random Sampling and Data Description
Audiovisual Emotional Speech of Game Playing Children: Effects of Age and Culture By Shahid, Krahmer, & Swerts Presented by Alex Park
1 On the Statistical Analysis of Dirty Pictures Julian Besag.
Vital Signs Monitor UConn BME 4900 Vital Signs Monitor Purpose As the population ages, many people are required by their doctors to take vital signs.
Data Acquisition for Biofeedback System Using LabVIEW Final Presentation Performed by Rapoport Alexandra Supervised by Eugene Rivkin Eli Shoshan Technion.
2008 Chingchun 1 Bootstrap Chingchun Huang ( 黃敬群 ) Vision Lab, NCTU.
Hypothesis Testing. Introduction Always about a population parameter Attempt to prove (or disprove) some assumption Setup: alternate hypothesis: What.
Estimation 8.
Business Statistics BU305 Chapter 3 Descriptive Stats: Numerical Methods.
Causal Modeling for Anomaly Detection Andrew Arnold Machine Learning Department, Carnegie Mellon University Summer Project with Naoki Abe Predictive Modeling.
Mixture Modeling Chongming Yang Research Support Center FHSS College.
EE513 Audio Signals and Systems Statistical Pattern Classification Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Section 9.1 Introduction to Statistical Tests 9.1 / 1 Hypothesis testing is used to make decisions concerning the value of a parameter.
Ch 10 Comparing Two Proportions Target Goal: I can determine the significance of a two sample proportion. 10.1b h.w: pg 623: 15, 17, 21, 23.
@ 2012 Wadsworth, Cengage Learning Chapter 5 Description of Behavior Through Numerical 2012 Wadsworth, Cengage Learning.
5-1 Introduction 5-2 Inference on the Means of Two Populations, Variances Known Assumptions.
1 Chapter 1: Introduction to Design of Experiments 1.1 Review of Basic Statistical Concepts (Optional) 1.2 Introduction to Experimental Design 1.3 Completely.
Chapter 2: Statistics of One Variable
APPENDIX B Data Preparation and Univariate Statistics How are computer used in data collection and analysis? How are collected data prepared for statistical.
UNLOCKING THE SECRETS HIDDEN IN YOUR DATA
Exploration of Mean & Median Go to the website of “Introduction to the Practice of Statistics”website Click on the link to “Statistical Applets” Select.
Chapter 4 Statistics. 4.1 – What is Statistics? Definition Data are observed values of random variables. The field of statistics is a collection.
Fundamentals of Data Analysis Lecture 10 Management of data sets and improving the precision of measurement pt. 2.
Biostatistics Class 1 1/25/2000 Introduction Descriptive Statistics.
Cut Points ITE Section One n What are Cut Points?
How could we estimate the mean and standard deviation of all the students at Bilborough College? For example: If we found the mean and standard deviation.
ANALYSIS OF VARIANCE (ANOVA) BCT 2053 CHAPTER 5. CONTENT 5.1 Introduction to ANOVA 5.2 One-Way ANOVA 5.3 Two-Way ANOVA.
Research Ethics:. Ethics in psychological research: History of Ethics and Research – WWII, Nuremberg, UN, Human and Animal rights Today - Tri-Council.
Chapter 10 Verification and Validation of Simulation Models
Copyright © 2013, 2009, and 2007, Pearson Education, Inc. Chapter 14 Comparing Groups: Analysis of Variance Methods Section 14.1 One-Way ANOVA: Comparing.
Module 1: Measurements & Error Analysis Measurement usually takes one of the following forms especially in industries: Physical dimension of an object.
Statistics 1: Introduction to Probability and Statistics Section 3-2.
Chapter Three McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. Describing Data: Numerical Measures.
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
Copyright © 2013, 2009, and 2007, Pearson Education, Inc. Chapter 10 Comparing Two Groups Section 10.1 Categorical Response: Comparing Two Proportions.
BME 353 – BIOMEDICAL MEASUREMENTS AND INSTRUMENTATION MEASUREMENT PRINCIPLES.
An Interval Classifier for Database Mining Applications Rakes Agrawal, Sakti Ghosh, Tomasz Imielinski, Bala Iyer, Arun Swami Proceedings of the 18 th VLDB.
An Improved Algorithm for Decision-Tree-Based SVM Sindhu Kuchipudi INSTRUCTOR Dr.DONGCHUL KIM.
Chapter 7: Hypothesis Testing. Learning Objectives Describe the process of hypothesis testing Correctly state hypotheses Distinguish between one-tailed.
Fundamentals of Data Analysis Lecture 4 Testing of statistical hypotheses pt.1.
Modeling of Core Protection Calculator System Software February 28, 2005 Kim, Sung Ho Kim, Sung Ho.
Which Class Did Better? Group 12A RESULTS(%) 0< x  2020< x  3030< x  5050< x  7070< x  100 FREQUENCY Group 12B RESULTS(%) 0< x  2020< x  3030
SECTION 1 TEST OF A SINGLE PROPORTION
Instrumentation & Measurement
Hypothesis Tests l Chapter 7 l 7.1 Developing Null and Alternative
B&A ; and REGRESSION - ANCOVA B&A ; and
QianZhu, Liang Chen and Gagan Agrawal
i) Two way ANOVA without replication
Psychology 202a Advanced Psychological Statistics
Summary Statistics 9/23/2018 Summary Statistics
Chapter 10 Verification and Validation of Simulation Models
EPS Sensors & Hand Tracking/Gesture Recognition
Machine Learning Week 1.
Lesson 12: Analog Signal Conditioning
Review of Important Concepts from STA247
Alan Jovic1, Kresimir Jozic2, Davor Kukolja1,
Statistics 1: Introduction to Probability and Statistics
Statistical reasoning vocabulary review
A maximum likelihood estimation and training on the fly approach
Comparing Statistical Data
Interviewing witnesses
Measurements & Error Analysis
Presentation transcript:

1 Computerized Recognition of Emotions from Physiological Signals Physiological Signals Dec Mr. Amit Peled Mr. Hilel Polak Instructor : Mr. Eyal Braiman Physiological Signal Processing Laboratory

2 Introduction The assumption is that human emotions can be detected through physiological signals. The assumption is that human emotions can be detected through physiological signals. Different emotions have deferent influences on physiological signals. Different emotions have deferent influences on physiological signals. Physiological signals : Physiological signals : Heart rate Heart rate Body temperature Body temperature Body resistance Body resistance Physiological Signal Processing Laboratory

3 Project Goals To prove or disprove the assumption that human emotions have influences on physiologic signals. To prove or disprove the assumption that human emotions have influences on physiologic signals. That different human emotions have different influences on physiologic signals. That different human emotions have different influences on physiologic signals. To determine the most effective configuration for analysis and classification: To determine the most effective configuration for analysis and classification: The SVM algorithm parameters (including Kernel-Type). The SVM algorithm parameters (including Kernel-Type). The kinds of signals that should be recorded. The kinds of signals that should be recorded. Physiological Signal Processing Laboratory

4 Project Plan Sample physiological signals from participants and record it. Sample physiological signals from participants and record it. Process the data. Process the data. Activate the SVM algorithm in several configurations for training and classification. Activate the SVM algorithm in several configurations for training and classification. Analyze the classification results and its errors. Analyze the classification results and its errors. Physiological Signal Processing Laboratory

5 Sampling Technique The electrodes and sensors were attached to the examinee. The electrodes and sensors were attached to the examinee. The examinee was explained about the procedure. The examinee was explained about the procedure. The examinee was shown a movie clip without knowing in advance the type of emotion associated with it. The examinee was shown a movie clip without knowing in advance the type of emotion associated with it. While watching the clip, the examinee Physiological Signals were recorded. While watching the clip, the examinee Physiological Signals were recorded. Physiological Signal Processing Laboratory

6 Sampling Technique After each one of the five clips the examinee was asked about the strongest emotion he experienced while watching. Then, he was asked to grade the emotion intensity from 1 to 5. After each one of the five clips the examinee was asked about the strongest emotion he experienced while watching. Then, he was asked to grade the emotion intensity from 1 to 5. Physiological Signal Processing Laboratory

7 Sampling Technology We recorded three physiological signal: We recorded three physiological signal: Heart rate - NORAV E.C.G. and NORAV Software. Heart rate - NORAV E.C.G. and NORAV Software. Four electrodes were attached to the examinee and he was told to avoid movements while watching the clips. Four electrodes were attached to the examinee and he was told to avoid movements while watching the clips.  Temperature - a sensor that was connected to an amplifier and a LABVIEW application.  Resistance - two sensors that were connected to a 1 KOhm resistance in order to protect the examinee and a LABVIEW application. Physiological Signal Processing Laboratory

8 Sampling Technology We created a LABVIEW application that enabled us to sample and record the temperature and resistance data as txt files : We created a LABVIEW application that enabled us to sample and record the temperature and resistance data as txt files : Physiological Signal Processing Laboratory

9 Data Processing The data processing procedure main goal is to create an equal comparison base for the recorded data depending on the type of emotion and the type of signal. The data processing procedure main goal is to create an equal comparison base for the recorded data depending on the type of emotion and the type of signal. The process stages are: The process stages are: Phase 1 Phase 1 All signals : Equal length Equal length Normalization (different range and relative intensity) Normalization (different range and relative intensity) Heart rate only : Smooth and fix the signal with HPF Smooth and fix the signal with HPF Physiological Signal Processing Laboratory

10 Data Processing Phase 2 Phase 2 Production of all reasonable statistical data that can be gained from the recordings: Heart rate: Minimum, Maximum, Average, Standard Deviation, Variance. Heart rate: Minimum, Maximum, Average, Standard Deviation, Variance. Resistance: Minimum, Maximum, Average, Standard Deviation, Variance, Middle. Resistance: Minimum, Maximum, Average, Standard Deviation, Variance, Middle. Temperature: Minimum, Maximum, Average, Standard Deviation, Variance. Temperature: Minimum, Maximum, Average, Standard Deviation, Variance. This data is used as an input to the SVM algorithm ! Physiological Signal Processing Laboratory

11 SVM Algorithm The SVM algorithm is used for classification. The SVM algorithm is used for classification. There are several Kernel-Types. Each type is compatible to a different type of separation. There are several Kernel-Types. Each type is compatible to a different type of separation. The classification process includes 3 Stages: The classification process includes 3 Stages: Training Training Classification Classification Test Test Physiological Signal Processing Laboratory

12 SVM Algorithm We chose to run the algorithm with the Gaussian kernel : We chose to run the algorithm with the Gaussian kernel : This type of kernel was the only one who could make the classification. All other algorithm parameters had default values. All other algorithm parameters had default values. Physiological Signal Processing Laboratory

13 Classification The SVM algorithm was activated in the The SVM algorithm was activated in the “ Leave One Out ” method in order to increase its reliability. The SVM algorithm was activated in three modes: The SVM algorithm was activated in three modes: “ One against all ” (Two labels) “ One against all ” (Two labels) “ Multi class ” (Five labels) “ Multi class ” (Five labels) “ Decision value check ” (Two labels according to the Max. decision value variable) “ Decision value check ” (Two labels according to the Max. decision value variable) Physiological Signal Processing Laboratory

14 Classification All three modes were activated in 7 different input configuration : All three modes were activated in 7 different input configuration : Heart rate only Heart rate only Temperature only Temperature only Resistance only Resistance only Heart rata & Temperature Heart rata & Temperature Heart rata & Resistance Heart rata & Resistance Temperature & Resistance Temperature & Resistance Heart rate & Temperature & Resistance Heart rate & Temperature & Resistance Physiological Signal Processing Laboratory

15 Results Physiological Signal Processing Laboratory Decision Value Ckeck Multi Class One against All 180,26.66,26.66,16.66, ,100,100,100, ,100,100,100,53.33 H.R. & Temp & Res ,6.66,60,6.66, ,76.66,90,36.66, ,100,100,100,100H.R. 100,10,13.33,20, ,100,100,100, ,100,100,100,53.33Temp ,10,30,33.33, ,100,100,100, ,100,100,100,100Res 120,6.66,23.33,10, ,100,93.33,100, ,100,100,100,53.33 H.R. & Temp 240,20,46.66,16.66, ,100,100,100, ,100,100,100,100 H.R. & Res 180,23.33,20,36.66, ,100,100,100, ,100,100,100,53.33 Temp &Res

16 Conclusions Generally, the best results, that is to say, with the smallest general and specific errors, were received in the decision value check mode. Generally, the best results, that is to say, with the smallest general and specific errors, were received in the decision value check mode. Within that type of check, the best results were received while checking the Temperature data only. Within that type of check, the best results were received while checking the Temperature data only. Physiological Signal Processing Laboratory

17 Improvement Suggestions Use of other physiological signals. Use of other physiological signals. Use of advertisements and commercials instead of clips from known movies. Use of advertisements and commercials instead of clips from known movies. Check participants in different ages. Check participants in different ages. Check if the gender has influence on the results (Differences between men and women). Check if the gender has influence on the results (Differences between men and women). Physiological Signal Processing Laboratory

18 The End Thank you for your attention ! Physiological Signal Processing Laboratory