Luận văn thạc sĩ: Nghiên cứu giải thuật dự báo tốc độ phương tiện dựa vào dữ liệu camera

Luận văn thạc sĩ kỹ thuật phân tích máy tính nghiên cứu xây dựng các giải thuật dự báo tốc độ phương tiện của dòng xe dựa vào dữ liệu, đánh giá thực trạng, chỉ ra hạn chế, đề xuất

Chuyên ngành

Khoa Học Máy Tính

Người đăng

Ẩn danh

Thể loại

luận văn thạc sĩ

2024

95
1
0

Phí lưu trữ

35 Point

Tóm tắt

I. Giới thiệu bài toán

Trong bối cảnh giao thông đô thị tại Việt Nam, đặc biệt là tại TP.HCM, việc quản lý và giám sát giao thông trở nên cấp thiết hơn bao giờ hết. Giải thuật dự báo tốc độ phương tiện từ dữ liệu camera là một trong những giải pháp tiềm năng để cải thiện tình hình giao thông. Hệ thống camera giám sát giao thông đã được lắp đặt rộng rãi, với hơn 37.000 camera trên toàn thành phố, giúp theo dõi tình hình giao thông, phát hiện vi phạm và ước lượng tốc độ phương tiện. Tuy nhiên, việc áp dụng các giải pháp hiện có còn nhiều hạn chế, chủ yếu là do sự đa dạng của các loại phương tiện và điều kiện thời tiết không thuận lợi. Do đó, nghiên cứu này sẽ tập trung vào việc phát triển các giải thuật dự báo nhằm nâng cao độ chính xác trong việc ước lượng tốc độ phương tiện, từ đó hỗ trợ cho các cơ quan chức năng trong việc quản lý giao thông hiệu quả hơn.

1.1 Lý do chọn đề tài

Giao thông đô thị là một trong những vấn đề nóng bỏng tại Việt Nam, ảnh hưởng đến chất lượng cuộc sống của người dân. Tình trạng ùn tắc và tai nạn giao thông vẫn đang ở mức cao, với hàng nghìn vụ tai nạn mỗi năm. Việc lắp đặt camera giám sát giao thông đã giúp cải thiện tình hình, nhưng vẫn cần có các giải pháp công nghệ hiện đại để tối ưu hóa việc quản lý và giám sát giao thông. Phân tích dữ liệu từ camera sẽ giúp nhận diện và theo dõi phương tiện, từ đó ước lượng tốc độ và phát hiện các hành vi vi phạm. Nghiên cứu này nhằm mục đích phát triển một hệ thống thông minh, sử dụng các công nghệ như học máyxử lý ảnh, để cải thiện khả năng giám sát và quản lý giao thông tại TP.HCM.

II. Các nghiên cứu liên quan

Nghiên cứu về tốc độ phương tiện từ dữ liệu camera đã được thực hiện trên thế giới, với nhiều phương pháp và công nghệ khác nhau. Các giải pháp hiện có thường sử dụng học máyxử lý ảnh để nhận diện và theo dõi phương tiện. Tuy nhiên, việc áp dụng các phương pháp này tại Việt Nam còn gặp nhiều thách thức do sự đa dạng của các loại phương tiện và điều kiện môi trường. Một số nghiên cứu đã chỉ ra rằng việc sử dụng camera giám sát giao thông có thể cải thiện đáng kể khả năng ước lượng tốc độ, nhưng vẫn cần có các cải tiến để nâng cao độ chính xác và tính khả thi trong thực tế. Nghiên cứu này sẽ khảo sát các giải pháp hiện có và đề xuất các cải tiến phù hợp với điều kiện thực tế tại TP.HCM.

2.1 Hướng nghiên cứu đối với bài toán nhận diện phương tiện giao thông

Việc nhận diện phương tiện giao thông từ camera là bước đầu tiên trong quá trình ước lượng tốc độ. Các phương pháp hiện nay chủ yếu dựa trên các kỹ thuật học sâu như CNN (Mạng nơ-ron tích chập) để phân loại và theo dõi các loại phương tiện khác nhau. Tuy nhiên, việc áp dụng các phương pháp này tại Việt Nam còn gặp khó khăn do điều kiện ánh sáng và góc quay của camera. Nghiên cứu này sẽ tập trung vào việc cải tiến các thuật toán nhận diện để tăng cường khả năng phát hiện và theo dõi phương tiện, từ đó nâng cao độ chính xác trong việc ước lượng tốc độ.

