SlideShare a Scribd company logo
1 of 23
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

More Related Content

What's hot

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
ย 
sixth sense ppt by divyajyothi
sixth sense ppt by divyajyothisixth sense ppt by divyajyothi
sixth sense ppt by divyajyothi
divyajyothi405
ย 
HUMAN FACE IDENTIFICATION
HUMAN FACE IDENTIFICATION HUMAN FACE IDENTIFICATION
HUMAN FACE IDENTIFICATION
bhupesh lahare
ย 
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
ย 
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
ย 
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
ย 

What's hot (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
ย 

Viewers also liked

Synops emotion recognize
Synops emotion recognizeSynops emotion recognize
Synops emotion recognize
Avdhesh Gupta
ย 
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
ย 

Viewers also liked (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
ย 

Similar to 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
ย 
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
ย 
Mitdigitalsixthsense
MitdigitalsixthsenseMitdigitalsixthsense
Mitdigitalsixthsense
GraceB1019
ย 
TASK Sixth Sensor Technology.pptx
TASK Sixth Sensor Technology.pptxTASK Sixth Sensor Technology.pptx
TASK Sixth Sensor Technology.pptx
ssuser1ecccc
ย 
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
ย 

Similar to 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
ย 

Recently uploaded

Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
sivaprakash250
ย 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
SUHANI PANDEY
ย 

Recently uploaded (20)

chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ย 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
ย 
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar  โ‰ผ๐Ÿ” Delhi door step de...
Call Now โ‰ฝ 9953056974 โ‰ผ๐Ÿ” Call Girls In New Ashok Nagar โ‰ผ๐Ÿ” Delhi door step de...
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
ย 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
ย 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
ย 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
ย 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
ย 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
ย 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
ย 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
ย 

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.