Phát hiện, Theo dõi và Phân tích Hành vi Xe cộ Tăng Cường Thông Tin Độ Sâu

Chuyên khảo phân tích Vehicle detection tracking and behavior analysis with enhancing depth information, đánh giá các khía cạnh quan trọng, đề xuất hướng nghiên cứu tiếp theo.

Chuyên ngành

Automotive Engineering

Người đăng

Ẩn danh

Thể loại

graduation project

2023

71
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

Abstract

1. Chapter 1: INTRODUCTION

1.1. Topic Reasoning

1.2. Objectives

1.3. Project Content

1.3.1. Research and Literature Review

1.3.2. Data Collection and Preprocessing

1.3.3. Vehicle Detection and Driving Scene Recognition

1.3.4. Vehicle Tracking

1.3.5. Behavior Analysis and Warning

1.3.6. Warning and Alert System

1.3.7. Documentation and Reporting

1.3.8. Iterative Development and Enhancement

1.4. Vehicle Detection

1.5. Vehicle Tracking

2. Chapter 2: LITERATURE REVIEW

2.1. Data Fusion Mechanism

2.2. Stereo Disparity Block Matching

2.3. Distance Estimation based on Depth Information

2.4. Multi-tasking Detection Model

2.5. Motion-based Tracking

2.6. Feature-based Tracking

2.7. Vehicle Behavior Analysis/Trajectory Prediction

2.8. Behavior Analysis Problem Statement

2.9. Evaluation Metrics and Losses

3. Chapter 3: MULTI-TASKING MODEL FOR PANOPTIC DRIVING PERCEPTION

3.1. Network Model Selection

4. Chapter 4: VEHICLE TRACKING

4.1. Feature-based Tracker

4.2. Data Association and Track Management

5. Chapter 5: VEHICLE BEHAVIOR ANALYSIS AND DRIVER WARNING

5.1. Post Processing of Multitasking Detection Model output

5.2. Line merging and filtering

5.3. Establish Warning Region of Interest

5.4. Predict Future State using Kalman Filter

5.5. Analyzing and Warning

5.5.1. Case 1: Warning of Decelerating

5.6. Warning of Lane-changing

5.7. Warning at Intersection

5.8. Behavior Analysis and Warning

7. Chapter 7: CONCLUSION AND FUTURE WORK

Tóm tắt

I. Toàn cảnh Phát hiện và Phân tích Hành vi Xe cộ trong ITS

Hệ thống phát hiện và phân tích hành vi xe cộ là một trụ cột quan trọng trong việc phát triển các Hệ thống Hỗ trợ Lái xe Tiên tiến (ADAS) và Hệ thống Giao thông Thông minh (ITS). Mục tiêu cốt lõi là nâng cao an toàn giao thông và hiệu quả vận hành. Các hệ thống này sử dụng công nghệ tiên tiến để giám sát, diễn giải và dự đoán hành động của các phương tiện trong môi trường giao thông phức tạp. Bằng cách cung cấp cảnh báo kịp thời cho người lái về các hành vi bất thường, công nghệ này giúp giảm thiểu rủi ro tai nạn. Theo một nghiên cứu, sai lầm của con người khi chuyển làn, chạy quá tốc độ và bám đuôi gây ra tới 41% tổng số vụ va chạm nghiêm trọng. Điều này nhấn mạnh vai trò không thể thiếu của các giải pháp tự động hóa. Một khung làm việc toàn diện bao gồm ba giai đoạn chính: phát hiện, theo dõi và phân tích hành vi. Giai đoạn phát hiện sử dụng các thuật toán thị giác máy tính để xác định vị trí của các phương tiện trong luồng video. Giai đoạn theo dõi duy trì định danh cho từng phương tiện qua các khung hình liên tiếp. Cuối cùng, giai đoạn phân tích sử dụng dữ liệu quỹ đạo và bối cảnh để nhận dạng hành vi lái xe và đưa ra cảnh báo. Việc tích hợp thông tin từ nhiều cảm biến, như camera và dữ liệu độ sâu, cho phép hệ thống có cái nhìn toàn cảnh và chính xác hơn, đặt nền móng cho các ứng dụng từ cảnh báo va chạm đến hỗ trợ xe tự hành điều hướng an toàn.

1.1. Vai trò của ADAS và ITS đối với an toàn giao thông hiện đại

Hệ thống Hỗ trợ Lái xe Tiên tiến (ADAS) và Hệ thống Giao thông Thông minh (ITS) đóng vai trò trung tâm trong việc cải thiện an toàn giao thông. Các hệ thống này được thiết kế để bù đắp cho những hạn chế của con người, như thời gian phản ứng chậm hoặc mất tập trung. ADAS cung cấp các tính năng như cảnh báo chệch làn đường, phanh khẩn cấp tự động và giám sát điểm mù. ITS mở rộng quy mô này ra toàn bộ hạ tầng giao thông, cho phép quản lý luồng giao thông hiệu quả và trao đổi thông tin giữa các phương tiện (V2V) và giữa phương tiện với cơ sở hạ tầng (V2I). Việc phát hiện và phân tích hành vi xe cộ là công nghệ nền tảng cho cả ADAS và ITS, cung cấp dữ liệu đầu vào cần thiết để các hệ thống này đưa ra quyết định thông minh và kịp thời, góp phần giảm thiểu tai nạn và ùn tắc.

