Xin chào, tôi là Hoa Huynh

Kỹ sư Thị giác Máy tính · Nhà nghiên cứu AI

Seoul, Hàn Quốc

Quy Nhơn, Việt Nam

Tôi là kỹ sư thị giác máy tính với hơn 7 năm kinh nghiệm kết nối nghiên cứu học thuật với ứng dụng kỹ thuật thực tiễn. Tôi chuyên phát triển các hệ thống thị giác máy tính cho an toàn ô tôgiám sát thông minh, bao quát từ tối ưu hóa mô hình học sâu và thiết kế thuật toán đến triển khai trên thiết bị biên (edge device). Ngoài ra, tôi đã công bố các bài báo nghiên cứu trên IEEE, MDPI, và CVPR workshops.

Hoa Huynh

Hướng nghiên cứu

Công việc thị giác máy tính ứng dụng cho ô tô của tôi là bàn đạp: đây là những hướng tôi đang tích cực theo đuổi — mở rộng nhận thức triển khai trên thiết bị biên (edge) sang Visual SLAM, thị giác 3D, và robot học cho các hệ thống thực tế bị giới hạn tài nguyên.

Visual SLAM 3D Vision Robotics Edge Deployment

Kinh nghiệm

Tháng 12/2023 – Tháng 7/2026
Trưởng nhóm Phát triển & Nhà nghiên cứu AI
DeltaX · Seoul, Hàn Quốc

Dẫn dắt nhóm Nghiên cứu & Phát triển xây dựng Hệ thống Giám sát Trong khoang lái (In-Cabin Monitoring System - ICMS) tuân thủ tiêu chuẩn Euro NCAP — phụ trách xây dựng lộ trình kỹ thuật, phân bổ công việc, đánh giá tiến độ hàng tuần, quản lý mốc tiến độ, và trình diễn cho đối tác/khách hàng cho một pipeline thời gian thực gồm 8 mô hình (phát hiện đối tượng, điểm mốc 2D/3D, điểm mốc khuôn mặt, ước lượng hướng nhìn) chạy ở 14 FPS trên các SoC TI SK-TDA4VM/TDA4AEN và Samsung Exynos V920. Đã bàn giao 4 dự án PoC cho 2 nhà cung cấp ô tô lớn của Hàn Quốc.

Tháng 6/2022 – Tháng 11/2023
Nhà nghiên cứu AI
DeltaX · Seoul, Hàn Quốc

Làm việc về ghép nối đa camera (multi-camera stitching), định vị công nhân đường sắt, tạo pseudo-LiDAR, và ước lượng độ sâu thời gian thực.

Tháng 5/2021 – Tháng 5/2022
Kỹ sư nghiên cứu
Smartdeep · Seoul, Hàn Quốc

Phát triển hệ thống giám sát thông minh dựa trên thị giác máy tính sử dụng nhiều camera CCTV.

Tháng 12/2020 – Tháng 4/2021
Thực tập sinh Nghiên cứu AI
Ubay Solution · Seoul, Hàn Quốc

Nghiên cứu và xây dựng thử nghiệm giải pháp Nhận dạng Ký tự Quang học (OCR) cho giám sát xe tải và container.

Tháng 9/2018 – Tháng 8/2020
Trợ lý nghiên cứu
ANDA Lab, Đại học Soongsil · Seoul, Hàn Quốc

Thực hiện nghiên cứu về Truyền thông Quang học qua Camera (Optical Camera Communication) cho xe cộ và định vị xe ban đêm dựa trên thị giác lập thể (stereo-vision), kết quả là nhiều công bố khoa học được bình duyệt.

Tháng 3/2017 – Tháng 8/2017
Kỹ sư phần mềm tập sự
Global Cybersoft JSC · Thành phố Hồ Chí Minh, Việt Nam

Được đào tạo về các thực hành phát triển phần mềm doanh nghiệp, tập trung vào ứng dụng C/C++.

Học vấn

Thạc sĩ Kỹ thuật
Truyền thông Thông tin
Đại học Soongsil
Tháng 9/2018 – Tháng 8/2020 · Seoul, Hàn Quốc

Luận văn: LED Taillight Matching in Nighttime Vehicle Positioning (Giảng viên hướng dẫn: GS. Myungsik Yoo).

