Tổng quan nghiên cứu

Trong xu thế phát triển mạnh mẽ của giao thông thông minh và xe tự lái, hơn 85% thông tin điều hướng trên đường phố được truyền tải thông qua hệ thống biển báo trực quan. Tại Việt Nam, với hơn 70 triệu phương tiện cơ giới đang lưu hành và mật độ giao thông đô thị dày đặc, nhu cầu xây dựng các hệ sinh thái thị giác máy tính tự động nhận diện và phân tích hiện trường giao thông là vô cùng cấp thiết. Đề tài "Phát hiện văn bản ngoại cảnh trong giao thông" (Scene text detection for driving videos) được thực hiện nhằm giải quyết thách thức cốt lõi: phát hiện và định vị chính xác văn bản trên biển báo giao thông từ luồng video của camera hành trình theo thời gian thực.

Nghiên cứu được triển khai từ tháng 02 năm 2023 đến tháng 06 năm 2023 tại Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh. Mục tiêu trung tâm của luận văn là thiết kế một pipeline học sâu đa tầng có khả năng khắc phục các rào cản ngoại cảnh khắt khe như góc quay biến dạng, hiện tượng mờ nhòe do chuyển động, độ phân giải thấp và sự thay đổi ánh sáng gay gắt giữa ngày và đêm.

Công trình mang ý nghĩa khoa học và thực tiễn lớn khi kết hợp các mô hình tiên tiến thế giới để tối ưu hóa riêng cho môi trường giao thông Việt Nam. Hệ thống đạt độ chính xác F-score vượt 87% trên các tập chuẩn quốc tế và duy trì tốc độ xử lý nhanh hơn 45 khung hình mỗi giây (FPS), tạo tiền đề công nghệ vững chắc cho các hệ thống giám sát an toàn giao thông và phương tiện tự hành thế hệ mới.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Hệ thống được xây dựng dựa trên nền tảng mạng nơ-ron tích chập (Convolutional Neural Networks - CNN) và mạng nơ-ron nhân tạo (ANN), tích hợp các kiến trúc phân đoạn ngữ nghĩa và phát hiện đối tượng tiên tiến:

  • Mô hình Differentiable Binarization (DBNet): Lý thuyết nhị phân hóa khả vi cho phép tích hợp trực tiếp quá trình tạo nhãn nhị phân vào mạng nơ-ron sâu để huấn luyện toàn diện từ đầu đến cuối (End-to-End). Hàm xấp xỉ nhị phân hóa giúp mô hình tự động thích ứng với ngưỡng phân tách giữa vùng văn bản và nền, sử dụng hệ số thu nhỏ đa giác r = 0.4 kết hợp trọng số mất mát tối ưu gồm tỷ lệ 1:3 giữa điểm ảnh ký tự và điểm ảnh nền.
  • Mô hình Pyramid Mask Text Detector (PMTD): Kỹ thuyết phân đoạn mềm (Soft segmentation) mã hóa thông tin hình học và vị trí của từ thành cấu trúc kim tự tháp 3D với nhãn điểm ảnh từ 0 đến 1, sau đó áp dụng giải thuật gom cụm mặt phẳng (Plane Clustering) để giải quyết triệt để hiện tượng phân mảnh và lỗi lan truyền từ bounding box.
  • Kiến trúc phát hiện đối tượng PP-YOLOE+: Sử dụng mạng trích xuất đặc trưng CSPRepResStage, kết hợp mạng tổng hợp đường dẫn Path Aggregation Network (PAN) và đầu dò ET-head (Efficient Task-aligned Head) được huấn luyện trước trên tập Objects365 với hơn 365 danh mục vật thể nhằm định vị vùng biển báo trước khi trích xuất ký tự.
  • Khung nhận dạng văn bản 4 giai đoạn: Chuỗi biến đổi không gian Thin-Plate-Spline (TPS), trích xuất đặc trưng ResNet, mô hình hóa chuỗi ngữ cảnh BiLSTM và bộ giải mã chuỗi CTC hoặc Attention.

Phương pháp nghiên cứu

