SlideShare une entreprise Scribd logo
A Real Time Facial Emotion
Recognition Using Depth Sensor And
Interfacing With Second Life Based
Virtual 3D Avatar
Mounika Kakarla
ABSTRACT
• Facial emotions are the nonverbal form of communication and
we find it very useful when we have no words to express our
feelings then we use the gestures to express the same. To
detect and track emotions dynamically, Kinect Sensor is used,
since it has camera to produce 3D depth maps.
• The Facial emotions are detected in real-time, by applying the
mesh over the tracked face and thereby identifying the desired
points for extracting the features. Facial Action Code Systems
(FACS) and Facial Animated Parameters (FAP) are the places
of interest for depicting the emotions.
ABSTRACT
• Second Life is the 3D Virtual world where people are able to
create a digital character called ‘Avatar’ and thereby
interacting with the people in the virtual world.
• The Avatar, which shows some gestures, needs some emotions
in a particular scenario.
• Using the real-time facial emotion recognition based on Kinect
depth sensor, avatar emotions are also generated in the 3D
Virtual world using Second Life. This idea can be further
extended to serve as a communication link so that speech and
hearing impaired people can express their emotions.
DETAILS OF WORK IN PHASES
• PHASE – I
EMOTION RECOGNITION USING DEPTH
SENSOR
• PHASE – II
EMOTIONS IN VIRTUAL 3D AVATAR
INTERFACING THE EMOTIONS BY DEPTH
SENSOR AND BY VIRTUAL AVATAR
INTRODUCTION – KINECT SENSOR
• Kinect is motion sensing input device developed by
Microsoft, they could interact and control by their
gestures and movement of body without using the
remote control.
INTRODUCTION – KINECT SENSOR
• The Natural User Interface (NUI) is the core of the Kinect for
Windows API.
• Through the NUI, developer would get the sensor data such as
audio, depth and image stream in application.
• There are two methods for getting the image frames, polling
and event models.
• The polling model is used to read data frames.
• The event model supports the ability to use those data streams
with more accuracy and flexibility.
INTORDUCTION – SECOND LIFE
• Second Life is an online virtual world, developed by Linden
Lab, launched on June 23, 2003.
• A number of free client programs, or Viewers as they are
called in Second Life are used to use the Second Life world so
the users in Second Life, called Residents, can interact with
each other through avatars.
• Residents can explore the world (known as the grid), meet
other residents, socialize, participate in individual and group
activities, and create and trade virtual property and services
with one another.
INTRODUCTION – SECOND LIFE
• Built into the software is a three-dimensional modelling tool
based on simple geometric shapes that allows residents to
build virtual objects.
• There is also a procedural scripting language, Linden Scripting
Language, which can be used to add interactivity to objects.
• Sculpted primes (sculptures), mesh, textures for clothing or
other objects, animations, and gestures can be created using
external software and imported.
PHASE – I
FLOWCHART FOR EMOTIONS USING
KINECT SENSOR
REAL TIME RESULTS OF EMOTIONS
EMOTION – SMILE
EMOTION – SURPRISE
EMOTION – FEAR
EMOTION – ANGER
EMOTION – SAD
PHASE – II
FLOWCHART FOR EMOTIONS USING
SECOND LIFE
EMOTIONS OF AVAATARS IN SECOND
LIFE
INTERFCAING THE EMOTIONS FROM
KINECT SENSOR WITH THOSE OF
AVATARS IN SECOND LIFE
• Added ‘.dll’ file which enables transfer of keys.
• Invocation of application is made by calling
instance of the class.
• Keyboard strokes defined where ever emotions
are detected.
CONCLUION & FUTURE WORK
• FACS has been used to define the Aus of the emotions. The
connection of emotions to the 3D Virtual Avatar of the 3D
Virtual world in Second Life is achieved by implementing
small changes to the code.
• This project can be further extended in developing an empathy
machine, which helps the speech and hearing impaired people
can easily express their emotions with others.
REFERENCES
• Abdallah A. Mohamed and Roman V. Yampolskiy, Using Discrete Wavelet Transform and
Eigen faces for Recognizing Avatars Faces, Department of Computer Engineering and
Computer Science, University of Louisville, Louisville, USA,2012
• P-Ekman, W.V Fiensen and P.Ellsworth,Emotion In The Human Face : Guidelines for
Research and an Integration of Findings, Pergamon Press Inc., 1972
• F. ABDAT, C. MAAOUI and A. PRUSKI,Human-computer interaction using emotion
recognition from facial expression,Laboratoire d’Automatique humane et de Sciences
Comportementales,Universite de metz,Metz, France,2011
• Songfan Yang and Bir Bhanu ,Facial Expression Recognition Using Emotion Avatar Image
,Center for Research in Intelligent Systems, University of California, Riverside,2010
• Albert Cruz and Bir Bhanu,A BIOLOGICALLY INSPIRED APPROACH FOR FUSING
FACIAL EXPRESSION AND APPEARANCE FOR EMOTION RECOGNITION, Center for
Research in Intelligent Systems, University of California, Riverside,2011
• Majdi Dammak, Mohamed Ben Ammar, Adel M. Alimi, Real-Time Analysis of non-Verbal
upper-Body Expressive Gestures ,REGIM: REsearch Group on Intelligent Machines,
University of Sfax,2012
• Cohn Kanade, Cohn-Kanade AU-Coded Facial Expression Database, Carnegie Mellon
University, Robotics Institute, February 2011
• Klaus Scherer, GEMEP-FERA Data set , Facial Recognition and Analysis Challenge , 2011.
A real time facial emotion recognition using 3D sensor and interfacing the results to virtual 3D avatar

