Luận văn thạc sĩ: Giám sát và thu thập thông tin giao thông bằng mô hình bay

Luận văn nghiên cứu ứng dụng thiết bị bay không người lái trong giám sát giao thông đường bộ, phân tích hiệu quả và khả năng triển khai thực tế.

Người đăng

Ẩn danh

Thể loại

Luận văn thạc sĩ

2020

75
3
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan về giám sát giao thông bằng công nghệ UAV

Giám sát giao thông là một trong những thách thức lớn của các thành phố hiện đại, đặc biệt ở Việt Nam với lưu lượng xe cộ ngày càng tăng. Các phương pháp giám sát giao thông truyền thống như thiết bị vi sóng, camera cố địnhFCD (Floating Car Data) có nhiều hạn chế về chi phí và phạm vi quan sát. Mô hình bay không người lái (UAV/Drone) đã nổi lên như một giải pháp hiện đại, mang lại khả năng giám sát toàn diện, linh hoạt và hiệu quả cao. Công nghệ này cho phép thu thập dữ liệu giao thông tích hợp từ các góc độ khác nhau, giúp phát hiện tình huống giao thông phức tạp và tối ưu hóa quản lý giao thông.

1.1. Tình hình giao thông và nhu cầu giám sát hiện nay

Tình hình giao thông Việt Nam đang phải đối mặt với các vấn đề nghiêm trọng như ùn tắc, tai nạn và quá tải mạng lưới đường bộ. Phương pháp giám sát truyền thống không đủ để xử lý dữ liệu lớn và cung cấp thông tin kịp thời. UAV cung cấp một giải pháp theo thời gian thực với chi phí vận hành thấp hơn các hệ thống cố định, đồng thời có khả năng triển khai nhanh chóng tại các khu vực cần giám sát khẩn cấp.

1.2. Các phương pháp giám sát giao thông hiện tại

Các phương pháp giám sát giao thông hiện đại bao gồm: thiết bị vi sóng dùng để phát hiện vận tốc xe, hệ thống camera quan sát lắp đặt tại các nút giao thông, và FCD từ các phương tiện di động. Tuy nhiên, những phương pháp này thường tốn kém, khó mở rộng và có khả năng phát hiện hạn chế so với công nghệ UAV hiện đại.

II. Xây dựng hệ thống bay giám sát tình hình giao thông

Hệ thống UAV giám sát giao thông được thiết kế với các thành phần chính bao gồm: mạch điều khiển trung tâm, camera IP chuyên dụng (HIK Vision), router Wi-Fi để truyền dữ liệu, và bộ pin năng lượng cao. Kiến trúc hệ thống này cho phép tích hợp xử lý dữ liệu video trực tiếp trên thiết bị bay, giảm thiểu độ trễ và tăng hiệu suất. Các thành phần được lựa chọn dựa trên tính toán chi tiết về tải trọng, thời gian hoạt động và phạm vi phát sóng, đảm bảo hệ thống vận hành ổn định trong các điều kiện thực tế.

2.1. Các thành phần chính của thiết bị bay

Mạch điều khiển trung tâm quản lý tất cả các chức năng của UAV bao gồm điều khiển chuyển động, nhận dữ liệu từ cảm biến và xử lý tín hiệu. Camera IP HIK Vision cung cấp video độ phân giải cao, router Wi-Fi TP-LINK TL-WR840N đảm bảo kết nối ổn định, động cơ A2712 cung cấp lực đẩy mạnh mẽ, và bộ pin chuyên dụng đảm bảo thời gian hoạt động kéo dài từ 15-25 phút tùy theo tải trọng.

2.2. Tính toán và lựa chọn các linh kiện quan trọng

Quá trình tính toán chi tiết bao gồm: xác định tải trọng toàn bộ hệ thống, tính toán lực đẩy cần thiết từ các động cơ điện, lựa chọn dung lượng pin phù hợp, và tầm phát sóng router. Việc cấu hình router Wi-Fi cần đảm bảo phạm vi truyền dữ liệu ít nhất 1-2 km để giám sát các khu vực giao thông rộng lớn, đồng thời đảm bảo chất lượng video ổn định.

III. Phần mềm giám sát và phân tích dữ liệu giao thông

