Hi there 👋!

I am an incoming Ph.D. student at the Human-Computer Interaction Institute in the School of Computer Science at Carnegie Mellon University. I recently graduated from HKUST with a Bachelor's degree in Computer Science and previously interned at the HKUST HCI Group and the HKUST Robotics Institute.

Research Interests

My research interest is in Human-Computer Interaction. More specifically, I am interested in building tools which augment human creativity. I'm currently working on Dummy, an authoring tool which explores the representation of pose for creating hand-drawn character animations with high temporal coherence.

Publications

SeqDynamics: Visual Analytics for Evaluating Online Problem-solving Dynamics
Meng Xia, Min Xu, Chuan-en Lin, Ta Ying Cheng, Huamin Qu, Xiaojuan Ma
Eurographics Conference on Visualization (EuroVis), 2020
📄 Paper🎬 Video

ARchitect: Building Interactive Virtual Experiences from Physical Affordances by Bringing Human-in-the-Loop
Chuan-en Lin*, Ta Ying Cheng*, Xiaojuan Ma (* = equal contribution)
ACM Conference on Human Factors in Computing Systems (CHI), 2020
🌐 Project Page📄 Paper🎬 Video
Learning to Film from Professional Human Motion Videos
Chong Huang, Chuan-en Lin, Zhenyu Yang, Yan Kong, Peng Chen, Xin Yang, Kwang-Ting Cheng
IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2019
📄 Paper🎬 Video


Projects

Skateboard VR
VR skateboarding game built with Unity controlled by a physical skateboard controller (Arduino, gyroscope, pressure sensor, Bluetooth).
🎪 Demo💻 Code

OceanViz
Understand and predict where your trash flows in the oceans visualized with D3.js and OpenLayers.
🎪 Demo💻 Code


Fika
Facilitate interpersonal connections for a more meaningful travel experience (app).
🎪 Demo📊 Presentation


leARn
Interactive, programmable, augmented reality cube for dynamic learning experiences.
🎪 Demo💻 Code


Airship
Helium-powered airship controlled by smartphone (Arduino, motor propellers, Bluetooth)
🎪 Demo



hackUST 2017
I co-organized the largest hackathon in Asia with over 800 participants.
🌐 Website📷 Photos🎬 Video (Teaser 1)🎬 Video (Teaser 2)


ibphysics.org
Physics revision site for International Baccalaureate students.
📈 2M+ website visits and 20K+ native app downloads with 4.9 average rating.
🌐 Website📱 App

Articles

8 Simple Techniques to Prevent Overfitting
A toolbox of methods to battle overfitting in Machine Learning.
⭐ Featured by Medium in Machine Learning and Data Science.
📝 Article

Introduction to Motion Estimation with Optical Flow
Implement sparse and dense optical flow and learn about recent approaches using deep learning.
🙌 Collaboration with Nanonets
📝 Article💻 Code

Tutorial: Build a lane detector
Build a pipeline for tracking road lanes with Hough Transform and SCNN.
⭐ Featured by Medium in Machine Learning.
📝 Article💻 Code

Tutorial: Build your custom real-time object classifier
Deploy a scraper, label with Mechanical Turk, and train your object detection model with YOLOv3.
⭐ Featured by Medium in Data Science and Machine Learning.
📝 Article💻 Code (Scraping)💻 Code (Labeling)💻 Code (Training)

Talks

Autonomous Drone Real-Time Object Identification and Tracking
I gave a 30-min talk in KAIST, Korea for the 5th ASPIRE UGRA.
📊 Presentation

Volunteering