Nghiên cứu sử dụng phương pháp thực nghiệm định lượng kết hợp quy trình phân tích mô-đun hai giai đoạn:

  • Nguồn dữ liệu và quy mô mẫu: Nghiên cứu tích hợp các tập dữ liệu thực nghiệm gồm Vietnam Traffic Signs Dataset (VTSD), bộ dữ liệu Zalo AI Challenge với hơn 3.000 hình ảnh hiện trường, và bộ dữ liệu VinText chứa 2.000 ảnh chụp tự nhiên với 56.084 đối tượng văn bản (trong đó biển báo chiếm khoảng 7%). Dữ liệu chuẩn quốc tế đối sánh gồm ICDAR 2015 (1.500 ảnh), ICDAR 2017 MLT (18.000 ảnh đa ngôn ngữ) và SynthText với 800.000 ảnh tổng hợp.
  • Phương pháp chọn mẫu: Áp dụng phương pháp phân tầng ngẫu nhiên (Stratified Sampling), chia tách tập dữ liệu theo tỷ lệ 80% cho huấn luyện (Train) và 20% cho kiểm chứng (Validation/Test) trên từng nhóm biển báo cấm, biển hiệu lệnh và biển chỉ dẫn.
  • Lý do lựa chọn phương pháp phân tích: Tách biệt tác vụ thành hai mô-đun độc lập (Mô-đun 1: Phát hiện vùng biển báo; Mô-đun 2: Phát hiện văn bản ngoại cảnh trên biển báo) giúp triệt tiêu hơn 90% vùng ảnh nhiễu ngoại cảnh không cần thiết, giảm thiểu độ phức tạp tính toán và tăng cường độ chính xác cục bộ cho các ký tự kích thước nhỏ.
  • Thời gian thực hiện: Tiến trình khảo sát, thu thập dữ liệu, huấn luyện mô hình và thực nghiệm đánh giá diễn ra liên tục trong 18 tuần từ tháng 02 đến tháng 06 năm 2023.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

  • Độ chính xác vượt trội của cấu trúc phân đoạn mềm: Mô hình PMTD áp dụng nhãn kim tự tháp đạt chỉ số Precision 91.48% và H-mean 87.33% trên tập kiểm thử ICDAR 2015, vượt trội hơn các phương pháp Mask R-CNN truyền thống khoảng 12.8%. Trên bộ dữ liệu phức tạp ICDAR 2017 MLT, chỉ số H-mean ghi nhận mức 82.12%.
  • Hiệu năng vượt bậc từ nhị phân hóa khả vi (DBNet): Thuật toán DB giúp tăng tốc độ suy luận gấp 2.1 lần so với các kiến trúc phân đoạn điểm ảnh cổ điển, duy trì tốc độ xử lý trên 55 FPS trên đồ họa máy tính tiêu chuẩn trong khi vẫn giữ chỉ số F-score đạt 85.4% trên các tập ký tự đa hướng.
  • Đánh đổi tối ưu trong mô hình hóa chuỗi nhận dạng: Cấu hình TPS-ResNet-BiLSTM-Attn đạt độ chính xác nhận dạng ký tự 84.60% sau 300.000 vòng lặp (Epochs), tuy nhiên biến thể sử dụng bộ giải mã CTC giúp tiết kiệm 42% bộ nhớ tham số và rút ngắn độ trễ từ 35ms xuống 15ms cho mỗi khung hình.
  • Cải thiện thực tế trên dữ liệu giao thông Việt Nam: Sau khi tinh chỉnh (Fine-tuning) với các tập dữ liệu VTSD, VinText và Zalo AI, độ chính xác phát hiện biển báo của PP-YOLOE+ tăng từ 76.5% lên 89.2% mAP, giúp toàn bộ pipeline phát hiện văn bản ngoại cảnh đạt độ tin cậy định vị chữ chính xác 88.6%.

Thảo luận kết quả

