Mô Hình Phát Hiện Tai Nạn Xe Hơi Tại Trường Đại Học Sư Phạm TPHCM

Khóa luận tốt nghiệp khoa học máy tính trình bày mô hình phát hiện tai nạn xe hơi, ứng dụng công nghệ hiện đại trong an toàn giao thông.

Chuyên ngành

Khoa Học Máy Tính

Người đăng

Ẩn danh

Thể loại

Khóa Luận Tốt Nghiệp

2023

68
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN VỀ BÀI TOÁN PHÁT HIỆN VẬT THỂ TRONG TAI NẠN XE HƠI

1.1. Tình hình về tai nạn xe hơi

1.2. Bài toán phát hiện vật thể trong tai nạn xe hơi

1.3. Tình hình nghiên cứu

1.3.1. Tình hình nghiên cứu ở trong nước

1.3.2. Tình hình nghiên cứu ở ngoài nước

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Loại bỏ Grid Sensitivity

2.2. Giới thiệu về mạng nơ-ron nhân tạo

2.2.1. Các thành phần cơ bản của ANN

2.2.2. Hàm kích hoạt (Activation Function)

2.2.3. Giới thiệu về mạng Convolution Neural Network

2.2.3.1. Kiến trúc cơ bản của CNN
2.2.3.2. Lớp tích chập (Convolution Layer)

2.3. Các thuật toán và kỹ thuật liên quan

2.4. Nhóm các block, kiến trúc trong mô hình

3. CHƯƠNG 3: MÔ HÌNH ĐỀ XUẤT

3.1. Mô hình nhận dạng tai nạn bằng YOLO và DeepSORT

3.2. Các lớp thành phần đề xuất

4. CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM

4.1. Bộ dữ liệu UA-DETRACT

4.2. Quá trình thực nghiệm và đánh giá mô hình

4.2.1. Môi trường thực nghiệm

4.2.2. Quá trình huấn luyện mô hình thành phần và kết quả thực nghiệm

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

DANH SÁCH VIẾT TẮT

DANH SÁCH HÌNH ẢNH

DANH SÁCH BẢNG BIỂU

Tóm tắt

I. Tổng quan về mô hình phát hiện tai nạn xe hơi tại Trường Đại Học Sư Phạm TPHCM

Mô hình phát hiện tai nạn xe hơi tại Trường Đại Học Sư Phạm TPHCM được xây dựng nhằm giải quyết vấn đề an toàn giao thông. Với sự gia tăng nhanh chóng của tai nạn giao thông, việc phát triển công nghệ nhận diện tai nạn trở nên cấp thiết. Mô hình này không chỉ giúp phát hiện tai nạn mà còn hỗ trợ các cơ quan chức năng trong việc xử lý kịp thời.

1.1. Tình hình tai nạn xe hơi hiện nay

Tai nạn xe hơi là một trong những nguyên nhân chính gây tử vong và thương tật. Theo thống kê, Việt Nam ghi nhận hàng chục ngàn vụ tai nạn mỗi năm, gây thiệt hại lớn về người và tài sản.

1.2. Tầm quan trọng của việc phát hiện tai nạn

Việc phát hiện tai nạn kịp thời giúp giảm thiểu thiệt hại về người và tài sản. Hệ thống giám sát thông minh có thể thông báo nhanh chóng cho các cơ quan chức năng, từ đó cải thiện an toàn giao thông.

II. Vấn đề và thách thức trong phát hiện tai nạn xe hơi

Mặc dù công nghệ phát triển, nhưng việc phát hiện tai nạn xe hơi vẫn gặp nhiều thách thức. Các yếu tố như thời gian thực, độ chính xác và khả năng nhận diện trong điều kiện ánh sáng yếu là những vấn đề cần được giải quyết.

2.1. Thách thức về độ chính xác

Độ chính xác trong việc phát hiện tai nạn là rất quan trọng. Các mô hình hiện tại cần cải thiện để giảm thiểu tỷ lệ sai sót trong việc nhận diện.

2.2. Khó khăn trong điều kiện ánh sáng yếu

Nhiều vụ tai nạn xảy ra vào ban đêm hoặc trong điều kiện thời tiết xấu, làm giảm khả năng nhận diện của hệ thống. Cần có các giải pháp công nghệ để khắc phục vấn đề này.

