Nghiên Cứu và Đánh Giá Phương Pháp Phát Hiện Phương Tiện Giao Thông Trong Không Ảnh

Nghiên cứu phương pháp phát hiện phương tiện giao thông trong ảnh hàng không. Đánh giá chi tiết, kết quả khóa luận tốt nghiệp. Ứng dụng và tiềm năng phát triển.

Chuyên ngành

Kỹ thuật phần mềm

Người đăng

Ẩn danh

Thể loại

Khóa luận tốt nghiệp

2022

99
0
0

Phí lưu trữ

35 Point

Tóm tắt

I. Phát Hiện Phương Tiện Giao Thông Nghiên Cứu Tổng Quan Cần Biết

Việc phát hiện phương tiện giao thông trong ảnh đóng vai trò thiết yếu trong việc xây dựng các hệ thống quản lý giao thông thông minh. Trong bối cảnh công nghệ đang phát triển mạnh mẽ, nhu cầu giám sát và phân tích lưu lượng giao thông ngày càng tăng cao. Theo nghiên cứu, việc sử dụng các hệ thống camera giám sát giao thông truyền thống thường gặp hạn chế về địa điểm lắp đặt, tầm nhìn và điều kiện ngoại cảnh như thời tiết hay ánh sáng. Để khắc phục những nhược điểm này, phát hiện phương tiện giao thông trong không ảnh – hình ảnh thu được từ các thiết bị bay không người lái (UAV) – đã trở thành một hướng nghiên cứu được quan tâm đặc biệt.

Không ảnh mang lại khả năng thu thập dữ liệu linh hoạt từ nhiều độ cao, góc quay và điều kiện khác nhau, giúp giảm thiểu chi phí cũng như thời gian triển khai so với hệ thống camera cố định phức tạp. Bài toán này không chỉ quan trọng trong giám sát giao thông thông minh mà còn có ứng dụng rộng rãi trong các lĩnh vực như quân sự, quy hoạch đô thị và phân tích thị trường. Các nhà nghiên cứu liên tục công bố các bộ dữ liệu giao thông mới như UAVDT [6], VEDAI [7], VisDrone [8] và tổ chức các cuộc thi nhằm thúc đẩy việc phát triển các thuật toán phát hiện đối tượng hiệu quả hơn. Mục tiêu của các nghiên cứu là nâng cao độ chính xác phát hiệnhiệu suất mô hình trong các tình huống thực tế phức tạp. Việc tìm hiểu sâu về các phương pháp hiện đại và đánh giá chúng sẽ góp phần vào sự tiến bộ của công nghệ AI trong giao thông và hướng tới mục tiêu thành phố thông minh.

1.1. Tổng quan bài toán phát hiện phương tiện giao thông trong ảnh

Phát hiện phương tiện giao thông trong không ảnh là một bài toán con của lĩnh vực Thị giác máy tính, cụ thể là bài toán nhận diện đối tượng. Bài toán này nhận đầu vào là các hình ảnh giao thông được chụp từ camera của UAV. Đầu ra của hệ thống sẽ bao gồm thông tin chi tiết về từng phương tiện có trong ảnh, chẳng hạn như vị trí chính xác (được biểu thị bằng các bounding box) và nhãn loại phương tiện (ví dụ: car, truck, bus). Đây là một quá trình phức tạp đòi hỏi sự kết hợp giữa xử lý ảnh và các thuật toán phát hiện đối tượng tiên tiến.

Mục tiêu chính là không chỉ xác định sự hiện diện của phương tiện mà còn phân loại phương tiện đó. Việc này tạo nền tảng cho nhiều ứng dụng thực tiễn. Nghiên cứu tập trung vào việc tìm hiểu các bộ dữ liệu giao thông không ảnh chuyên biệt như UAVDT [6], và thực nghiệm các phương pháp học sâu để nâng cao độ chính xác phát hiện. Bài toán này ngày càng trở nên phổ biến trong cộng đồng nghiên cứu khoa học do tiềm năng ứng dụng rộng lớn và sự phát triển của công nghệ UAV.

1.2. Động lực nghiên cứu và tầm quan trọng của việc sử dụng không ảnh

Động lực chính thúc đẩy việc nghiên cứu phát hiện phương tiện giao thông trong không ảnh là nhu cầu xây dựng các hệ thống quản lý giao thông thông minh trong kỷ nguyên thành phố thông minh. Hệ thống này giúp giám sát giao thông thông minh, phân tích luồng giao thông, cải thiện tình trạng ùn tắc và hỗ trợ quy hoạch đô thị. Các hệ thống camera giám sát giao thông truyền thống thường bị giới hạn về tầm nhìn và địa điểm lắp đặt. Không ảnh, được thu thập bởi UAV, loại bỏ các hạn chế này, cho phép thu thập lượng lớn dữ liệu hình ảnh từ nhiều góc độ và độ cao khác nhau. Điều này không chỉ giảm chi phí lắp đặt mà còn tăng tính linh hoạt trong việc thu thập dữ liệu.

Hơn nữa, công nghệ AI trong giao thông có thể áp dụng vào nhiều lĩnh vực khác nhau. Trong quân sự, nó hỗ trợ phát hiện các phương tiện lạ hoặc chiến đấu. Trong kinh doanh, việc phân tích lưu lượng giao thông giúp doanh nghiệp lựa chọn vị trí kinh doanh và quảng cáo hiệu quả. Các phương pháp học sâu tiên tiến liên tục được phát triển, thúc đẩy việc kiểm định mô hình và cải thiện hiệu suất mô hình, biến việc phát hiện phương tiện giao thông trong ảnh trở thành một lĩnh vực nghiên cứu đầy tiềm năng.

II. Thách Thức Khi Phát Hiện Phương Tiện Giao Thông Từ Ảnh Không

Bài toán phát hiện phương tiện giao thông trong không ảnh vẫn còn khá mới mẻ và đang đối mặt với nhiều thách thức đáng kể. Khác với ảnh chụp thông thường, không ảnh có những đặc thù riêng biệt, gây khó khăn cho các thuật toán phát hiện đối tượng. Một trong những trở ngại lớn nhất đến từ chính chất lượng và điều kiện thu thập dữ liệu. Ảnh chụp từ UAV thường chịu ảnh hưởng bởi nhiều yếu tố ngoại cảnh phức tạp. Điều này trực tiếp tác động đến độ chính xác phát hiện của các mô hình phát hiện thời gian thực.

