NGHIÊN CỨU ỨNG DỤNG MÔ HÌNH YOLOv5 NHẬN DIỆN ĐA VẬT THỂ TRONG ẢNH CHO HỆ THỐNG GIÁM SÁT TỐC ĐỘ XE BẰNG CAMERA THEO THỜI GIAN THỰC

Chuyên ngành

Vehicle Engineering

Người đăng

Ẩn danh

Thể loại

Master’s Thesis

2023

101
0
0

Phí lưu trữ

30.000 VNĐ

Tóm tắt

I. Tổng Quan Giám Sát Tốc Độ Xe Thời Gian Thực YOLOv5 55K

Trong những năm gần đây, các hệ thống hỗ trợ lái xe nâng cao (ADAS) đã nổi lên như một giải pháp đầy hứa hẹn để tăng cường an toàn giao thông và giảm thiểu số lượng tai nạn trên đường. ADAS sử dụng nhiều công nghệ khác nhau, chẳng hạn như cảm biến, camera và hệ thống liên lạc, để cung cấp cho người lái cảnh báo trước và hỗ trợ trong các tình huống lái xe quan trọng. Một trong những tính năng ADAS phổ biến nhất là Kiểm soát hành trình thích ứng (ACC), giúp người lái duy trì khoảng cách an toàn với xe phía trước bằng cách tự động điều chỉnh tốc độ của xe. Một tính năng ADAS quan trọng khác là Cảnh báo chệch làn đường (LDW), cảnh báo người lái khi họ đi chệch khỏi làn đường của mình. Ngoài ra, ADAS cũng có thể hỗ trợ người lái đỗ xe, với các tính năng như cảm biến đỗ xe và hệ thống đỗ xe tự động. Các hệ thống phát hiện điểm mù cũng có thể cung cấp cho người lái các cảnh báo bằng hình ảnh hoặc âm thanh khi có xe hoặc vật cản trong điểm mù của họ. Hệ thống cảnh báo tốc độ (SWS) cũng là một tính năng quan trọng của ADAS, vì vượt quá tốc độ là một nguyên nhân phổ biến gây ra tai nạn. Các hệ thống này có thể được triển khai bằng nhiều công nghệ khác nhau, chẳng hạn như Hệ thống định vị toàn cầu (GPS), phát hiện đối tượng dựa trên camera và liên lạc với cơ sở hạ tầng ven đường. Một số nghiên cứu đã chỉ ra rằng các hệ thống cảnh báo giới hạn tốc độ có thể có hiệu quả trong việc giảm hành vi lái xe quá tốc độ và cải thiện an toàn đường bộ. Những tiến bộ gần đây trong Trí tuệ nhân tạo (AI)Thị giác máy tính (CV) đã dẫn đến những cải tiến đáng kể về độ chính xác và độ tin cậy của ADAS. Các phương pháp dựa trên học sâu, chẳng hạn như mạng nơ-ron tích chập (CNN), đã cho thấy những kết quả đầy hứa hẹn trong các nhiệm vụ phát hiện và nhận dạng đối tượng, vốn rất quan trọng đối với ADAS. Phát hiện đối tượng dựa trên camera đã nổi lên như một công nghệ đầy hứa hẹn cho các hệ thống cảnh báo giới hạn tốc độ. Mô hình phát hiện đối tượng You Only Look Once (YOLO) là một thuật toán hiện đại đã cho thấy hiệu quả trong việc phát hiện và theo dõi các đối tượng trong thời gian thực. Bằng cách sử dụng mô hình YOLOv5 để phát hiện và theo dõi các biển báo giới hạn tốc độ trên đường, một hệ thống cảnh báo giới hạn tốc độ có thể cung cấp thông tin chính xác và đáng tin cậy cho người lái về giới hạn tốc độ hiện tại.

1.1. Giới Thiệu Tổng Quan về Hệ Thống Giám Sát Tốc Độ