III. Phương pháp phát triển mô hình phát hiện tai nạn xe hơi

Mô hình phát hiện tai nạn xe hơi được xây dựng dựa trên các thuật toán học sâu và công nghệ nhận diện hình ảnh. Việc áp dụng các phương pháp này giúp cải thiện hiệu suất và độ chính xác của hệ thống.

3.1. Sử dụng mạng nơ ron nhân tạo

Mạng nơ-ron nhân tạo (ANN) là một trong những công nghệ chủ chốt trong việc phát triển mô hình. ANN giúp nhận diện và phân tích hình ảnh một cách hiệu quả.

3.2. Ứng dụng công nghệ YOLO

Công nghệ YOLO (You Only Look Once) cho phép phát hiện đối tượng trong thời gian thực. Đây là một trong những phương pháp tiên tiến nhất hiện nay trong lĩnh vực nhận diện hình ảnh.

IV. Kết quả nghiên cứu và ứng dụng thực tiễn

Kết quả nghiên cứu cho thấy mô hình phát hiện tai nạn xe hơi có khả năng hoạt động hiệu quả trong môi trường thực tế. Các thử nghiệm cho thấy độ chính xác cao và thời gian phản hồi nhanh.

4.1. Kết quả thử nghiệm mô hình

Mô hình đã được thử nghiệm trên nhiều bộ dữ liệu khác nhau và cho kết quả khả quan. Độ chính xác đạt trên 90% trong các tình huống thực tế.

4.2. Ứng dụng trong quản lý giao thông

Mô hình có thể được triển khai trên các hệ thống giám sát giao thông, giúp cải thiện an toàn và giảm thiểu tai nạn.

V. Kết luận và hướng phát triển tương lai

Mô hình phát hiện tai nạn xe hơi tại Trường Đại Học Sư Phạm TPHCM không chỉ là một nghiên cứu học thuật mà còn có tiềm năng ứng dụng lớn trong thực tiễn. Hướng phát triển trong tương lai sẽ tập trung vào việc cải thiện độ chính xác và khả năng nhận diện trong các điều kiện khó khăn.

5.1. Hướng phát triển công nghệ

Cần tiếp tục nghiên cứu và phát triển các thuật toán mới để nâng cao hiệu suất của mô hình. Việc áp dụng AI trong giao thông sẽ mở ra nhiều cơ hội mới.

5.2. Tầm nhìn tương lai

Mô hình có thể được mở rộng để áp dụng trong nhiều lĩnh vực khác nhau, từ an ninh đến quản lý đô thị, góp phần vào sự phát triển bền vững của xã hội.

10/07/2025
Khóa luận tốt nghiệp khoa học máy tính xây dựng mô hình phát hiện tai nạn xe hơi

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

Chương 1: TONG QUAN VE BÀI TOÁN PHAT HIỆN VAT THE TRONG TAI NAN XE HOI 1.1 Tinh hinh vé tai nan xe hoi Ứng phó khan cấp với tai nan xe hơi là rat quan trong đối với quan lý giao thông. Một mặt, những người bị thương trong một tai nạn cần được gửi đến bệnh viện gần nhất ở nơi đầu tiên dé ngăn chặn tình trang sức khỏe của họ trở nên tôi tệ hơn, trên mặt khác, các vụ tai nạn nghiêm trọng có thé gây ra tắc nghẽn không thường xuyên, néu ứng phó khan cấp hoặc thông quan không được thực hiện trong thời gian. Đề giảm thiểu những tác động tiêu cực đó, đường sự cô cần phải được phát hiện nhanh chóng.2 Bài toán phát hiện vật thể trong tai nạn xe hơi Tai nạn xe hơi thường được phát hiện nhiều nhất bởi người dan xung quanh sống lân cận hiện trường xảy ra tai nạn, hoặc nhân viên quan sát thông qua các camera giám sát (CCTV) tại các Trung tâm quản lý giao thông. Nếu hiện trường tai nạn xảy ra vào ban đêm ít người qua lại, hay khu vực ít hoặc không có người dân sinh sống gân đó thì khó có thé phát hiện tiến hành cứu chữa kịp thời, đưa ra thông báo và hỗ trợ quản lý giao thông, giảm thiêu thiệt hại về con người va tai sản.

