Đồ án 1 về phát hiện ô tô tại Trường Đại học Công nghệ Thông tin, TP. HCM

Đồ án phát hiện ô tô sử dụng công nghệ AI và xử lý ảnh. Hướng dẫn chi tiết thuật toán, mã nguồn và ứng dụng thực tế trong giao thông thông minh.

2023

47
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

TÓM TẮT

1. Chương 1: Động lực nghiên cứu

1.1. Phát biểu bài toán

1.2. Bài toán Phát hiện ô tô

1.3. Bài toán Phát hiện phương tiện giao thông (Mở rộng)

1.4. Bài toán Phân loại ô tô (Mở rộng)

1.5. Các thách thức

1.6. Mục tiêu và phạm vi nghiên cứu

1.7. Đóng góp của nghiên cứu

1.8. Bố cục của báo cáo

2. Chương 2: NGHIÊN CỨU MÔ HÌNH VÀ KẾT QUẢ

2.1. Giải quyết bài toán “Phát hiện ô tô/phương tiện giao thông” với YOLO

2.2. Bộ dữ liệu UIT-VinaDeveS22

2.3. Các mô hình YOLO

2.4. Giải quyết bài toán phân lớp ô tô với ResNet 18

2.5. Bộ dữ liệu The Standford Cars Dataset

2.6. Kiến trúc ResNet

2.7. Kết quả

3. Chương 3: XÂY DỰNG ỨNG DỤNG

3.1. Phạm vi phát triển

3.2. Các công nghệ sử dụng

3.3. Thiết kế giao diện

4. Chương 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

4.1. Hướng phát triển

DANH MỤC HÌNH

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

Tóm tắt

I. Cách hiểu tổng quan về phát hiện ô tô và ứng dụng AI giao thông

Phát hiện ô tô là quá trình tự động nhận diện và định vị các phương tiện ô tô trong hình ảnh hoặc video bằng công nghệ thông tin. Trong bối cảnh giao thông hiện đại, ứng dụng AI trong giao thông đang trở thành xu hướng quan trọng nhằm nâng cao an toàn và hiệu quả quản lý giao thông. Các kỹ thuật phát hiện ô tô dựa trên trí tuệ nhân tạo giúp nhận dạng nhanh chóng, chính xác vị trí và số lượng phương tiện trong nhiều môi trường khác nhau như đô thị đông đúc hay đường cao tốc. Việc áp dụng AI trong phát hiện ô tô không chỉ cải thiện khả năng giám sát mà còn hỗ trợ các hệ thống giao thông thông minh (ITS), giảm thiểu tai nạn và kẹt xe, đồng thời góp phần xây dựng thành phố thông minh. Theo nghiên cứu của Đại học Công nghệ Thông tin, quy trình phát hiện ô tô gồm các bước tiền xử lý dữ liệu ảnh, huấn luyện mô hình AI, và ứng dụng thực tiễn trên nền tảng di động. Điều này mở ra một bước tiến mới cho giao thông trong tương lai, tạo điều kiện thuận lợi cho việc quản lý và điều phối giao thông hiệu quả hơn.

1.1. Giới thiệu từ khóa phát hiện ô tô và ảnh hưởng AI giao thông

Phát hiện ô tô sử dụng các thuật toán học máy và mạng nơ-ron để phân tích hình ảnh, video nhằm nhận diện phương tiện di chuyển. AI giao thông bao gồm việc tích hợp các công nghệ trí tuệ nhân tạo vào hệ thống quản lý giao thông nhằm cải thiện độ an toàn, giảm tắc nghẽn và tăng năng suất vận hành. Quá trình này yêu cầu mô hình có khả năng nhận diện nhanh và chính xác trong mọi điều kiện thời tiết, ánh sáng, và môi trường giao thông đa dạng.

1.2. Tổng quan các loại mô hình AI dùng phát hiện ô tô chính xác