Các yếu tố như kích thước, hình dạng đa dạng của phương tiện, địa điểm, điều kiện thời tiết khắc nghiệt như mưa, sương mù hay ánh sáng yếu, đều làm giảm khả năng nhận diện của hệ thống. Đặc biệt, khi UAV bay ở góc quay cao hoặc di chuyển nhanh, các phương tiện trong ảnh có thể trở nên nhỏ li ti hoặc bị mờ nhòe, gây khó khăn cho việc gán nhãn dữ liệu và huấn luyện mô hình. Ngoài ra, việc lựa chọn và tối ưu các phương pháp học sâu cũng là một thách thức lớn. Mặc dù có nhiều kiến trúc mạng đã được công bố, nhưng không phải tất cả đều cho hiệu suất mô hình tối ưu trên bộ dữ liệu giao thông chuyên biệt cho không ảnh. Do đó, cần có nghiên cứu sâu rộng và thực nghiệm liên tục để tìm ra giải pháp hiệu quả cho công nghệ AI trong giao thông này.

2.1. Khó khăn từ dữ liệu không ảnh Góc quay ánh sáng và vật cản

Dữ liệu không ảnh mang lại nhiều lợi thế nhưng cũng tiềm ẩn nhiều khó khăn đặc thù. Một trong số đó là góc quay cao của camera giám sát giao thông (trên UAV), khiến các phương tiện trở nên rất nhỏ trong khung hình. Điều này làm giảm đáng kể thông tin chi tiết của đối tượng, gây khó khăn cho việc nhận diện đối tượngphân loại phương tiện. Bên cạnh đó, các điều kiện ánh sáng phức tạp như trời tối, chạng vạng, hoặc sương mù dày đặc làm giảm độ tương phản và gây nhiễu ảnh, ảnh hưởng trực tiếp đến khả năng trích xuất đặc trưng của các thuật toán phát hiện đối tượng.

Theo [6], hiện tượng mờ ảnh (motion blur) xảy ra khi UAV di chuyển nhanh cũng là một thách thức lớn. Các vật thể chuyển động nhanh trong khung hình dễ bị nhòe, khiến phát hiện phương tiện giao thông trong ảnh trở nên kém chính xác. Hơn nữa, sự hiện diện của vật cản như cây cối, tòa nhà, hoặc các phương tiện khác có thể che khuất một phần hoặc toàn bộ mục tiêu, đòi hỏi các mô hình phát hiện thời gian thực phải có khả năng xử lý thông tin không đầy đủ một cách hiệu quả. Những yếu tố này yêu cầu các phương pháp xử lý ảnhgán nhãn dữ liệu phải được thực hiện một cách tỉ mỉ và chuyên sâu.

2.2. Thách thức trong lựa chọn và tối ưu thuật toán phát hiện đối tượng

Việc lựa chọn và tối ưu các thuật toán phát hiện đối tượng cho phát hiện phương tiện giao thông trong không ảnh đặt ra nhiều thách thức về mặt phương pháp. Hiện nay, có rất nhiều kiến trúc học sâu khác nhau được công bố, như họ R-CNN, YOLO, D2Det, DetectoRS, TOOD, VFNet. Tuy nhiên, mỗi mạng lại có độ chính xác phát hiệnhiệu suất mô hình khác nhau, và không phải tất cả đều hoạt động tối ưu trên bộ dữ liệu giao thông chuyên biệt cho không ảnh. Nhiều mô hình thường được thực nghiệm trên các bộ dữ liệu tổng quát như MS COCO hoặc Pascal VOC, nơi các đối tượng thường lớn hơn và rõ ràng hơn.

Khi áp dụng cho không ảnh, cần phải điều chỉnh và tinh chỉnh các tham số, hoặc thậm chí là tái kiến trúc mạng để phù hợp với đặc điểm dữ liệu. Điều này đòi hỏi quá trình kiểm định mô hình kỹ lưỡng và thực nghiệm liên tục để đánh giá các phương pháp. Các nhà nghiên cứu cần tìm ra sự cân bằng giữa tốc độ và độ chính xác phát hiện để xây dựng các mô hình phát hiện thời gian thực hiệu quả cho các ứng dụng như giám sát giao thông thông minhquản lý giao thông. Thách thức này đòi hỏi sự hiểu biết sâu sắc về cả thị giác máy tínhdeep learning.

III. Giải Pháp Deep Learning Nền Tảng Phát Hiện Phương Tiện Hiệu Quả

Deep learning, một nhánh của học máytrí tuệ nhân tạo, đã mang lại những bước tiến vượt bậc trong lĩnh vực thị giác máy tính, đặc biệt là trong phát hiện phương tiện giao thông trong ảnh. Các mạng nơ-ron tích chập (CNN) là cốt lõi của các giải pháp hiện đại này, cho phép máy tính tự động học và trích xuất các đặc trưng phức tạp từ hình ảnh. Thay vì phải thiết kế các bộ trích xuất đặc trưng thủ công, deep learning cho phép mô hình tự động tìm ra các mẫu hình quan trọng để nhận diện đối tượngphân loại đối tượng một cách hiệu quả.

Sự phát triển của các kiến trúc mạng sâu như ResNet đã giải quyết được vấn đề gradient biến mất (vanishing gradient), cho phép xây dựng các mô hình với hàng trăm lớp, từ đó nâng cao khả năng học hỏi và biểu diễn đặc trưng. Việc áp dụng deep learning vào bài toán phát hiện phương tiện giao thông trong không ảnh đã chứng minh được hiệu suất mô hình vượt trội so với các phương pháp truyền thống. Các framework như TensorFlowPyTorch cung cấp môi trường mạnh mẽ để phát triển, huấn luyện và triển khai các thuật toán phát hiện đối tượng tiên tiến, góp phần quan trọng vào việc đạt được độ chính xác phát hiện cao và khả năng xử lý thời gian thực. Điều này mở ra nhiều tiềm năng ứng dụng cho công nghệ AI trong giao thôngthành phố thông minh.

3.1. Thị giác máy tính và Deep Learning Nền tảng nhận diện đối tượng

