Projects
Here are some projects I have worked on for research, courses, or fun.
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 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 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 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.
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 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.
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.
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.