Các mô hình phổ biến hiện nay gồm YOLO (You Only Look Once) từ phiên bản YOLOv5 đến YOLOv8 và mạng ResNet cho phân loại chi tiết xe. Mỗi mô hình đều có điểm mạnh riêng về tốc độ xử lý và độ chính xác. YOLO tối ưu cho các bài toán nhận diện thời gian thực nhờ cấu trúc mạng nhẹ và hiệu suất cao. ResNet được áp dụng cho việc phân loại chi tiết hãng xe, loại xe dựa trên dữ liệu Stanford Cars Dataset, giúp ứng dụng không chỉ phát hiện mà còn phân biệt các dòng xe khác nhau.

II. Phương pháp giải quyết các thách thức phát hiện ô tô với AI hiện đại

Phát hiện ô tô gặp nhiều thách thức như đa dạng môi trường, kích thước và chủng loại xe khác nhau, cũng như yêu cầu về tốc độ xử lý trong thời gian thực. Các phương pháp AI hiện đại đã được nghiên cứu để giải quyết các vấn đề này bằng cách cải tiến kiến trúc mạng, áp dụng các kỹ thuật tạo hộp neo động, và nâng cao độ chính xác nhờ loss function mới. Sự kết hợp giữa dữ liệu đào tạo phong phú và thuật toán tiên tiến giúp tối ưu hiệu suất mô hình, đáp ứng nhu cầu ứng dụng thực tế trong giao thông đô thị và ngoài đô thị.

2.1. Các thách thức trong phát hiện ô tô đa môi trường và đa phương tiện

Ô tô xuất hiện trong môi trường giao thông với nhiều điều kiện ánh sáng, thời tiết, và cảnh quan khác nhau. Điều này gây khó khăn cho việc nhận diện chính xác khi có sự chen lấn đông đúc phương tiện, hoặc khi các vật thể gây nhiễu xuất hiện. Một ví dụ là khó phát hiện xe máy nhỏ khi bao quanh bởi xe ô tô lớn hoặc trong điều kiện trời tối. Việc giải quyết thách thức này đòi hỏi mô hình AI có khả năng tổng quát hóa và nhận dạng đa dạng đặc trưng ảnh.

2.2. Phương pháp tối ưu mô hình AI phát hiện ô tô nâng cao hiệu suất

Các phương pháp hiện đại gồm áp dụng các kiến trúc mạng tiên tiến như YOLOv6 với dense anchor boxes hoặc YOLOv7 sử dụng loss function focal loss giúp tăng độ chính xác trên các đối tượng nhỏ và ngữ cảnh phức tạp. Việc huấn luyện với tập dữ liệu công phu như UIT-VinaDeveS22 cũng giúp mô hình học tốt đặc điểm đa dạng của phương tiện, từ đó nâng cao tỷ lệ phát hiện đúng và giảm kết quả dương tính giả.

III. Hướng dẫn áp dụng các mô hình YOLO tiên tiến trong phát hiện ô tô

Các mô hình YOLO là lựa chọn hàng đầu trong phát hiện ô tô nhờ khả năng cân bằng giữa độ chính xác và tốc độ xử lý. YOLOv5 thường được sử dụng cho các ứng dụng cơ bản với hiệu suất thời gian thực và cấu trúc mạng hiệu quả. YOLOv6, YOLOv7 và YOLOv8 là các phiên bản cải tiến, tích hợp kiến trúc mới hỗ trợ nâng cao khả năng nhận diện trong các ngữ cảnh phức tạp. Bằng cách áp dụng các phương pháp tái tham số hóa, chế tạo anchor boxes động và cấu trúc mạng đa tầng như ELAN, các mô hình này đạt được hiệu quả vượt trội khi triển khai trong các ứng dụng thực tế.

3.1. Mô hình YOLOv5 và ứng dụng phát hiện ô tô nhanh chóng

YOLOv5 là mô hình đầu tiên trong dòng YOLO mới, được huấn luyện trên các tập dữ liệu đa dạng giúp phát hiện ô tô với tốc độ cao và độ chính xác ổn định. Điểm mạnh của YOLOv5 nằm ở việc sử dụng dynamic anchor boxes, giúp mô hình thích ứng với các kích thước phương tiện khác nhau. Điều này giúp ứng dụng có thể hoạt động mượt mà trong môi trường giao thông thực tế với yêu cầu xử lý thời gian thực.