Contenu connexe

Tendances

Virtual reality 611 ims_ noida
Virtual reality 611 ims_ noidaVirtual reality 611 ims_ noida
Virtual reality 611 ims_ noida
Kool Hunk
 
Sign Language Recognition with Gesture Analysis
Sign Language Recognition with Gesture AnalysisSign Language Recognition with Gesture Analysis
Sign Language Recognition with Gesture Analysis
paperpublications3
 
Six Sense Technology
Six Sense Technology Six Sense Technology
Six Sense Technology
vishnu murthy
 
Gesturerecognition
GesturerecognitionGesturerecognition
Gesturerecognition
Mariya Khan
 
A Study on Wearable Gestural Interface – A SixthSense Technology
A Study on Wearable Gestural Interface – A SixthSense TechnologyA Study on Wearable Gestural Interface – A SixthSense Technology
A Study on Wearable Gestural Interface – A SixthSense Technology
IOSR Journals
 
Six ppt
Six pptSix ppt
Six ppt
bhavyanaina
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
SSVPS BSD COE Dhule
 
sixth sense ppt by divyajyothi
sixth sense ppt by divyajyothisixth sense ppt by divyajyothi
sixth sense ppt by divyajyothi
divyajyothi405
 
Vertical Fragmentation of Location Information to Enable Location Privacy in ...
Vertical Fragmentation of Location Information to Enable Location Privacy in ...Vertical Fragmentation of Location Information to Enable Location Privacy in ...
Vertical Fragmentation of Location Information to Enable Location Privacy in ...
ijasa
 
Human Emotion Recognition using Machine Learning
Human Emotion Recognition using Machine LearningHuman Emotion Recognition using Machine Learning
Human Emotion Recognition using Machine Learning
ijtsrd
 
HUMAN FACE IDENTIFICATION
HUMAN FACE IDENTIFICATION HUMAN FACE IDENTIFICATION
HUMAN FACE IDENTIFICATION
bhupesh lahare
 
Accessing Operating System using Finger Gesture
Accessing Operating System using Finger GestureAccessing Operating System using Finger Gesture
Accessing Operating System using Finger Gesture
IRJET Journal
 
Real time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applicationsReal time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applications
ijujournal
 
Real time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applicationsReal time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applications
ijujournal
 
Sixth Sense Technology
Sixth Sense TechnologySixth Sense Technology
Sixth Sense Technology
suraj gadiwan
 
Facial Emotion Recognition using Convolution Neural Network
Facial Emotion Recognition using Convolution Neural NetworkFacial Emotion Recognition using Convolution Neural Network
Facial Emotion Recognition using Convolution Neural Network
YogeshIJTSRD
 