2.2 Hướng nghiên cứu đối với bài toán ước lượng tốc độ phương tiện giao thông

Bài toán ước lượng tốc độ phương tiện từ dữ liệu camera đã được nghiên cứu rộng rãi, với nhiều phương pháp khác nhau được áp dụng. Một trong những thách thức lớn nhất là tính chính xác của các phép đo tốc độ, đặc biệt trong điều kiện giao thông đông đúc và thời tiết xấu. Các phương pháp hiện tại thường sử dụng các điểm tham chiếu hoặc các mô hình 3D để tính toán tốc độ, nhưng vẫn cần có các cải tiến để tối ưu hóa các phép đo này. Nghiên cứu này sẽ đề xuất một phương pháp mới, kết hợp giữa xử lý ảnhhọc máy, nhằm nâng cao độ chính xác trong việc ước lượng tốc độ phương tiện trên các tuyến đường tại TP.HCM.

III. Nền tảng lý thuyết

Nền tảng lý thuyết của nghiên cứu này dựa trên các khái niệm về thị giác máy tínhhọc máy, đặc biệt là trong lĩnh vực giám sát giao thông. Việc sử dụng các mô hình học sâu để nhận diện và theo dõi phương tiện đã trở thành một xu hướng phổ biến trong nghiên cứu hiện nay. Các phương pháp ước lượng tốc độ thường dựa vào việc xác định các điểm tham chiếu trong không gian 3D và tính toán hệ số tỉ lệ giữa kích thước thực tế và kích thước trong ảnh. Nghiên cứu này sẽ áp dụng các kỹ thuật này để phát triển một giải pháp ước lượng tốc độ phương tiện hiệu quả, đồng thời sẽ kiểm tra và đánh giá các mô hình hiện có để tìm ra phương pháp tối ưu nhất cho điều kiện tại TP.HCM.

3.1 Khái niệm về thị giác máy tính học máy

Thị giác máy tính là lĩnh vực nghiên cứu nhằm giúp máy tính hiểu và phân tích hình ảnh từ thế giới thực. Trong bối cảnh giám sát giao thông, việc áp dụng các kỹ thuật thị giác máy tính giúp nhận diện và theo dõi phương tiện một cách tự động. Học máy, đặc biệt là các mô hình học sâu, đã chứng minh được khả năng vượt trội trong việc xử lý và phân tích dữ liệu hình ảnh. Nghiên cứu này sẽ khai thác các công nghệ này để phát triển một hệ thống có khả năng ước lượng tốc độ phương tiện một cách chính xác và hiệu quả.

3.2 Phương pháp ước lượng hệ số tỉ lệ δ dựa vào đối tượng tham chiếu

Phương pháp ước lượng hệ số tỉ lệ (δ) là một trong những kỹ thuật quan trọng trong việc tính toán tốc độ phương tiện từ dữ liệu camera. Kỹ thuật này dựa vào việc xác định các đối tượng tham chiếu trong không gian 3D và tính toán tỷ lệ giữa kích thước thực tế và kích thước trong ảnh. Việc áp dụng phương pháp này giúp cải thiện độ chính xác trong việc ước lượng tốc độ, đặc biệt trong các điều kiện giao thông phức tạp. Nghiên cứu này sẽ tập trung vào việc phát triển và tối ưu hóa phương pháp này để phù hợp với thực tế tại TP.HCM.

10/01/2025

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

CHƯƠNG 1. GIỚI THIỆU BÀI TOÁN – Định nghĩa về thị giác máy tính và học máy – Phương pháp ước lượng hệ số tỉ lệ δ dựa vào kích thước đối tượng tham chiếu. – Định nghĩa và mô tả kỹ thuật hiệu chuẩn camera sử dụng các điểm ảo (hoặc điểm biến mất) trong trường hợp camera đặt cố định. – Định nghĩa phương pháp phát hiện và theo dõi đối tượng.