Thị giác máy tính là lĩnh vực cho phép máy tính "nhìn" và "hiểu" thông tin từ hình ảnh hoặc video. Nó hoạt động tương tự như thị giác con người, nhưng với khả năng xử lý và phân tích dữ liệu ở quy mô lớn và tốc độ cao hơn. Deep learning là một kỹ thuật mạnh mẽ trong trí tuệ nhân tạo, cung cấp các mô hình có khả năng học hỏi từ một lượng lớn dữ liệu để thực hiện các tác vụ thị giác phức tạp. Trong bối cảnh phát hiện phương tiện giao thông trong ảnh, deep learning đã thay đổi cách tiếp cận. Thay vì sử dụng các phương pháp thủ công, các mạng nơ-ron nhân tạo sâu có thể tự động học các đặc trưng cần thiết để nhận diện đối tượngphân loại đối tượng.

Các bài toán nổi bật trong thị giác máy tính bao gồm phân loại ảnh, định vị đối tượng, và phát hiện đối tượng. Bài toán phát hiện đối tượng kết hợp cả phân loại và định vị, xác định vị trí của một hoặc nhiều đối tượng bằng bounding box và gán nhãn cho chúng. Khả năng này của deep learning là nền tảng cho việc phát triển các hệ thống giám sát giao thông thông minh, xe tự hànhthành phố thông minh, nơi việc đếm phương tiệnphân tích luồng giao thông là yếu tố then chốt.

3.2. Mạng nơ ron tích chập CNN và kiến trúc ResNet cho trích xuất đặc trưng

Mạng nơ-ron tích chập (CNN) là một trong những mô hình học sâu tiên tiến nhất, được thiết kế đặc biệt để xử lý dữ liệu hình ảnh. Kiến trúc CNN bao gồm các lớp tích chập (Convolution layer), lớp pooling và các lớp kết nối đầy đủ (fully connected layer). Lớp tích chập có nhiệm vụ trích xuất các đặc trưng cục bộ từ ảnh đầu vào bằng cách sử dụng các bộ lọc (kernels), duy trì mối quan hệ không gian giữa các pixel. Lớp pooling sau đó giảm kích thước của feature map, giữ lại thông tin quan trọng và giúp mô hình trở nên bất biến với sự dịch chuyển nhỏ của đối tượng.

Khi số lượng lớp trong CNN tăng lên, vấn đề Vanishing Gradient có thể xảy ra, làm giảm hiệu quả huấn luyện. Kiến trúc mạng ResNet [10] đã ra đời để giải quyết vấn đề này bằng cách sử dụng các kết nối tắt (shortcut connections) hoặc "Residual Blocks". Các khối này cho phép thông tin đi trực tiếp qua nhiều lớp, chống lại hiện tượng gradient bằng không và giúp huấn luyện các mạng rất sâu. ResNet đã đạt được thành công vang dội trong các cuộc thi như ILSVRC 2015 [10], chứng minh khả năng trích xuất đặc trưng mạnh mẽ. Việc sử dụng ResNet làm backbone trong các thuật toán phát hiện đối tượng đã cải thiện đáng kể hiệu suất mô hình trong các tác vụ nhận diện đối tượng, bao gồm cả phát hiện phương tiện giao thông trong ảnh.

IV. Phương Pháp Phát Hiện Phương Tiện Hai Giai Đoạn Sức Mạnh Đột Phá

Các phương pháp phát hiện phương tiện giao thông trong ảnh dựa trên kiến trúc hai giai đoạn đã chứng tỏ sức mạnh đột phá về độ chính xác phát hiện. Nhóm phương pháp này, tiên phong là họ R-CNN, giải quyết bài toán bằng cách chia nhỏ thành hai bước chính: đầu tiên là đề xuất các vùng có khả năng chứa đối tượng (Region Proposal), sau đó là phân loại đối tượng và định vị chính xác đối tượng trong các vùng đó. Cách tiếp cận này giúp các mô hình đạt được hiệu suất mô hình cao, đặc biệt với các đối tượng có kích thước nhỏ hoặc bị che khuất một phần.

Từ R-CNN đến Fast R-CNN và đặc biệt là Faster R-CNN [1], các cải tiến liên tục đã giúp tăng tốc độ xử lý mà vẫn giữ vững độ chính xác phát hiện. Các kiến trúc như D2Det [2] và DetectoRS [3] là những minh chứng điển hình cho sự phát triển của nhóm phương pháp hai giai đoạn, tiếp tục đẩy giới hạn về khả năng nhận diện đối tượng trong các kịch bản phức tạp. Việc tích hợp các kỹ thuật tiên tiến như Dense Local Regression, Discriminative RoI Pooling, Recursive Feature Pyramid và Switchable Atrous Convolution đã tối ưu hóa quá trình phân loại đối tượng và định vị, góp phần quan trọng vào sự thành công của công nghệ AI trong giao thông. Những phương pháp này là nền tảng vững chắc cho các ứng dụng giám sát giao thông thông minhxe tự hành.

4.1. Kiến trúc Faster R CNN Cải tiến tốc độ và độ chính xác

Faster R-CNN [1] là một bước tiến quan trọng trong các thuật toán phát hiện đối tượng hai giai đoạn, cải thiện đáng kể về cả tốc độđộ chính xác. Mô hình này giải quyết hạn chế của các phiên bản trước (R-CNN, Fast R-CNN) vốn phụ thuộc vào thuật toán Selective Search chậm chạp để tạo vùng đề xuất. Thay vào đó, Faster R-CNN giới thiệu Region Proposal Network (RPN) – một mạng nơ-ron tích chập chuyên biệt để tự động học cách đề xuất các vùng tiềm năng chứa đối tượng. RPN nhận đầu vào là feature map từ backbone CNN và sử dụng các anchor box để dự đoán xác suất chứa đối tượng và điều chỉnh vị trí.

Sau khi RPN tạo ra các vùng đề xuất, chúng sẽ được đưa qua lớp RoI Pooling và các lớp fully connected để trích xuất đặc trưng. Cuối cùng, hai nhánh song song thực hiện phân loại đối tượng (classification) và điều chỉnh bounding box (regression), tương tự như Fast R-CNN. Nhờ loại bỏ thuật toán thủ công, Faster R-CNN đã đạt được tốc độ xử lý gần thời gian thực, mở ra khả năng triển khai cho các ứng dụng quản lý giao thônggiám sát giao thông thông minh yêu cầu mô hình phát hiện thời gian thực. Đây là một cột mốc quan trọng trong thị giác máy tính.

