Welcome to my personal place!
I am a researcher at Data61, Commonwealth Scientific and Industrial Research Organisation (CSIRO) in Canberra, Australia. I completed my PhD at the School of Computer Science and Engineering, University of New South Wales (UNSW), Sydney, Australia.
As a researcher and engineer, I am passionate about exploring new frontiers, particularly in Artificial Intelligence (AI), AI for Science, Human-Centered Computing, Affective Computing, Immersive Technologies, and Signal Processing.
Supervisors: Associate Prof. Gelareh Mohammadi, Associate Prof. Tomasz Bednarz and Prof. Aaron Quigley
Thesis: Exploring Emotions and Engagement: A Multi-componential Analysis Using Films and Virtual Reality
Highlights:
Highlights:
Highlights:
Responsibilities:
Highlights:
Responsibilities:
Responsibilities:
Responsibilities:
Responsibilities:
Xingjian Li - EmoFoot: Identifying the Effect of Emotion on Foot Pressure and Motion Characteristics
Discover my projects, and datasets
Emotions profoundly impact our decisions and interactions. To address gaps in current datasets—such as inadequate focus, limited coverage, and missing physiological signals—we introduce EmoCompVR, a new emotional dataset based on the Componential model using Virtual Reality (VR). By utilizing 27 VR games, we have elicited a wide range of emotions and collected extensive data through self-reports and objective annotations, enhancing the richness and validity of emotional research.
Emotion elicitation using film clips is a common and ecologically valid method in Affective Computing. We present EmoStim, a dataset of emotional film clips designed for researchers studying emotions through discrete or componential models. The dataset includes 99 clips, selected from 139 based on subjective ratings from 638 participants via CrowdFlower, effectively distinguishing between emotions in the discrete model.
This study discerns the relationship between discrete emotions and their underlying components from a detailed dataset of continuous annotations of more than 50 emotion variables during short films.
A comprehensive healthcare system that supports patient and medical record administration of medical units.
Technologies: Java, Spring, Hibernate, MSSQL, TestNG, Junit, YAML, Angular, RESTful Web services, Git, Docker, SVN, Sonar, Bitbucket, MSSQL Profiling tools, Cambio CUTs, JIRA, Swagger
A system to identify the current location of a lost person by self-organizing agents which will navigate in the assigned area and communicate with each other and find the given person of interest using the image processing technology..
Technologies: OpenCV, C++, Python, Raspberry Pi, Java, Apache ActiveMQ
A chatbot application with cognitive capabilities, integrated into an iOS application as a personal assistant.
Technologies: IBM Watson services, Python, NLTK, Java, JavaFX, Node.js, Swagger, AngularJS, MongoDB, WSO2 CEP, iOS
A system to deliver the products to customers analyzing the past and real-time performance details of drivers using the Complex Event Processor (CEP) of WSO2.
Technologies: Android, Siddhi Language of CEP, JSP, HTML, CSS, AJAX, MySQL, Google Maps API, Java, Web Socket
A mobile application develop to provide real-time details and recommendations to users, analyzing the information retrieves from the Bluetooth devices in vehicles during the internship at Virtusa.
Technologies: Android, Node.js, Swagger
A project develop to automate the data extraction of documents by the recognition of handwritten characters during the internship at Virtusa.
Technologies: MongoDB, Express, AngularJS, Node.js, HTML, CSS
An Enterprise Resource Planning system having Human resource management, finance, sales and production modules developed according to the MVC architecture.
Technologies: MongoDB, Express, AngularJS, Node.js, HTML, CSS
An Android application that has a collection of tourist places in Sri Lanka with a detailed description and pictures. This application has the ability of forecasting weather conditions of those places for next seven days.
Technologies: Android SDK, Openweathermap API, Parse cloud app platform
Inventory management system developed for a Book shop.
Technologies: Java, Java FX GUIs, Jasper Reporting, MySql, JavaFX scene builder 2.0
This is an Android application developed for Android Study Jams conducted by GDG Sri Lanka. The application gives details of the user's current location, and it can be used as an alerting device that reminds about the set destination before reaching. Was able to come to the Top Ten of the Android Study Jams competition.
Technologies: Android SDK, Google Direction API, GPS technology,Web service
An automated cooking machine that can cook a meal by giving the command manually and remotely using a mobile.
Technologies: PIC Microcontrollers, Motor controlling technology, DTMF, LCD display