Chương giới thiệu này bao gồm 8 phần. Bắt đầu với phần giải thích về lý do chọn phát hiện biển báo giao thông làm chủ đề nghiên cứu. Sau đó, chương này đi sâu vào tổng quan về Hệ thống hỗ trợ lái xe nâng cao (ADAS) và nhấn mạnh tầm quan trọng của hệ thống cảnh báo tốc độ trong bối cảnh này. Chương này giải thích rằng việc phát triển một hệ thống cảnh báo tốc độ đòi hỏi một mô hình đáng tin cậy để phát hiện các biển báo giới hạn tốc độ. Các mục tiêu của luận án sau đó được trình bày, vạch ra các mục tiêu cụ thể cần đạt được. Phương pháp nghiên cứu và những đóng góp của nghiên cứu được thảo luận, cùng với phạm vi điều tra đã được xác định. Cuối cùng, chương này cung cấp một phác thảo về từng chương tiếp theo, cho phép người đọc xem trước các chủ đề được đề cập trong luận án.

1.2. Vai Trò Của YOLOv5 Trong Giám Sát Giao Thông Thông Minh

Ngoài việc phát hiện đối tượng, một thành phần quan trọng khác của hệ thống cảnh báo giới hạn tốc độ là khả năng xác định tốc độ hiện tại của xe. Hệ thống chẩn đoán trên xe II (OBD-II) là một tính năng tiêu chuẩn trong các xe hiện đại, cung cấp thông tin theo thời gian thực về hiệu suất của xe. Bằng cách lấy thông tin dữ liệu từ hệ thống OBD-II vào hệ thống cảnh báo giới hạn tốc độ, hệ thống có thể so sánh chính xác tốc độ xe với các biển báo giới hạn tốc độ được phát hiện và cảnh báo người lái nếu họ vượt quá giới hạn. Một số nghiên cứu đã đánh giá hiệu quả của các hệ thống cảnh báo tốc độ trong môi trường lái xe thực tế. Những nghiên cứu này đã chỉ ra rằng các hệ thống cảnh báo tốc độ có thể giảm hành vi lái xe quá tốc độ và cải thiện an toàn cho người lái.

II. Vấn Đề Tại Sao Giám Sát Tốc Độ Xe Thực Tế Lại Cần Thiết 58K

Vượt quá tốc độ là một nguyên nhân chính gây ra tai nạn giao thông và gây ra những rủi ro đáng kể cho cả người lái xe và người đi bộ. Để giải quyết vấn đề này, các nhà nghiên cứu và kỹ sư đã phát triển nhiều hệ thống cảnh báo tốc độ khác nhau cho ô tô. Các hệ thống này nhằm mục đích cảnh báo người lái xe khi họ vượt quá giới hạn tốc độ, từ đó thúc đẩy hành vi lái xe an toàn hơn. Trong đánh giá tài liệu này, chúng ta khám phá ba phương pháp thường được sử dụng để triển khai SWS: hệ thống dựa trên GPS, hệ thống giao tiếp với cơ sở hạ tầng ven đường và hệ thống dựa trên camera. SWS bao gồm hai thành phần chính. Thứ nhất, nó phát hiện giới hạn tốc độ tương ứng với cơ sở hạ tầng đường bộ cụ thể. Thứ hai, nó liên tục theo dõi tốc độ thực tế của xe. Bằng cách so sánh giới hạn tốc độ được phát hiện với tốc độ thực tế của xe, hệ thống xác định xem người lái xe có vượt quá giới hạn tốc độ hay không. Nếu phát hiện vi phạm, hệ thống sẽ tạo ra các thông báo cảnh báo tốc độ thích hợp để cảnh báo người lái xe. Các SWS dựa trên GPS dựa vào công nghệ GPS để xác định vị trí hiện tại của xe và tính toán giới hạn tốc độ tương ứng. Các hệ thống này thường sử dụng dữ liệu từ các vệ tinh GPS để xác định vị trí và tốc độ của xe, đồng thời đối chiếu thông tin này với bản đồ kỹ thuật số để xác định giới hạn tốc độ cho đoạn đường cụ thể đó. Các nghiên cứu gần đây đã đánh giá hiệu quả của SWS trong việc cải thiện hành vi của người lái xe và giảm số lượng tai nạn trên đường.