4.2. D2Det và DetectoRS Tối ưu hóa phân lớp và định vị đối tượng chi tiết

D2Det [2] và DetectoRS [3] là những phương pháp phát hiện đối tượng hiện đại, tiếp tục nâng cao độ chính xác phát hiện của các kiến trúc hai giai đoạn. D2Det, công bố tại CVPR 2020, dựa trên Faster R-CNN nhưng thay thế hai nhánh regression và classification truyền thống bằng Dense Local Regression và Discriminative RoI Pooling. Dense Local Regression giải quyết bài toán định vị đối tượng chi tiết hơn bằng cách sử dụng các đặc trưng cục bộ và dự đoán nhị phân để loại bỏ các vùng nền không cần thiết. Discriminative RoI Pooling, sử dụng Adaptive Weighted Pooling (AWP), gán trọng số cao hơn cho các điểm mẫu phân biệt, giúp phân loại đối tượng hiệu quả hơn.

DetectoRS, công bố tại CVPR 2021, giới thiệu hai kỹ thuật chính để tối ưu hóa backbone: Recursive Feature Pyramid (RFP) và Switchable Atrous Convolution (SAC). RFP bổ sung các kết nối phản hồi vào FPN, tăng cường khả năng trích xuất đặc trưng ở nhiều cấp độ, đặc biệt hữu ích cho các đối tượng nhỏ trong không ảnh. SAC sử dụng các phép tích chập giãn nở với các atrous rate khác nhau và switch function để thu thập kết quả, giúp mô hình thích ứng tốt hơn với các đối tượng ở nhiều quy mô. Cả hai phương pháp này đều góp phần cải thiện đáng kể hiệu suất mô hình trong bài toán phát hiện phương tiện giao thông trong ảnh, đặc biệt trên các bộ dữ liệu giao thông phức tạp.

V. Khám Phá Phương Pháp Phát Hiện Phương Tiện Một Giai Đoạn Nhanh

Trong bối cảnh yêu cầu về tốc độ xử lý ngày càng cao cho các ứng dụng phát hiện phương tiện giao thông trong ảnh thời gian thực, các phương pháp một giai đoạn đã nổi lên như một giải pháp đầy hứa hẹn. Khác với kiến trúc hai giai đoạn, các mô hình một giai đoạn như YOLO (You Only Look Once) hay SSD thực hiện cả việc đề xuất vùng và phân loại đối tượng/định vị đối tượng trong một lượt duy nhất, loại bỏ bước tạo vùng đề xuất riêng biệt. Điều này giúp chúng đạt được tốc độ xử lý vượt trội, phù hợp cho các hệ thống giám sát giao thông thông minhxe tự hành cần phản ứng nhanh chóng.

Tuy nhiên, việc tích hợp hai nhiệm vụ phức tạp vào một giai đoạn cũng đặt ra thách thức về độ chính xác phát hiện, đặc biệt với các đối tượng nhỏ hoặc bị chồng lấn. Để giải quyết điều này, các nhà nghiên cứu đã phát triển các phương pháp tiên tiến như TOOD [4] và VFNet [5], tập trung vào việc tối ưu hóa sự cân bằng giữa tốc độ và hiệu suất mô hình. Các kỹ thuật mới như Task-aligned Head, Task Alignment Learning và IoU-Aware Classification Score đã cải thiện đáng kể khả năng nhận diện đối tượng của các mô hình một giai đoạn, biến chúng thành công cụ mạnh mẽ trong công nghệ AI trong giao thông, đặc biệt trong việc phân tích luồng giao thôngđếm phương tiện theo thời gian thực.

5.1. TOOD Điều chỉnh và học đặc trưng đồng bộ cho phát hiện đối tượng

TOOD [4] (Task-aligned One-stage Object Detection), ra đời tại ICCV 2021, là một phương pháp phát hiện đối tượng một giai đoạn tiên tiến, tập trung vào việc giải quyết sự mất cân bằng không gian giữa nhiệm vụ phân loại đối tượng và định vị đối tượng. Thông thường, các mô hình phát hiện thời gian thực một giai đoạn xử lý hai nhiệm vụ này bằng các nhánh song song, có thể dẫn đến sự sai lệch trong dự đoán. TOOD đề xuất hai cải tiến chính: Task-aligned Head (T-Head) và Task Alignment Learning (TAL). T-Head được thiết kế để tăng cường sự tương tác giữa các nhiệm vụ và học cách điều chỉnh thông qua Task-aligned Predictor. Nó sử dụng một công cụ trích xuất đặc trưng chung để học các đặc trưng tương tác bài toán, sau đó các Task-aligned Predictor sẽ điều chỉnh riêng cho từng nhiệm vụ.

Task Alignment Learning (TAL) là một phương pháp học mới được thiết kế để kéo gần các anchor tối ưu cho cả hai nhiệm vụ phân loại và định vị. TAL bao gồm Task-aligned Sample Assignment và Task-aligned Loss. Task-aligned Sample Assignment sử dụng một Metric căn chỉnh anchor mới để đo lường mức độ căn chỉnh bài toán, đảm bảo các anchor được điều chỉnh tốt sẽ có điểm phân loại cao và định vị chính xác. Task-aligned Loss được thiết kế để tăng cường điểm phân loại cho các anchor được căn chỉnh và giảm thiểu cho các anchor bị lệch, cải thiện độ chính xác phát hiện tổng thể của mô hình trong phát hiện phương tiện giao thông trong ảnh.

5.2. VFNet Nâng cao độ chính xác với IoU Aware Classification Score

VFNet [5] (VarifocalNet), được công bố tại CVPR 2021, là một thuật toán phát hiện đối tượng dense một giai đoạn dựa trên kiến trúc FCOS+ATSS. Mục tiêu chính của VFNet là nâng cao độ chính xác phát hiện bằng cách giải quyết vấn đề mất cân bằng giữa điểm phân loại và IoU (Intersection over Union) của bounding box. VFNet giới thiệu IoU-Aware Classification Score (IACS), trong đó giá trị của ground truth class là IoU giữa bounding box dự đoán và ground truth thực tế, còn các vị trí khác có giá trị bằng 0.