vimal kumar's presentation on Sixth sense technology & its working
vimal kumar's presentation on Sixth sense technology & its workingvimal kumar's presentation on Sixth sense technology & its working
vimal kumar's presentation on Sixth sense technology & its working
vimalstar
 
sixth sense technology seminar ppt
sixth sense technology seminar pptsixth sense technology seminar ppt
sixth sense technology seminar ppt
DharmavarapuJhansi
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
IJERD Editor
 
micwic2013_poster
micwic2013_postermicwic2013_poster
micwic2013_poster
Rachael Miller
 

Tendances (20)

Virtual reality 611 ims_ noida
Virtual reality 611 ims_ noidaVirtual reality 611 ims_ noida
Virtual reality 611 ims_ noida
 
Sign Language Recognition with Gesture Analysis
Sign Language Recognition with Gesture AnalysisSign Language Recognition with Gesture Analysis
Sign Language Recognition with Gesture Analysis
 
Six Sense Technology
Six Sense Technology Six Sense Technology
Six Sense Technology
 
Gesturerecognition
GesturerecognitionGesturerecognition
Gesturerecognition
 
A Study on Wearable Gestural Interface – A SixthSense Technology
A Study on Wearable Gestural Interface – A SixthSense TechnologyA Study on Wearable Gestural Interface – A SixthSense Technology
A Study on Wearable Gestural Interface – A SixthSense Technology
 
Six ppt
Six pptSix ppt
Six ppt
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
sixth sense ppt by divyajyothi
sixth sense ppt by divyajyothisixth sense ppt by divyajyothi
sixth sense ppt by divyajyothi
 
Vertical Fragmentation of Location Information to Enable Location Privacy in ...
Vertical Fragmentation of Location Information to Enable Location Privacy in ...Vertical Fragmentation of Location Information to Enable Location Privacy in ...
Vertical Fragmentation of Location Information to Enable Location Privacy in ...
 
Human Emotion Recognition using Machine Learning
Human Emotion Recognition using Machine LearningHuman Emotion Recognition using Machine Learning
Human Emotion Recognition using Machine Learning
 
HUMAN FACE IDENTIFICATION
HUMAN FACE IDENTIFICATION HUMAN FACE IDENTIFICATION
HUMAN FACE IDENTIFICATION
 
Accessing Operating System using Finger Gesture
Accessing Operating System using Finger GestureAccessing Operating System using Finger Gesture
Accessing Operating System using Finger Gesture
 
Real time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applicationsReal time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applications
 
Real time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applicationsReal time hand gesture recognition system for dynamic applications
Real time hand gesture recognition system for dynamic applications
 
Sixth Sense Technology
Sixth Sense TechnologySixth Sense Technology
Sixth Sense Technology
 
Facial Emotion Recognition using Convolution Neural Network
Facial Emotion Recognition using Convolution Neural NetworkFacial Emotion Recognition using Convolution Neural Network
Facial Emotion Recognition using Convolution Neural Network
 
vimal kumar's presentation on Sixth sense technology & its working
vimal kumar's presentation on Sixth sense technology & its workingvimal kumar's presentation on Sixth sense technology & its working
vimal kumar's presentation on Sixth sense technology & its working
 
sixth sense technology seminar ppt
sixth sense technology seminar pptsixth sense technology seminar ppt
sixth sense technology seminar ppt
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
 
micwic2013_poster
micwic2013_postermicwic2013_poster
micwic2013_poster
 

En vedette

Synops emotion recognize
Synops emotion recognizeSynops emotion recognize
Synops emotion recognize
Avdhesh Gupta
 
Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!
Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!
Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!
Massimo Bonanni
 
Human emotion modelling
Human emotion modellingHuman emotion modelling
Human emotion modelling
Abhishek0101
 
Statistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance MeasuresStatistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance Measures
CSCJournals
 
Xbox 360 Kinect
Xbox 360 Kinect  Xbox 360 Kinect
Xbox 360 Kinect
Saif Pathan
 