3.2. Ưu điểm vượt trội của YOLOv6 YOLOv7 và YOLOv8 trong nhận diện ô tô

YOLOv6 sử dụng kiến trúc RepVGG blocks cho khả năng hiệu quả tính toán cao, trong khi YOLOv7 áp dụng loss function focal loss để cải thiện phát hiện đối tượng nhỏ và khó phân biệt. YOLOv8 là phiên bản mới nhất, tích hợp CSPDarknet53 và PANet, tối ưu hóa sâu tính năng biểu diễn và kết hợp nhanh tính năng từ nhiều tầng mạng. Nhờ đó, mô hình đạt mức mAP cao nhất với tốc độ suy luận nhanh, phù hợp với các hệ thống giám sát giao thông và ứng dụng di động.

IV. Phương pháp phân loại ô tô chi tiết bằng ResNet và dữ liệu Stanford

Ngoài phát hiện vị trí, việc phân loại ô tô theo dòng xe, hãng sản xuất và năm sản xuất cũng là một lĩnh vực quan trọng để hiểu sâu hơn về phương tiện giao thông. Mô hình ResNet50 dựa trên học sâu với kiến trúc đa lớp giúp nhận dạng các đặc trưng chi tiết từ ảnh ô tô. Sử dụng bộ dữ liệu Stanford Cars Dataset chứa hơn 16.000 ảnh với 196 loại xe, mô hình có thể phân biệt chính xác loại và hãng xe như Audi, BMW, Bentley,... Việc tích hợp dữ liệu WordNet giúp mô hình nâng cao khả năng nhận diện nhiều lớp phân loại một cách hiệu quả, tạo điều kiện cho các ứng dụng AI giao thông thông minh đa chức năng.

4.1. Sử dụng Stanford Cars Dataset trong huấn luyện phân loại ô tô chính xác

Stanford Cars Dataset cung cấp dữ liệu đa dạng với hình ảnh chi tiết của nhiều loại xe, giúp mô hình học được những đặc điểm nhận dạng riêng biệt như kiểu dáng, màu sắc và nhãn hiệu xe. Bộ dữ liệu này được chia thành phần đào tạo và thử nghiệm theo tỷ lệ 50-50, đảm bảo tính khách quan trong quá trình huấn luyện và đánh giá hiệu suất mô hình phân loại.

4.2. Kiến trúc ResNet kết hợp WordNet nâng cao khả năng phân lớp ô tô

ResNet50 sử dụng mạng nơ-ron sâu có khả năng khắc phục vấn đề biến mất gradient khi tăng độ sâu mạng. Kết hợp với WordNet, một hệ thống phân cấp ý nghĩa của từ vựng, mô hình không chỉ nhận diện ô tô mà còn hiểu các quan hệ giữa hãng xe và loại xe. Điều này giúp tăng độ chính xác phân loại, giúp mô hình xác định được thông tin chi tiết kiểu xe, hãng sản xuất và năm sản xuất dựa trên hình ảnh đầu vào.

V. Bí quyết xây dựng ứng dụng phát hiện ô tô tích hợp AI trên nền tảng di động

Ứng dụng phát hiện ô tô tích hợp AI là thành quả thực tiễn chuyển giao công nghệ từ nghiên cứu sang sản phẩm hữu ích. Việc xây dựng ứng dụng dựa trên framework React Native cho phép phát triển đa nền tảng với ngôn ngữ JavaScript và TypeScript. Các mô hình YOLO và ResNet được tích hợp qua thư viện react-native-pytorch-core để xử lý ảnh ghi nhận trực tiếp từ camera thiết bị. Giao diện thân thiện được thiết kế bằng công cụ Figma giúp người dùng dễ dàng thao tác, xem thông tin phát hiện và phân loại ô tô trong thời gian thực. Ngoài tính năng phát hiện, ứng dụng còn hỗ trợ chia sẻ và lưu trữ kết quả hình ảnh, góp phần mở rộng tiện ích trong quản lý giao thông và dịch vụ đô thị thông minh.