1.2. Các thành phần cốt lõi trong một hệ thống phân tích xe cộ

Một hệ thống phân tích hành vi xe cộ hiệu quả được xây dựng dựa trên các thành phần công nghệ tích hợp chặt chẽ. Thành phần đầu tiên là thu thập dữ liệu, sử dụng các cảm biến như camera, cảm biến Lidar và Radar để ghi lại môi trường xung quanh. Thành phần thứ hai là nhận thức (Perception), nơi các thuật toán học sâu cho giao thông thực hiện xử lý ảnh video giao thông để phát hiện và phân loại các đối tượng. Tiếp theo là theo dõi đối tượng (object tracking), có nhiệm vụ duy trì một định danh nhất quán cho mỗi phương tiện theo thời gian. Cuối cùng, mô-đun phân tích và dự đoán sẽ mô hình hóa hành vi giao thông từ dữ liệu quỹ đạo đã thu thập, xác định các hành vi tiềm ẩn rủi ro và dự đoán quỹ đạo xe trong tương lai gần để đưa ra cảnh báo. Mỗi thành phần đều phải hoạt động chính xác và hiệu quả để đảm bảo tính tin cậy của toàn bộ hệ thống.

II. Thách thức trong Phân tích Hành vi Xe cộ Thời gian thực

Việc triển khai hệ thống phát hiện và phân tích hành vi xe cộ trong thực tế phải đối mặt với nhiều thách thức kỹ thuật đáng kể. Một trong những rào cản lớn nhất là yêu cầu xử lý thời gian thực. Các thuật toán phải có khả năng phân tích luồng video độ phân giải cao và đưa ra cảnh báo gần như tức thời, điều này đòi hỏi năng lực tính toán khổng lồ mà các hệ thống nhúng trên xe thường bị giới hạn. Vấn đề sai số tích lũy cũng là một thách thức nghiêm trọng; lỗi nhỏ trong giai đoạn phát hiện có thể bị khuếch đại trong giai đoạn theo dõi và dẫn đến kết quả phân tích hành vi lái xe sai lệch. Hơn nữa, môi trường giao thông vốn rất đa dạng và khó lường. Các điều kiện thời tiết xấu, ánh sáng thay đổi đột ngột, hoặc các tình huống giao thông phức tạp như nút giao đông đúc có thể làm giảm đáng kể độ chính xác của các mô hình thị giác máy tính. Các mô hình được huấn luyện trên một tập dữ liệu nhất định có thể hoạt động kém hiệu quả khi gặp các kịch bản chưa từng thấy, đặt ra bài toán về khả năng tổng quát hóa. Cuối cùng, việc cân bằng giữa tỷ lệ cảnh báo sai (false positives) và bỏ lọt nguy hiểm (false negatives) là một bài toán tối ưu tinh vi, ảnh hưởng trực tiếp đến sự tin tưởng và trải nghiệm của người dùng.

2.1. Vấn đề độ trễ và hiệu suất tính toán khi xử lý video

Hiệu suất tính toán là yếu tố then chốt. Việc xử lý ảnh video giao thông để phát hiện, theo dõi và phân tích đòi hỏi các mô hình học sâu cho giao thông phức tạp. Các mô hình này, dù chính xác, thường tiêu tốn nhiều tài nguyên xử lý. Việc triển khai chúng trên các nền tảng phần cứng có nguồn lực hạn chế trên xe là một thách thức lớn. Độ trễ giữa thời điểm sự kiện xảy ra và thời điểm cảnh báo được đưa ra phải được giữ ở mức tối thiểu để người lái có đủ thời gian phản ứng. Tối ưu hóa thuật toán và sử dụng các bộ xử lý chuyên dụng là những hướng đi cần thiết để giải quyết bài toán này, đảm bảo khả năng giám sát giao thông thời gian thực.

2.2. Độ phức tạp của mô hình hóa hành vi giao thông đa phương thức

Hành vi của một phương tiện không phải lúc nào cũng tuân theo một quỹ đạo duy nhất. Tại một ngã tư, một chiếc xe có thể đi thẳng, rẽ trái, hoặc rẽ phải. Đây là đặc tính đa phương thức (multi-modal) của hành vi giao thông. Việc mô hình hóa hành vi giao thông đa phương thức đòi hỏi các thuật toán phải có khả năng dự đoán nhiều kịch bản có thể xảy ra và gán xác suất cho từng kịch bản. Thách thức nằm ở việc xây dựng các mô hình có thể nắm bắt được sự tương tác phức tạp giữa các phương tiện và ảnh hưởng của bối cảnh giao thông đến quyết định của người lái, từ đó đưa ra dự đoán quỹ đạo xe chính xác và bao quát.

