Tổng quan nghiên cứu

Sự gia tăng nhanh chóng của các phương tiện cơ giới với hơn 60 triệu xe máy và 4.5 triệu xe ô tô lưu hành tại Việt Nam đang đặt ra thách thức nghiêm trọng cho công tác quản lý đô thị và trật tự an toàn giao thông. Trong bối cảnh đó, phương pháp giám sát thủ công bộc lộ nhiều hạn chế về mặt nhân lực cũng như độ chính xác. Đề tài luận văn thạc sĩ chuyên ngành Khoa học Máy tính của tác giả Nguyễn Xuân Thành, dưới sự hướng dẫn của Tiến sĩ Lê Thành Sách tại Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh, tập trung giải quyết bài toán tự động hóa quy trình phát hiện và nhận diện biển số xe thông qua các kỹ thuật học sâu tiên tiến.

Nghiên cứu hướng tới mục tiêu thiết kế và hiện thực hóa một mô hình kết hợp có khả năng phát hiện chính xác vùng biển số với độ chính xác đạt trên 90% và nhận diện chuỗi ký tự đạt trên 80%, đồng thời đảm bảo tốc độ xử lý hướng tới thời gian thực. Phạm vi nghiên cứu bao quát các phương tiện giao thông phổ biến tại Việt Nam bao gồm xe ô tô và xe máy, với kích thước và quy cách biển số tuân thủ nghiêm ngặt theo Thông tư 15/2014/TT-BCA của Bộ Công an.

Ý nghĩa thực tiễn của công trình thể hiện ở khả năng ứng dụng trực tiếp vào các hệ thống bãi đỗ xe thông minh, trạm thu phí không dừng và camera giám sát xử lý vi phạm giao thông, giúp giảm thiểu khoảng 30% đến 50% thời gian xử lý thủ công. Về mặt khoa học, luận văn đóng góp giải pháp loại bỏ hoàn toàn công đoạn phân đoạn ký tự truyền thống, khắc phục triệt để các sai số do biến dạng hình học và điều kiện chiếu sáng phức tạp tại các đô thị Việt Nam.

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

Khung lý thuyết áp dụng

Nghiên cứu xây dựng trên nền tảng của các kiến trúc học sâu chuyên sâu trong thị giác máy tính và xử lý chuỗi:

Mạng nơ-ron tích chập (Convolutional Neural Network - CNN) với các kiến trúc cải tiến như ResNet-34 và ResNet-50 đóng vai trò trích xuất đặc trưng hình ảnh tự động ở nhiều mức độ phân giải khác nhau. Khung phát hiện đối tượng đơn bước SSD (Single Shot MultiBox Detector) được triển khai nhằm dự đoán vị trí các vùng chữ nhật chứa biển số thông qua cơ chế phân bổ các ô chuẩn (default boxes / anchor boxes) có tỷ lệ chiều rộng và chiều cao tùy biến (1:1, 1:2.5, 1:4.5), phù hợp hoàn hảo với cả hai dạng biển số dài và ngắn tại Việt Nam.

Mạng nơ-ron hồi quy hai chiều (Bidirectional Long Short-Term Memory - BiLSTM) kết hợp với hàm lỗi Connectionist Temporal Classification (CTC Loss) tạo thành kiến trúc CRNN hoàn chỉnh. Cơ chế này cho phép chuyển đổi bản đồ đặc trưng trích xuất từ lớp tích chập thành chuỗi xác suất ký tự có độ dài biến thiên mà không cần gán nhãn vị trí từng ký tự đơn lẻ.

Mạng biến đổi không gian (Spatial Transformer Network - STN) được tích hợp nhằm tự động học ma trận biến đổi Affine, cho phép nắn thẳng và chuẩn hóa phối cảnh của các biển số bị nghiêng hoặc méo mó trước khi đưa vào khối nhận diện.

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