5.1. Quy trình phát triển và tích hợp mô hình AI trong ứng dụng di động

Ứng dụng được phát triển theo quy trình từ tiền xử lý dữ liệu, huấn luyện mô hình, đến tích hợp và tối ưu trên nền tảng di động. Các mô hình phát hiện như YOLOv5s, YOLOv7tini được lựa chọn dựa trên hiệu suất và tài nguyên thiết bị. Quy trình tích hợp sử dụng thư viện PyTorch để cho phép thực thi nhanh các mô hình AI ngay trên thiết bị di động mà không cần kết nối liên tục với máy chủ.

5.2. Thiết kế giao diện và trải nghiệm người dùng tối ưu cho phát hiện ô tô

Giao diện ứng dụng được thiết kế đơn giản, trực quan với các màn hình chức năng rõ ràng gồm: màn hình chính, phát hiện ô tô, phân loại xe và thông tin ứng dụng. Các tính năng chính như nút chia sẻ, lưu ảnh tiện lợi, giúp người dùng quản lý và chia sẻ kết quả phát hiện nhanh chóng. Sự tối ưu giao diện tạo nên trải nghiệm mượt mà, thân thiện, thích hợp cho nhiều đối tượng sử dụng từ người lái xe đến quản lý giao thông.

VI. Hướng phát triển tương lai và ứng dụng mở rộng của phát hiện ô tô AI

Tương lai của phát hiện ô tô sử dụng AI hứa hẹn nhiều cải tiến về độ chính xác, khả năng phân loại và xử lý thời gian thực trong môi trường giao thông phức tạp. Việc tăng cường dữ liệu, tinh chỉnh các tham số mô hình và tích hợp thêm các yếu tố như tình trạng xe, phân loại theo mục đích sử dụng xe công cộng hoặc vận tải sẽ giúp khai thác triệt để tiềm năng AI trong quản lý giao thông. Mở rộng ứng dụng không chỉ phục vụ giám sát mà còn hỗ trợ các nhiệm vụ như quảng cáo thông minh, dịch vụ tìm kiếm xe phù hợp nhu cầu. Đồng thời, tối ưu hoá cho thiết bị di động giúp tăng khả năng tiếp cận và ứng dụng rộng rãi hơn trong thực tế.

6.1. Tăng cường bộ dữ liệu và tối ưu thuật toán cải thiện độ chính xác AI

Việc mở rộng và đa dạng hóa bộ dữ liệu đào tạo sẽ giúp mô hình phát hiện ô tô học được nhiều đặc điểm khác nhau hơn. Các phương pháp tối ưu thuật toán như kỹ thuật tăng cường dữ liệu, tinh chỉnh tham số học sẽ nâng cao hiệu quả phát hiện, giảm tỷ lệ phát hiện sai và xử lý tốt các tình huống phức tạp. Đây là các bước cần thiết để tiến tới hệ thống phát hiện ô tô chính xác và linh hoạt hơn.

6.2. Ứng dụng AI phát hiện ô tô đa năng hỗ trợ quản lý giao thông và đô thị thông minh

Ngoài phát hiện và phân loại cơ bản, ứng dụng có thể được mở rộng để nhận biết các yếu tố chi tiết như mẫu xe, năm sản xuất và tình trạng xe. Đồng thời, phân loại xe theo loại hình sử dụng giúp hỗ trợ quản lý xe công cộng, xe cá nhân và vận tải hàng hóa. Hệ thống theo dõi thời gian thực sẽ phản ứng nhanh với các biến động giao thông, góp phần xây dựng giao thông thông minh, đảm bảo an toàn và nâng cao hiệu quả vận hành đô thị.

15/09/2025

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

Chương 1 – Nội dung trình bày giới thiệu bối cảnh, động lực và mục tiêu của bài toán được đặt ra. Động lực nghiên cứu Đây là Đồ án 1 của sinh viên khoa CNPM, Trường ĐHCNTT. Chúng tôi thực hiện dưới sự hướng dẫn của TS. Nguyễn Tấn Trần Minh Khang và ThS.