2.1. Phân Tích Các Phương Pháp Giám Sát Tốc Độ Hiện Tại

Một nghiên cứu được thực hiện bởi Song Wang et al. [5] cho thấy rằng SWS có hiệu quả trong việc giảm hành vi lái xe quá tốc độ giữa những người lái xe và đặc biệt hiệu quả ở những khu vực có tỷ lệ tai nạn cao. Hơn nữa, có một số SWS phổ biến có sẵn ở các quốc gia khác nhau, chẳng hạn như tính năng cảnh báo giới hạn tốc độ trong Google Maps [6], hiện có sẵn ở hơn 40 quốc gia không bao gồm Việt Nam. Tại thị trường Việt Nam, cũng có các hệ thống cảnh báo tốc độ như Vietmap [7], sử dụng GPS và được tích hợp trực tiếp vào camera hành trình của họ. Một phần mềm mới được giới thiệu gần đây là GSpeed của iCar [8], được ra mắt vào tháng 6 năm 2023 và có thể được tích hợp vào màn hình của xe. Việc sử dụng các phương pháp dựa trên GPS là phổ biến rộng rãi, nhưng nó đòi hỏi một cơ sở dữ liệu đáng kể. Tuy nhiên, cách tiếp cận này có một số nhược điểm, chẳng hạn như thiếu cập nhật theo thời gian thực. Trong một số trường hợp, giới hạn tốc độ có thể đã thay đổi, nhưng hệ thống vẫn dựa vào thông tin lỗi thời từ cơ sở dữ liệu của nó. Ngoài ra, khi có hai tuyến đường song song tồn tại, hệ thống có thể gặp khó khăn trong việc phát hiện chính xác con đường đang đi.

2.2. Hạn Chế Của GPS và Nhu Cầu Giám Sát Tốc Độ Thực Tế

Một cách tiếp cận khác để SWS liên quan đến giao tiếp giữa xe và cơ sở hạ tầng ven đường. Các hệ thống này dựa trên việc trao đổi thông tin giữa xe và cơ sở hạ tầng, chẳng hạn như biển báo giao thông hoặc hệ thống giao thông thông minh. Bằng cách nhận dữ liệu giới hạn tốc độ từ cơ sở hạ tầng, chẳng hạn như biển báo đường thông minh, hệ thống có thể kịp thời cảnh báo người lái xe nếu họ đang lái xe trên p...

III. Giải Pháp Ứng Dụng YOLOv5 Giám Sát Tốc Độ Xe Hướng Dẫn 59K