Xem hồ sơ luận văn →
Cử nhân Kỹ thuật
Kỹ thuật Phần mềm
Trường Đại học Công nghệ Thông tin – Đại học Quốc gia TP. Hồ Chí Minh
Tháng 8/2013 – Tháng 6/2018 · Thành phố Hồ Chí Minh, Việt Nam

Tuyển tập dự án môn học:

Xem tệp dự án →

Kỹ năng

Bộ công nghệ cốt lõi tôi dùng để xây dựng và triển khai mã nguồn sản xuất hàng ngày, cùng với một bộ công cụ rộng hơn mà tôi đã quen thuộc.

Ngôn ngữ lập trình
Python C++ C
Framework & Thư viện
PyTorch OpenCV Open3D ONNX TFLite TensorRT TIOVX DeepStream
Lĩnh vực
Computer Vision Depth Estimation Keypoint Estimation Object Detection 3D Reconstruction Camera Calibration Head Pose Estimation ADAS
SoC & Cảm biến
TI SK-TDA4VM/TDA4AEN Samsung Exynos V920 NIR Camera FLIR Thermal Camera Ouster LiDAR
Công cụ & Nền tảng
ROS Git Linux
Đã quen thuộc
C# MATLAB Javascript Java TensorFlow Darknet PCL FFmpeg Qt NumPy Pandas scikit-learn Semantic Segmentation Knowledge Distillation NVIDIA Jetson Nano/Xavier NX Intel RealSense LUCID Helios2 ToF Camera SVN Docker CMake TensorBoard DVC Weights & Biases MLflow Kaggle Hugging Face Microsoft SQL Server MySQL SQLite PostgreSQL MongoDB
Ngôn ngữ
Tiếng Anh (chuyên nghiệp) Tiếng Hàn (sơ cấp) Tiếng Việt (bản ngữ)

Dự án tiêu biểu

Công trình chọn lọc
Hệ thống Giám sát Trong khoang lái Thông minh
Tháng 12/2023 – Tháng 7/2026

Hệ thống giám sát trong khoang lái toàn diện xây dựng trên một camera fisheye NIR duy nhất, tuân thủ tiêu chuẩn Euro NCAP, và bổ sung các tính năng nâng cao độc quyền. Tích hợp tới tám mô hình thị giác máy tính học sâu (phát hiện đối tượng, phân loại ảnh, điểm mốc cơ thể 2D/3D, điểm mốc khuôn mặt, ước lượng hướng nhìn) vào một pipeline C/C++ triển khai trên các thiết bị System-on-Chip (Texas Instruments SK-TDA4VM/TDA4AEN, Samsung Exynos V920). Với vai trò Trưởng nhóm, phụ trách lộ trình kỹ thuật, phân bổ công việc, theo dõi mốc tiến độ, và trình diễn cho khách hàng.

8 mô hình 14 FPS tổng hợp 4 PoC 2 nhà cung cấp

Bản demo thuộc diện bảo mật theo thỏa thuận NDA với khách hàng — các số liệu trên đã được phê duyệt để công khai.

C/C++ Python Edge AI
Demo Ước lượng Tư thế Đầu
Ước lượng Tư thế Đầu
Tháng 9/2025 – Tháng 7/2026

Pipeline ước lượng tư thế đầu thời gian thực sử dụng thị giác máy tính cổ điển (bộ giải PnP, góc Euler ZYX). Khôi phục đầy đủ ma trận quay và vector tịnh tiến cho góc pitch, yaw, roll từ ảnh đơn (monocular), được điều khiển bởi một mô hình điểm mốc khuôn mặt 2D tùy chỉnh và ổn định bằng bộ lọc Kalman mở rộng (Extended Kalman Filter) để làm mượt chuyển động và xử lý che khuất.

Xem nghiên cứu điển hình →
Python C/C++ OpenCV
Demo PseudoLiDAR thời gian thực
PseudoLiDAR thời gian thực
Tháng 3/2023 – Tháng 11/2023

Giải pháp thay thế LiDAR bằng camera sử dụng ước lượng độ sâu tuyệt đối và hiệu chỉnh camera để tạo ra các đám mây điểm giả (pseudo point cloud) từ pixel ảnh. Hiển thị 3D thời gian thực bằng OpenGL và Open3D. Thiết kế một mô hình ước lượng độ sâu dạng encoder-decoder nhẹ dựa trên YOLOv8 với độ chính xác cạnh tranh với các phương pháp SOTA (NeWCRFs, PixelFormer) nhưng chỉ với một phần nhỏ số lượng tham số.