Đề tài “Phát hiện ô tô” được chúng tôi chọn bởi sử gần gũi của nó đối với các vấn đề thực tế: - An toàn giao thông: Xây dựng hệ thống có khả năng phát hiện ô tô đóng vai trò quan trọng trong việc giảm tai nạn giao thông. Khả năng nhận diện ô tô không chỉ giúp hệ thống tự động nhận diện đúng thời điểm mà còn giúp tạo ra môi trường giao thông an toàn hơn cho tất cả mọi người. - Sự tiện lợi và hiệu quả: Công nghệ phát hiện ô tô có thể được áp dụng rộng rãi trong nhiều lĩnh vực, từ các hệ thống đỗ xe tự động đến quản lý luồng xe tại các đô thị đông đúc. Sự tự động hóa này không chỉ tiết kiệm thời gian mà còn tạo ra môi trường sống thông minh và tiện ích.

- Sáng tạo và tiềm năng phát triển: Việc nghiên cứu đề tài này là cơ hội để sáng tạo, phát triển các giải pháp công nghệ mới. Khám phá về cách các hệ thống AI có thể học và nhận biết ô tô không chỉ mở ra cánh cửa cho nhiều ứng dụng mới mà còn tạo nền tảng cho sự phát triển trong tương lai. - Đóng góp vào ngành công nghiệp: Hiểu biết sâu hơn về việc phát hiện ô tô có thể đóng góp vào ngành công nghiệp tự động hóa và xe tự lái. Công nghệ này không chỉ tạo ra cơ hội kinh doanh mà còn thúc đẩy sự tiến bộ trong lĩnh vực này.

2 Nghiên cứu không chỉ là công việc, mà còn là một cuộc phiêu lưu, một hành trình với những thử thách, khó khăn nhưng cũng là cơ hội để phát triển bản thân. Đó là sự trải nghiệm không ngừng, học hỏi không ngừng và sức mạnh của kiến thức và khả năng sáng tạo không có giới hạn. Phát biểu bài toán 1. Bài toán Phát hiện ô tô Đầu vào của bài toán là một bức ảnh, đầu ra là bức ảnh đó với các bounding box xung quanh những chiếc ô tô xuất hiện trong bức ảnh.

Đầu vào Đầu ra Hình 1-1 Đầu vào và đầu ra của bài toán Phát hiện ô tô 1. Bài toán Phát hiện phương tiện giao thông (Mở rộng) Đầu vào của bài toán là một bức ảnh, đầu ra là bức ảnh đó với các bounding box xung quanh những phương tiện giao thông xuất hiện trong bức ảnh và tên phương tiện đó. 3 Đầu vào Đầu ra Hình 1-2 Đầu vào và đầu ra của bài toán Phát hiện phương tiện giao thông 1. Bài toán Phân loại ô tô (Mở rộng) Đầu vào của bài toán là một bức ảnh, đầu ra là tên của dòng xa xuất hiện trong bức ảnh đó.

Huyndai Sonata Hybrid Sedan 12 Đầu vào Đầu ra 1. Các thách thức Nghiên cứu về phát hiện ô tô đối mặt với một số thách thức đáng kể, bao gồm: - Đa dạng về môi trường: Ô tô có thể xuất hiện trong nhiều môi trường khác nhau như đô thị, nông thôn, đường cao tốc, trong các điều kiện thời tiết và ánh sáng khác nhau. Điều này tạo ra một thách thức lớn trong việc xây dựng mô hình có khả năng nhận diện ô tô đồng đều và chính xác trong các điều kiện khác nhau. - Số lượng và kích thước đa dạng của ô tô: Các loại ô tô có kích thước, hình dạng và màu sắc đa dạng, từ xe hơi đến xe tải, từ các dòng xe sang trọng 4 đến xe cỡ nhỏ.