Luận án này trình bày nghiên cứu về một hệ thống phát hiện biển báo giao thông thời gian thực cho ô tô, tập trung đặc biệt vào biển báo giới hạn tốc độ, bằng cách sử dụng mô hình YOLOv5. Nghiên cứu này cũng bao gồm đánh giá về tính khả thi của việc tích hợp hệ thống này với một hệ thống cảnh báo tốc độ có thể triển khai trên xe ô tô. Một số nhiệm vụ chính được thực hiện trong quá trình nghiên cứu này. Đầu tiên, một nghiên cứu sâu rộng được thực hiện để xác định các phương pháp phát hiện theo thời gian thực phù hợp cho biển báo giao thông. Thứ hai, một tập dữ liệu toàn diện về biển báo giới hạn tốc độ được chuẩn bị, bao gồm 3200 hình ảnh. Thứ ba, một mô hình đã được huấn luyện để phát hiện các biển báo giới hạn tốc độ này, đạt được kết quả mAP là 0.922 trên 10 loại biển báo giao thông. Thứ tư, mô hình đã được triển khai trên máy tính nhúng Jetson Nano. Thứ năm, một vi điều khiển ESP32 đã được sử dụng để trích xuất dữ liệu tốc độ thực tế của xe từ hệ thống OBD-II. Cuối cùng, hệ thống phát hiện biển báo giới hạn tốc độ và thông tin tốc độ xe thực tế đã được tích hợp để phát triển một hệ thống cảnh báo tốc độ. Các kết quả thử nghiệm cho thấy tính hiệu quả của hệ thống phát hiện biển báo giao thông được đề xuất. Mô hình YOLOv5 đạt được 4 khung hình/giây (FPS) trên máy tính Jetson Nano trong quá trình phát hiện theo thời gian thực. Hơn nữa, bằng cách tích hợp hệ thống phát hiện biển báo giới hạn tốc độ với việc giám sát tốc độ thực tế của xe, hệ thống cho phép cảnh báo kịp thời cho người lái trong trường hợp vượt quá giới hạn tốc độ.

3.1. Quy Trình Xây Dựng Mô Hình Phát Hiện Biển Báo với YOLOv5

Nghiên cứu này nhằm đạt được hai mục tiêu chính. Thứ nhất, thiết kế một hệ thống nhận diện biển báo giao thông theo thời gian thực cho ô tô, tập trung đặc biệt vào biển báo giới hạn tốc độ, bằng cách sử dụng mô hình YOLOv5. Thứ hai, nghiên cứu bao gồm việc đánh giá khả năng ứng dụng thực tế của hệ thống nhận diện biển báo giao thông bằng cách tích hợp với một hệ thống cảnh báo tốc độ có thể sử dụng trên xe ô tô. Nghiên cứu này bao gồm một số nhiệm vụ chính. Đầu tiên, nghiên cứu xác định được các phương pháp nhận diện biển báo giao thông theo thời gian thực. Sau đó, đã chuẩn bị tập dữ liệu về biển báo giới hạn tốc độ, bao gồm 3200 hình ảnh. Bước tiếp theo, huấn luyện một mô hình để nhận diện các biển hạn chế tốc độ này với kết quả mAP là 0.922 trên 10 loại biển báo giao thông. Sau đó, mô hình đã được triển khai trên máy tính nhúng Jetson Nano.

3.2. Tích Hợp YOLOv5 và OBD II Cảnh Báo Vượt Tốc Độ

Đồng thời, đã sử dụng vi điều khiển ESP32 để trích xuất dữ liệu tốc độ thực tế của xe từ hệ thống OBD-II. Cuối cùng, hệ thống nhận diện biển hạn chế tốc độ và thông tin tốc độ xe thực tế đã được tích hợp để phát triển thành một hệ thống cảnh báo tốc độ. Kết quả thử nghiệm thể hiện tính ứng dụng của hệ thống nhận diện biển báo giao thông được trình bày trong nghiên cứu này. Mô hình YOLOv5 đạt được 4 khung hình/giây (FPS) trên máy tính Jetson Nano trong quá trình nhận diện với thời gian thực. Hơn nữa, bằng cách tích hợp hệ thống nhận diện biển báo giới hạn tốc độ với việc giám sát tốc độ thực tế của xe, hệ thống cho phép cảnh báo kịp thời cho người lái trong trường hợp vượt quá giới hạn tốc độ.

3.3. Các Bước Triển Khai YOLOv5 Trên Jetson Nano Để Giám Sát Tốc Độ Xe