Trình bày tổng quan về kỹ thuật phát hiện đối tượng cũng như kiến trúc mô hình YOLO để nhận nhận điện đối tượng. Đòng thời, giới thiệu về mô hình SORT và DeepSORT để theo dõi đối tượng. – Trình bày tổng quan giải thuật ước lượng vận tốc phương tiện. • Chương 4 "Giải pháp đề xuất" : Trong chương này, tác giả đưa ra giải pháp để giải quyết bài toán đặt ra gồm các bước sau (1) Xác định ba điểm ảo; (2) Xây dựng 3D bouding box cho mỗi phương tiện; (3) Tính toán hệ số tỉ lệ δ dựa vào kích thước 3D box của phương tiện; (4) Ước lượng vận tốc dựa vào hệ số ti lệ δ.

• Chương 5 "Hiện thực" : Hiện thực và cách hoạt động của các chức năng đã được đề xuất tại chương 4. • Chương 6 "Đánh giá và tổng kết nghiên cứu" : Chương này sẽ tiến hành đánh giá trên tập dữ liệu thật, từ đó có cơ sở để tổng kết kết quả đạt được cũng như đề xuất hướng mở rộng cho đề tài. 7 Chương 2 Các nghiên cứu liên quan 2.1 Tổng quan về tình hình giao thông ở TP. HCM Ở Việt Nam, cùng với với sự phát triển về kinh tế và tốc độ đô thị hoá nhanh, dân cư ở các thành phố lớn không ngừng gia tăng do sự thu hút các nguồn lực lao động từ các vùng miền khác nhau về lao động và sinh sống.

Bên cạch sự đi lên về kinh tế, đời sống người dân ngày càng được nâng cao thì nhu cầu đi lại của người dân ngày càng tăng lên. Cụ thể, theo báo cáo của Sở GTVT TP. HCM năm 2022 trên địa bàn có hơn 8,7 triệu phương tiện, trong đó có hơn 850 ngàn ô tô và gần 7,8 triệu xe máy và con số này dự báo còn tiếp tục tăng lên. Điều này sẽ tạo áp lực rất lớn lên hạ tầng giao thông của thành phố [1] Hiện nay, TP.

HCM đã thực hiện nhiều biện pháp khác nhau nhằm giải quyết các vấn đề về giao thông đang tồn tại trên địa bàn. Bên cạnh việc thực hiện chủ trương đẩy mạnh sự phát triển của phương tiện giao thông công cộng, thì các giải pháp về công nghệ thông tin và truyền thông (ICT) nhằm giám sát, điều khiển và vận hành hướng đến xây dựng các hệ thống giao thông thông minh (Intelligent Trasportation System - ITS) cũng đang được tập trung nghiên cứu và triển khai. Theo đề án "Xây dựng hệ thống giám sát hình ảnh camera tập trung của TP.HCM - Giai đoạn 2019-2025", hệ thống giám sát hình ảnh camera tập trung của TP. HCM hiện có hơn 37,000 camera.

Hệ thống này có đặc điểm đa dạng, bao gồm nhiều chủng loại camera, đầu ghi hình và phương thức kết nối khác nhau [8]. Mục đích chủ yếu của hệ thống này là giám sát tình hình giao thông và an ninh trật tự theo khu vực, còn chưa áp dụng được nhiều những công nghệ tiên tiến vào để giám sát các hành vi vi phạm của người và phương tiện tham gia 8 CHƯƠNG 2. CÁC NGHIÊN CỨU LIÊN QUAN giao thông như dừng đỗ xe sai quy định, vượt quá tốc độ hay vượt quá đường cho phép. Thêm vào đó, để có thể phát hiện những trường hợp phương tiện chạy vượt quá tốc độ quy định, nhiều tuyến đường ở TP.

HCM đã trang bị các camera bắn tốc độ sử dụng công nghệ laser. Thiết bị này có chi phí rất đắt đỏ và việc trang bị số lượng lớn trên nhiều tuyến đường là không khả thi, thay vào đó, tận dụng hình ảnh thu được từ các video giám sát giao thông từ đó sử dụng các phương pháp xử lý ảnh để phân tích tốc độ xe đang là giải pháp được cơ quan chức năng và nhiều nhà nghiên cứu quan tâm.1: Hệ thống camera đo tốc độ có ghi hình ảnh [1] Vì vậy, trong luận văn này, chúng tôi xin đề xuất giải pháp sử dụng thị giác máy tính kết hợp với một số công nghệ hiện đại về học sâu (Deep Learning) và máy học (Machine Learning) để tìm ra các giải pháp dự báo vận tốc của phương tiện giao thông dựa vào dữ liệu camera (video và hình ảnh). Từ đó, chọn lựa giải pháp phù hợp với thực tế để hiện thực và thử nghiệm, áp dụng vào thực tiễn ở TP.2 Các nghiên cứu liên quan Các nghiên cứu liên quan đến bài toán tốc độ trong những năm gần đây có thể chia làm hai bài toán nhỏ là: (1) nhận diện phương tiện và (2) ước lượng 9 CHƯƠNG 2. CÁC NGHIÊN CỨU LIÊN QUAN vận tốc di chuyển của phương tiện.