Phần mềm giám sát tình hình giao thông được xây dựng dựa trên thư viện OpenCVgiao diện MFC để cung cấp khả năng phân tích video theo thời gian thực. Hệ thống bao gồm các thuật toán phát hiện và đếm phương tiện sử dụng các phương pháp như trừ nền (Background Subtraction), Gaussian Mixture Model (GMM), và đếm lưu lượng xe tự động. Phần nâng cao của dự án tích hợp lập trình mạng Internet để chia sẻ dữ liệu hình ảnh đến các thiết bị di động và máy tính có kết nối mạng, tạo nên một hệ thống giám sát phân tán hiệu quả.

3.1. Các thuật toán phân tích video chính

Phương pháp trừ nền loại bỏ hình nền tĩnh để phát hiện các vật chuyển động (xe). Gaussian Mixture Model (GMM) cải tiến phương pháp trừ nền bằng cách mô hình hóa xác suất các pixel, giúp xử lý ánh sáng thay đổi hiệu quả hơn. Thuật toán đếm lưu lượng xe tự động theo dõi số lượng phương tiện đi qua một điểm nhất định, cung cấp dữ liệu giao thông định lượng chính xác.

3.2. Giao diện ứng dụng và cách thức hoạt động

Giao diện MFC được thiết kế thân thiện người dùng, hiển thị video theo thời gian thực từ UAV, thống kê lưu lượng xe, và các chỉ số giao thông khác. Ứng dụng cho phép người dùng điều chỉnh các tham số thuật toán, lưu trữ dữ liệu, và xuất báo cáo giao thông chi tiết để hỗ trợ quyết định quản lý giao thông.

IV. Ổn định video và kết nối mạng Internet cho hệ thống UAV

Ổn định video cho UAV là yếu tố quan trọng vì chuyển động của thiết bị bay có thể làm rung lắc và làm mất đi chất lượng hình ảnh. Hệ thống sử dụng các phương pháp ước tính chuyển động bao gồm tracking công ty viên (feature tracking), mô hình AffineHomography để tính toán và bù trừ chuyển động của camera. Bộ lọc Gaussian được áp dụng để làm mượt các quỹ đạo chuyển động, giảm thiểu hiệu ứng rung lắc. Phần kết nối mạng Internet sử dụng Node.jsExpress Framework để xây dựng web server, cho phép truyền tải dữ liệu video và thông tin giao thông đến các thiết bị khác một cách hiệu quả và bảo mật.

4.1. Phương pháp ổn định video cho thiết bị bay

Ước tính chuyển động toàn cầu sử dụng mô hình Affine hoặc Homography để tính toán ma trận biến đổi mô tả chuyển động của camera giữa các khung hình. Bộ lọc chuyển động Gaussian làm mịn các giá trị ước tính để loại bỏ nhiễu và dao động, cải thiện chất lượng video cuối cùng. Phương pháp này đảm bảo video ổn định ngay cả khi UAV di chuyển nhanh chóng hoặc chịu tác động của gió.

4.2. Lập trình kết nối mạng và chia sẻ dữ liệu

Node.js cung cấp nền tảng JavaScript để xây dựng web server hiệu suất cao. Express Framework đơn giản hóa quá trình xây dựng ứng dụng web với các tính năng routing, middlewarexử lý request. Hệ thống sử dụng Stream trong Node.js để truyền dữ liệu video thời gian thực mà không tốn quá nhiều bộ nhớ, cho phép chia sẻ dữ liệu đến nhiều thiết bị đồng thời một cách hiệu quả.

28/12/2025

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

Chương 1- khái quát về tỉnh trạng giao thông ở Việt Nam, giới thiệu về thiết bị bay và một số phương pháp giảm sát giao thông. Chương 2- giới thiệu về cách xây dựng hệ thông bay và các thiết bị linh kiện. liên quan đến mô hình bay giảm sát tỉnh hình giao thông, Chương 3- phân tích về cách xây đựng phần mềm giám sát tỉnh hình giao thông tử những công cụ lập trình có sẵn và giải thích về hoạt động cửa phân mềm. Xhiệm vụ ở phần nảy lả tạo dựng một giao diện điều khiển camera có sử dụng sóng wi được gắn trên thiết bị bay.