Để triển khai YOLOv5 trên Jetson Nano để giám sát tốc độ xe, cần thực hiện các bước sau:

  1. Chuẩn bị môi trường: Cài đặt các thư viện và công cụ cần thiết trên Jetson Nano, bao gồm CUDA, cuDNN, TensorRT, PyTorch, OpenCV.
  2. Chuyển đổi mô hình: Chuyển đổi mô hình YOLOv5 từ định dạng PyTorch sang định dạng TensorRT để tối ưu hóa hiệu suất trên Jetson Nano.
  3. Xây dựng engine: Xây dựng một TensorRT engine từ mô hình đã chuyển đổi.
  4. Triển khai: Viết mã để đọc video từ camera, xử lý video bằng YOLOv5, và hiển thị kết quả.
  5. Tối ưu hóa: Tinh chỉnh các tham số của mô hình và engine để đạt được hiệu suất tốt nhất.

IV. Kết Quả Ứng Dụng Thực Nghiệm Hệ Thống Giám Sát Tốc Độ 57K

Ngoài ra, kết quả thử nghiệm cũng cho thấy những hạn chế của hệ thống. Một trong những hạn chế đó là khả năng không thể nhận diện số làn đường trên đường, điều này ảnh hưởng đến độ chính xác của hệ thống trong việc xác định giới hạn tốc độ chính xác, đặc biệt là trong khu vực dân cư. Hơn nữa, có những trường hợp biển báo giao thông chưa được huấn luyện bị nhận diện nhầm là biển báo giới hạn tốc độ. Để khắc phục các vấn đề này, tập dữ liệu huấn luyện cần được đa dạng hơn cho các loại biển báo giao thông khác, không chỉ giới hạn ở biển báo giới hạn tốc độ. Tóm lại, hệ thống được phát triển cho thấy tiềm năng đáng kể cho các ứng dụng trong ngành công nghiệp ô tô, đặc biệt là trong lĩnh vực Hệ thống hỗ trợ lái xe nâng cao (ADAS). Chương này giới thiệu kết quả và thảo luận. Nó trình bày kết quả của việc triển khai hệ thống đề xuất trong các môi trường khác nhau, cũng như những hạn chế và ứng dụng của hệ thống giám sát tốc độ xe.

4.1. Đánh Giá Hiệu Quả của Hệ Thống trong Các Điều Kiện Khác Nhau

Trong chương này, chúng ta sẽ đi sâu vào các khía cạnh khác nhau của việc phát triển hệ thống giám sát tốc độ xe dựa trên camera và YOLOv5. Bắt đầu bằng cách khám phá các tùy chọn phát hiện biển báo tốc độ khác nhau và chọn phương pháp phù hợp nhất cho các yêu cầu cụ thể của chúng ta. Sau đó, chúng ta sẽ nghiên cứu các chi tiết phức tạp của việc chuẩn bị một tập dữ liệu toàn diện cho biển báo giới hạn tốc độ, đảm bảo độ chính xác và độ tin cậy của mô hình. Sau đó, chúng ta sẽ tiếp tục đào tạo mô hình để phát hiện hiệu quả các biển báo giới hạn tốc độ, sử dụng các kỹ thuật và thuật toán tiên tiến. Ngoài ra, chúng ta sẽ xem xét việc triển khai mô hình trên máy tính nhúng Jetson Nano, tối ưu hóa hiệu suất của nó cho xử lý theo thời gian thực. Để thu được thêm thông tin chi tiết, chúng ta sẽ tận dụng vi điều khiển ESP32 để trích xuất dữ liệu tốc độ xe chính xác từ hệ thống OBD-II. Cuối cùng, chúng ta sẽ tích hợp liền mạch hệ thống phát hiện biển báo giới hạn tốc độ và thông tin tốc độ xe thực tế để tạo ra một hệ thống cảnh báo tốc độ hoàn chỉnh. Các kết quả thử nghiệm sẽ chứng minh hiệu quả và hiệu quả của hệ thống giám sát tốc độ xe được đề xuất, nêu bật tiềm năng của nó cho các ứng dụng trong thế giới thực.

4.2. Thảo Luận về Hạn Chế và Giải Pháp Cải Thiện Hệ Thống