Có thể thấy đầu vào của 2 bài toán đều là video thu được từ các camera giám sát đặt ở một vị trí cố định trên đường. Đối với bài toán (1) kết quả là các bounding box của phương tiện kèm theo nhãn, nhãn ở đây là loại phương tiện gồm xe máy, ô tô con, xe bus hoặc xe tải. Đối với bài toán (2) thì đầu ra chính là tốc độ của phương tiện trong video ở bài toán số (1). Cụ thể ở hình 2.5, mô tả các kết quả đầu vào đầu ra của hai bài toán đã nêu.5: Hình (a) là đầu vào của bài toán nhận diện phương tiện tham gia giao thông; Hình (b) là đầu ra của bài toán nhận diện phương tiện; Hình (c) là kết quả của bài toán ước lượng phận tốc phương tiện tham gia giao thông.

Phần này nhằm khảo sát các phương pháp tiếp cận đối với hai bài toán đã nêu ở trên là nhận diện phương tiện và ước lượng tốc độ của phương tiện tham gia giao thông dựa trên hình ảnh thu được từ camera quan sát [11].1 Hướng nghiên cứu đối với bài toán nhận diện phương tiện giao thông Đối với bài toán nhận diện phương tiện tham gia giao thông bao gồm hai bài toán con là xác định vị trí của phương tiện (localization) và phân loại phương tiện (classification). Nhận diện phương tiện là bước cơ bản đầu tiên để có thể thực hiện những chức năng giám sát như theo dõi hay phân tích sau này. Có hai hướng tiếp cận chính trong bài toán này đó là nhận diện dựa trên hình dáng bên ngoài và chuyển động của tiền cảnh (phần gần nhất với camera). Hướng tiếp cận này dựa vào việc trích xuất các đặc trưng kết cấu, màu sắc hay hình dạng của phương tiện.

CÁC NGHIÊN CỨU LIÊN QUAN 1) Phương pháp dựa trên đặc điểm hình dáng Con người có thể nhận biết các vật thể khác nhau một cách chính xác nhờ vào những đặc điểm về hình dáng bên ngoài của chúng, chẳng hạn như màu sắc, kết cấu, hình dạng. Các bộ nhận dạng thông qua thị giác máy tính cũng có thể phân biệt và nhận diện các vật thể dựa trên những đặc điểm này, cụ thể là phương tiện giao thông. Các mô hình sử dụng phương pháp này thường cần được huấn luyện và đánh giá trên một bộ dữ liệu trước khi đưa vào sử dụng. Về cơ bản, phương pháp này so sánh các đặc trưng trong ảnh hai chiều với các đặc trưng trong không gian thực ba chiều bằng cách sử dụng các bộ trích xuất đặc trưng.

• Hướng tiếp cận từ đặc điểm từng phần Trong hướng tiếp cận này, các phương tiện được chia thành những phần nhỏ hơn và mô hình nhận diện sẽ được xây dựng trên các thành phần này. Các phương tiện sẽ được nhận diện dựa trên những khác biệt về mặt không gian giữa các thành phần. Theo như nghiên cứu [12], để cải thiện được khả năng nhận diện và xử lý vấn đề chồng lấp, các phương tiện trong ảnh được tách thành các phần nhỏ gồm phía trước, phía sau và bên cạnh. • Hướng tiếp cận đặc trưng cấp thấp Đặc trưng cấp thấp là những đặc trưng cơ bản nhất, chỉ mô tả hình dáng bên ngoài của đối tượng, chẳng hạn như các cạnh, góc, màu sắc,.