Để huấn luyện IACS, VFNet sử dụng Varifocal Loss, một biến thể của Focal Loss [16]. Không giống như Focal Loss xử lý các mẫu positive và negative một cách đối xứng, Varifocal Loss xử lý chúng bất đối xứng. Nó tập trung vào việc học các positive example chất lượng cao và giảm thiểu sự ảnh hưởng của các negative example kém chất lượng. Ngoài ra, VFNet còn cải tiến với Star-Shaped Box Feature Representation và Bounding Box Refinement để trích xuất đặc trưng tốt hơn và tinh chỉnh vị trí bounding box. Những cải tiến này giúp VFNet đạt được hiệu suất mô hình cao, đặc biệt trong việc phát hiện phương tiện giao thông trong ảnh với nhiều kích thước khác nhau, củng cố vị thế của các phương pháp một giai đoạn trong thị giác máy tính.

VI. Đánh Giá Hiệu Suất Ứng Dụng Thực Tiễn Phát Hiện Phương Tiện AI

Việc đánh giá hiệu suất của các mô hình phát hiện phương tiện AI là bước then chốt để xác định tính hiệu quả và khả năng ứng dụng thực tiễn của chúng. Trong các nghiên cứu về phát hiện phương tiện giao thông trong ảnh, việc sử dụng các bộ dữ liệu giao thông chuẩn mực là không thể thiếu. UAVDT [6] là một trong những bộ dữ liệu nổi bật, cung cấp một nền tảng thực nghiệm quan trọng cho các nhà nghiên cứu. Bằng cách thực hiện các thử nghiệm trên các bộ dữ liệu này, các nhà khoa học có thể kiểm định mô hình một cách khách quan, so sánh độ chính xác phát hiệnhiệu suất mô hình giữa các thuật toán phát hiện đối tượng khác nhau.

Kết quả thực nghiệm không chỉ giúp xác định phương pháp tối ưu mà còn chỉ ra những điểm mạnh và hạn chế của từng mô hình trong các điều kiện khác nhau (ánh sáng, góc quay, vật cản). Những đánh giá chi tiết này là cơ sở để phát triển các ứng dụng giám sát giao thông thông minhquản lý giao thông. Từ việc đếm phương tiện, phân loại phương tiện đến phân tích luồng giao thông và hỗ trợ xe tự hành, công nghệ AI trong giao thông đang dần định hình lại cách chúng ta tương tác với môi trường đô thị. Các ứng dụng minh họa phát triển từ các mô hình tốt nhất, như trong nghiên cứu của Phan Thị Hồng Cúc [6], chứng minh khả năng chuyển giao kết quả nghiên cứu vào thực tiễn, đóng góp vào mục tiêu thành phố thông minh.

6.1. Bộ dữ liệu UAVDT Nền tảng kiểm định mô hình phát hiện phương tiện

Bộ dữ liệu UAVDT [6] (Unmanned Aerial Vehicle Benchmark: Object Detection and Tracking) đóng vai trò là một nền tảng kiểm định mô hình quan trọng cho các thuật toán phát hiện đối tượng, đặc biệt trong bối cảnh phát hiện phương tiện giao thông trong không ảnh. Được công bố vào năm 2018, UAVDT cung cấp một tập hợp các không ảnh chất lượng cao, bao gồm nhiều tình huống phức tạp như các điều kiện ánh sáng khác nhau (ban ngày, ban đêm), độ cao bay khác nhau (low altitude, birdview) và các loại phương tiện đa dạng (car, truck, bus). Nghiên cứu của Phan Thị Hồng Cúc đã tập trung vào bộ dữ liệu UAVDT-Benchmark-M, chuyên dùng cho bài toán phát hiện đối tượng.

Đặc điểm nổi bật của UAVDT là sự đa dạng trong điều kiện thu thập dữ liệu, giúp các nhà nghiên cứu có thể đánh giá hiệu suất mô hình một cách toàn diện hơn, đặc biệt đối với các thách thức đã nêu ở mục trước. Quá trình gán nhãn dữ liệu trong UAVDT được thực hiện cẩn thận, cung cấp các bounding box chính xác cho từng phương tiện. Việc sử dụng bộ dữ liệu giao thông này là cần thiết để kiểm định mô hình deep learning như Faster R-CNN, D2Det, DetectoRS, TOOD, và VFNet, từ đó đo lường độ chính xác phát hiện của chúng trong các tình huống thực tế, hỗ trợ cho việc phát triển các mô hình phát hiện thời gian thực.

6.2. Phân tích kết quả thực nghiệm và ứng dụng giám sát giao thông thông minh

Việc phân tích kết quả thực nghiệm là giai đoạn then chốt trong quá trình nghiên cứu phát hiện phương tiện giao thông trong ảnh. Các nghiên cứu thường sử dụng các chỉ số đánh giá hiệu suất chuẩn mực như Precision, Recall, F1-score, IoU (Intersection over Union), và mAP (mean Average Precision) để lượng hóa độ chính xác phát hiệnhiệu suất mô hình. Chẳng hạn, trong khóa luận của Phan Thị Hồng Cúc, các mô hình Faster R-CNN, D2Det, DetectoRS, TOOD, và VFNet đã được huấn luyện và đánh giá trên bộ dữ liệu UAVDT-Benchmark-M [6]. Kết quả thực nghiệm cho phép so sánh khách quan các phương pháp, xác định mô hình nào hoạt động tốt nhất dưới các điều kiện cụ thể.

Dựa trên đánh giá hiệu suất này, các ứng dụng giám sát giao thông thông minh có thể được xây dựng. Các mô hình với độ chính xác phát hiện cao và khả năng xử lý thời gian thực có thể được triển khai trên camera giám sát giao thông để đếm phương tiện, phân loại phương tiện, phân tích luồng giao thông, và cảnh báo các tình huống bất thường. Điều này không chỉ giúp cải thiện quản lý giao thông mà còn hỗ trợ việc phát triển xe tự hành và xây dựng thành phố thông minh. Các nghiên cứu như vậy cung cấp bằng chứng thực nghiệm và các ứng dụng minh họa, thúc đẩy việc áp dụng công nghệ AI trong giao thông vào đời sống.

VII. Tương Lai Nào Cho Phát Hiện Phương Tiện Giao Thông Thông Minh