2.3. Sai số tích lũy từ các mô đun nhận dạng và theo dõi

Hệ thống phân tích hành vi hoạt động theo chuỗi: nhận dạng, rồi đến theo dõi đối tượng, và cuối cùng là phân tích. Một sai sót nhỏ ở giai đoạn đầu có thể lan truyền và khuếch đại ở các giai đoạn sau. Ví dụ, nếu mô-đun nhận dạng bỏ lỡ một phương tiện trong vài khung hình, mô-đun theo dõi có thể mất dấu hoặc gán sai định danh (identity switch). Điều này dẫn đến dữ liệu quỹ đạo không chính xác, làm cho việc phân loại kiểu lái xephát hiện lái xe bất thường trở nên không đáng tin cậy. Việc thiết kế các thuật toán theo dõi mạnh mẽ, có khả năng xử lý các trường hợp bị che khuất hoặc nhận dạng không ổn định, là rất quan trọng để giảm thiểu sai số tích lũy.

III. Phương pháp Tiếp cận Đa nhiệm cho Nhận thức Lái xe Toàn cảnh

Để giải quyết các yêu cầu phức tạp của việc phát hiện và phân tích hành vi xe cộ, một phương pháp tiếp cận hiệu quả là sử dụng các mô hình học sâu đa nhiệm. Thay vì xây dựng các mô hình riêng biệt cho từng tác vụ như phát hiện đối tượng, phân khúc làn đường và phân loại khu vực có thể lái, một mô hình đa nhiệm duy nhất có thể xử lý đồng thời tất cả các tác vụ này. Cách tiếp cận này mang lại nhiều lợi ích. Thứ nhất, nó hiệu quả về mặt tính toán vì các tác vụ có thể chia sẻ một bộ mã hóa (encoder) chung để trích xuất đặc trưng từ ảnh đầu vào. Thứ hai, việc học đồng thời nhiều tác vụ liên quan có thể cải thiện hiệu suất tổng thể, vì mô hình học được các biểu diễn đặc trưng phong phú và tổng quát hơn. Một ví dụ tiêu biểu là mô hình YOLOPv2, được thiết kế đặc biệt cho các ứng dụng nhận thức lái xe toàn cảnh (panoptic driving perception). Mô hình này sử dụng một bộ mã hóa chung và ba bộ giải mã (decoder) riêng biệt cho từng tác vụ. Cách tiếp cận này đảm bảo rằng mỗi tác vụ được tối ưu hóa bằng một cấu trúc mạng phù hợp, trong khi vẫn tận dụng được sức mạnh của việc học hỏi chung. Việc huấn luyện các mô hình như vậy đòi hỏi các bộ phân tích dữ liệu lớn như BDD100K, cung cấp dữ liệu đa dạng về các tình huống giao thông, điều kiện thời tiết và thời gian khác nhau.

3.1. Tích hợp thị giác máy tính và học sâu cho giao thông

Sự kết hợp giữa thị giác máy tínhhọc sâu cho giao thông đã tạo ra một cuộc cách mạng. Các kỹ thuật thị giác máy tính truyền thống cung cấp nền tảng về xử lý ảnh, trong khi học sâu, đặc biệt là mạng nơ-ron tích chập (CNN), mang lại khả năng tự động học các đặc trưng phức tạp từ dữ liệu hình ảnh. Trong bối cảnh giao thông, các mô hình học sâu có thể nhận dạng phương tiện, người đi bộ, biển báo và vạch kẻ đường với độ chính xác cao. Việc tích hợp này cho phép hệ thống không chỉ "nhìn thấy" mà còn "hiểu" được bối cảnh giao thông, một yếu tố thiết yếu để phân tích hành vi một cách chính xác.

3.2. Kiến trúc YOLOPv2 Tối ưu phát hiện xe và phân khúc làn đường

Mô hình YOLOPv2 là một kiến trúc tiên tiến được tối ưu hóa cho nhận thức lái xe. Nó bao gồm một bộ mã hóa (encoder) chung dựa trên thiết kế E-ELAN để trích xuất các đặc trưng mạnh mẽ từ hình ảnh đầu vào. Điểm nổi bật của YOLOPv2 là việc sử dụng ba đầu giải mã (decoder) riêng biệt, mỗi đầu dành cho một nhiệm vụ cụ thể: phát hiện đối tượng, phân khúc khu vực có thể lái và phân khúc làn đường. Cấu trúc này cho phép tinh chỉnh từng nhánh mạng để đạt hiệu suất tốt nhất cho từng tác vụ. Ví dụ, nhánh phân khúc làn đường được kết nối ở các lớp sâu hơn của mạng để nắm bắt các chi tiết nhỏ, trong khi nhánh phân khúc khu vực lái xe lại lấy đặc trưng từ các lớp nông hơn để có cái nhìn tổng quan. Cách tiếp cận này giúp YOLOPv2 đạt được sự cân bằng xuất sắc giữa tốc độ và độ chính xác.

