Taranpreet Singh | Punjab Technical University (original) (raw)
Uploads
Papers by Taranpreet Singh
In this paper, we have developed a mouse and keyboard w hich contains heart beat sensor, te mpera... more In this paper, we have developed a mouse and keyboard w hich contains heart beat sensor, te mperature sensor and force sensor. These sensors w ill generate the physiological signals. The signals from these devices w ill provide us the result for the current user. These results will be processed by the microcontroller and transmitted to the android device through Bluetooth module. The results will help us to determine the user's current emotional state and if found negative it can be altered.
This paper emphasizes on capturing user emotions from keyboard and mouse using different paramete... more This paper emphasizes on capturing user emotions from keyboard and mouse using different parameters. These parameters can be user keyboard typing style, mouse movements and some physiological sensors. Here we have used heart beat sensor, force sensor and temperature sensor for better results, which will be implemented in mouse. This method of retrieving emotions from machines comes under the field of affective computing.
Understanding human emotions is a complex problem. Various tools and techniques have been employe... more Understanding human emotions is a complex problem. Various tools and techniques have been employed by researchers across various domains to understand and infer human emotions. With the advent of smart machines, the problem took a different angle to try and machines themselves make to understand the emotions of its user (s). Human emotions had to be labeled and then were organized with inverse emotions being placed opposite to each other. Various continuous as well as discrete emotion-mapping models were proposed to identify and quantify human emotions. This paper is the result of studying around fifteen such models and comparing them with each other to come to a more concrete viewpoint towards understand human emotions.
Affective computing is one of the active research topic getting a lot of research attention recen... more Affective computing is one of the active research topic getting a lot of research attention recently. This increase in research interest is driven by many areas that are being worked on such as machine-based fact finding, smart over-seeing, perceptual connection, and so on. Identifying or deducing the feelings while they are on a particular task has a multidisciplinary domain involvement. This paper mainly emphasizes on basics of computing feelings while they are in session.
User profiles are important in many areas in which it is essential to obtain knowledge about user... more User profiles are important in many areas in which it is essential to obtain knowledge about users of software applications. Knowledge about a user includes his likes, dislikes, even his emotional state can be determined by user profiling. In this paper we examine what information constitutes a user profile; and how the profile information is used to get the emotional state of a user. We also study the main issues regarding user profiles from the perspectives of these research fields.
User profiles are important in many areas in which it is essential to obtain knowledge about user... more User profiles are important in many areas in which it is essential to obtain knowledge about users of software applications. Knowledge about a user includes his likes, dislikes, even his emotional state can be determined by user profiling. In this paper we examine what information constitutes a user profile; and how the profile information is used to get the emotional state of a user. We also study the main issues regarding user profiles from the perspectives of these research fields.
Shortest path finding has been one of the most important research areas in gaming for several yea... more Shortest path finding has been one of the most important research areas in gaming for several years. Path finding is computer games is a major problem that many video games are facing. Many search algorithms are present to solve the shortest path problem such as Djkstra's algorithm, Iterative Deepening Depth First Search algorithm and Breadth First Search algorithm. A* algorithm as a provably best possible way out for path finding. In the beginning slice, outline of path finding is presented. Then the information of A* algorithm are addressed as a base of giving a number of optimization techniques from different angles. At last, a number of examples of how the path finding techniques are used in games and a conclusion are drawn.
Design pattern is a general explanation to commonly occurring problems in software development. A... more Design pattern is a general explanation to commonly occurring problems in software development. Any design issue can be solved by the developers by applying design pattern. Design patterns help designers learn a new design paradigm, communicate architectural knowledge, help people and help new developers avoid pitfalls that have been learned only by costly experiences. Pattern-based web applications have become popular since they promote reusability and consistency. Web application designers need to address many challenges during development in order to satisfy the quality of service requirements like speed, security and scalability. In this paper we will see how design patterns are connected with human computer interface (HCI) with respect to usability with the help of facebook case study. Index Terms: Design pattern, web based applications, case study, MVC.
Natural Language Processing (NLP) is the computerized approach to analyzing text that is based on... more Natural Language Processing (NLP) is the computerized approach to analyzing text that is based on both set of theories and a set of technologies. It can take the input in any form like text, audio and in any language. Pattern modules help us in understanding the natural language processes and how easily we can use it. In this paper, we are focusing on three NLP tools Core NLP, Apertium and PRAAT and using them on single ambiguous sentence.
In this paper, we have developed a mouse and keyboard w hich contains heart beat sensor, te mpera... more In this paper, we have developed a mouse and keyboard w hich contains heart beat sensor, te mperature sensor and force sensor. These sensors w ill generate the physiological signals. The signals from these devices w ill provide us the result for the current user. These results will be processed by the microcontroller and transmitted to the android device through Bluetooth module. The results will help us to determine the user's current emotional state and if found negative it can be altered.
This paper emphasizes on capturing user emotions from keyboard and mouse using different paramete... more This paper emphasizes on capturing user emotions from keyboard and mouse using different parameters. These parameters can be user keyboard typing style, mouse movements and some physiological sensors. Here we have used heart beat sensor, force sensor and temperature sensor for better results, which will be implemented in mouse. This method of retrieving emotions from machines comes under the field of affective computing.
Understanding human emotions is a complex problem. Various tools and techniques have been employe... more Understanding human emotions is a complex problem. Various tools and techniques have been employed by researchers across various domains to understand and infer human emotions. With the advent of smart machines, the problem took a different angle to try and machines themselves make to understand the emotions of its user (s). Human emotions had to be labeled and then were organized with inverse emotions being placed opposite to each other. Various continuous as well as discrete emotion-mapping models were proposed to identify and quantify human emotions. This paper is the result of studying around fifteen such models and comparing them with each other to come to a more concrete viewpoint towards understand human emotions.
Affective computing is one of the active research topic getting a lot of research attention recen... more Affective computing is one of the active research topic getting a lot of research attention recently. This increase in research interest is driven by many areas that are being worked on such as machine-based fact finding, smart over-seeing, perceptual connection, and so on. Identifying or deducing the feelings while they are on a particular task has a multidisciplinary domain involvement. This paper mainly emphasizes on basics of computing feelings while they are in session.
User profiles are important in many areas in which it is essential to obtain knowledge about user... more User profiles are important in many areas in which it is essential to obtain knowledge about users of software applications. Knowledge about a user includes his likes, dislikes, even his emotional state can be determined by user profiling. In this paper we examine what information constitutes a user profile; and how the profile information is used to get the emotional state of a user. We also study the main issues regarding user profiles from the perspectives of these research fields.
User profiles are important in many areas in which it is essential to obtain knowledge about user... more User profiles are important in many areas in which it is essential to obtain knowledge about users of software applications. Knowledge about a user includes his likes, dislikes, even his emotional state can be determined by user profiling. In this paper we examine what information constitutes a user profile; and how the profile information is used to get the emotional state of a user. We also study the main issues regarding user profiles from the perspectives of these research fields.
Shortest path finding has been one of the most important research areas in gaming for several yea... more Shortest path finding has been one of the most important research areas in gaming for several years. Path finding is computer games is a major problem that many video games are facing. Many search algorithms are present to solve the shortest path problem such as Djkstra's algorithm, Iterative Deepening Depth First Search algorithm and Breadth First Search algorithm. A* algorithm as a provably best possible way out for path finding. In the beginning slice, outline of path finding is presented. Then the information of A* algorithm are addressed as a base of giving a number of optimization techniques from different angles. At last, a number of examples of how the path finding techniques are used in games and a conclusion are drawn.
Design pattern is a general explanation to commonly occurring problems in software development. A... more Design pattern is a general explanation to commonly occurring problems in software development. Any design issue can be solved by the developers by applying design pattern. Design patterns help designers learn a new design paradigm, communicate architectural knowledge, help people and help new developers avoid pitfalls that have been learned only by costly experiences. Pattern-based web applications have become popular since they promote reusability and consistency. Web application designers need to address many challenges during development in order to satisfy the quality of service requirements like speed, security and scalability. In this paper we will see how design patterns are connected with human computer interface (HCI) with respect to usability with the help of facebook case study. Index Terms: Design pattern, web based applications, case study, MVC.
Natural Language Processing (NLP) is the computerized approach to analyzing text that is based on... more Natural Language Processing (NLP) is the computerized approach to analyzing text that is based on both set of theories and a set of technologies. It can take the input in any form like text, audio and in any language. Pattern modules help us in understanding the natural language processes and how easily we can use it. In this paper, we are focusing on three NLP tools Core NLP, Apertium and PRAAT and using them on single ambiguous sentence.