Heads Up Display : A smart navigation system
Heads Up Display : A smart navigation systemHeads Up Display : A smart navigation system
Heads Up Display : A smart navigation system
Mphasis
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognition
Derek Budde
 

En vedette (7)

Synops emotion recognize
Synops emotion recognizeSynops emotion recognize
Synops emotion recognize
 
Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!
Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!
Kinect + .NET = NUI : Interfacce naturali facili con Kinect!!!
 
Human emotion modelling
Human emotion modellingHuman emotion modelling
Human emotion modelling
 
Statistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance MeasuresStatistical Models for Face Recognition System With Different Distance Measures
Statistical Models for Face Recognition System With Different Distance Measures
 
Xbox 360 Kinect
Xbox 360 Kinect  Xbox 360 Kinect
Xbox 360 Kinect
 
Heads Up Display : A smart navigation system
Heads Up Display : A smart navigation systemHeads Up Display : A smart navigation system
Heads Up Display : A smart navigation system
 
Face detection and recognition
Face detection and recognitionFace detection and recognition
Face detection and recognition
 

Similaire à A real time facial emotion recognition using 3D sensor and interfacing the results to virtual 3D avatar

Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
Anushka Agarwal
 
6th sense device
6th sense device 6th sense device
6th sense device
Dhruv Thakkar
 
Mobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile contextMobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile context
Florent Stroppa
 
Creating Immersive and Empathic Learning Experiences
Creating Immersive and Empathic Learning ExperiencesCreating Immersive and Empathic Learning Experiences
Creating Immersive and Empathic Learning Experiences
Mark Billinghurst
 
Sixthsensetechnology
Sixthsensetechnology Sixthsensetechnology
Sixthsensetechnology
syed Rehaman
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
shailendra106
 
PPT of 6th sense tech. Jagdeep Singh Sidhu
PPT of 6th sense tech. Jagdeep Singh SidhuPPT of 6th sense tech. Jagdeep Singh Sidhu
PPT of 6th sense tech. Jagdeep Singh Sidhu
jagdeepsidhu
 
Sixth sense technology(Pranav Mistry)
Sixth sense technology(Pranav Mistry) Sixth sense technology(Pranav Mistry)
Sixth sense technology(Pranav Mistry)
Subin Jose Sabu
 
Sixth sense technology ppt
Sixth sense technology pptSixth sense technology ppt
Sixth sense technology ppt
OECLIB Odisha Electronics Control Library
 
Mitdigitalsixthsense
MitdigitalsixthsenseMitdigitalsixthsense
Mitdigitalsixthsense
GraceB1019
 
Sixth sense techno_ppt
Sixth sense techno_pptSixth sense techno_ppt
Sixth sense techno_ppt
PALAK_SINGH
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
Nikhil Vyas
 
Sixth sense
Sixth senseSixth sense
Sixth sense technology ppt
Sixth sense technology ppt Sixth sense technology ppt
Sixth sense technology ppt
PrashanthBeemanathi
 
SARANRAJ(sixth_sense).pptx
SARANRAJ(sixth_sense).pptxSARANRAJ(sixth_sense).pptx
SARANRAJ(sixth_sense).pptx
21MC048SARANRAJ
 
TASK Sixth Sensor Technology.pptx
TASK Sixth Sensor Technology.pptxTASK Sixth Sensor Technology.pptx
TASK Sixth Sensor Technology.pptx
ssuser1ecccc
 
Gesture detection
Gesture detectionGesture detection
Gesture detection
JanitChawla1
 
sixth sense presentation
sixth sense presentationsixth sense presentation
sixth sense presentation
Aayush Agrawal
 
Sixth Sense Technology
Sixth Sense TechnologySixth Sense Technology
Sixth Sense Technology
Hanumant Jawak
 
Sixth Sense Technology
Sixth Sense Technology Sixth Sense Technology
Sixth Sense Technology
Arjun R Krishna
 

Similaire à A real time facial emotion recognition using 3D sensor and interfacing the results to virtual 3D avatar (20)

Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
6th sense device
6th sense device 6th sense device
6th sense device
 
Mobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile contextMobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile context
 