Cho nên việc tự động phát hiện và thông báo vẻ tai nạn xe hơi từ hệ thong CCTV góp phần không kém vào việc xử lý nhanh chóng các vụ việc trên. Ưu điểm của CCTV là nó có thé ghi lại trực tiếp các hiện trường tai nạn trong vùng quan sát của nó. Với sự phát triển công nghệ vẻ hệ thống giám sát thông minh, ngày cảng nhiều CCTV được triển khai và lắp đặt từ các thành phố lớn cho đến các vùng nông thôn nhỏ. Mặc dù việc quan sát của nhân viên giám sát thông qua CCTV rất hữu ích nhưng đôi khi nó qua tôn công sức vả thời gian.

Trong những năm gan đây, công nghệ thị giác máy tinh đã phát trién nhanh chóng và được sử dụng rộng rãi trong lĩnh vực giao thông vận tải [3, 4], nhờ sức mạnh ngày càng tăng của máy tính và các phương pháp máy học, học sâu. Hiệu suất phát hiện đối tượng dựa trên thị giác máy tinh, hoặc dựa trên các phương pháp học sâu đã được cải thiện đáng kê.3 Tình hình nghiên cứu 1.1 Tình hình nghiên cứu ở trong nước Tại Việt Nam trong những năm gần đây có nhiêu nhóm nghiên cứu về mô hình học sâu đẻ giải quyết bài toán phát hiện vật thé tai nạn xe hơi. Điền hình là một số công trình của: e Nhóm tác giả Thanh-Nghi Doan, Minh-Tuyen Truong đã đề xuất mô hình YOLOv4 và DeepSORT. Trong bài báo này, mô hình mới có thé phát hiện vật thê với độ chính xác cao và thời gian tính toán nhanh bằng cách tận dụng các lợi ich của việc theo đối tập trung vào các thuật toán đơn giản, hiệu qua.

Kết quả thử nghiệm đã chỉ ra rằng phương pháp đề xuất của chúng tôi vượt trội hơn phương pháp ban dau ít nhất 11% AP và 12% A P50 đối với hầu hết các tinh huống thực địa trong tập dữ liệu của chúng tôi ở tốc độ thời gian thực ~32 FPS.2 Tình hình nghiên cứu ở ngoài nước Trong những năm gan đây có nhiều nhóm nghiên cửu về mô hình học sâu đẻ giải quyết bai toán phát hiện vật thé tai nạn xe hơi. Điền hình là một số công trình có the kê đến: e Chen Wang và các cộng sự dé xuất mô hình Decision Tree va sử dụng thuật toán Retinex Image Enhancement Algorithms để phát hiện tai nạn xe hoi. [17] e Feng Yang và các cộng sự dé xuất mô hình YOLOv7 va mô hình DeepSORT đẻ phát hiện tai nạn xe hơi, cải thiện hiệu năng và độ chính xác so với YOLOvS.Machaca Arceda và các cộng sự đề xuất mô hình YOLOv7 và mô hình SVM dé phat hiện tai nạn xe hoi trong thời gian thực với độ trễ chi 0.5 giây va có độ chính xác 89%. [19] Chương 2: CƠ SỞ LY THUYET 2.1 Tiền xử lý dữ liệu Có nhiều cách dé xử ly dir liệu đầu vào, cơ bản có thé nhắc dé là khử noise bằng k-clause, sau đó sẽ chuyên hình ảnh sang định dạng trắng den dé dé dàng tách nên và chữ.2 Giới thiệu về mạng nơ-ron nhân tạo Mạng nơron nhân tao (Artificial Neural Network - ANN) là mô hình tính toán, xử lý thông tin được xây dựng dựa trên cách thức hoạt động của hệ thông thần kinh của sinh vật.