Xem nghiên cứu điển hình →
Python PyTorch OpenGL Open3D OpenCV
Demo Định vị Công nhân tại Đường sắt
Định vị Công nhân tại Đường sắt
Tháng 9/2022 – Tháng 3/2023

Phát hiện và ước lượng vị trí công nhân bằng một camera nhiệt (Boson LWIR) duy nhất. Kết hợp phát hiện đối tượng YOLOv5 với ước lượng độ sâu đơn ảnh (monocular) NeWCRFs. Là nhà phát triển đầu tiên trên dự án, xây dựng toàn bộ pipeline hiệu chỉnh: hiệu chỉnh camera, thu thập dữ liệu, và hiệu chỉnh Camera-LiDAR sử dụng LiDAR Ouster OS0. Bộ dữ liệu và mô hình độ sâu thu được đã được nộp với tên Team DepthSquad tại Thử thách Ước lượng Độ sâu Đơn ảnh lần thứ hai của CVPRW 2023 — 1 trong 8 bài nộp trên toàn thế giới (trong tổng số 28) được chấp nhận vì vượt qua baseline SOTA, vượt trội hơn trên các chỉ số độ chính xác dựa trên ảnh (MAE, RMSE, AbsRel).

Xem nghiên cứu điển hình →
Python C++ MATLAB ROS Thermal Imaging
Demo Ghép nối Nhiều Camera Thời gian thực
Ghép nối Nhiều Camera Thời gian thực
Tháng 6/2022 – Tháng 9/2022

Hệ thống chứng minh khái niệm (proof-of-concept) ghép nối đa camera thời gian thực cho ADAS, xây dựng bởi một nhà phát triển duy nhất phụ trách toàn bộ quy trình. Triển khai hai thuật toán ghép nối (đơn giản và nâng cao) bao gồm truyền dòng đầu vào, đăng ký tham số bộ đệm (cache-parameter), và tổng hợp toàn cảnh (panorama). Yêu cầu độ chồng lấn IoU trường nhìn (FoV) ≥ 30% giữa mỗi cặp camera để đối sánh đặc trưng tin cậy.

Xem nghiên cứu điển hình →
Python PyTorch OpenCV ADAS
Demo Ước lượng Hướng nhìn: nhìn vào điện thoại
Ước lượng Hướng nhìn: Phát hiện Xao lãng vì Điện thoại
Dự án cá nhân

Phát hiện xem người lái xe có đang nhìn vào điện thoại hay không bằng cách kết hợp một mô hình phát hiện đối tượng với một mô hình ước lượng hướng nhìn. Sử dụng thuật toán giao nhau trường nhìn (FOV) dạng hình nón với ngưỡng độ tin cậy và số lượng có thể cấu hình. Hình học giao nhau bên dưới sau đó đã được tổng quát hóa thành một bộ công cụ độc lập (đường liên kết bên cạnh).

Xem nghiên cứu điển hình →
Computer Vision Gaze Estimation Object Detection
Đối sánh & Ghép cặp Đèn hậu
Tháng 9/2018 – Tháng 8/2020

Cài đặt chính thức của thuật toán định vị xe-với-xe (vehicle-to-vehicle) ban đêm dựa trên thị giác lập thể từ công bố MDPI của tôi: đối sánh lập thể tăng cường gradient (gradient-boosted) cho tương ứng vùng đèn hậu, kết hợp với một giai đoạn đối sánh dựa trên mạng nơ-ron để liên kết đèn hậu trái/phải trong điều kiện giao thông đô thị.

Xem công bố →
Python Stereo Vision Automotive
Công cụ & Tiện ích
Mô phỏng Ước lượng Tư thế cho Robot
Dự án cá nhân · Tháng 8/2026