Creating Immersive and Empathic Learning Experiences
Creating Immersive and Empathic Learning ExperiencesCreating Immersive and Empathic Learning Experiences
Creating Immersive and Empathic Learning Experiences
 
Sixthsensetechnology
Sixthsensetechnology Sixthsensetechnology
Sixthsensetechnology
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
PPT of 6th sense tech. Jagdeep Singh Sidhu
PPT of 6th sense tech. Jagdeep Singh SidhuPPT of 6th sense tech. Jagdeep Singh Sidhu
PPT of 6th sense tech. Jagdeep Singh Sidhu
 
Sixth sense technology(Pranav Mistry)
Sixth sense technology(Pranav Mistry) Sixth sense technology(Pranav Mistry)
Sixth sense technology(Pranav Mistry)
 
Sixth sense technology ppt
Sixth sense technology pptSixth sense technology ppt
Sixth sense technology ppt
 
Mitdigitalsixthsense
MitdigitalsixthsenseMitdigitalsixthsense
Mitdigitalsixthsense
 
Sixth sense techno_ppt
Sixth sense techno_pptSixth sense techno_ppt
Sixth sense techno_ppt
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
Sixth sense
Sixth senseSixth sense
Sixth sense
 
Sixth sense technology ppt
Sixth sense technology ppt Sixth sense technology ppt
Sixth sense technology ppt
 
SARANRAJ(sixth_sense).pptx
SARANRAJ(sixth_sense).pptxSARANRAJ(sixth_sense).pptx
SARANRAJ(sixth_sense).pptx
 
TASK Sixth Sensor Technology.pptx
TASK Sixth Sensor Technology.pptxTASK Sixth Sensor Technology.pptx
TASK Sixth Sensor Technology.pptx
 
Gesture detection
Gesture detectionGesture detection
Gesture detection
 
sixth sense presentation
sixth sense presentationsixth sense presentation
sixth sense presentation
 
Sixth Sense Technology
Sixth Sense TechnologySixth Sense Technology
Sixth Sense Technology
 
Sixth Sense Technology
Sixth Sense Technology Sixth Sense Technology
Sixth Sense Technology
 

Dernier

Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENTNATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
Addu25809
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
Prakhyath Rai
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
Kamal Acharya
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
cannyengineerings
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
Kamal Acharya
 
2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt
abdatawakjira
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
ijaia
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
Indrajeet sahu
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
vmspraneeth
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
Kamal Acharya
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
Dwarkadas J Sanghvi College of Engineering
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
ijseajournal
 

Dernier (20)

Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENTNATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
NATURAL DEEP EUTECTIC SOLVENTS AS ANTI-FREEZING AGENT
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...Pressure Relief valve used in flow line to release the over pressure at our d...
Pressure Relief valve used in flow line to release the over pressure at our d...
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
 
2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt2. protection of river banks and bed erosion protection works.ppt
2. protection of river banks and bed erosion protection works.ppt
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
 

