Present research focuses on the role of emoji’s in facilitating emotional recognition with the help of pictorial depictions of facial expressions. Today is the era of fast and dynamic internet and communication technologies. Hence, the communication is convenient as compared to the past. Use of communications through different channels, such as mobile phones and computers, are very common in today’s era. E-mails, text messaging, blog entries, and comments are some of the forms of communication which are very common today. To enhance the experience of communication, emojis were developed by the Japanese mobile companies such as Vodafone. Emoji’s are the pictorial depiction of the facial expression of human beings. They are very helpful in the facilitation of human emotional experiences.
This research thesis investigates emotional recognition using facial expression by emoji in real time. Moreover, it also develops the parameters of measuring the facial expression and understanding the facial emotion recognition in real time. The application developed includes six human expressions, which include neutral, fear, anger, happy, sad, and surprise emotions. These expressions are the actual expressions which are being conveyed in human beings. The investigations of such expression are important because of their ability to better express human emotions and the way they facilitate communications among the people. Recommendations on further research will be provided for researchers.
Table of Contents
1. INTRODUCTION
1.1 INTRODUCTION
1.2 OBJECTIVES
1.3 BACKGROUND
1.4 SUMMARY
1.5 UTILIZATION OF TECHNOLOGY AND TOOLS
1.6 CONCLUSION
2. LITERATURE REVIEW
3. TECHNICALITIES ON DEVELOPING EMOJIS
5.1 DEVELOPMENT PROCESS: EMOJI ENCODING
4. ANALYSIS AND REQUIREMENTS
5. DESIGNING
6. IMPLEMENTATION
7. TESTING AND VALIDATION
USES OF TOOLS AND TECHNOLOGY
Research Goals and Themes
This thesis aims to develop a real-time application capable of recognizing human facial expressions and mapping them to corresponding emojis. The research explores the integration of computer vision, facial expression analysis, and digital communication tools to enhance emotional expression in electronic messaging.
- Investigation of emotional recognition using facial expression and emojis in real-time.
- Development of parameters and technical frameworks for measuring facial expressions through emoji texting.
- Application of programming languages (HTML, Java) and UML modeling for software architecture.
- Implementation of testing and validation procedures to ensure software performance and accuracy.
- Analysis of the role of emojis as non-verbal communication tools in modern digital interaction.
Excerpt from the Book
1.1 INTRODUCTION
Current research study focuses on emotional recognition. The emotions frequently ease and determine interactions among the human beings. The context of emotions specifically brings out the complex and bizarre social communication (Duncan, Shine, & English, n.d., p.1). Social communication is identified as the judgment of the other person’s mood that based on the emoji. The recognition of emotions can be identified through various signals by the “body language, voice intonation” as well as via “more complex methods, such [as] electroencephalography (EEG) (Duncan et al., n.d., p. 1).” Nonetheless, the most simpler, and feasible approach is to analyze the facial expression. By observing the facial expression, the person’s mood and behavior are easily judged. Duncan et al. (n.d.) explained that “there are seven types of human emotion [that could easily be recognizable with a variety of meanings] across different cultures” (p. 1). This study involves investigating the emotional recognition by the real-time accumulations. The emotions are identified as happiness, fear, disgust, anger, sadness, surprise and contempt (Gent, 2016).
Summary of Chapters
1. INTRODUCTION: Outlines the research focus on emotional recognition via emojis, setting the objectives and providing a brief background on visual technology for expression conversion.
2. LITERATURE REVIEW: Explores the history and psychological significance of emojis as tools for non-verbal communication and their integration into daily digital interactions.
3. TECHNICALITIES ON DEVELOPING EMOJIS: Details the essential programming languages and formatting requirements necessary to develop emoji-enabled software.
4. ANALYSIS AND REQUIREMENTS: Discusses the system architecture and requirements elicitation, emphasizing the role of models and activity diagrams in the development process.
5. DESIGNING: Focuses on the architectural and UML design models required to structure the emoji application effectively.
6. IMPLEMENTATION: Covers the implementation strategy, highlighting the role of the HTML programming language and the importance of incremental development.
7. TESTING AND VALIDATION: Describes the four-stage validation process used to ensure the emoji application performs accurately and meets user requirements.
USES OF TOOLS AND TECHNOLOGY: Examines the specific tools, techniques, and language switching capabilities required for the functioning of the emoji software.
Keywords
Emotional Recognition, Emojis, Facial Expressions, Real-Time Processing, Digital Communication, Non-verbal Communication, Software Development, HTML, Java, UML Modeling, Computer Vision, Emoticons, Data Datasets, System Architecture, Validation.
Frequently Asked Questions
What is the core focus of this research?
The research primarily focuses on implementing a real-time system that recognizes human facial expressions and translates them into representative emojis to facilitate digital emotional communication.
What are the primary objectives of the study?
The goals include investigating real-time emotional recognition via facial expressions, developing specific parameters for emoji-based measurements, and ensuring accurate emotion recognition during interaction.
What methodology is employed?
The study utilizes software engineering methodologies, including UML modeling, requirements elicitation, and a structured four-stage testing and validation process to ensure software functionality.
Which programming languages are highlighted?
The development of the application heavily utilizes HTML and Java as core programming languages to achieve effective performance and tool integration.
What role do emojis play in communication according to this thesis?
Emojis serve as powerful non-verbal tools that bridge the gap in digital communication, allowing users to express feelings and sentiments that words alone cannot convey.
What are the key thematic areas covered?
The work covers technological development, the psychology of emotional expression, software architecture (UML), and rigorous testing and validation protocols.
How does the research address the "real-time" aspect?
It employs computer vision frameworks and image processing techniques to monitor facial activities and match them with corresponding emojis as the interaction occurs.
What is the significance of the "Emoji World Bot" mentioned?
The Emoji World Bot is a core strategy utilized in the application to enable the translation of user inputs and expressions into the desired emoji formats.
- Citar trabajo
- Mohammed Rajhi (Autor), 2017, Emotional Recognition Using Facial Expression by Emoji in Real Time, Múnich, GRIN Verlag, https://www.grin.com/document/379502