VECTIQ
← Toàn bộ dự án
Giao thông thông minhBẢN BETA

StreetLens - Biển Báo Giao Thông Từ Ảnh Đường Phố

Phát hiện biển báo từ ảnh đường phố, định vị lên đường dù GPS điện thoại nhiễu, chuyển ca chưa chắc cho người duyệt, và suy ra vùng giới hạn tốc độ theo đoạn đường và chiều đi

StreetLens - Biển Báo Giao Thông Từ Ảnh Đường Phố

Tổng quan

Dữ liệu biển báo trên đường Việt Nam cũ, thiếu và không đồng nhất, và một bản đồ chỉ lưu điểm biển thì không trả lời được câu người lái thật sự hỏi: đoạn này được chạy tối đa bao nhiêu? StreetLens làm việc trên khung hình đường phố kèm GPS và hướng.

Detector YOLO tìm biển, các lớp biển được ánh xạ sang mã QCVN 41:2019; các lần thấy cùng một biển được gom lại trong một lượt đi và giữa nhiều lượt đi; vị trí tính bằng back-projection cộng thuật toán gom chịu nhiễu của AutoTS (IEEE T-CSVT 2025), mỗi lượt đi thêm làm độ bất định co hẹp lại.

Mỗi biển có hướng mặt biển và tham chiếu đường, rồi được chấm điểm tin cậy: biển đủ chắc chắn được đánh dấu đã xác minh, phần còn lại vào hàng đợi duyệt, nơi người duyệt xem ảnh bằng chứng rồi chấp nhận hoặc từ chối. Biển mà xe đi ngang nhiều lần không còn thấy sẽ bị gỡ khỏi bản đồ.

Một lớp quy định riêng biến biển thành vùng hiệu lực: giới hạn tốc độ chạy dọc đường theo một chiều cho tới khi gặp biển giá trị khác thay thế, hoặc gặp nút giao với đường đủ cấp thì kết thúc, và kết quả xuất được thành tag maxspeed kiểu OSM.

Một bộ crawler trên ảnh Mapillary công khai thu ảnh cắt biển tốc độ để huấn luyện, đồng thời ghi lại chỗ nào có ảnh mà không có biển, để "không thấy biển" không bị nhầm với "chưa ai đi qua". Hiện pipeline, ingest API và web duyệt chạy trọn luồng trên môi trường phát triển với dữ liệu thật ở Hà Nội. Ứng dụng di động thu dữ liệu, phần đọc biển phụ và thí điểm thực địa chưa được xây.

Tính năng chính

Phát hiện biển báo bằng YOLO, các lớp biển được ánh xạ sang mã QCVN 41:2019
Gom các lần thấy thành một biển trong cùng lượt đi và giữa nhiều lượt đi
Định vị theo phương pháp AutoTS, chịu được nhiễu GPS điện thoại
Hợp nhất nhiều lượt đi để thu hẹp độ bất định vị trí
Hướng mặt biển và gán đường: cùng chiều, ngược chiều hoặc cắt ngang
Chấm điểm tin cậy, hàng đợi duyệt và nhật ký quyết định
Biển bị đi ngang nhiều lần mà không thấy sẽ được gỡ khỏi bản đồ
Vùng giới hạn tốc độ và cấm đỗ theo đoạn đường và chiều đi
Xuất tag maxspeed kiểu OSM từ vùng hiệu lực
Schema đối tượng mở rộng được: hiện có biển báo; đèn tín hiệu, vạch kẻ đường và hư hỏng mặt đường là các loại sẽ bổ sung, chưa có detector
Crawler Mapillary có ghi nhận bằng chứng âm và xuất dataset YOLO

Công nghệ sử dụng

YOLO11 · aiPyTorch · aiOpenCV · aiFastAPI · backendPostGIS · databaseMinIO · databaseReact · frontendMapLibre · frontendDocker · devopsMapillary API · other

Giải pháp