Nghiên cứu sử dụng tập dữ liệu kết hợp gồm hơn 10.000 mẫu biển số được sinh tự động bằng thuật toán nhân tạo và 2.500 ảnh thực tế thu thập từ camera giao thông tại các tuyến đường trọng điểm trên địa bàn Thành phố Hồ Chí Minh. Toàn bộ quá trình nghiên cứu và thu thập dữ liệu được triển khai liên tục từ tháng 02/2018 đến tháng 12/2018.

Phương pháp chọn mẫu áp dụng kỹ thuật lấy mẫu phân tầng ngẫu nhiên, bao gồm đa dạng các điều kiện thực tế như ban ngày, ban đêm, điều kiện thời tiết mưa gió, ngược sáng, cùng các góc nghiêng lệch trục của camera dao động từ 0 đến 30 độ.

Lý do lựa chọn phương pháp phân tích: Kiến trúc SSD được chọn thay vì Faster R-CNN nhằm tối ưu hóa sự cân bằng giữa tốc độ xử lý thời gian thực và độ chính xác phát hiện vật thể nhỏ. Việc lựa chọn mạng CRNN kết hợp STN và CTC Loss là giải pháp mang tính đột phá nhằm loại bỏ bước phân đoạn ký tự (character segmentation) – vốn là nguyên nhân gây ra hơn 70% các lỗi nhận diện trong các hệ thống OCR truyền thống khi gặp ký tự dính liền hoặc mờ nhòe.

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

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

Mô hình SSD cải tiến sử dụng mạng nền ResNet-50 với kích thước ảnh đầu vào 640x640 pixel đạt độ chính xác phát hiện trung bình (mAP) là 94.2% trên tập dữ liệu kiểm thử thực tế, vượt trội hơn khoảng 8.6% so với mô hình SSD nguyên bản dùng ảnh đầu vào 300x300 pixel (đạt 85.6%).

Mô hình nhận diện chuỗi ký tự CRNN khi được tích hợp lớp biến đổi không gian STN đạt độ chính xác nhận diện toàn bộ chuỗi ký tự (WRA) lên tới 88.7% trên tập dữ liệu thực tế. Kết quả này thể hiện sự cải thiện rõ rệt, tăng 5.3% so với mô hình CRNN thông thường không có STN (chỉ đạt 83.4%).

Tốc độ xử lý của toàn bộ hệ thống tuần tự đạt mức xấp xỉ 28 khung hình/giây (FPS) trên nền tảng phần cứng GPU chuyên dụng, với thời gian suy luận trung bình cho mỗi khung hình chỉ mất khoảng 35 đến 41 mili-giây, đáp ứng tiêu chuẩn xử lý luồng video thời gian thực.

Kỹ thuật tiền xử lý cắt đôi và ghép nối tiếp biển số 2 dòng (biển số vuông kích thước 280 x 200 mm) thành một chuỗi ngang duy nhất kích thước 32x100 pixel đã giúp mạng BiLSTM nhận diện chuẩn xác 100% các ký tự phân bố trên 2 hàng mà không cần phải thay đổi cấu trúc mạng nơ-ron hoặc huấn luyện riêng biệt hai mô hình khác nhau.

Thảo luận kết quả

Hiệu năng phát hiện vượt trội của mạng SSD ResNet-50 bắt nguồn từ việc nâng cao kích thước đầu vào lên 640x640 pixel và điều chỉnh tỷ lệ các ô chuẩn theo thống kê hình học của biển số xe Việt Nam. Điều này giúp hệ thống không bị bỏ sót các vùng biển số có diện tích nhỏ ở khoảng cách xa.

Sự vượt trội của mô hình CRNN tích hợp STN được lý giải bởi khả năng tự động nội suy song tuyến và nắn chỉnh góc quay của ma trận affine, giúp các ký tự luôn được đưa về dạng trực giao chuẩn. Khi so sánh với các nghiên cứu truyền thống sử dụng trích xuất đặc trưng HOG kết hợp máy học vectơ hỗ trợ SVM (thường chỉ đạt độ chính xác nhận diện khoảng 75% đến 78% trong môi trường nhiều nhiễu), mô hình đề xuất đã chứng minh tính bền vững vượt bậc trước sự thay đổi của ánh sáng và góc quay camera.

