SlideShare a Scribd company logo
1 of 77
Kinect Virtual
Learning
Team members:
 Mohamed Hesham
 Mahmoud Soliman
 Ahmed Amr
 Yousef Ahmed
 Ahmed Nasser Date: 5/7/2015
Agenda
• Problem & Solution
• Presentation Application
• Interviewing Application
• Pattern Recognition techniques
• Speech Recognition
• Demo
• Questions ?
Problem
• Why Soft Skills ?
• Business & Education
• Chance !!
• Software !!
Existing Solutions
• Expensive Courses
• Online Materials
Idea & Solution
• Simulate the presentation & interview Processes
• train the presenter & interviewee on the correct behavior
 Body movements
 Speech recognition
 Facial Expression
• Feedback of weakness points
What is Kinect !
Message Delivery
• Body Language
• Speech
• Facial Expression
Project Overview
PresentationApplication
Detected Body Mistakes
References
Body Joints
Mistakes Categories
Dynamic Mistakes
Body Language
Body Language
Body Language
Body Language
Body Language
Body Language
Static Mistakes
Body Language
Body Language
Body Language
Body Language
Body Language
Body Language
PresentationApplication Flow
Interview Application
References
Detected Face Mistakes
Facial Techniques
Face Joints Face Orientation
Face Gestures
Facial Techniques
Face Joints Face Orientation
Face Gestures
Face Gestures
Face Gestures
Face Gestures
Face Gestures
Face Gestures
InterviewApplication
Flow
Pattern Recognition
Techniques
Classifiers Categories
Rule-Based Classifiers
• Conditions
 Threshold
• 12 Joints with XYZ Coordinates
Hidden Markov Model Classifiers
• Dataset
 50 sample for each mistake
• Models
 9 states
 200 Observations
• Phases
 Learning
 Decoding
 Evaluate
80
82
84
86
88
90
92
94
96
Rule-Based HMM
Arm
Leg
Body center
Classifier Arm Leg Center Type
Rule-Based 92% 88% 90% Static
HMM 95% 85% 93% Static –
Dynamic
Results and Statistics
Classifiers Conclusion
• HMM is more accurate than Rule-based and support
Dynamic states
• Rule-based is complex to detect specific threshold for
different bodies
Gesture Detection Flow
• Not all features are relevant to all gestures.
 Each gestures has its own feature vector.
• More than one Gesture can happen at the same time.
 We group related gestures together under respective limbs.
• Gestures can be related to more than one limb
 We divide gestures into parts called “states”.
Problems :
Gesture Detection Flow
Righ
t
Arm
Hand Over Hand
Hand On Waist
Hand In Pocket
Left
Arm
Hand Over Hand
Hand On Waist
Hand In Pocket
Righ
t Leg
Cross Leg
Up Leg
Left
Leg
Cross
Leg
Up Leg
body
Leaning
left
Leaning
right
Gesture Detection Flow
Flow :
• Each Gesture has a certain condition on the detected states.
• Body consists of 5 Limbs.
• Each Limb has a most probable state.
• Each state has a classifier object that receives the feature vector.
• Each state has its own feature vector.
Gesture Detection Flow
Gesture types :
• Static Gestures : No movement involved
 Happens when any state from a group of states happen.
 Happens when all states from a group of states happen.
• Dynamic Gestures : Requires the body to move
 Happens when a sequence of states happen in a short period of time.
Speech Recognition
Speech Recognition
• Speech recognition process
Speech Recognition
• Presentation application (Filler Words)
 Fillers words and phrases people use to cover verbal gaps—
are word crutches. Presenters often use them out of fear.
• The most common fillers are:
 So, And, All right, Okay, Like, Now, Well, You know, Right,
Um and Uh.
English Test phases
First Phase "Put Question"
Second Phase "Paragraph Test"
Third Phase “Knowledge"
Conclusion
• HMM is more accurate than Rule-based Classifiers.
• Kinect is the best device to use due to infrared feature.
• Kinect V2 is better than Kinect V1 in Joint detection.
• Kinect V2 has face Joints property over Kinect V1.
Future Work
• Interviewing Enhancement
• Try other classifiers seeking better accuracy
• Provide the Grammar Builder with more alternatives
Sponsorship
Presentation Demo
Interview Demo
Kinect virtual-learning (SIM U KIN Graduation Project)

More Related Content

Similar to Kinect virtual-learning (SIM U KIN Graduation Project)

21 most-powerful-words-pdf
21 most-powerful-words-pdf21 most-powerful-words-pdf
21 most-powerful-words-pdfssuser3773e2
 
Interview skills
Interview skillsInterview skills
Interview skillsAsaad Adeeb
 
Ohrm competencybasedinterviews-eng-may11-110627085307-phpapp02
Ohrm competencybasedinterviews-eng-may11-110627085307-phpapp02Ohrm competencybasedinterviews-eng-may11-110627085307-phpapp02
Ohrm competencybasedinterviews-eng-may11-110627085307-phpapp02Richard Hong
 
NJEA Integraing Social Skills into the Classroom 2015
NJEA Integraing Social Skills into the Classroom 2015 NJEA Integraing Social Skills into the Classroom 2015
NJEA Integraing Social Skills into the Classroom 2015 Karen Umstead M.Ed BCBA
 
The tao-of-transformation-workshop
The tao-of-transformation-workshopThe tao-of-transformation-workshop
The tao-of-transformation-workshopDhaval Dalal
 