Phát hiện phương tiện giao thông thông minh trong ảnh là một lĩnh vực không ngừng phát triển, với tiềm năng lớn định hình tương lai của thành phố thông minhquản lý giao thông. Các nghiên cứu hiện tại đã đạt được những thành tựu đáng kể trong việc nâng cao độ chính xác phát hiệnhiệu suất mô hình, đặc biệt nhờ vào sự tiến bộ của deep learning và các thuật toán phát hiện đối tượng tiên tiến. Tuy nhiên, vẫn còn nhiều hướng phát triển và thách thức cần được giải quyết để hiện thực hóa hoàn toàn tầm nhìn về công nghệ AI trong giao thông toàn diện.

Trong tương lai, việc tích hợp nhiều loại cảm biến (như radar, lidar) cùng với dữ liệu hình ảnh sẽ tạo ra một bức tranh toàn diện hơn về môi trường giao thông. Mô hình phát hiện thời gian thực sẽ tiếp tục được tối ưu hóa để triển khai trên các thiết bị biên (Edge AI), giúp giảm độ trễ và tăng cường khả năng phản ứng. Sự phát triển của xe tự hành cũng phụ thuộc rất nhiều vào khả năng nhận diện đối tượng chính xác và đáng tin cậy. Việc kiểm định mô hình trên các bộ dữ liệu giao thông đa dạng hơn, bao gồm các tình huống hiếm gặp hoặc cực đoan, sẽ là yếu tố then chốt để đảm bảo tính an toàn và hiệu quả của các hệ thống này. Hướng đến một tương lai mà giao thông thông minh không chỉ là một khái niệm mà còn là một thực tế hữu hình, giảm ùn tắc, tai nạn và nâng cao chất lượng cuộc sống đô thị.

7.1. Kết quả đạt được và những đóng góp chính từ nghiên cứu hiện tại

Các nghiên cứu gần đây về phát hiện phương tiện giao thông trong ảnh đã đạt được nhiều kết quả đạt được quan trọng, đóng góp vào sự phát triển của thị giác máy tínhdeep learning. Chẳng hạn, khóa luận của Phan Thị Hồng Cúc đã hệ thống hóa các kiến thức tổng quan về phát hiện đối tượng và các phương pháp học sâu nổi bật như họ R-CNN, D2Det, DetectoRS, TOOD, VFNet. Một đóng góp thực nghiệm lớn là việc huấn luyện và kiểm định mô hình các phương pháp này trên bộ dữ liệu UAVDT-Benchmark-M [6], cung cấp đánh giá hiệu suất chi tiết của từng mô hình trong các điều kiện khác nhau.

Những kết quả đạt được này không chỉ làm rõ ưu nhược điểm của các thuật toán phát hiện đối tượng hiện đại mà còn đưa ra các ứng dụng minh họa thực tiễn, cho phép phát hiện phương tiện giao thông trong không ảnh (car, truck, bus). Đặc biệt, nghiên cứu này còn có đóng góp khoa học qua bài báo "Phát hiện phương tiện giao thông trong không ảnh với nhiều tình huống khác nhau" tại Hội thảo Quốc gia REV-ECIT 2021. Những thành tựu này là nền tảng vững chắc cho việc phát triển công nghệ AI trong giao thôngquản lý giao thông thông minh, thúc đẩy sự ra đời của các hệ thống mô hình phát hiện thời gian thực hiệu quả hơn.

7.2. Hướng phát triển và tiềm năng của công nghệ AI trong quản lý giao thông

Tương lai của phát hiện phương tiện giao thông trong ảnh hứa hẹn nhiều hướng phát triểntiềm năng to lớn, đặc biệt với sự hội tụ của công nghệ AI trong giao thông và các lĩnh vực liên quan. Một trong những hướng chính là việc tối ưu hóa hơn nữa các thuật toán phát hiện đối tượng để xử lý hiệu quả các tình huống cực đoan như thời tiết khắc nghiệt (mưa bão, tuyết), ánh sáng cực đoan (chói, tối hoàn toàn) và vật cản phức tạp. Sự phát triển của Edge AI sẽ cho phép triển khai các mô hình phát hiện thời gian thực trực tiếp trên các thiết bị như camera giám sát giao thông và UAV, giảm thiểu độ trễ và nhu cầu truyền dữ liệu lớn.

Ngoài ra, việc tích hợp thông tin từ nhiều nguồn cảm biến khác nhau (multi-modal fusion), chẳng hạn như kết hợp dữ liệu hình ảnh với radar hoặc lidar, sẽ cải thiện đáng kể độ chính xác phát hiện và khả năng hiểu biết ngữ cảnh. Điều này đặc biệt quan trọng cho sự phát triển của xe tự hành và các hệ thống giám sát giao thông thông minh cấp độ cao. Các nghiên cứu trong tương lai cũng sẽ tập trung vào việc phát triển các bộ dữ liệu giao thông lớn hơn, đa dạng hơn và có khả năng gán nhãn dữ liệu tự động hoặc bán tự động. Mục tiêu cuối cùng là xây dựng một hệ thống quản lý giao thông thông minh hoàn toàn tự động, an toàn và hiệu quả, góp phần hiện thực hóa tầm nhìn về thành phố thông minh.

27/09/2025

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

Chương 1. TỔNG QUAN ĐỀ TÀI. Động lực nghiên cứu. Phát biểu bài toán.

Các thách thức. Mục tiêu và phạm vi nghiên cứu. Đóng góp khóa luận. CÁC NGHIÊN CỨU LIÊN QUAN.

Thị giác máy tính. Một số bài toán nổi bật. Phát hiện đối tượng. Phương pháp rút trích đặc trưng dựa trên học sâu.

Deep Neural Network. Convolutional Neural Network. Fully connected layer. Kiến trúc mạng ResNet.

Phương pháp phát hiện đối tượng dựa trên học sâu. Phương pháp phát hiện đối tượng họ R-CNN. Dense local regression. Discriminative RoI pooling.

Recursive Feature Pyramid. Switchable Atrous Convolution. Task-aligned Head. Task Alignment Learning.

IoU-Aware Classification Score. Star-Shaped Box Feature Representation. Bounding Box Refinement. BỘ DỮ LIỆU UAVDT.

Bộ dữ liệu UAVDT. Bộ dữ liệu UAVDT-Benchmark-M. THỰC NGHIỆM VÀ ĐÁNH GIÁ. Dữ liệu thực nghiệm.