Các kết quả thực nghiệm có thể được tổng hợp trực quan thông qua biểu đồ đường cong Precision-Recall tại 11 điểm mốc truy hồi chuẩn và bảng so sánh thời gian suy luận (Inference Time) giữa cấu hình ResNet-34 (khoảng 32 ms/ảnh) và ResNet-50 (khoảng 41 ms/ảnh). Qua đó, các nhà phát triển có cơ sở rõ ràng để lựa chọn cấu hình mạng tối ưu tùy thuộc vào điều kiện tài nguyên phần cứng sẵn có.

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

Nghiên cứu mở ra tiềm năng ứng dụng thực tế rất lớn, đồng thời đưa ra các khuyến nghị cụ thể để tiếp tục nâng cao hiệu năng hệ thống:

Triển khai tích hợp mô hình SSD-CRNN-STN vào hệ thống camera giám sát xử lý vi phạm giao thông tại các giao lộ trọng điểm nhằm nâng cao tỷ lệ tự động hóa nhận diện đạt trên 95% trước quý 4 năm 2026, do Trung tâm Điều hành Giao thông Đô thị chủ trì thực hiện.

Chuẩn hóa và mở rộng bộ cơ sở dữ liệu biển số xe đa dạng (bao gồm biển số ngoại giao, biển quân sự, biển số xe điện thế hệ mới) lên quy mô trên 50.000 ảnh trong vòng 6 tháng tới, do các Viện nghiên cứu Trí tuệ Nhân tạo phối hợp cùng Cục Cảnh sát Giao thông triển khai.

Tối ưu hóa mô hình bằng các kỹ thuật nén mạng và lượng tử hóa trọng số (TensorRT, FP16) nhằm giảm dung lượng bộ nhớ xuống dưới 50MB và tăng tốc độ xử lý đạt trên 45 FPS trên các thiết bị nhúng Edge AI trong lộ trình 2026 – 2027, do đội ngũ kỹ sư phần mềm thị giác máy tính đảm trách.

Ứng dụng thuật toán vào các hệ thống quản lý bãi đỗ xe thông minh và trạm thu phí không dừng ETC nhằm rút ngắn thời gian xử lý phương tiện xuống dưới 0.2 giây/xe, góp phần giảm thiểu tình trạng ùn tắc giao thông từ 30% đến 40% trong vòng 12 tháng tới, do các doanh nghiệp công nghệ giao thông thực hiện.

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

Học viên cao học và nghiên cứu sinh chuyên ngành Khoa học Máy tính, Trí tuệ Nhân tạo: Nắm bắt phương pháp kết hợp giữa mạng tích chập, mạng đệ quy và cơ chế CTC Loss không cần phân đoạn ký tự để ứng dụng vào các bài toán nhận dạng chữ viết quang học (OCR) và nhận diện văn bản tự nhiên.

Kỹ sư phát triển phần mềm thị giác máy tính và AI: Ứng dụng trực tiếp kiến trúc mạng SSD-CRNN cùng các kỹ thuật tiền xử lý biển số xe Việt Nam theo Thông tư 15/2014/TT-BCA vào việc xây dựng sản phẩm thương mại như hệ thống kiểm soát xe ra vào thông minh.

Doanh nghiệp cung cấp giải pháp Giao thông Thông minh (ITS): Tham khảo quy trình thiết kế, cân bằng độ chính xác và tốc độ xử lý trên GPU để xây dựng giải pháp trạm thu phí tự động không dừng và camera phạt nguội với chi phí phần cứng tối ưu.

Cơ quan quản lý nhà nước và lực lượng chức năng về an toàn giao thông: Tiếp cận cơ sở khoa học và đánh giá tính khả thi của công nghệ học sâu nhằm xây dựng các tiêu chuẩn kỹ thuật số hóa trong công tác giám sát, đăng ký và quản lý phương tiện cơ giới toàn quốc.

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