Thành công của mô hình bắt nguồn từ việc giải quyết đồng thời hai bài toán: loại bỏ nhiễu nền phức tạp và tối ưu hóa ranh giới văn bản méo mó. Cơ chế nhị phân hóa khả vi đã biến ngưỡng nhị phân cố định thành một hàm học được, cho phép các gradient lan truyền ngược điều chỉnh chính xác biên giới của các từ nằm nghiêng hoặc bị khuất một phần.

Dữ liệu thực nghiệm khi biểu diễn qua biểu đồ phân tán giữa độ trễ xử lý (ms) và độ chính xác nhận dạng (F-score) cho thấy rõ: các mạng sử dụng backbone ResNet kết hợp FPN mang lại sự cân bằng hoàn hảo nhất giữa chi phí phần cứng và năng lực biểu diễn không gian. So sánh với các nghiên cứu trong nước trước đây chủ yếu sử dụng cửa sổ trượt hoặc học máy cổ điển (vốn chỉ đạt độ chính xác dưới 70% trên văn bản nghiêng), kiến trúc đề xuất đã cải thiện hiệu năng thêm 18.6%, chứng minh khả năng ứng dụng thực tế trên các luồng video giao thông thời gian thực.

Đề xuất và khuyến nghị

  • Mở rộng quy mô và chuẩn hóa bộ dữ liệu giao thông: Nhóm nghiên cứu thị giác máy tính và các viện nghiên cứu cần thu thập và gán nhãn thêm khoảng 20.000 hình ảnh giao thông chất lượng cao trong các điều kiện khắc nghiệt (mưa lớn, ban đêm, sương mù), nhằm nâng độ bao phủ của tập dữ liệu lên 98% các dạng biển báo tại Việt Nam trong vòng 6 tháng tới.
  • Tối ưu hóa và nén mô hình cho thiết bị biên: Các kỹ sư phát triển phần mềm nhúng cần ứng dụng kỹ thuật lượng tử hóa mạng (Quantization INT8) và chưng cất tri thức (Knowledge Distillation) với kiến trúc CML/DML, đặt mục tiêu cắt giảm 50% dung lượng mô hình và duy trì tốc độ xử lý trên 60 FPS trên các vi xử lý như NVIDIA Jetson Orin trong 3 tháng.
  • Tích hợp module nhận dạng từ vựng tiếng Việt chuyên biệt: Bộ phận R&D công nghệ giao thông cần hoàn thiện bộ giải mã CTC hỗ trợ đầy đủ 134 ký tự tiếng Việt có dấu kết hợp bộ từ điển địa danh giao thông Việt Nam, hướng tới chỉ số nhận dạng từ đúng (Word Recognition Accuracy) đạt trên 92% trong thời hạn 4 tháng.
  • Triển khai thử nghiệm trên hệ thống giao thông thông minh: Đề xuất Sở Giao thông Vận tải và các doanh nghiệp công nghệ tích hợp giải pháp vào mạng lưới camera giám sát đô thị và thiết bị hỗ trợ lái xe ADAS, đặt chỉ tiêu giảm tỷ lệ cảnh báo sai xuống dưới 1.5% sau 9 tháng vận hành thử nghiệm.

Đối tượng nên tham khảo luận văn

  • Kỹ sư nghiên cứu AI và Thị giác máy tính: Nắm bắt quy trình xây dựng mạng học sâu chuyên sâu, kỹ thuật nhị phân hóa khả vi (DBNet), phân đoạn mềm (PMTD) và phương pháp tối ưu hóa pipeline xử lý ảnh thời gian thực.
  • Doanh nghiệp phát triển xe tự hành và thiết bị ADAS: Ứng dụng mô-đun phát hiện biển báo và định vị ký tự vào hệ thống hỗ trợ lái xe tự động, tăng cường năng lực hiểu ngữ cảnh giao thông thực tế.
  • Cơ quan quản lý và điều hành giao thông thông minh: Tham khảo giải pháp tự động hóa quá trình kiểm kê, rà soát biển báo hư hỏng và hỗ trợ trích xuất thông tin phục vụ giám sát trật tự an toàn đường bộ.
  • Học viên cao học và sinh viên ngành Công nghệ thông tin: Tiếp cận một tài liệu học thuật mẫu mực về phương pháp nghiên cứu thực nghiệm, kỹ thuật xử lý dữ liệu ngoại cảnh và cách đánh giá định lượng mô hình AI.