A real time facial emotion recognition using 3D sensor and interfacing the results to virtual 3D avatar

  • 1. A Real Time Facial Emotion Recognition Using Depth Sensor And Interfacing With Second Life Based Virtual 3D Avatar Mounika Kakarla
  • 2. ABSTRACT • Facial emotions are the nonverbal form of communication and we find it very useful when we have no words to express our feelings then we use the gestures to express the same. To detect and track emotions dynamically, Kinect Sensor is used, since it has camera to produce 3D depth maps. • The Facial emotions are detected in real-time, by applying the mesh over the tracked face and thereby identifying the desired points for extracting the features. Facial Action Code Systems (FACS) and Facial Animated Parameters (FAP) are the places of interest for depicting the emotions.
  • 3. ABSTRACT • Second Life is the 3D Virtual world where people are able to create a digital character called ‘Avatar’ and thereby interacting with the people in the virtual world. • The Avatar, which shows some gestures, needs some emotions in a particular scenario. • Using the real-time facial emotion recognition based on Kinect depth sensor, avatar emotions are also generated in the 3D Virtual world using Second Life. This idea can be further extended to serve as a communication link so that speech and hearing impaired people can express their emotions.
  • 4. DETAILS OF WORK IN PHASES • PHASE – I EMOTION RECOGNITION USING DEPTH SENSOR • PHASE – II EMOTIONS IN VIRTUAL 3D AVATAR INTERFACING THE EMOTIONS BY DEPTH SENSOR AND BY VIRTUAL AVATAR
  • 5. INTRODUCTION – KINECT SENSOR • Kinect is motion sensing input device developed by Microsoft, they could interact and control by their gestures and movement of body without using the remote control.
  • 6. INTRODUCTION – KINECT SENSOR • The Natural User Interface (NUI) is the core of the Kinect for Windows API. • Through the NUI, developer would get the sensor data such as audio, depth and image stream in application. • There are two methods for getting the image frames, polling and event models. • The polling model is used to read data frames. • The event model supports the ability to use those data streams with more accuracy and flexibility.
  • 7. INTORDUCTION – SECOND LIFE • Second Life is an online virtual world, developed by Linden Lab, launched on June 23, 2003. • A number of free client programs, or Viewers as they are called in Second Life are used to use the Second Life world so the users in Second Life, called Residents, can interact with each other through avatars. • Residents can explore the world (known as the grid), meet other residents, socialize, participate in individual and group activities, and create and trade virtual property and services with one another.
  • 8. INTRODUCTION – SECOND LIFE • Built into the software is a three-dimensional modelling tool based on simple geometric shapes that allows residents to build virtual objects. • There is also a procedural scripting language, Linden Scripting Language, which can be used to add interactivity to objects. • Sculpted primes (sculptures), mesh, textures for clothing or other objects, animations, and gestures can be created using external software and imported.
  • 10. FLOWCHART FOR EMOTIONS USING KINECT SENSOR
  • 11. REAL TIME RESULTS OF EMOTIONS
  • 18. FLOWCHART FOR EMOTIONS USING SECOND LIFE
  • 19. EMOTIONS OF AVAATARS IN SECOND LIFE
  • 20. INTERFCAING THE EMOTIONS FROM KINECT SENSOR WITH THOSE OF AVATARS IN SECOND LIFE • Added ‘.dll’ file which enables transfer of keys. • Invocation of application is made by calling instance of the class. • Keyboard strokes defined where ever emotions are detected.
  • 21. CONCLUION & FUTURE WORK • FACS has been used to define the Aus of the emotions. The connection of emotions to the 3D Virtual Avatar of the 3D Virtual world in Second Life is achieved by implementing small changes to the code. • This project can be further extended in developing an empathy machine, which helps the speech and hearing impaired people can easily express their emotions with others.
  • 22. REFERENCES • Abdallah A. Mohamed and Roman V. Yampolskiy, Using Discrete Wavelet Transform and Eigen faces for Recognizing Avatars Faces, Department of Computer Engineering and Computer Science, University of Louisville, Louisville, USA,2012 • P-Ekman, W.V Fiensen and P.Ellsworth,Emotion In The Human Face : Guidelines for Research and an Integration of Findings, Pergamon Press Inc., 1972 • F. ABDAT, C. MAAOUI and A. PRUSKI,Human-computer interaction using emotion recognition from facial expression,Laboratoire d’Automatique humane et de Sciences Comportementales,Universite de metz,Metz, France,2011 • Songfan Yang and Bir Bhanu ,Facial Expression Recognition Using Emotion Avatar Image ,Center for Research in Intelligent Systems, University of California, Riverside,2010 • Albert Cruz and Bir Bhanu,A BIOLOGICALLY INSPIRED APPROACH FOR FUSING FACIAL EXPRESSION AND APPEARANCE FOR EMOTION RECOGNITION, Center for Research in Intelligent Systems, University of California, Riverside,2011 • Majdi Dammak, Mohamed Ben Ammar, Adel M. Alimi, Real-Time Analysis of non-Verbal upper-Body Expressive Gestures ,REGIM: REsearch Group on Intelligent Machines, University of Sfax,2012 • Cohn Kanade, Cohn-Kanade AU-Coded Facial Expression Database, Carnegie Mellon University, Robotics Institute, February 2011 • Klaus Scherer, GEMEP-FERA Data set , Facial Recognition and Analysis Challenge , 2011.