Việc nhận diện và phân biệt chúng đòi hỏi mô hình phải có khả năng xử lý đa dạng về kích thước và đặc điểm của ô tô. - Tính hiệu suất và tốc độ xử lý: Trong các ứng dụng thời gian thực như giám sát giao thông, việc xử lý ảnh nhanh chóng và chính xác là một thách thức đặc biệt. Mô hình cần có hiệu suất cao để xử lý ảnh trong thời gian ngắn. - Phức tạp của bối cảnh giao thông: Trong môi trường đô thị hay tại các điểm giao cắt đông đúc, có sự xuất hiện đồng thời của nhiều phương tiện di chuyển khác nhau như ô tô, xe máy, xe buýt, người đi bộ, và các vật thể khác.

Điều này làm tăng độ phức tạp của bài toán nhận diện ô tô khi cần phải phân biệt ô tô với các đối tượng khác. Mục tiêu và phạm vi nghiên cứu Mục tiêu: − Mục tiêu của dự án này là xây dựng một ứng dụng phát hiện ô tô chính xác và hiệu quả từ các hình ảnh. Bằng việc áp dụng các kỹ thuật và mô hình học máy tiên tiến, mục tiêu của chúng tôi là tạo ra một giải pháp có khả năng phát hiện ô tô trong các bối cảnh và điều kiện đa dạng, từ các đô thị đông đúc đến các vùng nông thôn. Chúng tôi cũng hướng tới việc tối ưu hóa mô hình để có thể mở rộng sử dụng trong các ứng dụng thực tế, từ giám sát giao thông đến các hệ thống tự động hóa.

− Ngoài ra, để mở rộng đồ án, chúng tôi còn nghiên cứu thêm về khả năng phân loại xe và khả năng phát hiện các phương tiện giao thông khác. Phạm vi: − Phạm vi của dự án này sẽ tập trung vào việc xử lý hình ảnh để nhận diện và định vị ô tô thông qua việc sử dụng các mô hình học máy. Chúng tôi sẽ tập trung vào việc tiền xử lý dữ liệu ảnh, lựa chọn và huấn luyện mô hình phù hợp để nhận diện ô tô trong các điều kiện khác nhau, cũng như tối ưu hóa mô hình để đảm bảo hiệu suất và độ chính xác cao. 5 − Dự án sẽ sử dụng tập dữ liệu đa dạng để đào tạo và đánh giá mô hình, bao gồm các ảnh từ nhiều nguồn khác nhau và với đa dạng về điều kiện ánh sáng, thời tiết, và môi trường.

Chúng tôi cũng sẽ tập trung vào việc đánh giá kết quả của mô hình dưới nhiều góc độ, từ độ chính xác đến tốc độ xử lý và khả năng mở rộng của nó trong các tình huống thực tế. Đóng góp của nghiên cứu Chính phủ Việt Nam có định hướng hiện đại hóa đất nước bằng việc ứng dụng hệ thống thông tin vào hoạt động quản lý giao thông nhằm đưa ngành vận tải chuyển đổi số trong giai đoạn 2020 – 2025, tầm nhìn đến năm 2030. Đặc biệt, dự án “Ứng dụng công nghệ thông tin vào quản lý và điều hành giao thông, tập trung vào lĩnh vực đường bộ” với nội dung triển khai hệ thống giao thông thông minh nâng cao (ITS) gần đây đã được phê duyệt. Chúng tôi hi vọng với những kết quả đạt được từ quá trình nghiên cứu sẽ đóng góp phần nào đó vào việc xây dựng ITS cũng như công cuộc hiện đại hóa đất nước.

Bố cục của báo cáo Phần còn lại của báo cáo được trình bày theo bố cục như sau: CHƯƠNG 2 – NGHIÊN CỨU MÔ HÌNH VÀ KẾT QUẢ: trình bày quá trình nghiên cứu thực nghiệm các mô hình để phục vụ bài toán. CHƯƠNG 3 – XÂY DỰNG ỨNG DỤNG: trình bày quá trình xây dựng ứng dụng hiện thực hóa các mô hình. CHƯƠNG 4 – KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN: trình bày tổng kết, đưa ra kết luận, nhận xét và định hướng cho tương lai. NGHIÊN CỨU MÔ HÌNH VÀ KẾT QUẢ 2.