Thay đổi cách tổ chức. Thay đổi định dạng annotation. Mô tả thực nghiệm. Mô tả quá trình thực nghiệm.

Cấu hình thực nghiệm. Phương pháp đánh giá. Intersection over Union. Precision và Recall.

AP và mAP. Kết quả thực nghiệm phương pháp Faster R-CNN. Kết quả thực nghiệm. Hình ảnh minh họa.

Kết quả thực nghiệm phương pháp D2Det. Kết quả thực nghiệm. Hình ảnh minh họa. Kết quả thực nghiệm phương pháp DetectoRS.

Kết quả thực nghiệm. Hình ảnh minh họa. Kết quả thực nghiệm phương pháp TOOD. Kết quả thực nghiệm.

Hình ảnh minh họa. Kết quả thực nghiệm phương pháp VFNet. Kết quả thực nghiệm. Hình ảnh minh họa.

Ứng dụng Phát hiện phương tiện giao thông trong không ảnh. Thiết kế Use case. Thiết kế user flow. Thiết kế kiến trúc.

Thiết kế giao diện. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN. Kết quả đạt được. Hướng phát triển .73 DANH MỤC HÌNH Hình 1.1 Đầu vào và đầu ra của bài toán.2 Một số thách thức của bài toán.1 Ví dụ phân biệt 3 bài toán của Computer Vision.2 Nơ-ron sinh học.3 Kiến trúc Neural Network.4 Nơ-ron trong Neural Network.5 Convolutional Neural Network.6 Ví dụ đầu vào của Convolution layer.7 Ví dụ minh họa quá trình hoạt động của Convolution layer.9 Mạng CNN truyền thống và mạng ResNet.10 Kiến trúc của R-CNN.11 Kiến trúc của Fast R-CNN.12 Kiến trúc của Faster R-CNN.13 Region Proposal Network.14 Kiến trúc của D2Det.15 Dense local regression.16 Discriminative RoI Pooling.17 Adaptive Weighted Pooling.18 Feature Pyramid Network.19 Recursive Feature Pyramid.20 Switchable Atrous Convolution.21 Minh họa cách chuyển đổi lớp tích chập thành SAC.22 Task-aligned head.23 Kiến trúc VFNet.24 Minh họa Star-Shaped Box Feature Representation.1 Một số ảnh của bộ dữ liệu UAVDT.2 Bảng tóm tắt các bộ dữ liệu liên quan.1 Minh họa định dạng annotation mới.2 Quá trình thực nghiệm.3 Minh hoạ cách tính IoU.4 Mẫu confusion matrix với bài toán phân loại có 3 lớp.5 Cách tính Precision và Recall.6 Minh họa vùng mà công thức tính AP tính toán.7 Ảnh minh họa kết quả dự đoán tốt của các mô hình Faster R-CNN.8 Ảnh minh họa kết quả dự đoán kém của các mô hình Faster R-CNN.9 Ảnh minh họa kết quả dự đoán tốt của các mô hình D2Det.10 Ảnh minh họa kết quả dự đoán kém của các mô hình D2Det.11 Ảnh minh họa kết quả dự đoán tốt của các mô hình DetectoRS.12 Ảnh minh họa kết quả dự đoán kém của các mô hình DetectoRS.13 Ảnh minh họa kết quả dự đoán tốt của các mô hình TOOD.14 Ảnh minh họa kết quả dự đoán kém của các mô hình TOOD.15 Ảnh minh họa kết quả dự đoán tốt của các mô hình Faster R-CNN.16 Ảnh minh họa kết quả dự đoán kém của các mô hình Faster R-CNN.17 Mô tả use case tổng quát cho ứng dụng VEDAI.18 User flow tổng quát của ứng dụng VEDAI.19 Kiến trúc ứng dụng VEDAI.20 Màn hình trang chủ.21 Màn hình detect.22 Màn hình detect – sau khi upload ảnh.23 Màn hình detect – Sau khi detect thành công.24 Màn hình history.25 Màn hình History detail.72 DANH MỤC BẢNG Bảng 3.1 Mô tả ý nghĩa định dạng annotation cho Truy vết nhiều đối tượng.2 Mô tả ý nghĩa định dạng annotation cho Phát hiện đối tượng.1 Mô tả ý nghĩa định dạng annotation mới.2 Kết quả thực nghiệm Faster R-CNN.3 Kết quả thực nghiệm D2Det.4 Kết quả thực nghiệm DetectoRS.5 Kết quả thực nghiệm TOOD.6 Kết quả thực nghiệm VFNet.7 Tổng hợp kết quả tốt nhất của các phương pháp.65 DANH MỤC TỪ VIẾT TẮT STT Từ viết tắt Ý nghĩa 1 ANN Artificial Neural Network 2 AP / mAP Average Precision / mean Average Precision 3 ASPP Atrous Spatial Pyramid Pooling 4 AWP Adaptive Weighted Pooling 5 BCE Binary Cross Entropy 6 CNN Convolutional Neural Network 7 DNN Deep Neural Network 8 FC Fully connected 9 FPN Feature Pyramid Network 10 IACS Iou-Aware Classification Score 11 IoU Intersection over Union 12 NN Neural Network 13 R-CNN Regions with Convolutional Neural Network 14 ResNet Residual Network 15 RFP Recursive Feature Pyramid 16 RoI Region of Interest 17 RPN Region Proposal Network 18 SAC Switchable Atrous Convolution 19 TAL Task Alignment Learning 20 TAP Task-aligned Predictor 21 TOOD Task-aligned one-stage object detection 22 UAV Unmanned aerial vehicle (drone) Unmanned Aerial Vehicle Benchmark Object 23 UAVDT Detection and Tracking 24 VFNet VarifocalNet TÓM TẮT KHÓA LUẬN Phát hiện phương tiện giao thông trong không ảnh là một bài toán thuộc bài toán Phát hiện đối tượng trong lĩnh vực Thị giác máy tính.

