- ECE449 Final Project: Referring Multi-Object Tracking with Domain Adaptation using CLIP
Briefly speaking, this project aims at extending my experience of developing MOT models. We are gonna to help enhance the RMOT project with language encoder CLIP.
- Referring Multi-Object Tracking[CVPR 2023]
- End-to-End Object Detection with Transformers [ECCV2020]
- MOTR: End-to-End Multiple-Object Tracking with Transformer [ECCV 2022]
- MOTRv2: Bootstrapping End-to-End Multi-Object Tracking by Pretrained Object Detectors[CVPR 2023]
- ECE459: Communication System
- We do a series of Lab Projects on DSB-SC, SSB, LPF, HPF realization in Python from sketch.
- ECE486: Control System
- Lab on PID, Root Locus, Frequency Response, State-Space Control.
CS438: Communication Networks Wireless Project
Urbana, IL
Apr 2023 – May 2023
Group leader of Three-member Team
- Developed an open-source Python tool for comprehensive wireless network analysis, focusing on Wi-Fi access points roaming mechanisms and signal strength heatmap generation.
- Designed a procedure-oriented data pipeline architecture including coordinate construction, data collection, data preprocessing, heatmap generation, and individual AP analysis.
- Analyzed campus AP roaming machanisms and generated heatmap of UIUC Thomas M. Siebel Center, and proposed a report for UIUC real-world network environment via collaborating with UIUC IT Network team.
ECE391: Computer Systems Engineering Implementation
Urbana, IL
Oct 2022 – Dec 2022
Group member of Four-member Team
- Constructed a Linux-like operating system kernel with C, having basic function such as paging virtual memory, fully functional IDT, GDT and i8259-based interrupt controller, etc.
- Constructed a read-only file system, operating device driver such as Real Time Clock, keyboard and Programmable Interval Timer.
- Used x86 to establish the system call linkage between user-level program and kernel, passing all test cases provided by the course. Furthermore, realized single CPU task scheduling and multiple terminals switching.
- Received 99.5/100 for the overall 5-checkpoints project.
CS225: Data Structure Practice - Simplified Vaccination Registration System with C++
Haining, China
Mar 2022 – May 2022
Group leader of Three-member Team
- Developed the system database featuring key data structures including doubly linked list, Fibonacci heap, B tree, B+ tree, and hash table; realized CRUD (create, read, update, delete) operations, equipped with a command-line interface, and generate requisite weekly and monthly reports in Markdown format.
- Ensured data integrity by masking and shuffling input data from an existing database to maintain high credibility and ethic requirement.
- Architected the system's framework and developed APIs for teamwork cooperation. Received full mark on the two checkpoints project.
-
2023 Shell Eco-marathon Autonomous Programming Competition
Group Member, Urbana, U.S. - March 2023
- Developed path planning, perception, and control algorithms for autonomous vehicles using ROS.
- Tested algorithms in the CARLA simulator integrated with Unreal Engine, aiming for efficient path planning.
- Enhanced the provided ROS stack for improved performance in CARLA's real-world simulation environment.
-
2022 International Mathematical Contest in Modeling (Honorable Mention)
Group Leader, Haining, China - February 2022
- Constructed a dynamic programming model to address water scarcity in the Colorado River basin.
- Formulated a hydropower distribution plan and performed Monte Carlo simulations for various sectors.
- Utilized SPSS for time series analysis of water demand and developed strategies for sustainable management.