Work Experience

Autonomous Driving Perception Algorithm Engineer

BYD Auto Industry Co., Ltd. - Shenzhen, China

Jul.2021-Aug.2023

Algorithm Development

Vision based Semantic 3D occupancy prediction

Alt text

Conducted research on vision based semantic 3D occupancy prediction, proposed a new approach based on BEVFormer used cylindrical coordinate system, added dice loss to get more accurate occupancy.

Here is the PPT for the project.

Multi-Sensor Fusion

Alt text

Developed the state estimation based on linear Kalman filter of multi-sensor fusion algorithm in ADAS (Advanced Driver Assistance System), mass-produced on BYD Han’s cars.

In the Advanced Driver Assistance Systems (ADAS) environment perception, cameras and millimeter-wave radars are widely used in mass-produced vehicles due to their low costs. This project adopts a fusion strategy that combines one radar with one camera, integrating the unique advantages of each sensor. The final output is a better target tracking than a single sensor.

Specifically, the system processes target information from the front camera and millimeter-wave radar, applying data association, Kalman filtering, and track management techniques to fuse the data into coherent target trajectories

A detailed description of the Kalman filter wrote by me can be found here: Autonomous driving perception fusion - Formula derivation based on Kalman filtering

Parking Slot Detection

Alt text

Developed the parking space detection algorithm in APA (Auto Parking Assist) system, introduced Associative Embedding and increased the slot recall rate by 8%.

In practical parking slot detection tasks, a parking slot is composed of two front corner points and a parking line. Therefore, adjacent parking slots must share a same corner point. Associative Embedding is a technique for object detection and pose estimation tasks, which associates semantically related keypoints by assigning them a unique tag. The main advantage is the ability to handle multiple instances of objects with overlapping keypoints. So this method was chosen to better combine the predicted corner points into parking slots.

Project Management

Data Closed Loop

Coordinated and streamlined the entire process of autonomous driving data collection, annotation, and validation of annotation results.

Data Annotation

Led a collaboration with data annotation services providers, managing transaction over ¥2 million. Responsibilities included researching and selecting partners, and authoring data annotation standards adopted by BYD.

Requirement Alignment

Responsible for communicating and coordinating with upstream and downstream departments on technical requirements.