IV. Cách Theo dõi và Dự đoán Quỹ đạo Xe với Thông tin Độ sâu

Sau khi phát hiện các phương tiện, bước tiếp theo trong quy trình phân tích hành vi xe cộ là theo dõi chúng qua các khung hình và dự đoán hành động trong tương lai. Парадигма theo dõi theo phát hiện (tracking-by-detection) là phương pháp phổ biến nhất, trong đó kết quả phát hiện từ mỗi khung hình được liên kết với các quỹ đạo đã có. Quá trình liên kết dữ liệu này có thể sử dụng các phương pháp dựa trên chuyển động hoặc dựa trên đặc trưng. Các phương pháp dựa trên chuyển động, như bộ lọc Kalman, sử dụng trạng thái trước đó của đối tượng để dự đoán quỹ đạo xe ở vị trí tiếp theo. Các phương pháp dựa trên đặc trưng, như DeepSORT, sử dụng một mạng học sâu để trích xuất một "dấu vân tay" trực quan của mỗi phương tiện, giúp duy trì việc theo dõi ngay cả khi đối tượng bị che khuất tạm thời. Một sự cải tiến quan trọng được đề xuất trong nghiên cứu là tăng cường thông tin độ sâu. Bằng cách sử dụng hệ thống camera stereo để tính toán bản đồ chênh lệch (disparity map), hệ thống có thể ước tính khoảng cách chính xác đến các phương tiện khác. Thông tin khoảng cách này cực kỳ giá trị cho việc nhận dạng hành vi lái xe nguy hiểm, chẳng hạn như phanh gấp hoặc bám đuôi quá gần, giúp hệ thống cảnh báo trở nên nhạy bén và đáng tin cậy hơn.

4.1. Kỹ thuật theo dõi đối tượng object tracking dựa trên đặc trưng

Kỹ thuật theo dõi đối tượng (object tracking) dựa trên đặc trưng mang lại độ tin cậy cao hơn so với chỉ dựa vào chuyển động. Các thuật toán như DeepSORT kết hợp bộ lọc Kalman với một mạng nơ-ron học sâu. Mạng này được huấn luyện để tạo ra một vector đặc trưng (embedding) độc nhất cho mỗi đối tượng được phát hiện. Khi liên kết các phát hiện mới với các quỹ đạo hiện có, hệ thống không chỉ so khớp vị trí dự đoán mà còn so sánh cả vector đặc trưng. Điều này giúp giải quyết hiệu quả vấn đề chuyển đổi định danh (identity switch), đặc biệt trong các cảnh giao thông đông đúc nơi các phương tiện thường xuyên che khuất lẫn nhau.

4.2. Ứng dụng bộ lọc Kalman để dự đoán quỹ đạo xe chính xác

Bộ lọc Kalman là một công cụ toán học mạnh mẽ để ước tính trạng thái của một hệ thống động. Trong theo dõi đối tượng, nó được sử dụng để dự đoán quỹ đạo xe. Bộ lọc hoạt động theo một chu trình hai bước: dự đoán và cập nhật. Trong bước dự đoán, nó sử dụng mô hình chuyển động (ví dụ: vận tốc không đổi) để ước tính vị trí và vận tốc của xe ở khung hình tiếp theo. Trong bước cập nhật, nó kết hợp vị trí dự đoán này với vị trí được đo lường thực tế từ bộ phát hiện đối tượng. Quá trình này giúp làm mịn quỹ đạo, giảm nhiễu và cung cấp một ước tính ổn định về trạng thái của phương tiện, ngay cả khi bộ phát hiện hoạt động không hoàn hảo trong một vài khung hình.

4.3. Tăng cường phân tích bằng dữ liệu độ sâu từ camera stereo

Việc bổ sung thông tin độ sâu từ camera stereo là một bước đột phá. Hệ thống hai camera song song cho phép tính toán độ chênh lệch (disparity) của các điểm ảnh giữa hai ảnh. Từ độ chênh lệch này, khoảng cách đến đối tượng có thể được suy ra bằng phép đạc tam giác. Dữ liệu khoảng cách chính xác này cho phép hệ thống phát hiện lái xe bất thường một cách đáng tin cậy hơn. Ví dụ, hệ thống có thể xác định một phương tiện phía trước đang giảm tốc đột ngột không chỉ dựa trên sự thay đổi kích thước của nó trong ảnh, mà còn dựa trên sự thay đổi khoảng cách đo được. Điều này làm tăng độ chính xác và giảm thiểu các cảnh báo sai, nâng cao hiệu quả của hệ thống hỗ trợ lái xe.

V. Ứng dụng Thực tiễn của Phân tích Hành vi Xe cộ trong ADAS

