Projects

Here are some projects I have worked on for research, courses, or fun.

VisPIE

ViePIE aims to promote sustainable lifestyle with AR gamification and digital twin. We enable individuals to perceive the environmental implications of their measurable activities, immerse themselves in the climate change impacts, and empower both individuals and organizations with climate-smart choices.

AR Ricci Map

AR Ricci Map is an AR mobile app that blendes digital maps with a physcial map. It shows different versions of ancient maps and transforms 2D maps into 3D globes, which provides exhibition visitors a new and engaging way to understand these historical maps.

Immersive Walk

Immersive Walk is an app that celebrates the HKUST 30th Anniversary by allowing students to go through the history of HKUST 30 years history in Augmented Reality. This is one step towards our goal of building AR/VR-enhanced HKUST campuses and enriching students’ and staff’s living experience.

InfoColorizer

InfoColorizer is an interactive tool to facilitate color palette creation for infographics with deep learning techniques. It provides novice users with flexibility by considering users’ preferences, lowers the expertise barrier via automation, and tailors suggested palettes to the spatial layout of elements.

Color Extractor

This work presents a new approach based on deep learning to automatically extract colormaps from visualizations. With the extracted colormaps, we have developed two applications, i.e., color transfer and color remapping.

SpeechLens

SpeechLens is an interactive visual analytics system to explore large-scale speech datasets with multiple-level of details. It allows users to identify narration strategies by conducting visual analysis into the textural and acoustic information in public speeches.

Dancing 3D Text

We created a type of dancing 3D text that could be displayed in different environments with various visual effects based on physically based rendering. We also implemented two kinds of animations in which a text mesh deforms to a sphere and a spiral, respectively.

Ordering System

I developed an ordering system for canteens in C++ with the framework Qt during my internship in a startup. The system involved many modules such as database, network, Bluetooth, and printer. The GUI was iteratively designed and developed, which was much better than the shown figure. Sadly, I cannot find the final version.