Giao diện của phân mềm gẻm hai mục chính bao gdm phan khung hình phần bên trái là phần video thu nhận được từ Camera IP va phản khung hình bên phái đỏ là video đã được xứ lý giảm sát. Chương 4- phân tích về phương pháp và các thuật toán Ổn định cho thiết bị bay. Chương 5- giới thiêu khái quát về ngôn ngữ lập trình mang trong Node js va cách thức ghép nổi với phần mm đã được tạo ở chương thứ 3. Chương É- kết luận rút ra tru nhược điểm và ý tưởng phát triển sản phim.

ĐANH MỤC HỈNH VẼ Hinh 1 1 Công nghệ vi sóng. - bệ Hinh1 3 Công nghệ xử lý đữ liệu đám đồng E(Fon & Hình1 3 Hinh anh minh hoa céng nghé FCD. TR Tình 1 4 Thiết bi bay UAV bia ngam ban Tình 1 5 Thiết bị UAV đo thám MN Tình 1 6 Thiết bị bay 3 cánh quạt CX-338 Tình 1 7 Thiết bì bay 6 cánh quạt 0 0 Hình1 8 Sản phẩm X-Pro của Draganlly Innovatiens. va Tình 1 9 Quadrocopler F450.

- Hình2 1 Xây dựng mô hình bay tổng thể cho hệ thông,. — Linh 2 2 Lắp rap mạch trung tâm với các thiết bị. 52 Hinh 2 3 ESC Hình 2 4KIT Tlinh2. 5 Hinh 2 Hinh 2 7 Cánh quat Hinh 2, 8 Camera HIK Vision.

Hinh 2, OPIN Hinh 2 10 Động cơ Linh 2 11 TP-LINK-TL-WR9AON. Hình 3 1 So đồ hệ thống thực hiện các tác vụ. Hình 3 2 Sơ dỗ trình tự thuật toán. THỉnh 3 3 Thuật toán Isodata.

Hinh 3 4 Kết quả hiển thị trên #ame gốc. Hinh 3 5 Hình ánh mình họa cho công đoạn đếm trên. THỉnh 3 6 Giao điện của chương trình đếm xe. Tình 4 1 Các buác chung cửa hệ thông thuật toán ỗn định video Hình 4 2 Tién tinh ude tinh chuyén déng Hình 4 3 Khung hình và ướo tư: Hình 4 4 Giá trị Pixel xung quanh các tính năng trong khung liền tid Hình 4 5 Tuyông quang học cho bình ảnh Hình 4 6 Sơ dỗ mạch cho dòng quang học dão ngược Hình 4 7 Hình đại diện của Km tự tháp.

$9 Web Module trom Nodejs - - 38 591 Web Server la gi? 38 3.92 Tạo Web Server bởi sử dụng Nodejs - 39 5.93 Tạo Request t6i Node js Server - - 59 5.9A Tạo Web Clien bởi sử đụng Node., 6U, $10 Txpress Framework trong Nodejs - - 60 5.1 Giéi thigu Léxpress Framework 5.2 Cai dit Express Framework.103 Bi tuong Request & Response rong Nodejs .4 Dinh tuyén cơ DAD ccceoeeenoeorsorreroeoe.5 Đối với các File lĩnh 62 S11 Ví dụ phương thức GET, - - @ 5.1 Viduphương tước POST - - @ 5.2 Vi dụ quản lý Cookie 62 CHUONG 6, KET LUAN.2 Hướng phát triển của đồ án trong tương lai. “TÀI LIỆU THAM KHẢO thực nghiệm. Chỉ tiết các bước tỉnh toán. Chỉ tiết về mã lạnh lập trình mạng trên index.

$9 Web Module trom Nodejs - - 38 591 Web Server la gi? 38 3.92 Tạo Web Server bởi sử dụng Nodejs - 39 5.93 Tạo Request t6i Node js Server - - 59 5.9A Tạo Web Clien bởi sử đụng Node., 6U, $10 Txpress Framework trong Nodejs - - 60 5.1 Giéi thigu Léxpress Framework 5.2 Cai dit Express Framework.103 Bi tuong Request & Response rong Nodejs .4 Dinh tuyén cơ DAD ccceoeeenoeorsorreroeoe.5 Đối với các File lĩnh 62 S11 Ví dụ phương thức GET, - - @ 5.1 Viduphương tước POST - - @ 5.2 Vi dụ quản lý Cookie 62 CHUONG 6, KET LUAN.2 Hướng phát triển của đồ án trong tương lai. “TÀI LIỆU THAM KHẢO thực nghiệm. Chỉ tiết các bước tỉnh toán. Chỉ tiết về mã lạnh lập trình mạng trên index.

8 Vẫn để có thể xây ra rong lựa chọu tính năng -. 9 Cac ving Shi Tomasi cho cac gia tri riéng. 10 Phân ứng phú của bộ lọc - - _49 Tình 4 11 Phân ứng xung của bộ lọc Gaussian với r 20 & Độ nhạy đáp ứng của bộ lọc Gaussian 49 Hình 4.12 Lược đồ để áp dụng bộ lọc cho luỗng video. 13 Quadrocopter F430 được lắp ráp hoàn thiện ã1 Tình 4.

14 Kết quả bay thực nghiêm tại đường Nguyễn Hoàng gân bến xe khách Mỹ Đình-Hà Nội - - - 33 Hình5. 1 Các thành phân quan trong trong Node js- - 35 Tình 5. 3 C¡ lớp của một ứng dụng Web 39 Hình 5. 3 Kết quả tạo request tới server.

4 Kết quả Live Image Stream thực tế 62 ĐANH MỤC HỈNH VẼ Hinh 1 1 Công nghệ vi sóng. - bệ Hinh1 3 Công nghệ xử lý đữ liệu đám đồng E(Fon & Hình1 3 Hinh anh minh hoa céng nghé FCD. TR Tình 1 4 Thiết bi bay UAV bia ngam ban Tình 1 5 Thiết bị UAV đo thám MN Tình 1 6 Thiết bị bay 3 cánh quạt CX-338 Tình 1 7 Thiết bì bay 6 cánh quạt 0 0 Hình1 8 Sản phẩm X-Pro của Draganlly Innovatiens. va Tình 1 9 Quadrocopler F450.

- Hình2 1 Xây dựng mô hình bay tổng thể cho hệ thông,. — Linh 2 2 Lắp rap mạch trung tâm với các thiết bị. 52 Hinh 2 3 ESC Hình 2 4KIT Tlinh2. 5 Hinh 2 Hinh 2 7 Cánh quat Hinh 2, 8 Camera HIK Vision.

Hinh 2, OPIN Hinh 2 10 Động cơ Linh 2 11 TP-LINK-TL-WR9AON. Hình 3 1 So đồ hệ thống thực hiện các tác vụ. Hình 3 2 Sơ dỗ trình tự thuật toán. THỉnh 3 3 Thuật toán Isodata.

Hinh 3 4 Kết quả hiển thị trên #ame gốc. Hinh 3 5 Hình ánh mình họa cho công đoạn đếm trên. THỉnh 3 6 Giao điện của chương trình đếm xe. Tình 4 1 Các buác chung cửa hệ thông thuật toán ỗn định video Hình 4 2 Tién tinh ude tinh chuyén déng Hình 4 3 Khung hình và ướo tư: Hình 4 4 Giá trị Pixel xung quanh các tính năng trong khung liền tid Hình 4 5 Tuyông quang học cho bình ảnh Hình 4 6 Sơ dỗ mạch cho dòng quang học dão ngược Hình 4 7 Hình đại diện của Km tự tháp.

Lời cảm on Tôi xin cảm ơn các thay Bộ môn Cơ điện tủ đã trang bị nên tảng kiến thức để tôi có thể hoàn thành luận văn mày. Tôi xin chân thành câm ơn thay Th.S Nguyễn Minh Quản & thầy PGS.Vũ Lẻ 1luy, thấy T5. Nguyễn Thanh Liùng Bộ môn Cơ điện tử đã tận tình hướng đẫn giúp đỡ đề tôi có thẻ thực hiện và hoàn thành T,uận văn tốt nghiệp này. Cuối cùng, tôi xi cam đoan tắt cả nội dung liên quan Lới Luận vẫn này là do sự hợp tác, bàn bạc của tôi vả tất cả các thấy tại trường Bách Khoa Hả Nội, anh.

chỉ và bạn bè giúp đỡ. Tuyệt đổi không sao chép từ bất kỹ T.uận văn tôi nghiệp nao khác. HỌC VIÊN Ky va ghỉ rõ họ tên Tiệm vụ hệ thông Thực hiện các láo vụ. - 34 Cách thức hoạt động của phan mém 25 3.3 Tiên hành phân tích thuật Ioảm.1 Phương pháp trừ nên.2 Phương pháp GMM tuyển thông.

Phương pháp đêm hưu lượng xe - -.4 Giao điện của chương trình hệ thông. - CHUONG 4, PHUONG PHAP ON DINH VIDEO CHO UAV 4.1 Tổng quan phương pháp ôn định video cho UAV. 4⁄2 — Uởctinh chuyên dộng,.21 Tỉnh nắng theo dối 34 4.22 Tum chon tinh ning - - 41 4. Ước hưng chuyển động toàn câu với mỏ hình Affine 4B 4.

Ước tính chuyển động toàn cầu với Homography 45 4.245 Bộ lọc chuyển động Gaussian.26 _ Bộlockhông vận động. LAP TRINH KET NOT MANG INTERNET $1 Nodejslàgi?. TH HH HH HH Hàn HH1 HH như 54 s2 Đặc điểm của Node. js - - - 34 53 Các thành phan quan trong trong Node js - 35 5.4 Cai dat Node.5 — Module trong Nođejs.6 Global Scope trong Node.7 Sit dumg gdi package json - 36 5.1 Gỡ cài đặt một module rong Nodej.8 Stream trong Nodejs.1 Stream 1a Bi? oo ec etees cesses eessseeseens serene OF 5.2 Đọc dữ liệu từ Stream trong Node js.83 Ghi dir iéu tdi Stream trong Node js _ 58 584 Khái niêm Piping Stream trong Node js - 58 5.5 Khái niệm Chaining Stream trong Node.js - _ 58 Tiệm vụ hệ thông Thực hiện các láo vụ.

- 34 Cách thức hoạt động của phan mém 25 3.3 Tiên hành phân tích thuật Ioảm.1 Phương pháp trừ nên.2 Phương pháp GMM tuyển thông. Phương pháp đêm hưu lượng xe - -.4 Giao điện của chương trình hệ thông. - CHUONG 4, PHUONG PHAP ON DINH VIDEO CHO UAV 4.1 Tổng quan phương pháp ôn định video cho UAV. 4⁄2 — Uởctinh chuyên dộng,.21 Tỉnh nắng theo dối 34 4.22 Tum chon tinh ning - - 41 4.

Ước hưng chuyển động toàn câu với mỏ hình Affine 4B 4. Ước tính chuyển động toàn cầu với Homography 45 4.245 Bộ lọc chuyển động Gaussian.26 _ Bộlockhông vận động. LAP TRINH KET NOT MANG INTERNET $1 Nodejslàgi?. TH HH HH HH Hàn HH1 HH như 54 s2 Đặc điểm của Node.

js - - - 34 53 Các thành phan quan trong trong Node js - 35 5.4 Cai dat Node.5 — Module trong Nođejs.6 Global Scope trong Node.7 Sit dumg gdi package json - 36 5.1 Gỡ cài đặt một module rong Nodej.8 Stream trong Nodejs.1 Stream 1a Bi? oo ec etees cesses eessseeseens serene OF 5.2 Đọc dữ liệu từ Stream trong Node js.83 Ghi dir iéu tdi Stream trong Node js _ 58 584 Khái niêm Piping Stream trong Node js - 58 5.5 Khái niệm Chaining Stream trong Node.js - _ 58 Tiệm vụ hệ thông Thực hiện các láo vụ. - 34 Cách thức hoạt động của phan mém 25 3.3 Tiên hành phân tích thuật Ioảm.1 Phương pháp trừ nên.2 Phương pháp GMM tuyển thông. Phương pháp đêm hưu lượng xe - -.4 Giao điện của chương trình hệ thông. - CHUONG 4, PHUONG PHAP ON DINH VIDEO CHO UAV 4.1 Tổng quan phương pháp ôn định video cho UAV.

4⁄2 — Uởctinh chuyên dộng,.21 Tỉnh nắng theo dối 34 4.22 Tum chon tinh ning - - 41 4. Ước hưng chuyển động toàn câu với mỏ hình Affine 4B 4. Ước tính chuyển động toàn cầu với Homography 45 4.245 Bộ lọc chuyển động Gaussian.26 _ Bộlockhông vận động. LAP TRINH KET NOT MANG INTERNET $1 Nodejslàgi?.

TH HH HH HH Hàn HH1 HH như 54 s2 Đặc điểm của Node. js - - - 34 53 Các thành phan quan trong trong Node js - 35 5.4 Cai dat Node.5 — Module trong Nođejs.6 Global Scope trong Node.

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