Công nghệ phát hiện và phân tích hành vi xe cộ là xương sống của nhiều ứng dụng thực tiễn trong Hệ thống Hỗ trợ Lái xe Tiên tiến (ADAS). Ứng dụng phổ biến nhất là hệ thống cảnh báo va chạm phía trước. Bằng cách liên tục theo dõi vị trí, tốc độ và khoảng cách của các phương tiện phía trước, hệ thống có thể tính toán thời gian đến va chạm (Time-to-Collision) và đưa ra cảnh báo bằng âm thanh hoặc hình ảnh nếu phát hiện nguy cơ. Một ứng dụng quan trọng khác là phát hiện lái xe bất thường, như chuyển làn đột ngột không có tín hiệu hoặc lạng lách. Hệ thống có thể xác định các mẫu hành vi này và cảnh báo người lái hoặc thậm chí ghi lại để phân tích sau này. Đối với lĩnh vực xe tự hành, công nghệ này là không thể thiếu. Một chiếc xe tự lái cần phải hiểu và dự đoán hành động của tất cả các phương tiện xung quanh để có thể lập kế hoạch đường đi an toàn và hiệu quả. Ngoài ra, dữ liệu tổng hợp từ nhiều phương tiện có thể được sử dụng cho mục đích quản lý luồng giao thông thông minh, giúp các nhà quản lý đô thị tối ưu hóa tín hiệu đèn và giảm ùn tắc. Về lâu dài, việc phân tích dữ liệu lớn về hành vi giao thông sẽ mở đường cho các hệ thống có khả năng dự báo tai nạn tại các điểm nóng, cho phép can thiệp phòng ngừa trước khi tai nạn xảy ra.

5.1. Hệ thống cảnh báo va chạm và phát hiện lái xe bất thường

Các hệ thống cảnh báo trong xe là ứng dụng trực tiếp và hữu ích nhất. Dựa trên dữ liệu từ camera và các cảm biến khác, thuật toán liên tục phân tích các hành vi như giảm tốc đột ngột của xe phía trước, chuyển làn nguy hiểm hoặc một phương tiện khác đi vào vùng giao cắt tại ngã tư. Khi một hành vi được phân loại là tiềm ẩn rủi ro, hệ thống sẽ ngay lập tức kích hoạt cảnh báo cho người lái. Việc phát hiện lái xe bất thường không chỉ giúp người lái xe an toàn hơn mà còn có thể được sử dụng trong các ứng dụng quản lý đội xe thương mại để giám sát và nâng cao ý thức của tài xế.

5.2. Hỗ trợ quản lý luồng giao thông và tối ưu hóa cho xe tự hành

Ở quy mô lớn hơn, dữ liệu về hành vi xe cộ từ hàng ngàn phương tiện có thể được tổng hợp để phục vụ quản lý luồng giao thông. Các trung tâm điều hành có thể sử dụng thông tin này để xác định các khu vực ùn tắc, phát hiện sự cố và điều chỉnh chu kỳ đèn tín hiệu một cách linh hoạt. Đối với xe tự hành, khả năng hiểu và dự đoán hành vi của các phương tiện do con người điều khiển là cực kỳ quan trọng. Nó cho phép xe tự hành đưa ra các quyết định lái xe mang tính phòng ngừa, chẳng hạn như giữ khoảng cách xa hơn với một chiếc xe đang có biểu hiện lạng lách, đảm bảo một hành trình an toàn và êm ái.

VI. Tương lai của Phân tích Hành vi Xe cộ Tích hợp V2X và AI

Tương lai của lĩnh vực phát hiện và phân tích hành vi xe cộ hứa hẹn những bước tiến vượt bậc nhờ vào sự hội tụ của Trí tuệ Nhân tạo (AI) và các công nghệ kết nối. Các mô hình học sâu cho giao thông sẽ ngày càng phức tạp và chính xác hơn, có khả năng hiểu được những sắc thái tinh tế trong tương tác giữa các phương tiện mà các mô hình hiện tại còn bỏ sót. Một trong những hướng phát triển quan trọng nhất là tích hợp công nghệ tương tác xe-với-mọi-thứ (V2X). V2X cho phép các phương tiện giao tiếp trực tiếp với nhau (V2V), với cơ sở hạ tầng giao thông (V2I), và với người đi bộ (V2P). Sự kết nối này sẽ cung cấp một lượng dữ liệu vô giá mà các cảm biến trên xe không thể thu thập được, chẳng hạn như ý định của một chiếc xe ở góc khuất hoặc trạng thái của đèn tín hiệu phía trước. Hệ thống phân tích hành vi sẽ không còn chỉ dựa vào quan sát (perception) mà còn dựa vào thông tin hợp tác (cooperation). Điều này sẽ tạo ra một hệ sinh thái giao thông kết nối, nơi các phương tiện có thể phối hợp với nhau để di chuyển an toàn và hiệu quả hơn, biến mục tiêu dự báo tai nạn và xây dựng hệ thống giao thông thông minh thực sự chủ động thành hiện thực.