Outgoing Preparation Seminar (LC Islamabad-AIESEC Pakistan)
Outgoing Preparation Seminar (LC Islamabad-AIESEC Pakistan)Outgoing Preparation Seminar (LC Islamabad-AIESEC Pakistan)
Outgoing Preparation Seminar (LC Islamabad-AIESEC Pakistan)Tahira Naseem
 
MVP Open Day 2014 - Hacking Human Behaviour
MVP Open Day 2014 - Hacking Human BehaviourMVP Open Day 2014 - Hacking Human Behaviour
MVP Open Day 2014 - Hacking Human BehaviourEdin Kapic
 
1. Describe physical security threats to the United States as a re.docx
1. Describe physical security threats to the United States as a re.docx1. Describe physical security threats to the United States as a re.docx
1. Describe physical security threats to the United States as a re.docxjeremylockett77
 
Introducing Online Education to Hypermedia
Introducing Online Education to HypermediaIntroducing Online Education to Hypermedia
Introducing Online Education to HypermediaC4Media
 
Busniess communication
Busniess communicationBusniess communication
Busniess communicationoozair
 
Top Pillars | Perfect pitch skills | Mr. Salameh Mahasneh
Top Pillars | Perfect pitch skills | Mr. Salameh MahasnehTop Pillars | Perfect pitch skills | Mr. Salameh Mahasneh
Top Pillars | Perfect pitch skills | Mr. Salameh MahasnehTop Pillars
 
Measuring outsourced services for your success
Measuring outsourced services for your successMeasuring outsourced services for your success
Measuring outsourced services for your successConformato
 

Similar to Kinect virtual-learning (SIM U KIN Graduation Project) (20)

21 most-powerful-words-pdf
21 most-powerful-words-pdf21 most-powerful-words-pdf
21 most-powerful-words-pdf
 
Interview skills
Interview skillsInterview skills
Interview skills
 
Ohrm competencybasedinterviews-eng-may11-110627085307-phpapp02
Ohrm competencybasedinterviews-eng-may11-110627085307-phpapp02Ohrm competencybasedinterviews-eng-may11-110627085307-phpapp02
Ohrm competencybasedinterviews-eng-may11-110627085307-phpapp02
 
QA is Broken, Fix it!
QA is Broken, Fix it!QA is Broken, Fix it!
QA is Broken, Fix it!
 
Effective Hiring Practices - Recruiting the Best Person
Effective Hiring Practices - Recruiting the Best PersonEffective Hiring Practices - Recruiting the Best Person
Effective Hiring Practices - Recruiting the Best Person
 
Day - 5.pptx
Day - 5.pptxDay - 5.pptx
Day - 5.pptx
 
NJEA Integraing Social Skills into the Classroom 2015
NJEA Integraing Social Skills into the Classroom 2015 NJEA Integraing Social Skills into the Classroom 2015
NJEA Integraing Social Skills into the Classroom 2015
 
The tao-of-transformation-workshop
The tao-of-transformation-workshopThe tao-of-transformation-workshop
The tao-of-transformation-workshop
 
Outgoing Preparation Seminar (LC Islamabad-AIESEC Pakistan)
Outgoing Preparation Seminar (LC Islamabad-AIESEC Pakistan)Outgoing Preparation Seminar (LC Islamabad-AIESEC Pakistan)
Outgoing Preparation Seminar (LC Islamabad-AIESEC Pakistan)
 
MVP Open Day 2014 - Hacking Human Behaviour
MVP Open Day 2014 - Hacking Human BehaviourMVP Open Day 2014 - Hacking Human Behaviour
MVP Open Day 2014 - Hacking Human Behaviour
 
1. Describe physical security threats to the United States as a re.docx
1. Describe physical security threats to the United States as a re.docx1. Describe physical security threats to the United States as a re.docx
1. Describe physical security threats to the United States as a re.docx
 
Ext js 4 MVC
Ext js 4 MVCExt js 4 MVC
Ext js 4 MVC
 
Introducing Online Education to Hypermedia
Introducing Online Education to HypermediaIntroducing Online Education to Hypermedia
Introducing Online Education to Hypermedia
 
Bus370
Bus370Bus370
Bus370
 
Bus370
Bus370Bus370
Bus370
 
Busniess communication
Busniess communicationBusniess communication
Busniess communication
 
WREAP Iteration 4
WREAP Iteration 4 WREAP Iteration 4
WREAP Iteration 4
 
Top Pillars | Perfect pitch skills | Mr. Salameh Mahasneh
Top Pillars | Perfect pitch skills | Mr. Salameh MahasnehTop Pillars | Perfect pitch skills | Mr. Salameh Mahasneh
Top Pillars | Perfect pitch skills | Mr. Salameh Mahasneh
 
Measuring outsourced services for your success
Measuring outsourced services for your successMeasuring outsourced services for your success
Measuring outsourced services for your success
 
In-Depth Interviews: Techniques and Best Practices
In-Depth Interviews: Techniques and Best PracticesIn-Depth Interviews: Techniques and Best Practices
In-Depth Interviews: Techniques and Best Practices
 

Recently uploaded

ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?Watsoo Telematics
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 

Recently uploaded (20)

ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?What are the features of Vehicle Tracking System?
What are the features of Vehicle Tracking System?
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 

Kinect virtual-learning (SIM U KIN Graduation Project)