Nó bao gồm một nhóm các đơn vị tính toán - nơron liên kết chặt chẽ với nhau va các liên kết nảy đóng vai trò quyết định chức năng của mạng. Vì được mô phỏng theo hệ thống thần kinh của sinh vật, mạng ANN có thê học được các kinh nghiệm (thông qua huấn luyện), lưu trữ các kinh nghiệm đó (trí thức) và sử dụng những tri thức đó dé dy đoán những dir liệu chưa biết (unseen data). Nhánh của trục Điểm kết thúc của Trục Xung chuyển động rakhỏi _ thân tế bảo Hình 2.1 Mô hình mạng nơ-ron sinh học 15 2.1 Các thành phần cơ bản của ANN 2.1 Don vị xử lý Các nơ-ron hoặc perceptron là các đơn vị xử lý nhỏ lẻ cầu thành ANN, thực hiện một nhiệm vụ đơn giản là tiếp nhận thông tin (tín hiệu) từ các don vị phía trước hay từ nguồn bên ngoài và tính toán các thông tin và truyền sang các đơn vị khác. Don vj tinh toan Trong đó: ® x;: Các giá trị đầu vào (i = I.n) ® wi: Các trọng số tương ứng với mỗi đầu vào e 0,: Độ lệch (bias) ey: Dau ra của nơ-ron ® f(x): Hàm kích hoạt Trong một mạng nơ-ron có ba kiêu đơn vị: @ Các đơn vị đầu vào (input), nhận thông tin từ bên ngoài.

e Các đơn vị dau ra (output), gửi dữ liệu ra bên ngoài. e Các đơn vị an (hidden), thông tin vào (input) và ra (output) của nó nằm trong mạng.2 Hàm kích hoạt (Activation Function) Hàm kích hoạt (Activation Function) là một thành phan rat quan trọng của mang nơron. Nó quyết định khi nảo thì một nơron được kích hoạt, khi nào thông tin được truyền qua nơron khác. Hàm kích hoạt là một phép biến đôi phi tuyến mà chúng ta thực hiện đối với tín hiệu đầu vào.

Đầu ra được biến đôi này được dùng làm đầu vảo của nơron ở tầng nơron tiếp theo. Nếu không có hàm kích hoạt hoặc hàm kích hoạt chi là ham tuyến tinh thì mạng nơron sẽ khó có thê mô hình hóa vả giải quyết các van dé phức tạp. Việc có thêm nhiều tầng noron hay nhiều nút cũng không mang lại hiệu quả nếu không có hàm kích hoạt. Hàm Tanh Hàm ReLU 17 Với e< 1 2.3 Giới thiệu về mang Convolution Neural Network Trong mạng nơ-ron, mô hình mạng nơ-ron tích chập la một trong những mô hình dùng dé nhận dang và phân loại hình anh.

Dựa vào ý tưởng là xác định thông qua các điểm ảnh lân cận dé giảm tải khôi lượng biến cần phải huấn luyện và tránh lãng phí tài nguyên khi huấn luyện. Mô hình còn khắc phục hiện tượng quá khớp (overfitting). Các lớp của CNN được tô chức theo 3 chiều: chiều rộng, chiều cao, chiều sâu và các lớp trước sẽ nói | phần nhỏ với lớp tiếp theo thay vi tat cả của mạng nơ-ron truyền thăng.1 Kiến trúc cơ bản của CNN Vẻ cơ bản mô hình CNN bao gồm các lớp : Lớp tích chập (Convolution layer), lớp kích hoạt (Activation layer), lớp tong hợp (Pooling layer) và cuỗi cùng la lớp kết nỗi day đủ (Fully-connected layer). K7 “_ \ \4 — VAN / 3 / š —n n-ee : IM®UT CONVOLUTION «8U — POOLING CONVOLUTION + RELU POOIING HATHM conuscrap SOFTMAX fưxtY FEATURE LEARNING CLASSIFICATION Hinh 2.3 M6 hinh CNN co ban [1] 18 Hình ảnh được đưa vé dang ma trận điểm anh đẻ bắt đầu đưa qua các lớp trong mô hình CNN.

Thông qua lớp tích chập, các đặc trưng của dữ liệu được rút trích và thông qua tầng kích hoạt dé cho ra các biểu đồ đặc trưng (feature map). Sau đó tiếp tục đi qua tang tông hợp dé thu nhỏ số chiều dit liệu nhưng vẫn giữ lại được lượng thông tin can thiết, điều này giúp cho mô hình có thê học nhanh hơn nhờ giảm được chỉ phí tính toán. Cuỗi cùng sau khi đã có được biểu đồ đặc trưng thì ta làm phăng (flatten) nó dé vào tang kết nói day đủ từ đó đưa ra kết quả dự đoán cuỗi cùng.2 Lớp tích chập (Convolution Layer) Tích chập là lớp đầu tiên đề trích xuất các tính năng từ hình ảnh đầu vào. Tích chập duy trì môi quan hệ giữa các pixel bằng cách tìm hiệu các tính nang hình ảnh bằng cách sử dụng các ô vuông nhỏ của dữ liệu đầu vào.