Để khắc phục các vấn đề này, tập dữ liệu huấn luyện cần được đa dạng hơn cho các loại biển báo giao thông khác, không chỉ giới hạn ở biển báo giới hạn tốc độ. Tóm lại, hệ thống được phát triển cho thấy tiềm năng đáng kể cho các ứng dụng trong ngành công nghiệp ô tô, đặc biệt là trong lĩnh vực Hệ thống hỗ trợ lái xe nâng cao (ADAS). Chương này giới thiệu kết quả và thảo luận. Nó trình bày kết quả của việc triển khai hệ thống đề xuất trong các môi trường khác nhau, cũng như những hạn chế và ứng dụng của hệ thống giám sát tốc độ xe.

V. Kết Luận Tiềm Năng và Hướng Phát Triển Giám Sát Tốc Độ 55K

Tóm lại, luận văn này đã trình bày một hệ thống hiệu quả để giám sát tốc độ xe thời gian thực dựa trên cameraYOLOv5. Hệ thống này có tiềm năng to lớn để ứng dụng trong các lĩnh vực như giao thông thông minh, an toàn giao thônghệ thống hỗ trợ lái xe nâng cao (ADAS). Mặc dù vẫn còn một số hạn chế, nhưng những kết quả đạt được cho thấy hướng đi đầy hứa hẹn cho các nghiên cứu trong tương lai. Cụ thể, việc mở rộng tập dữ liệu huấn luyện và cải thiện khả năng nhận diện các loại biển báo giao thông khác nhau sẽ giúp nâng cao độ chính xác và độ tin cậy của hệ thống. Ngoài ra, việc tích hợp hệ thống với các công nghệ khác như GPSbản đồ số cũng có thể mang lại những cải tiến đáng kể. Luận văn này đã cung cấp một nền tảng vững chắc cho việc phát triển các hệ thống giám sát tốc độ xe thông minh và hiệu quả hơn, góp phần vào việc xây dựng một môi trường giao thông an toàn và bền vững.

5.1. Tóm Tắt Những Đóng Góp Chính Của Nghiên Cứu

Luận văn này trình bày một phương pháp hiệu quả để phát hiện biển báo giao thông sử dụng YOLOv5 và một máy tính nhúng Jetson Nano. Kết quả cho thấy rằng hệ thống có thể phát hiện biển báo giao thông trong thời gian thực với độ chính xác cao. Luận văn này cũng trình bày một phân tích so sánh về các phương pháp khác nhau để phát hiện biển báo giao thông và thảo luận về những ưu điểm và nhược điểm của từng phương pháp. Luận văn này cũng trình bày một thảo luận về những thách thức liên quan đến việc triển khai một hệ thống phát hiện biển báo giao thông trong một môi trường thực tế.

5.2. Hướng Nghiên Cứu Tiếp Theo và Ứng Dụng Tiềm Năng

Các hướng nghiên cứu tiếp theo có thể bao gồm: * Nghiên cứu có thể được mở rộng để bao gồm việc phát hiện các loại biển báo giao thông khác. * Hệ thống có thể được tích hợp với các hệ thống an toàn xe hơi khác, chẳng hạn như hệ thống cảnh báo va chạm. * Hệ thống có thể được triển khai trên một loạt các nền tảng phần cứng khác nhau. Nghiên cứu này có tiềm năng cải thiện an toàn giao thông và cứu sống người. Nghiên cứu này cũng có tiềm năng cải thiện hiệu quả giao thông và giảm tắc nghẽn.

16/05/2025
Luận văn thạc sĩ kỹ thuật ô tô study on camera based real time car speed monitor using yolov5 multiple object detection model
Bạn đang xem trước tài liệu : Luận văn thạc sĩ kỹ thuật ô tô study on camera based real time car speed monitor using yolov5 multiple object detection model

Để xem tài liệu hoàn chỉnh bạn click vào nút

Tải xuống