Tổng quan nghiên cứu
Vi phạm quy định về phần đường và làn đường luôn là một trong những nguyên nhân hàng đầu gây ra các vụ tai nạn giao thông nghiêm trọng tại Việt Nam, chiếm tỷ lệ ước tính khoảng 30% đến 40% tổng số vụ va chạm trên các tuyến huyết mạch. Tại tỉnh Tây Ninh, lưu lượng phương tiện vận tải hàng hóa và hành khách qua các tuyến quốc lộ tăng trưởng bình quân trên 12% mỗi năm, dẫn đến áp lực kiểm soát trật tự an toàn giao thông ngày càng lớn. Trước yêu cầu chuyển đổi số toàn diện của ngành giao thông vận tải, việc ứng dụng trí tuệ nhân tạo và xử lý ảnh để tự động hóa giám sát trở thành giải pháp cấp thiết.
Đề tài tập trung xây dựng hệ thống tự động phân loại và phát hiện phương tiện tham gia giao thông di chuyển sai làn đường trên các tuyến quốc lộ thuộc địa bàn tỉnh Tây Ninh thông qua dữ liệu camera kỹ thuật số cố định. Mục tiêu cốt lõi là thiết lập luồng xử lý thời gian thực với độ trễ xử lý dưới 0,05 giây mỗi khung hình, đảm bảo tính toán chính xác hành vi vi phạm của từng loại xe trên từng phân làn quy định.
Phạm vi nghiên cứu được triển khai thực nghiệm trên các tuyến quốc lộ trọng điểm tại Tây Ninh trong năm 2023, phân tích tuyến đường quy chuẩn 3 làn gồm: làn ngoài cho xe ô tô con và xe khách, làn giữa cho xe tải và xe container, làn trong cùng dành cho xe máy. Nghiên cứu mang ý nghĩa thực tiễn to lớn khi hỗ trợ lực lượng chức năng phát hiện sớm vi phạm, giảm tải hơn 70% khối lượng công việc kiểm tra thủ công và nâng cao ý thức chấp hành luật giao thông đường bộ.
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 được xây dựng dựa trên sự tích hợp của hai nền tảng lý thuyết chủ đạo: Thị giác máy tính truyền thống (Computer Vision) và Học sâu (Deep Learning). Trong bài toán trích xuất làn đường cố định, hệ thống ứng dụng thuật toán Canny Edge Detection để xác định các cạnh biên, kết hợp biến đổi Hough Transform nhằm chuyển đổi các điểm ảnh sang không gian tham số và phát hiện chính xác các đường thẳng phân làn. Thuật toán phân cụm K-means tiếp tục được triển khai để lọc bỏ các đường nhiễu từ môi trường xung quanh.
Đối với bài toán phát hiện và phân loại đa phương tiện, nghiên cứu dựa trên kiến trúc mạng nơ-ron tích chập đơn tầng YOLO (You Only Look Once), đặc biệt kế thừa cấu trúc của YOLOv5 nhằm tối ưu hóa giữa độ chính xác nhận dạng và tốc độ tính toán. Các khái niệm nền tảng được vận dụng bao gồm:
- Khung bao giới hạn (Bounding Box): Tọa độ xác định không gian vật thể trong ma trận ảnh 256 mức xám hoặc không gian màu RGB 3 kênh.
- Chỉ số giao cắt trên hợp (Intersection over Union - IoU): Đại lượng đo lường độ trùng khớp giữa vùng dự đoán và vùng thực tế.
- Hộp neo (Anchor Box): Bộ 9 khung hình chuẩn với 3 kích thước (128x128, 256x256, 512x512 pixel) và 3 tỷ lệ khung hình (1:1, 2:1, 1:2) giúp nhận diện đa dạng các kích cỡ phương tiện.
- Phân tách nền bằng mô hình Gauss hỗn hợp (Gaussian Mixture Model - GMM) và bộ lọc Kalman phục vụ dự đoán chuyển động.
Phương pháp nghiên cứu
Nguồn dữ liệu thực nghiệm được thu thập trực tiếp từ hệ thống camera giám sát thông minh của Trung tâm Công nghệ Thông tin - Viễn thông Tây Ninh (VNPT Tây Ninh) đặt tại các giao lộ quốc lộ trọng điểm. Tập dữ liệu bao gồm 5.200 khung hình trích xuất từ các đoạn video độ phân giải cao, ghi nhận trong nhiều điều kiện lưu thông khác nhau.
Phương pháp chọn mẫu sử dụng kỹ thuật lấy mẫu phân tầng theo thời gian và mật độ giao thông, đại diện cho 5 nhóm phương tiện phổ biến: xe máy, xe ô tô con, xe khách, xe tải và xe container. Quá trình gán nhãn dữ liệu (labeling) được thực hiện thủ công chuẩn xác theo định dạng YOLO.
Dữ liệu được phân chia theo tỷ lệ tiêu chuẩn: 70% tập huấn luyện (training set), 20% tập kiểm thử (validation set) và 10% tập đánh giá độc lập (test set). Mô hình học sâu được huấn luyện qua 3 chu kỳ lặp (epochs) với các tham số tối ưu hóa nhằm tăng cường chỉ số mAP (mean Average Precision). Phương pháp phân tích kết hợp giữa trích xuất tọa độ trọng tâm phương tiện và thuật toán giao cắt đa giác hình học với các ranh giới làn đường đã được định vị sẵn, từ đó đưa ra kết luận vi phạm tức thời.
Kết quả nghiên cứu và thảo luận
Những phát hiện chính
Quá trình triển khai thử nghiệm hệ thống trên tập dữ liệu thực tế tại Tây Ninh đã mang lại các kết quả định lượng cụ thể:
- Trích xuất làn đường tự động: Sự kết hợp giữa Canny Edge Detection, Hough Transform và K-means đạt tỷ lệ nhận diện ranh giới làn đường chính xác 93,4%, đồng thời loại bỏ được 87,5% các đường nét nhiễu do vệt bóng cây và gợn sóng mặt đường.
- Phát hiện và phân loại phương tiện: Mô hình YOLOv5 sau 3 lần tinh chỉnh đạt độ chính xác trung bình (mAP@0.5) ở mức 89,6% trên toàn bộ 5 nhóm xe. Trong đó, nhận diện ô tô con và xe tải đạt độ chính xác cao nhất (lần lượt là 92,3% và 90,1%), nhận diện xe máy đạt 86,4% do kích thước nhỏ và mật độ di chuyển đan xen dày đặc.
- Tốc độ xử lý khung hình: Hệ thống đạt tốc độ xử lý trung bình 45,2 khung hình/giây (FPS), tương đương thời gian phản hồi khoảng 0,022 giây cho mỗi khung hình trên nền tảng phần cứng hỗ trợ GPU, đáp ứng hoàn hảo tiêu chuẩn xử lý thời gian thực (Real-time Processing).
- Truy vết và cảnh báo sai làn: Thuật toán định vị kết hợp DeepSORT và logic giao cắt đa giác phát hiện chính xác 91,8% các hành vi lấn làn, đi sai làn quy định, giảm tỷ lệ cảnh báo sai xuống dưới 6,5% trong điều kiện ánh sáng ban ngày.
+---------------------+-------------------+---------------------+
| Nhóm phương tiện | Độ chính xác (mAP)| Tốc độ xử lý (FPS) |
+---------------------+-------------------+---------------------+
| Xe ô tô con | 92,3% | 45,2 |
| Xe tải | 90,1% | 45,2 |
| Xe container | 89,8% | 45,2 |
| Xe khách | 89,4% | 45,2 |
| Xe máy | 86,4% | 45,2 |
+---------------------+-------------------+---------------------+
Thảo luận kết quả
Hiệu năng của mô hình đề xuất thể hiện bước nhảy vọt so với các phương pháp tiếp cận trước đây. Khi so sánh với các kỹ thuật dựa trên R-CNN vốn mất từ 0,2 đến 2,0 giây cho một khung hình, giải pháp YOLOv5 kết hợp DeepSORT nâng tốc độ xử lý lên gấp 9 đến 10 lần mà vẫn duy trì độ chính xác tương đương Faster R-CNN. Độ chính xác phát hiện trung bình 89,6% của YOLOv5 vượt trội đáng kể so với mức 31,2% của các kiến trúc SSD truyền thống trên cùng điều kiện tập dữ liệu giao thông phức tạp.
Nguyên nhân đạt được độ chính xác cao là nhờ cơ chế nhìn toàn diện bức ảnh của mạng YOLO, giúp bảo toàn ngữ cảnh xung quanh vật thể. Biểu đồ ma trận nhầm lẫn (Confusion Matrix) trích xuất từ quá trình đánh giá cho thấy hiện tượng nhầm lẫn chủ yếu xảy ra giữa xe tải nhỏ và xe khách dáng dài khi góc quan sát camera bị nghiêng quá 45 độ. Khi phương tiện bị che khuất một phần (Occlusion), thuật toán DeepSORT với việc tích hợp vector đặc trưng trực quan Deep Cosine đã giúp duy trì chuỗi truy vết liên tục, kéo giảm tỷ lệ mất dấu vật thể xuống dưới 8,2%.
Đề xuất và khuyến nghị
Dựa trên kết quả nghiên cứu thực nghiệm thành công, tác giả đề xuất 4 nhóm giải pháp mang tính hành động cao nhằm hoàn thiện và nhân rộng hệ thống:
- Mở rộng lắp đặt và chuẩn hóa góc camera: Sở Giao thông Vận tải phối hợp cùng Công an tỉnh Tây Ninh triển khai chuẩn hóa góc đặt camera góc cao từ 6 đến 8 mét tại 100% các nút giao thông phức tạp trên Quốc lộ 22 và Quốc lộ 22B, hoàn thành trong giai đoạn 2024 - 2025 nhằm đạt góc nhìn tối ưu, hạn chế điểm mù che khuất.
- Nâng cấp mô hình thích ứng đa điều kiện: Đội ngũ kỹ sư công nghệ thông tin tiếp tục huấn luyện bổ sung tập dữ liệu ban đêm và thời tiết mưa lớn với quy mô trên 10.000 ảnh, đặt mục tiêu nâng chỉ số mAP ban đêm từ mức 78,5% hiện nay lên trên 88% vào quý 4/2024.
- Tích hợp phân hệ nhận dạng biển số tự động (LPR): Trung tâm CNTT VNPT Tây Ninh tiến hành tích hợp module nhận dạng biển số xe độ phân giải cao kết nối trực tiếp với phân hệ phát hiện sai làn, nhằm tự động hóa 100% quy trình xuất biên bản phạt nguội từ quý 2/2025.
- Xây dựng API tích hợp Trung tâm Giám sát Điều hành Đô thị Thông minh (IOC): Phát triển cổng giao tiếp dữ liệu trực tuyến theo thời gian thực kết nối luồng cảnh báo vi phạm về Trung tâm IOC tỉnh Tây Ninh trong vòng 6 tháng, đảm bảo dữ liệu truyền nhận liên tục 24/7 với độ trễ đường truyền dưới 200 mili-giây.
Đối tượng nên tham khảo luận văn
Luận văn cung cấp nguồn tài liệu học thuật và hướng dẫn thực thi kỹ thuật giá trị cho 4 nhóm đối tượng chính:
- Cơ quan quản lý Nhà nước và Cảnh sát Giao thông: Cung cấp cơ sở khoa học và giải pháp công nghệ phục vụ tự động hóa công tác tuần tra, kiểm soát, tối ưu hóa quy trình xử lý vi phạm hành chính về trật tự an toàn giao thông đường bộ.
- Doanh nghiệp công nghệ và viễn thông (VNPT, Viettel, FPT): Tham khảo kiến trúc hệ thống thực tế để phát triển và thương mại hóa các giải pháp Giao thông thông minh (ITS), tích hợp vào các nền tảng thành phố thông minh (Smart City).
- Kỹ sư Trí tuệ nhân tạo và Thị giác máy tính: Học hỏi kỹ thuật kết hợp giữa các thuật toán xử lý ảnh hình học truyền thống (Hough Transform, Canny) với các mô hình học sâu hiện đại (YOLOv5, DeepSORT) để giải quyết bài toán giao thông thực tế tại Việt Nam.
- Học viên Cao học và Nghiên cứu sinh ngành Hệ thống thông tin, Khoa học máy tính: Sử dụng làm tài liệu tham khảo chuẩn mực về phương pháp luận nghiên cứu ứng dụng, quy trình gán nhãn dữ liệu và kỹ thuật đánh giá mô hình thị giác máy tính.
Câu hỏi thường gặp
Hệ thống nhận diện được những loại phương tiện giao thông nào?
Hệ thống được thiết kế để phân loại chính xác 5 nhóm phương tiện phổ biến tham gia giao thông tại Việt Nam, bao gồm: xe máy, xe ô tô con, xe khách, xe tải và xe container, thông qua mô hình YOLOv5 được huấn luyện trên 5.200 khung hình thực tế.
Phương pháp nhận diện làn đường hoạt động như thế nào khi camera cố định?
Hệ thống sử dụng camera góc cố định, áp dụng kỹ thuật tách cạnh Canny Edge Detection kết hợp biến đổi Hough Transform và phân cụm K-means để trích xuất cố định các vạch kẻ đường, sau đó số hóa thành các đa giác ranh giới phân làn với độ chính xác đạt 93,4%.
Vì sao đề tài lựa chọn YOLOv5 thay vì Faster R-CNN hay SSD?
YOLOv5 mang lại sự cân bằng tối ưu giữa độ chính xác và tốc độ. Trong khi Faster R-CNN mất khoảng 0,2 giây cho một ảnh và SSD đạt độ chính xác thấp hơn (khoảng 31,2% AP), YOLOv5 đạt tốc độ 45,2 FPS (0,022 giây/ảnh) và độ chính xác mAP đạt 89,6%, đáp ứng tốt yêu cầu thời gian thực.
Hệ thống xử lý tình huống phương tiện bị che khuất như thế nào?
Bằng việc tích hợp thuật toán DeepSORT sử dụng khoảng cách Mahalanobis, khoảng cách Cosin của vector đặc trưng và bộ lọc Kalman, hệ thống duy trì được định danh (ID) của phương tiện ngay cả khi bị xe lớn che khuất tạm thời, kiểm soát tỷ lệ mất dấu dưới 8,2%.
Dữ liệu thực nghiệm của đề tài có tính thực tế ra sao?
Toàn bộ dữ liệu được trích xuất trực tiếp từ mạng lưới camera thông minh của VNPT Tây Ninh lắp đặt tại các tuyến quốc lộ trọng điểm trên địa bàn tỉnh, phản ánh chính xác điều kiện hạ tầng và thói quen giao thông thực tế tại địa phương trong năm 2023.
Kết luận
- Đề tài đã nghiên cứu và ứng dụng thành công kỹ thuật thị giác máy tính kết hợp học sâu để giải quyết trọn vẹn bài toán phát hiện phương tiện đi sai làn đường tại tỉnh Tây Ninh.
- Xây dựng hoàn chỉnh chuỗi xử lý khép kín từ trích xuất làn đường bằng Canny - Hough Transform đến nhận dạng phương tiện bằng YOLOv5 và truy vết bằng DeepSORT.
- Đạt hiệu năng ấn tượng với độ chính xác nhận diện sai làn 91,8% và tốc độ xử lý đạt 45,2 khung hình/giây trên luồng video thời gian thực.
- Đóng góp giải pháp công nghệ có khả năng ứng dụng thực tiễn cao, tận dụng tối đa hạ tầng camera sẵn có mà không phát sinh chi phí cảm biến chuyên dụng đắt đỏ.
- Kế hoạch tiếp theo hướng tới tích hợp phân hệ nhận dạng biển số xe (LPR) và mở rộng triển khai trên toàn bộ hệ thống giao thông thông minh của tỉnh trong giai đoạn 2024 - 2025; các cơ quan quản lý và đơn vị phát triển giải pháp có thể ứng dụng ngay mô hình này để nâng cao hiệu quả giám sát an toàn giao thông.