Giải quyết bài toán “Phát hiện ô tô/phương tiện giao thông” với YOLO 2. Bộ dữ liệu UIT-VinaDeveS22 UIT-VinaDeveS22 là bộ dữ liệu được xây dựng để phát hiện phương tiện giao thông từ camera quan sát. 1364 bức ảnh (Ví dụ trong Hình 2-1) được lấy từ khung hình video do CCTV thu thập được lưu trữ trong UIT-VinaDeveS22. Tập dữ liệu này có độ phân giải khoảng 553 x 1012 pixel, trong đó thấp nhất là 354 x 630 pixel và lớn nhất là 720 x 1280 pixel.

Dữ liệu được thu thập cả ban ngày và ban đêm, trong điều kiện trời quang hoặc trời mưa. Tùy thuộc vào loại đường và thời gian trong ngày, mật độ giao thông có thể cao, trung bình hoặc thấp. Hình 2-1 Hình ảnh từ UIT-VinaDeveS22 UIT-VinaDeveS22 bao gồm: − 1364 hình ảnh: o Train: 653 o Val: 173 o Test: 538 − 15418 đối tượng: o Train: 7724 o Val: 1765 o Test: 5929 7 Sáu video được sử dụng để trích xuất hình ảnh, mỗi hình ảnh có khung cảnh phông nền, loại thời tiết và cách thiết lập ánh sáng khác nhau. Để đảm bảo đánh giá công bằng nhất, các mẫu của tập dữ liệu đã được chia thành các tập huấn luyện và kiểm tra một cách hợp lý.

UIT-VinaDeveS22 có một vài thách thức như sau: − Khó khăn trong việc phát hiện từng xe máy khi trời tối và đèn pha của xe khác đang bật. − Xe cộ đông đúc tại các ngã tư khó có thể quan sát rõ ràng từng phương tiện. Xe đạp/Xe máy là loại phương tiện có khung nhỏ, mỏng sẽ rất khó tìm thấy nếu bị bao quanh bởi các phương tiện khác, kể cả bằng mắt người. − Khi trời tối và mưa, hầu hết các xe máy đều có xu hướng chạy nhanh khiến hình dáng của xe bị biến dạng khi quay video.

− Một số lớp đối tượng không được khai báo có thể xuất hiện dẫn đến hiểu lầm với các phương tiện khác. Các mô hình YOLO 2. YOLOv5 YOLO v5 được giới thiệu vào năm 2020 bởi cùng nhóm đã phát triển thuật toán YOLO ban đầu như một dự án nguồn mở và được Ultralytics duy trì. YOLO v5 kết hợp nhiều cải tiến và tính năng mới đồng thời dựa trên sự phổ biến của các phiên bản trước đó.

YOLOv5 khác với YOLO ở chỗ nó sử dụng kiến trúc phức tạp có tên là EfficiencyDet (Hình ), dựa trên kiến trúc mạng EffientNet. YOLO v5 có thể đạt được độ chính xác cao hơn và khả năng khái quát hóa tốt hơn cho nhiều danh mục vật phẩm hơn nhờ kiến trúc phức tạp hơn. 8 Hình 2-2 EfficiencyDet Tập dữ liệu huấn luyện được sử dụng để huấn luyện mô hình phát hiện đối tượng là một điểm khác biệt giữa YOLO và YOLOv5. Bộ dữ liệu PASCAL VOC, có 20 loại đối tượng khác nhau, được sử dụng để huấn luyện YOLO.

Trong khi đó, YOLO v5 được đào tạo bằng D5, một tập dữ liệu lớn hơn và đa dạng hơn với tổng số 600 loại đối tượng. Các anchor trong YOLO v5 được tạo bằng kỹ thuật hoàn toàn mới được gọi là " dynamic anchor boxes". Các hộp giới hạn thực tế cơ bản trước tiên được nhóm thành các cụm bằng phương pháp phân cụm và các hộp neo sau đó được tạo bằng cách sử dụng trọng tâm của các cụm.

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