Sajib và các cộng sự [13] đã đề xuất một mô hình sử dụng mô hình Bag of Visual Words (BoVW) để xây dựng một bộ từ điển thị giác biểu diễn phương tiện giao thông sử dụng đặc trưng SURF. Bộ từ điển này bao gồm các từ khóa mô tả các đặc trưng SURF của các phương tiện giao thông. Sau đó, nhóm tác giả sử dụng bộ phân loại đa lớp Support Vector Machine (SVM) để phân loại các đối tượng trong ảnh dựa trên bộ từ điển này. Bên cạnh đặc trưng SURF, còn có các loại đặc trưng khác cũng có thể được sử dụng để biểu diễn đối tượng trong ảnh, chẳng hạn như: Scale Invariant Feature Transformation (SIFT): đặc trưng này được sử dụng để nhận diện biển số xe, do khả năng chống biến đổi kích thước của chúng [14].

CÁC NGHIÊN CỨU LIÊN QUAN Histogram of Oriented Gradients (HOG): đặc trưng này được sử dụng để nhận diện phương tiện giao thông, do khả năng mô tả hình dáng tổng thể của các đối tượng [15]. Harr-like Feature: đặc trưng này được sử dụng để nhận diện phương tiện giao thông, do khả năng mô tả các góc và cạnh của các đối tượng. [16] 2) Phương pháp dựa trên đặc trưng chuyển động Trong video giám sát giao thông, cảnh nền luôn cố định, như một bức ảnh tĩnh. Đối tượng cần quan tâm là các phương tiện giao thông đang di chuyển trên cảnh nền này.

Mục tiêu của phương pháp tách phương tiện giao thông trong video giám sát giao thông là tách các phương tiện đang di chuyển ra khỏi cảnh nền tĩnh. Phương pháp này có thể được tiếp cận theo ba hướng chính: Dựa vào sự khác biệt giữa các khung hình liên tiếp: Phương pháp này tính toán sự khác biệt giữa các pixel trong hai hoặc ba khung hình liên tiếp để phát hiện các pixel chuyển động. Tách bỏ ảnh nền: Phương pháp này xây dựng cảnh nền từ các khung hình trước đó, sau đó sử dụng cảnh nền này để phát hiện các pixel chuyển động [17]. Thông qua luồng sáng (optical flow): Phương pháp này sử dụng luồng sáng để phát hiện các pixel chuyển động.

Luồng sáng là sự thay đổi vị trí của các điểm ảnh trong thời gian [18]. 3) Phương pháp dựa trên mạng nơ-ron Với sự phát triển của lĩnh vực trí tuệ nhân tạo nói chung và thị giác máy tình nói riêng, các mô hình mạng nơ-ron ngày càng được sử dụng rộng rãi trong nhiều lĩnh vực khác nhau trong đó có xử lý video giám sát giao thông.

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

Bài luận văn thạc sĩ mang tiêu đề "Nghiên cứu giải thuật dự báo tốc độ phương tiện dựa vào dữ liệu camera" của tác giả Nguyễn Văn Trung, dưới sự hướng dẫn của PGS. TS Trần Minh Quang, tập trung vào việc phát triển một giải thuật có khả năng dự đoán tốc độ của các phương tiện giao thông thông qua việc phân tích dữ liệu thu thập từ camera. Nghiên cứu này không chỉ góp phần cải thiện hiệu quả quản lý giao thông mà còn mở ra cơ hội ứng dụng trong các lĩnh vực như an toàn đường bộ và phát triển thành phố thông minh.

Để tìm hiểu sâu hơn về các ứng dụng công nghệ trong lĩnh vực khoa học máy tính và quản lý dữ liệu, bạn có thể tham khảo bài viết "Ứng Dụng Active Learning trong Lựa Chọn Dữ Liệu Gán Nhãn cho Bài Toán Nhận Diện Giọng Nói" của Nguyễn Minh Sơn, nghiên cứu cách thức tối ưu hóa lựa chọn dữ liệu trong các mô hình học máy. Ngoài ra, bài viết "Phân Tích Giao Thông Dựa Trên Hình Ảnh Trong Khoa Học Máy Tính" của Phạm Anh Thiên cũng cung cấp cái nhìn sâu sắc về việc sử dụng công nghệ hình ảnh trong phân tích giao thông. Cuối cùng, bạn có thể xem xét bài viết "Nhận diện giọng nói tiếng Việt qua học sâu và mô hình ngôn ngữ" để hiểu rõ hơn về cách các giải pháp học sâu đang được áp dụng trong lĩnh vực nhận diện âm thanh và ngôn ngữ. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và hiểu biết về các ứng dụng công nghệ trong khoa học máy tính.