6.1. Tiềm năng của công nghệ tương tác xe với mọi thứ V2X

Công nghệ tương tác xe-với-mọi-thứ (V2X) sẽ thay đổi hoàn toàn cuộc chơi. Thay vì chỉ phân tích những gì camera nhìn thấy, một chiếc xe có thể nhận được thông tin trực tiếp từ các phương tiện khác về tốc độ, hướng đi và ý định của chúng. Ví dụ, một chiếc xe có thể nhận được cảnh báo về việc một phương tiện khác sắp phanh gấp, ngay cả khi phương tiện đó đang bị một chiếc xe tải che khuất. V2X cho phép tầm nhìn vượt ra ngoài giới hạn của cảm biến vật lý, tạo ra một lớp nhận thức tình huống hợp tác, giúp các hệ thống ADAS và xe tự hành đưa ra quyết định an toàn hơn và sớm hơn.

6.2. Xu hướng phát triển các mô hình học sâu cho giao thông phức tạp

Nghiên cứu về học sâu cho giao thông đang không ngừng tiến triển. Các kiến trúc mạng nơ-ron trong tương lai sẽ có khả năng mô hình hóa hành vi giao thông ở mức độ sâu hơn, có thể tính đến các yếu tố tâm lý và xã hội của người lái. Các mô hình này có thể học cách nhận biết các dấu hiệu của việc lái xe mất tập trung hoặc mệt mỏi chỉ qua cách điều khiển phương tiện. Hơn nữa, việc sử dụng các kỹ thuật như học tăng cường (Reinforcement Learning) có thể giúp các hệ thống tự động học các chiến lược lái xe tối ưu trong các tình huống phức tạp. Sự phát triển này sẽ làm cho việc phân tích hành vi xe cộ trở nên chính xác và toàn diện hơn bao giờ hết.

21/09/2025

Trích đoạn nội dung tài liệu

MINISTRY OF EDUCATION AND TRAINING HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION FACULTY FOR HIGH QUALITY TRAINING GRADUATION PROJECT AUTOMOTIVE ENGINEERING VEHICLE DETECTION, TRACKING AND BEHAVIOR ANALYSIS WITH ENHANCING DEPTH INFORMATION ADVISOR: MSc. NGUYEN TRUNG HIEU STUDENT: HA PHAN NGOC QUAN TRUONG THANH NGUYEN SKL010782 Ho Chi Minh city, July 2023 HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION FACULTY FOR HIGH QUALITY TRAINING GRADUATION PROJECT VEHICLE DETECTION, TRACKING AND BEHAVIOR ANALYSIS WITH ENHANCING DEPTH INFORMATION HA PHAN NGOC QUAN Student ID: 19145008 TRUONG THANH NGUYEN Student ID: 19145158 Major: AUTOMOTIVE ENGINEERING Advisor: NGUYEN TRUNG HIEU, MSc. Ho Chi Minh City, July 2023 HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY AND EDUCATION FACULTY FOR HIGH QUALITY TRAINING GRADUATION PROJECT VEHICLE DETECTION, TRACKING AND BEHAVIOR ANALYSIS WITH ENHANCING DEPTH INFORMATION HA PHAN NGOC QUAN Student ID: 19145008 TRUONG THANH NGUYEN Student ID: 19145158 Major: AUTOMOTIVE ENGINEERING Advisor: NGUYEN TRUNG HIEU, MSc. Ho Chi Minh City, July 2023 THE SOCIALIST REPUBLIC OF VIETNAM Independence :.

Freedom- Happiness Ho Chi Minh City, July OJ, 2023 GRADUATION PROJECT ASSIGNMENT Student name: Ha Phan Ngoc Quan Student ID: 19145008 Student name: Truong Thanh Nguyen Student ID: 19145158 Major: Automotive Engineering Class: 19145CLA Advisor: Nguyen Trung Hieu, MSc. Phone number: 096 2497 102 Date of assignment: March 3, 2023 Date of submission: July 1, 2023 1. Project title: Vehicle Detection, Tracking and Behavior Analysis with Enhancing Depth. Initial materials provided by the advisor: _______ ___ ___ 3.

Content of the project: Desel -:p IL JJgd. Final product: -�Oud:1._, -------- CHAIR OF THE PROGRAM ADVISOR (Sign withfull name) (Sign withfull name) THE SOCIALIST REPUBLIC OF VIETNAM Independence - Freedom- Happiness Ho Chi Minh City, July OJ, 2023 ADVISOR'S EVALUATION SHEET Student name: Ha Phan Ngoc Quan Student ID: 19145008 Student name: Truong Thanh Nguyen Student ID: 19145158 Major: Automotive Engineering Project title: Vehicle Detection, Tracking and Behavior Analysis with Enhancing Depth Information Advisor: Nguyen Trung Hieu, MSc. Content of the project: �\�. Approval for oral defense? (Approved or denied) .) Ho Chi Minh City, month day, year ADVISOR (Sign with full name) ./_\,,/ THE SOCIALIST REPUBLIC OF VIETNAM Independence - Freedom- Happiness Ho Chi Minh City, July 01, 2023 PRE-DEFENSE EVALUATION SHEET Student name: Ha Phan Ngoc Quan Student ID: 19145008 Student name: Truong Thanh Nguyen Student ID: 19145158 Major: Automotive Engineering Project title: Vehicle Detection, Tracking and Behavior Analysis with Enhancing Depth Information Name of Reviewer:.