Điểm đột phá lớn nhất của phương pháp học sâu trong luận văn so với các kỹ thuật nhận diện biển số truyền thống là gì? Hệ thống loại bỏ hoàn toàn công đoạn phân đoạn ký tự thủ công nhờ ứng dụng mạng CRNN kết hợp hàm lỗi CTC. Phương pháp này loại bỏ nguy cơ tích lũy sai số khi cắt các ký tự dính nhau, nâng cao độ chính xác nhận diện toàn chuỗi từ mức khoảng 75% lên hơn 88% trên tập dữ liệu thực nghiệm ngoài trời.

Hệ thống xử lý như thế nào đối với cả hai dạng biển số xe ngắn 2 dòng và biển số dài 1 dòng tại Việt Nam? Mô hình tự động phân loại tỷ lệ khung hình thông qua các ô chuẩn SSD. Đối với biển số ngắn dạng 2 dòng theo chuẩn Thông tư 15/2014/TT-BCA, thuật toán sẽ tự động chia đôi khung hình và ghép nối tiếp thành một hàng phẳng duy nhất kích thước 32x100 pixel trước khi đưa vào mạng nhận dạng CRNN.

Vai trò cụ thể của mạng biến đổi không gian (STN) trong mô hình nhận diện là gì? Lớp mạng STN đóng vai trò tự động học ma trận biến đổi Affine để nắn thẳng các biển số bị xiên lệch do góc đặt camera. Thực nghiệm cho thấy việc tích hợp STN giúp tăng độ chính xác nhận diện thêm 5.3%, xử lý cực kỳ hiệu quả các góc nghiêng lệch trục từ 20 đến 30 độ trong môi trường thực tế.

Cấu hình phần cứng tối thiểu để hệ thống vận hành đạt chuẩn thời gian thực là gì? Hệ thống yêu cầu thiết bị phần cứng hỗ trợ tính toán song song như GPU với bộ nhớ VRAM tối thiểu 4GB. Trong môi trường thử nghiệm với GPU chuyên dụng, hệ thống đạt tốc độ xử lý ổn định 28 khung hình/giây (FPS), đảm bảo độ trễ xử lý mỗi khung hình ở mức dưới 40 mili-giây.

Dữ liệu nhân tạo (Synthetic Data) có vai trò như thế nào trong quá trình huấn luyện mô hình? Do tập dữ liệu thực tế bị giới hạn, tác giả đã sinh tự động hơn 10.000 mẫu biển số mô phỏng chính xác font chữ, khoảng cách và màu sắc theo chuẩn Bộ Công an, kết hợp kỹ thuật làm giàu ảnh (biến đổi xoay, làm mờ, tạo nhiễu). Điều này giúp mô hình đạt độ bao phủ toàn diện và tránh hiện tượng quá khớp (overfitting).

Kết luận

  • Xây dựng thành công mô hình học sâu kết hợp hoàn chỉnh giữa phát hiện (SSD ResNet) và nhận diện chuỗi ký tự (CRNN-STN-CTC) cho biển số xe Việt Nam.
  • Đạt kết quả thực nghiệm ấn tượng với độ chính xác phát hiện mAP 94.2% và độ chính xác nhận diện toàn chuỗi WRA 88.7% trên tập dữ liệu thực tế.
  • Đột phá trong giải pháp kỹ thuật: xử lý triệt để bài toán biển số 2 dòng và loại bỏ hoàn toàn bước phân đoạn ký tự phức tạp.
  • Tối ưu hóa hiệu năng vận hành đạt tốc độ 28 FPS trên GPU, khẳng định tính khả thi cao trong triển khai thực tế tại các đô thị thông minh.
  • Định hướng phát triển: Mở rộng tập dữ liệu lên trên 50.000 mẫu và tối ưu hóa lượng tử hóa mô hình trên thiết bị Edge AI trong vòng 12 tháng tới.

Công trình luận văn thạc sĩ của tác giả Nguyễn Xuân Thành là tài liệu tham khảo khoa học giá trị cho các nhà nghiên cứu và kỹ sư AI. Hãy khai thác ngay kiến trúc mô hình và các giải pháp thực nghiệm trong công trình này để nâng tầm các dự án thị giác máy tính và giao thông thông minh của bạn!