Câu hỏi thường gặp

Hệ thống hai giai đoạn có ưu điểm gì so với mô hình End-to-End toàn diện?
Hệ thống hai giai đoạn tách biệt khâu tìm kiếm biển báo và khâu đọc văn bản, giúp loại bỏ hơn 90% diện tích ảnh nền không liên quan. Điều này giúp mô hình tập trung tài nguyên vào vùng ảnh chứa thông tin, nâng độ chính xác nhận diện chữ nhỏ lên thêm 14% và giảm tải tính toán cho toàn bộ hệ thống.

Thuật toán Differentiable Binarization (DBNet) giải quyết vấn đề gì trong xử lý ảnh?
DBNet giải quyết điểm nghẽn của bước nhị phân hóa cứng truyền thống bằng cách đưa hàm xấp xỉ nhị phân khả vi vào quá trình huấn luyện mạng nơ-ron. Thuật toán giúp mô hình tự học ngưỡng phân tách biên giới ký tự, tăng tốc độ xử lý lên trên 50 FPS mà không làm suy giảm độ chính xác định vị.

Làm thế nào để hệ thống nhận diện tốt biển báo trong điều kiện ban đêm hoặc thời tiết xấu?
Luận văn tích hợp mạng trích xuất đặc trưng đa tầng CSPRepResStage và kiến trúc PAN, kết hợp các kỹ thuật tăng cường dữ liệu (Data Augmentation) về độ tương phản và ánh sáng. Nhờ đó, mô hình duy trì chỉ số phát hiện chính xác trên 80% ngay cả trên các khung hình thiếu sáng từ tập Zalo AI.

Bộ dữ liệu VinText và VTSD đóng góp gì cho sự thành công của đề tài?
VTSD cung cấp các mẫu biển báo đặc thù tại Việt Nam, trong khi VinText đóng góp hơn 56.000 nhãn văn bản ngoại cảnh tự nhiên. Sự kết hợp này giúp tinh chỉnh mô hình thích nghi sâu với kiểu chữ, ngôn ngữ tiếng Việt và điều kiện chụp thực tế từ camera hành trình trong nước.

Cấu hình nhận dạng nào tối ưu nhất cho bài toán yêu cầu tốc độ thời gian thực?
Thực nghiệm chứng minh cấu hình kết hợp TPS-ResNet với tầng dự đoán CTC là lựa chọn lý tưởng nhất. Cấu hình này giúp rút ngắn thời gian xử lý xuống còn khoảng 15ms mỗi ảnh, nhanh hơn 2.3 lần so với cơ chế Attention mà vẫn duy trì độ chính xác nhận dạng vượt mức 80%.

Kết luận

  • Xây dựng thành công hệ thống phát hiện văn bản ngoại cảnh trên biển báo giao thông bằng học sâu với kiến trúc hai giai đoạn tối ưu, thích ứng cao với điều kiện đường sá Việt Nam.
  • Đạt hiệu năng vượt trội với chỉ số Precision 91.48%, H-mean 87.33% trên tập dữ liệu chuẩn ICDAR 2015 và duy trì tốc độ xử lý thời gian thực trên 45 FPS.
  • Giải quyết triệt để các hạn chế của phân đoạn nhị phân truyền thống nhờ ứng dụng xuất sắc thuật toán Differentiable Binarization và mô hình Pyramid Mask Text Detector.
  • Lộ trình 6-12 tháng tới sẽ tập trung hoàn thiện mô-đun nhận dạng trọn vẹn ký tự tiếng Việt có dấu và tối ưu hóa mô hình trên các bo mạch nhúng chuyên dụng.
  • Luận văn là nguồn tài liệu khoa học giá trị cao, thúc đẩy quá trình chuyển đổi số và phát triển các hệ thống giao thông thông minh hiện đại tại Việt Nam.