Content and workload of the project .fui✓• js,0:;i ••••fl. Approval for oral defense? (Approved or denied) .) Ho Chi Minh City, month day, year Jil,_JlJ1 zoL!:, REVIEWER d (Sign withfull name) Acknowledgment We would like to express our sincere gratitude to our advisors, Mr. Nguyen Trung Hieu, MSc. Tran Vu Hoang, PhD.

for their invaluable guidance and support throughout the research process. We also wish to thank the Vehicle Automatic Control Laboratory, HCMUTE for facility support, as well as the Lab’s collaborators for providing us the best conditions to accomplish our project. i Table of Contents Abstract. viii Chapter 1: INTRODUCTION.

Research and Literature Review. Data Collection and Preprocessing. Vehicle Detection and Driving Scene Recognition. Behavior Analysis and Warning.

Warning and Alert System. Documentation and Reporting. Iterative Development and Enhancement. False Positives and False Negatives.

Generalization to Unseen Scenarios. Human Factors and Driver Interaction. 7 Chapter 2: LITERATURE REVIEW. Data Fusion Mechanism.

Stereo Disparity Block Matching. Distance Estimation based on Depth Information. Multi-tasking Detection Model. Motion-based Tracking.

Feature-based Tracking. Vehicle Behavior Analysis/Trajectory Prediction. Behavior Analysis Problem Statement. Evaluation Metrics and Losses.

29 Chapter 3: MULTI-TASKING MODEL FOR PANOPTIC DRIVING PERCEPTION. Network Model Selection. 35 Chapter 4: VEHICLE TRACKING. Feature-based Tracker.

Data Association and Track Management. 41 Chapter 5: VEHICLE BEHAVIOR ANALYSIS AND DRIVER WARNING. Post Processing of Multitasking Detection Model output. Line merging and filtering.

Establish Warning Region of Interest. Predict Future State using Kalman Filter. Analyzing and Warning. Case 1: Warning of Decelerating.

Warning of Lane-changing. Warning at Intersection. Behavior Analysis and Warning. 50 Chapter 7: CONCLUSION AND FUTURE WORK.

53 iv List of Figures Fig. 1 Pixel level disparity between left and right image. 2 Stereo disparity matching output of SGBM. 3 Distance estimation model.

4 The data sources are geographically distributed across various cities and regions in highly populated areas of the United States. Each dot on the map represents the starting location of a video clip in BDD100K dataset. 5 Overview of BDD100K dataset for multitasking purpose. 6 Instance statistics of our object categories.

(a) Number of instances of each category, which follows a long-tail distribution. (b)Roughly half of the instances are occluded. (c) About 7% of the instances are truncated. 7 The confusion matrix.

8 Dice coefficient and IoU (Jaccard index) can be calculated based on the overlapping area between the two circles and the total area covered by the circles. 9 Schematic Description of the Kalman Filter Algorithm [20]. 10 Mounting position of sensors with respect to the vehicle body [2]. 11 In reference to [30], the modeling of trajectory predictions for dynamic agents on the road involves considering their interaction-awareness and road awareness.

The trajectory of one vehicle, referred to as Veh.2, is dependent on the trajectory of another vehicle, denoted as Veh.3, and vice versa. 12 Lane Coordinate System. The diagram explains the setup of three coordinate systems: global map coordinate system, ego-vehicle body-fixed coordinate system, and lane coordinate system. 13 Illustration of future vehicle localization.

Location and scale are represented as bounding boxes in predictions. 14 At each time step t, the precision and coherence of the predicted bounding boxes for all traffic participants from preceding frames are assessed. Based on this evaluation, anomaly score for the scene is given. 15 Overview of the complete framework: vehicle detection and scene recognition, vehicle tracking and behavior analysis with enhancing depth information.

16 Day time perception result comparison. 17 Night time perceptive result comparison. 18 The network architecture of YOLOPv2. 19 Methodology flow chart.

20 System Overview of Tracking Framework. 21 Initialize component of tracker. 22 Track component of Tracker. 23 Overview of the Behavior Analysis and Warning component.

24 Post-processing pipeline for the output of the Multitasking Detection Model. 25 Applying Kalman Filter prediction to determine the next positions of tracked vehicles. Estimated positions are shown in white bounding boxes, while the current state in yellow ones. 26 The vehicle with decelerating action in the ego-lane is marked as warning.

