About

My current research focuses on two topics: 1) Smart Camera System at the Edge of the Network, 2) Explore Visual Database Management System and 3) TPU resource management at Edge. Other than computer science, I have broad interests including mathematics, biology and quantum computing. I am also a competitive bridge (card game) player.

Publications:

Project

Space-Time Tracking of Vehicles for Smart Camera Surveillance

Our application is targeted to track all vehicles across live camera streams in real time. The result is stored as trajectories of vehicles in a graph database for later queries such as “where did the suspicious vehicle come from and head to?” Learn more...

Repo: Github

Coral-Pie: A Geo-Distributed Edge-compute Solution for Space-Time Vehicle Tracking

As a continuation of our previous work, we build a space-time vehicle tracking system on realistic cost-effective edge devices (i.e., Raspberry PI and EdgeTPU). We explore the necessary pipeline architecture and horizontal communication management. Learn more in Middleware 2020 presentation

Repo: Github

Reuse in Visual Database Management System

Derived data from the same video (e.g., bounding boxes) can be useful for multiple applications. We explore the intermediate results materialization and reuse opportunities across queries in a visual data management system (i.e., think MySQL for videos) called EVA.

Repo: Github

TPU resource management at Edge

TPU resources are usually underutilized even in a low-cost edge cluster. To improve the resource utilization of a MicroEdge Cluster (built on Raspberry Pis and EdgeTPU), we design a mechanism for TPU multiplexing, and extend the Kubernetes scheduler to orchestrate TPU resources.