ParaGlassMenu: Towards Social-Friendly Subtle Interactions in Conversations

Video Preview

This work presents at CHI2023.


Interactions with digital devices during social settings can reduce social engagement and interrupt conversations. To overcome these drawbacks, we designed ParaGlassMenu, a semi-transparent circular menu that can be displayed around a conversation partner’s face on Optical See-Through Head-Mounted Display (OHMD) and interacted subtly using a ring mouse. We evaluated ParaGlassMenu with several alternative approaches (Smartphone, Voice assistant, and Linear OHMD menus) by manipulating Internet-of-Things (IoT) devices in a simulated conversation setting with a digital partner. Results indicated that the ParaGlassMenu offered the best overall performance in balancing social engagement and digital interaction needs in conversations. To validate these findings, we conducted a second study in a realistic conversation scenario involving commodity IoT devices. Results confirmed the utility and social acceptance of the ParaGlassMenu. Based on the results, we discuss implications for designing attention-maintaining subtle interaction techniques on OHMDs.

If you are interested in our project, feel free to access the code in Github.

AR²escuer – Towards AR Evacuation Helper in Fire Disaster

Demo Video

We designed the AR software, AR²escuer, to help users evacuate from fire disaster. AR²escuer could be installed in AR glass (e.g., NReal) to provide stable and reliable guidance to users compared with current physical exit signs. And it also provides users with intuitive and multimodal guidance to ensure delivering the information clearly and accurately.

This project won the Golden Glasses Award for Best Engineering in the first Summer Bootcamp of Future Interaction for Smart Glasses.

If you are interested in our project, feel free to access the code in Github.

SQL Leaderboard

A competition of SQL query’s performance is crucial for students to practically understand SQL tuning and can motivate their engagement in the tuning process. However, currently, no platform allows teachers to manage the competition quickly and enables students to submit different queries engagingly.

With the inspiration of the competition leaderboard, we implement a web leaderboard for online SQL performance competitions. This leaderboard allows administrators to create competition and manage the competitor quickly and enables students to register, merge teams, submit SQL queries, and get the ranking easily. The code is available at this link.

Human Pose Estimation And Its Application in HCI

Human Pose Estimation is a method of extracting human key points from a given image or video. We analyze a variety of existing Human Posture Estimation models and select the OpenPose model to realize behavior recognition based on Human Posture Estimation and design specific applications of human-computer interaction in smart home scenarios.

  1. With the use of the Human Posture Estimation model, we analyze the scenario of fall detection of the elderly living alone. The background subtraction method is used to subtract the background of the input image in the specific scene of the elderly living alone, which helps to improve the accuracy of the OpenPose Human Pose Estimation model in single-person detection. In this project, rule-based and learning-based methods are developed respectively to process the human body’s key points obtained from the OpenPose model to achieve fall detection. This paper develops the function of sending warning emails automatically to inform the family members of the elderly living alone that the elderly may have fallen.
  2. With the use of the Human Posture Estimation model, we analyze the bad posture detection scenario of children watching TV. After subtracting the background, this project uses a rule-based method to process the human body key points obtained from the OpenPose model. The rule-based method realizes the detection of bad posture and notification of the bad posture of children watching TV. This project also provides an API for related TV or Smart Home Device manufacturers.
    The codes for the above two applications are now open-sourced on the GitHub website and can be accessed through this link.