27 The vehicle performing lane-changing to ego-lane is marked as warning. 28 At intersections, all the vehicles in any drivable area are marked as warning. 29 A tracked vehicle is marked as warning due to its deceleration based on distance data. 30 Additional results of behavior analysis and warning.

31 A vehicle whose predicted position intersects ego-lane area is being warned. 32 At intersection, any vehicle inside drivable area is warned. 51 vi List of Tables TABLE I. Performance Comparison among Panoptic Driving Perception Networks [14].

Evaluation Results Of Three Methods On MOTA Metric. Evaluation Results Of Three Methods On IDF1 Metric. Evaluation Results Of Three Methods On HOTA Metric. 49 vii Abstract Vehicle behavior analysis and warning systems play a crucial role in Advanced Driver Assistance Systems (ADAS) applications to enhance road safety and driver awareness.

This project presents a comprehensive overview of vehicle behavior analysis techniques and their application in ADAS. It explores various sensors and data sources used to collect information about the vehicle and its surrounding environment. Additionally, the project discusses different algorithms and models employed to detect, track and analyze vehicle behavior, as well as traffic scenes; including lane departure detection, collision prediction, and abnormal maneuver identification. Furthermore, the integration of these techniques into a warning system is examined, focusing on the generation of timely and effective alerts to the driver.

The paper concludes with a discussion on the challenges and future directions in vehicle behavior analysis and warning systems for ADAS, highlighting the potential for advancements in sensor technology, deep learning, and human-machine interaction to further improve road safety and driver assistance. Keywords: ADAS, Advanced Driver Assistance Systems, data-fusion, panoptic driving perception, vehicle tracking, vehicle behavior analysis viii Chapter 1: INTRODUCTION 1. Topic Reasoning As automotive technology continues to advance, the integration of Advanced Driver Assistance Systems (ADAS) has become increasingly vital in the pursuit of safer and more efficient transportation. ADAS applications are revolutionizing the way vehicles interact with their surroundings, providing drivers with enhanced safety features and intelligent assistance.

These systems are designed to mitigate risks, reduce accidents, and enhance the overall driving experience. In this context, the need for ADAS arises from the pressing demand to improve road safety, optimize vehicle behavior, and pave the way for a future of autonomous driving. The primary driving force behind the need for ADAS applications is the paramount goal of enhancing safety on the roads. With millions of vehicles navigating complex traffic scenarios daily, the risk of accidents and collisions remains a significant concern.

For instance, as reported in [1], human error during lane change, speeding and tailgating caused 41.0% of total severe crashes. Ultimately, ADAS technologies step in to address this challenge by providing real-time monitoring, analysis, and intervention capabilities. These systems employ a variety of sensors, cameras, and algorithms to detect potential hazards, warn the driver, and even autonomously intervene when necessary. By augmenting human perception and reaction times, ADAS applications aim to prevent accidents, minimize their severity, and ultimately save lives.

Furthermore, the need for vehicle behavior analysis reinforces the importance of ADAS applications. Understanding and optimizing the behavior of vehicles on the road is crucial for ensuring both safety and efficiency. Vehicle behavior analysts play a vital role in studying and evaluating the dynamic interactions between vehicles, road conditions, and drivers. By leveraging ADAS technologies, these analysts can gather real-world data, analyze driving patterns, and identify areas for improvement.

This analysis can inform the development and refinement of ADAS algorithms, leading to more accurate detection of potential risks and more effective interventions. Ultimately, this synergy between ADAS applications and vehicle behavior analysis helps to create a safer and more intelligent driving environment for all road users. Our framework for vehicle detection, tracking, and behavior analysis is a comprehensive solution that addresses the demands for enhanced road safety and intelligent driver assistance. By leveraging advanced computer vision and machine learning techniques, our framework is capable of accurately detecting and tracking vehicles in real-time, while also analyzing their behavior.

This enables us to provide timely warnings to drivers about abnormal behavior exhibited by other cars on the road. 1 By integrating vehicle detection, tracking, and behavior analysis into a unified framework, we provide drivers with a comprehensive tool to enhance their situational awareness and safety on the road. Our system's ability to identify and notify drivers about abnormal behaviors exhibited by other cars can significantly reduce the risk of accidents and improve overall road safety. Objectives The aim of the project is to develop a robust and intelligent framework for vehicle detection, tracking, and behavior analysis that addresses the need for enhanced road safety and driver assistance.

The primary goal is to combine the data availability from various sensors and leverage advanced computer vision and machine learning techniques to accurately detect and track vehicles in real-time, while also analyzing their behavior in recognized traffic scene to identify abnormal patterns. By achieving this aim, we aim to provide timely warnings and alerts to drivers about potential risks and hazards posed by other vehicles on the road. Furthermore, the project aims to enhance overall road safety by utilizing state-of-the-art algorithms and methodologies for panoptic driving perception.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