Machine Learning Engineer Axon (Vietnam Office) Nov 2022 – Present
Solution Architect 5 (Senior AI Engineer) FPT Software, Viet Nam Aug 2021 – Oct 2022
Developed a lightweight parking slot detector running on a Jetson AGX Xavier at a frame rate of 25 FPS and with maximum errors of 3 centimeters of locations and 2 degrees of orientation;
Developed 2D/3D surrounding views, guidelines, and auto-calibration modules for the SVM system. The SVM system runs with real-time performance and impresses users with high-tech features and beautiful views.
Senior AI Engineer VinAI Research, Viet Nam Apr 2021 – Aug 2021
Research Engineer Seoul Robotics, Korea Sep 2020 – Mar 2021
Developed the lightweight classifier for LiDAR clusters. The classifier achieved an F1_score of 0.94 over the three classes such as cars, pedestrians, and cyclists. The model could classify 1000 clusters within 5ms on an Intel Core i5 processor (CPU only, no GPU needed);
Improved the LiDAR-based 3D perception algorithms.
Artificial Intelligence Researcher KIST, Seoul, Korea Mar 2018 – Aug 2020
Implemented the fast and accurate 3D object detection algorithm based on 3D LiDAR point clouds (source code) The Resnet-based Keypoint Feature Pyramid Network takes RGB-maps that are encoded by height, intensity, and density of 3D point clouds as the inputs. The model could detect well cars, pedestrians, and cyclists in a range of ±50m with a speed of 95 frames per second on a single GTX 1080Ti;
Implemented the real-time temporal and spatial video analysis system of table tennis using deep CNN networks from scratch. The model could run real-time with around 130fps on a GTX 2080Ti, detect ball positions with an error of 4 pixels in the full HD resolution, recognize events spotting (including bounce and net hit events) with an accuracy of 97%, and segment the human, table, and scoreboards with an IoU score of 0.96;
Estimated 3D human joint angles from multi-view images/videos. We built a new dataset that includes the images captured by 28 digital cameras and the ground truth of 3D human joint angles extracted from the Motion Capture System. The hip joint angles, knee joint angles, and ankle joint angles could be estimated with a small range of errors around 2.34 degrees;
Classified three kinds of foot groups (normal, abnormal, and athlete) by using spectrograms transformed from raw IMU sensor data as the input of deep CNN networks. Seven IMU sensors were attached to the lower human body while 29 semi-professional athletes, 19 normal participants, and 21 participants with foot abnormalities walked on a 20-m straight path. The three-foot groups could be classified with accuracies of 97.58%, 98.19%, and 99.40% when using 1 sensor (only Pelvis sensor), 3 sensors (the combination of Pelvis and 2 feet), and all 7 sensors respectively;
Detected dangerous situations of elderly people in the bedroom based on 2D human body key points in images extracted by using the OpenPose algorithm. The system could raise a warning bell and send messages to their family members within 2-3 seconds;
Embedded Software Engineer HUMAX VINA, Hanoi, Vietnam Jul 2016 – Apr 2017
Research Assistant ESRC Lab/HUST, Hanoi, Vietnam Sep 2013 – Jun 2016