Nó là 1 phép toán có 2 đầu vào như ma trận hình ảnh và | bộ lọc. Bộ lọc (filter/‘kernel) là tập hợp các tham số học được trong quá trình huấn luyện mô hình nhằm trích xuất đặc trưng cho dữ liệu. feature map Hình 2.4 Biểu diễn hình ảnh đầu vào và bộ lọc dưới dang ma trận [3] 19 Trong phép tính tích chập, ta bắt đầu với cửa sé tích chập ở góc trên bên trái của mảng dữ liệu đầu vao, di chuyên cửa sé tích chập theo chiều từ trái sang phải. từ trên xuống dưới.

Với mỗi vị trí mà bộ lọc nằm hoàn toàn trong mảng đầu vào, ta thực hiện phép tích chập bằng cách nhân từng phan tử của cửa số tích chập va mang con ở vị trí tương ứng, sau đó cộng tat cả các giá trị lại với nhau dé được một giá trị duy nhất.5; Phép tinh convolution trên ảnh màu với k=3 [10] Mỗi bộ lọc khác nhau sẽ cho ra các đặc trưng khác nhau nên mỗi lớp tích chập sẽ ding nhiều bộ lọc dé tìm ra nhiều đặc trưng của dit liệu. Giả sử có toàn bộ bộ lọc trong lớp tích chập (ví dụ: k bộ lọc), mỗi bộ lọc cho ra kết quả là một ma trận đặc trưng hai chiều riêng biệt (ví dụ: Ma trận kích thước n x n), ta xếp chồng các ma trận này tạo ra ma trận mới có độ sâu là k làm ma trận đầu ra (kích thước nx nx k).3 Dém (Padding) Khi áp dụng phép convolution thì ma trận dau vào sẽ có đầu ra nhỏ dan di, do đó số layer của mô hình CNN sẽ bị giới hạn, và không thé xây dựng deep nets mong muốn. Đề giải quyết tình trạng này, Padding vào ma trận đầu vào là một cách dé đảm bảo kích thước dau ra sau mỗi tang convolution là không đôi. Do đó có thẻ xây dựng được mô hình với số tang convolution lớn tay ý.

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

Tài liệu "Mô Hình Phát Hiện Tai Nạn Xe Hơi Tại Trường Đại Học Sư Phạm TPHCM" trình bày một mô hình tiên tiến nhằm phát hiện tai nạn xe hơi, góp phần nâng cao an toàn giao thông. Mô hình này không chỉ giúp nhận diện các tình huống nguy hiểm mà còn cung cấp dữ liệu hữu ích cho việc cải thiện hệ thống giao thông đô thị. Độc giả sẽ tìm thấy những thông tin quý giá về công nghệ và phương pháp được áp dụng, từ đó có thể áp dụng vào thực tiễn hoặc nghiên cứu sâu hơn.

Để mở rộng kiến thức về các ứng dụng công nghệ trong lĩnh vực giao thông, bạn có thể tham khảo tài liệu Luận văn thạc sĩ nhận dạng phương tiện giao thông sử dụng kỹ thuật học sâu, nơi khám phá cách nhận diện phương tiện bằng các kỹ thuật học máy. Ngoài ra, tài liệu Luận văn thạc sĩ kỹ thuật điện tử thiết kế hệ thống nhúng nhận dạng biển số xe sẽ cung cấp cái nhìn sâu sắc về hệ thống nhận dạng biển số xe, một phần quan trọng trong việc quản lý giao thông. Cuối cùng, bạn cũng có thể tìm hiểu thêm về Nghiên cứu các kỹ thuật dò tìm biển số xe trong ảnh, giúp bạn nắm bắt các phương pháp hiện đại trong việc phát hiện và nhận diện biển số xe. Những tài liệu này sẽ giúp bạn mở rộng hiểu biết và khám phá thêm nhiều khía cạnh thú vị trong lĩnh vực này.