Đây là bài toán phổ biến trong giới nghiên cứu khoa học bởi UAV đang ngày được chú trọng trong nhiều lĩnh vực cũng như việc sử dụng hình ảnh thu được từ camera của UAV giúp tránh được các hạn chế của camera an ninh. Trong đề tài này, tôi tìm hiểu, nghiên cứu các phương pháp phát hiện đối tượng state-of-the-art: Faster R-CNN (2016) [1], D2Det (2020) [2], DetectoRS (2021) [3], TOOD (2021) [4], VFNet (2021) [5]. Đồng thời, tôi thực nghiệm các phương pháp này cho đối tượng phương tiện giao thông trong miền dữ liệu không ảnh, cụ thể là trên bộ dữ liệu UAVDT (2018) [6]. Qua kết quả chạy thực nghiệm, tôi đưa ra đánh giá đầy đủ, chi tiết về các phương pháp đã thực hiện.

Trong phạm vi nghiên cứu, tôi chỉ thực nghiệm với bộ dữ liệu UAVDT- Benchmark-M vì đây là bộ dữ liệu dùng cho bài toán Phát hiện đối tượng và Truy vết nhiều đối tượng. Ngoài ra, các phương pháp mà tôi thực nghiệm đều sử dụng framework mmdetection. Ngoài ra, trong quá trình chuẩn bị cho khóa luận, tôi đã có đóng góp bài báo “Phát hiện phương tiện giao thông trong không ảnh với nhiều tình huống khác nhau” cho Hội thảo Quốc gia lần thứ XXIV về Điện tử, Truyền thông và Công nghệ Thông tin – REV-ECIT 2021 với kết quả thực nghiệm sử dụng D2Det với backbone ResNet50 và ResNet101 được huấn luyện trong vòng 24 epoch: D2Det (AP@50) Backbone daylight lowalt birdview daylight–lowalt–birdview ResNet50 23. TỔNG QUAN ĐỀ TÀI Nội dung chương này sẽ trình bày động lực nghiên cứu, phát biểu về bài toán, các thách thức gặp phải, mục tiêu – phạm vi và những đóng góp chính của đề tài.

Động lực nghiên cứu Với sự phát triển mạnh mẽ của công nghệ, nhiều dự án xây dựng thành phố thông minh đã và đang được nghiên cứu rộng rãi. Một trong những yếu tố góp phần hiện thực điều ấy là việc xây dựng nên hệ thống quản lý hoạt động giao thông thông minh. Trong đó, việc phát hiện phương tiện giao thông trong ảnh là một phần không thể thiếu bởi nó giúp ta giám sát, phân tích hành vi của người tham gia giao thông, cải thiện tình trạng ùn tắc, tính toán lưu lượng giao thông phục vụ cho các lĩnh vực liên quan… Để nâng cao độ chính xác của bài toán, ta cần phải có một lượng lớn dữ liệu hình ảnh mà cách thức thu thập phổ biến nhất hiện tại là sử dụng hệ thống camera an ninh. Tuy nhiên, việc lắp đặt hệ thống camera an ninh dẫn đến các hạn chế về địa điểm, tầm nhìn, góc quay, các điều kiện ngoại cảnh (thời tiết, ánh sáng…) mà chỉ có thể cải thiện bằng cách lắp đặt hệ thống camera phức tạp tại nhiều địa điểm.

Song, cách giải quyết này vẫn phải phụ thuộc vào các công trình xây dựng của khu vực đó. Chính vì vậy, phát hiện phương tiện giao thông trong không ảnh – hình ảnh thu được từ trên không bằng các thiết bị bay không người lái đang ngày càng được nhiều nhà nghiên cứu quan tâm và phát triển. Bởi chỉ với một hoặc một vài thiết bị bay không người lái, ta có thể dễ dàng cho camera bay qua nhiều địa điểm, thu thập được lượng lớn hình ảnh từ các độ cao, góc quay, điều kiện ngoại cảnh khác nhau, từ đó giúp giảm chi phí lắp đặt cũng như thời gian thực hiện. Phát hiện phương tiện giao thông trong không ảnh có thể áp dụng vào nhiều lĩnh vực trong cuộc sống.

Về giám sát giao thông, bài toán giúp phát hiện và theo dõi phương tiện giao thông, tính toán lưu lượng phương tiện để đưa ra các phương pháp cải thiện vấn đề giao thông như ùn tắc, tai nạn. Về quân sự, bài toán giúp ta phát hiện phương tiện lạ đang di chuyển vào khu vực trọng điểm, bí mật của quân đội, phương tiện chiến đấu trên chiến trường. Ngoài ra, việc tính toán lưu lượng 2 giao thông giúp các doanh nghiệp lựa chọn được vị trí xây dựng địa điểm kinh doanh hiệu quả cũng như lựa chọn các vị trí đặt bảng quảng cáo phù hợp để tiếp cận đúng khách hàng mục tiêu. Ngoài ra, trong giới nghiên cứu khoa học, bài toán phát hiện phương tiện giao thông trong không ảnh đang ngày càng phổ biến.

Nhiều bộ dữ liệu đã được công bố như: VEDAI (2016) [7], UAVDT (2018) [6], VisDrone (2018) [8]. và các cuộc thi như ODAI (2018) [9], VisDrone Challenge… được tổ chức nhằm khuyến khích giới nghiên cứu tìm ra các phương pháp nâng cao độ hiệu quả cho bài toán. Như vậy, trong thời đại công nghệ phát triển mạnh mẽ như hiện nay, bài toán phát hiện phương tiện giao thông trong không ảnh không chỉ là một nhiệm vụ quan trọng trong lĩnh vực giám sát giao thông mà còn tác động đến nhiều lĩnh vực khác trong cuộc sống và được nhiều nhà nghiên cứu quan tâm. Đồng thời, với việc ngày càng xuất hiện nhiều phương pháp học sâu state-of-the-art được nhiều nhà nghiên cứu phát triển đã thúc đẩy tôi nghiên cứu thực hiện đề tài “Nghiên cứu và đánh giá phương pháp phát hiện phương tiện giao thông trong không ảnh”.

Phát biểu bài toán a) Đầu vào b) Đầu ra Hình 1.1 Đầu vào và đầu ra của bài toán. [6] Bài toán phát hiện phương tiện giao thông trong không ảnh (Vehicle detection in aerial images) nhận đầu vào là ảnh chụp giao thông (.png) được trích xuất từ camera của UAV và cho ra các thông tin cơ bản tương ứng với từng 3 phương tiện giao thông có trong ảnh đầu vào, bao gồm vị trí và nhãn của loại phương tiện quan tâm (Hình 1.

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