Các mô phỏng xây dựng từ đầu, bao quát cả hai hướng đệ quy và theo lô trong ước lượng trạng thái cho robot trên các đa tạp (manifold) SO(3)/SE(3): tích hợp/tiền tích hợp IMU, theo dõi tư thế đám mây điểm (so sánh EKF, Invariant EKF, và bộ làm mượt Gauss-Newton theo lô), tối ưu hóa pose graph có vòng lặp khép kín (loop closure), và bundle adjustment đầy đủ (tinh chỉnh đồng thời tư thế camera và điểm mốc 3D, căn chỉnh Umeyama về ground truth). Mỗi phương pháp được cài đặt hai lần — toán đại số Lie NumPy tự viết tay, và qua thư viện lý thuyết Lie manif — cùng với một tập ghi chú lý thuyết đang được bổ sung dần.

Python NumPy SLAM Bundle Adjustment
Vision Encoder Playground
Dự án cá nhân

Một bộ sưu tập được tuyển chọn các vision encoder (backbone) đã huấn luyện sẵn từ nhiều mô hình phát hiện và phân loại khác nhau, sẵn sàng sử dụng làm bộ trích xuất đặc trưng cho các tác vụ downstream như phân loại, phát hiện, ước lượng điểm mốc, phân đoạn, và ước lượng độ sâu.

Python PyTorch Hugging Face
Tiện ích YOLO & Hiệu chỉnh
Dự án cá nhân · Đang phát triển từ 2022

Một bộ công cụ cá nhân ngày càng phát triển, được tái sử dụng qua nhiều dự án phát hiện và hiệu chỉnh: hiệu chỉnh camera fisheye và khử méo, phát hiện góc bàn cờ, chuyển đổi nhãn YOLO↔Pascal VOC, và trích xuất khung hình video để chuẩn bị dữ liệu.

Python OpenCV Camera Calibration YOLO
Công cụ Hiệu chỉnh Camera
Dự án cá nhân

Một bộ công cụ Python/OpenCV để ước lượng thông số nội tại của camera và loại bỏ méo ống kính, hỗ trợ cả mô hình fisheye và pinhole trên cảm biến RGB và nhiệt. Xử lý phát hiện bàn cờ ca-rô từ luồng trực tiếp hoặc ảnh theo lô, với ngưỡng chất lượng có thể cấu hình và báo cáo sai số tái chiếu (reprojection error).

Python OpenCV Camera Calibration
Kaggle Notebooks của tôi
Dự án cá nhân

Một bộ sưu tập các notebook hướng dẫn PyTorch, TensorFlow, và R cùng với bài tập CSC321 (Đại học Toronto), bao gồm xây dựng và huấn luyện mô hình, học chuyển giao (transfer learning), RNN/LSTM, autograd, và triển khai mô hình qua REST API.

PyTorch TensorFlow R Tutorials
FaceMask
Dự án cá nhân

Một công cụ phát hiện và làm mờ khuôn mặt cho tệp video. Backend C++ (FFMPEG + suy luận) với giao diện WinForms C# hỗ trợ kéo-thả đầu vào.

C++ C# OpenCV FFMPEG
Phát hiện Làn đường Tự thân dựa trên LiDAR
Dự án cá nhân

Một pipeline năm bước để phát hiện làn đường của xe tự thân từ đám mây điểm LiDAR: trích xuất điểm mặt đất, phát hiện đỉnh biểu đồ cường độ (intensity histogram), tìm kiếm làn đường bằng cửa sổ trượt, và khớp đường cong đa thức để xuất ra hệ số làn đường trái/phải.

Python Open3D LiDAR
Đăng ký Đám mây điểm dựa trên Notch
Dự án cá nhân

Một giải pháp đăng ký đám mây điểm bằng C++ giúp căn chỉnh và hợp nhất nhiều đám mây điểm 3D vào một tham chiếu chủ thông qua phát hiện vùng notch và đối sánh tương ứng, trải qua các giai đoạn tiền xử lý, phát hiện, đăng ký, và hợp nhất.

C++ PCL OpenCV Eigen
Minesweeper
Dự án cá nhân

Một bản cài đặt lại trò chơi Minesweeper kinh điển bằng C# — một bài tập thú vị về lập trình GUI và logic trò chơi.

C#

Công bố khoa học

5
A Railway Framework for Person (Worker) Localization based on Depth Estimation and GPS
2024 한국국방기술학회 추계학술대회 (Korean Defense Technology Conference)
Tháng 11/2024Trong nước Hàn Quốc

Một framework hiệu chỉnh bằng GPS để phát hiện và theo dõi công nhân đường sắt trong ảnh hồng ngoại (IR), ước lượng khoảng cách tuyệt đối của họ so với camera.

