{'fraction_non_alphanumeric': 0.01694915254237288, 'fraction_numerical': 0.003228410008071025, 'mean_word_length': 4.794392523364486, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A real time facial emotion recognition using depth sensor and interfacing with Second Life based Virtual 3D avatar

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, we have to use Kinect Sensor 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. 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.