4
The Second Monocular Depth Estimation Challenge
IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRw)
Tháng 4/2023Hội thảo quốc tế

Đồng tác giả bài báo tổng hợp kết quả ghi nhận các bài nộp cho Thử thách Ước lượng Độ sâu Đơn ảnh lần thứ hai của CVPR trên bộ dữ liệu đa dạng SYNS-Patches.

3
A Taillight Matching and Pairing Algorithm for Stereo-Vision-Based Nighttime Vehicle-to-Vehicle Positioning
MDPI Applied Sciences
Tháng 9/2020Tạp chí quốc tế · SJR Q2

Định vị xe-với-xe (V2V) ban đêm bằng thị giác lập thể sử dụng đối sánh lập thể tăng cường gradient và phương pháp ghép cặp đèn hậu bằng mạng nơ-ron cho điều kiện giao thông đô thị.

2
Nighttime LED Taillight Detection Method with Optical Camera Communication System
한국통신학회논문지 (Journal of Korean Institute of Communications and Information Sciences)
Tháng 9/2020Trong nước Hàn Quốc

Định vị xe ban đêm dựa trên OCC, phát hiện và xác định vị trí đèn LED đèn hậu từ ảnh camera tốc độ cao để ước lượng vị trí xe phía trước.

1
Detection Algorithm for Overlapping LEDs in Vehicular Visible Light Communication System
IEEE Access
Tháng 8/2019Tạp chí quốc tế · SJR Q1

Tách các tín hiệu LED chồng lấn trong VLC cho xe cộ bằng bộ phát hiện biên Canny cải tiến và biến đổi Hough tổng quát để giảm mất dữ liệu và tỷ lệ lỗi bit.

Blog & Ghi chú

Deep Learning
Suy nghĩ về Knowledge Distillation

Một khám phá chuyên sâu về knowledge distillation — khi nào nên huấn luyện mô hình giáo viên và học sinh song song, các pipeline hai giai đoạn tiêu chuẩn, và khi nào huấn luyện song song hợp lý.

Computer Vision
Tiện ích Thị giác 2D

Tài liệu tham khảo toán học cho các phép toán thị giác 2D phổ biến: phương trình tham số hình elip, dạng tổng quát của elip xoay, và công thức xoay điểm với cài đặt bằng Python.

Depth Estimation
Rolling in the Deep

Một bảng xếp hạng được tuyển chọn và ghi chú cá nhân về ước lượng độ sâu đơn ảnh — theo dõi các mô hình SOTA, các công trình nổi bật như Depth Anything V2 và PromptDA, và các nhận định cho triển khai thực tế.

Depth Estimation
Từ Ước lượng Độ sâu đến Pseudo-LIDAR

Một khám phá các phương pháp ước lượng độ sâu đơn ảnh — độ sâu tuyệt đối so với tương đối — và cách tái tạo đám mây điểm pseudo-LiDAR từ ảnh camera bằng bản đồ độ sâu và thông số nội tại của camera.

Computer Vision
Biến đổi Phối cảnh so với Biến đổi Affine

Một so sánh súc tích giữa hai phép biến đổi hình học cơ bản: biến đổi phối cảnh (homography) ánh xạ giữa các mặt phẳng với 8 bậc tự do (DoF), và biến đổi affine bảo toàn tính song song.

Computer Vision
Thuật toán Đơn giản Phát hiện Nhìn Điện thoại

Một thuật toán đơn giản để phát hiện xem một người có đang nhìn vào điện thoại của họ hay không, kết hợp một mô hình phát hiện đối tượng và một mô hình ước lượng hướng nhìn với phương pháp giao nhau trường nhìn (FOV) dạng hình nón.

Object Detection
Tiền xử lý theo hướng Cắt lát để Cải thiện Recall cho Vật thể Nhỏ

Chuyển đổi ý tưởng cắt lát (slicing) của SAHI từ thời điểm suy luận sang tiền xử lý dữ liệu, để cải thiện recall trên các vật thể nhỏ, xa cho YOLOv8-p2/YOLOv9n trong khi vẫn giữ suy luận là một lượt xử lý ảnh đầy đủ duy nhất.

Xem tất cả bài viết →

Chứng chỉ