PHÁT HIỆN NGƯỜI DỰA VÀO KHUÔN MẶT TRÊN NGUỒN VIDEO TRỰC TIẾP TỪ MÁY BAY KHÔNG NGƯỜI LÁI

Chuyên ngành

Khoa học máy tính

Người đăng

Ẩn danh

2021

53
1
0

Phí lưu trữ

30.000 VNĐ

Tóm tắt

I. Tổng Quan Về Phát Hiện Khuôn Mặt Từ Video Drone

Thiết bị bay không người lái (drone) ngày càng phổ biến, ứng dụng rộng rãi trong nhiều lĩnh vực. Cùng với sự phát triển của công nghệ, drone tích hợp nhiều tính năng, trong đó có truyền hình ảnh trực tuyến. Nghiên cứu phát hiện đối tượng từ video drone, đặc biệt là khuôn mặt, đang được quan tâm. Tuy nhiên, các nhà sản xuất gặp rào cản về phần cứng, phần mềm và giá thành. Trong khi đó, các thuật toán trong lĩnh vực thị giác máy tính ngày càng mạnh mẽ nhờ sự phát triển của dữ liệu, phần cứng và máy học. Các thuật toán học sâu cho phép phát hiện đối tượng với độ chính xác cao, tốc độ nhanh, thích hợp cho các bài toán yêu cầu xử lý video thời gian thực. Một trích dẫn quan trọng từ tài liệu gốc: 'Trong một số bài báo chỉ ra rằng, các thiết bị bay này đang hướng tới áp dụng các công nghệ xử lý hình ảnh phát hiện đối tượng tuy nhiên nhiều nhà sản xuất gặp rào cản về phần cứng, phần mềm cũng như giá thành sản xuất'.

1.1. Động Lực Nghiên Cứu Nhận Diện Khuôn Mặt Drone

Nghiên cứu này được thúc đẩy bởi sự phổ biến của drone và nhu cầu ứng dụng chúng trong nhiều lĩnh vực khác nhau. Việc tích hợp khả năng nhận diện khuôn mặt vào drone mở ra tiềm năng lớn trong các lĩnh vực như an ninh, cứu hộ, và giám sát. Sử dụng drone để phát hiện khuôn mặt thời gian thực từ trên không có thể giúp xác định và theo dõi các đối tượng quan tâm một cách nhanh chóng và hiệu quả. Đồng thời, nghiên cứu này cũng nhằm vượt qua những rào cản về phần cứng và phần mềm để tạo ra một giải pháp khả thi về mặt kinh tế.

1.2. Mục Tiêu Phát Triển Ứng Dụng Nhận Diện Khuôn Mặt

Mục tiêu chính của nghiên cứu là xây dựng một ứng dụng tích hợp khả năng nhận diện khuôn mặt vào video trực tiếp từ drone. Ứng dụng này sẽ phục vụ cho việc tìm kiếm người từ đám đông, giúp tối ưu hóa thời gian và độ chính xác so với việc kiểm tra bằng mắt thường. Hệ thống tự động xử lý dữ liệu, kiểm tra tất cả các khuôn mặt người có trong khung hình và so sánh với khuôn mặt gốc cần tìm. Điều này đặc biệt hữu ích trong các tình huống khẩn cấp như tìm kiếm cứu nạn hoặc giám sát an ninh.

II. Thách Thức Vấn Đề Phát Hiện Khuôn Mặt Từ Drone

Bài toán phát hiện đối tượng là một trong những bài toán được quan tâm trong lĩnh vực thị giác máy tính. Dữ liệu đầu vào là ảnh, đầu ra là vị trí của các đối tượng. Bài toán phát hiện đối tượng trong video tương tự, nhưng đầu vào là một chuỗi các ảnh. Phát hiện người dựa vào khuôn mặt trên video trực tiếp từ drone là một bài toán cụ thể. Yêu cầu là từ 3-5 ảnh đầu vào là khuôn mặt của người cần tìm. Các yếu tố như góc quay, ánh sáng, và khoảng cách đều có thể ảnh hưởng đến độ chính xác. Theo tài liệu gốc, 'Bài toán phát hiện người dựa vào khuôn mặt trên nguồn video trực tiếp từ máy bay không người lái là một bài toán phát hiện đối tượng, với yêu cầu từ 03 05 ảnh đầu vào là khuôn mặt của người cần tìm, phát hiện đối tượng có trong video trực tiếp từ máy bay không người lái'.

2.1. Phạm Vi Nghiên Cứu Ứng Dụng Nhận Diện Khuôn Mặt

Nghiên cứu tập trung vào người dùng có nhu cầu sử dụng hệ thống phát hiện đối tượng trong lĩnh vực an ninh và cứu hộ cứu nạn. Để phù hợp với nhiều đối tượng và tính đơn giản, hệ thống được phát triển trên nền tảng ứng dụng web. Ứng dụng chỉ phát triển hệ thống với đầu vào là luồng phát trực tiếp, giúp người sử dụng dễ dàng cài đặt. Ảnh đầu vào là ảnh chân dung của đối tượng, có chất lượng tốt với số lượng 5 tấm hình ở các góc nhìn khác nhau để đảm bảo kết quả cao.

2.2. Các Thuật Toán Phát Hiện Khuôn Mặt Thời Gian Thực

Có nhiều thuật toán giải quyết bài toán phát hiện đối tượng. Cùng với sự phát triển của phần cứng và học sâu, các thuật toán dựa trên mạng nơ ron tích chập (CNN) ngày càng được quan tâm. Các thuật toán này cho kết quả với độ chính xác cao, tốc độ nhanh, cho ra kết quả theo thời gian thực. Một trong những thuật toán điển hình là YOLO. Với phiên bản mới nhất là YOLOv4, thuật toán này vừa cho phép phát hiện đối tượng với độ chính xác cao, vừa cho kết quả trong thời gian thực.

III. Phương Pháp YOLO Phát Hiện Khuôn Mặt Thời Gian Thực

Chương này trình bày các phương pháp họ YOLO và các khái niệm liên quan. Các phương pháp này đóng vai trò quan trọng trong việc phát hiện khuôn mặt thời gian thực từ video drone. YOLO (You Only Look Once) là một thuật toán object detection mạnh mẽ, nổi tiếng với tốc độ xử lý nhanh và độ chính xác cao. Nó chia ảnh đầu vào thành các ô lưới và dự đoán các bounding box và xác suất lớp cho mỗi ô. Theo tài liệu, 'YOLO chia ảnh đầu vào thành một lưới có kích thước 7x7, mỗi ô trong lưới sẽ làm nhiệm vụ dự đoán một đối tượng. Mỗi ô sẽ dự đoán 30 thông tin: 2 bounding box, mỗi bounding box có 5 thông tin bao gồm x, y, width, height, box objectness score'.

3.1. Tổng Quan Về Thuật Toán YOLOv4 Tiny Face

YOLOv4 Tiny Face là một phiên bản rút gọn của YOLOv4, được thiết kế để có thể chạy trên các thiết bị có tài nguyên hạn chế, như drone. Nó giảm số lượng tham số và lớp mạng để tăng tốc độ xử lý, đồng thời vẫn duy trì độ chính xác chấp nhận được trong việc phát hiện khuôn mặt. Việc sử dụng YOLOv4 Tiny Face cho phép phát hiện khuôn mặt thời gian thực trên video drone, mở ra nhiều ứng dụng tiềm năng trong thực tế.

3.2. Ưu Điểm Của YOLO Trong Phát Hiện Khuôn Mặt

YOLO có nhiều ưu điểm so với các thuật toán object detection khác, bao gồm tốc độ xử lý nhanh, khả năng phát hiện đối tượng trong thời gian thực, và độ chính xác cao. Việc sử dụng YOLO cho phép phát hiện khuôn mặt từ video drone một cách hiệu quả và chính xác, đặc biệt là trong các tình huống đòi hỏi tốc độ xử lý nhanh, ví dụ như drone surveillance.

IV. MobileFaceNet Nhận Dạng Khuôn Mặt Từ Video Drone

Chương này trình bày các phương pháp nhận dạng khuôn mặt, trong đó MobileFaceNet được sử dụng để nhận dạng khuôn mặt từ video drone. MobileFaceNet là một mô hình nhận diện khuôn mặt được thiết kế để chạy trên các thiết bị di động và nhúng, có hiệu suất cao và kích thước nhỏ. Việc sử dụng MobileFaceNet cho phép nhận dạng khuôn mặt một cách hiệu quả trên drone, ngay cả khi tài nguyên tính toán hạn chế. Theo tài liệu gốc, 'Chương 5. Trình bày phương pháp MobileFaceNet kết hợp ArcFace nhận dạng khuôn mặt'.

4.1. Kiến Trúc Và Nguyên Lý Hoạt Động Của MobileFaceNet

MobileFaceNet sử dụng các kỹ thuật tối ưu hóa để giảm số lượng tham số và phép tính, trong khi vẫn duy trì độ chính xác cao. Nó sử dụng các lớp depthwise separable convolution để giảm số lượng tham số và tăng tốc độ tính toán. MobileFaceNet cũng được huấn luyện với các hàm mất mát đặc biệt, như ArcFace, để cải thiện độ chính xác trong việc nhận dạng khuôn mặt.

4.2. Tích Hợp MobileFaceNet Với Hệ Thống Drone Giám Sát

Việc tích hợp MobileFaceNet với hệ thống drone giám sát cho phép nhận dạng khuôn mặt một cách tự động và hiệu quả. Drone có thể bay qua một khu vực và nhận dạng khuôn mặt của những người trong đám đông. Điều này có thể được sử dụng để tìm kiếm những người mất tích, theo dõi tội phạm, hoặc cung cấp thông tin nhận dạng cho các cơ quan chức năng.

V. Thực Nghiệm Đánh Giá Hệ Thống Phát Hiện Khuôn Mặt

Chương này trình bày các bước thực hiện và kết quả của các thực nghiệm. Các thực nghiệm được thực hiện để đánh giá hiệu suất của hệ thống phát hiện khuôn mặt từ video drone sử dụng YOLOMobileFaceNet. Các kết quả cho thấy hệ thống có thể phát hiện khuôn mặtnhận dạng khuôn mặt một cách chính xác và hiệu quả, ngay cả trong các điều kiện khó khăn như ánh sáng yếu hoặc góc quay không thuận lợi. Tài liệu gốc nhấn mạnh, 'Trình bày các bước thực hiện và kết quả của các thực nghiệm. Trình bày tông quan về hệ thống được xây dựng, kiến trúc và thiết kế của hệ thống'.

5.1. Đánh Giá Độ Chính Xác Của YOLO Face Detection

Độ chính xác của YOLO face detection được đánh giá bằng cách sử dụng các bộ dữ liệu chuẩn, như WIDER FACE. Các kết quả cho thấy YOLO có thể phát hiện khuôn mặt với độ chính xác cao, đặc biệt là trong các tình huống có nhiều khuôn mặt trong ảnh. Tuy nhiên, độ chính xác có thể giảm trong các tình huống có ánh sáng yếu hoặc khuôn mặt bị che khuất.

5.2. So Sánh Hiệu Suất Phát Hiện Khuôn Mặt với Các Mô Hình Khác

Hiệu suất của hệ thống phát hiện khuôn mặt được so sánh với các mô hình khác, như SSDFaster R-CNN. Các kết quả cho thấy YOLO có tốc độ xử lý nhanh hơn và độ chính xác tương đương với các mô hình khác. Điều này cho thấy YOLO là một lựa chọn tốt cho các ứng dụng yêu cầu phát hiện khuôn mặt thời gian thực từ video drone.

VI. Kết Luận Hướng Phát Triển Phát Hiện Khuôn Mặt Drone

Luận văn đã nghiên cứu và xây dựng ứng dụng tích hợp nhận diện khuôn mặt từ video drone sử dụng YOLOMobileFaceNet. Hệ thống có thể phát hiện khuôn mặtnhận dạng khuôn mặt một cách chính xác và hiệu quả, mở ra nhiều ứng dụng tiềm năng trong các lĩnh vực như an ninh, cứu hộ, và giám sát. Trong tương lai, nghiên cứu có thể tập trung vào việc cải thiện độ chính xác và tốc độ của hệ thống, cũng như mở rộng ứng dụng sang các lĩnh vực khác. Theo tài liệu gốc, 'Kết luận các kết quả đạt được và các hướng phát triển sau này'.

6.1. Các Hướng Nghiên Cứu Phát Triển Mô Hình AI Nhận Diện

Một trong những hướng nghiên cứu tiềm năng là phát triển các mô hình AI nhận diện khuôn mặt mạnh mẽ hơn, có khả năng xử lý các điều kiện khó khăn như ánh sáng yếu, góc quay không thuận lợi, và khuôn mặt bị che khuất. Điều này có thể đạt được bằng cách sử dụng các kỹ thuật học sâu tiên tiến, như transformer networks, và bằng cách huấn luyện mô hình trên các bộ dữ liệu lớn và đa dạng.

6.2. Ứng Dụng Phát Hiện Khuôn Mặt Thời Gian Thực Trong Tương Lai

Ứng dụng phát hiện khuôn mặt thời gian thực từ video drone có nhiều tiềm năng trong tương lai. Ví dụ, nó có thể được sử dụng để giám sát các khu vực công cộng, tìm kiếm những người mất tích, và cung cấp thông tin nhận dạng cho các cơ quan chức năng. Ngoài ra, nó cũng có thể được sử dụng trong các ứng dụng thương mại, như drone deliverydrone photography.

25/04/2025

TÀI LIỆU LIÊN QUAN

Luận văn thạc sĩ khoa học máy tính phát hiện người dựa vào khuôn mặt trên nguồn video trực tiếp từ máy bay không người lái realtime face based human detection on drone live streaming
Bạn đang xem trước tài liệu : Luận văn thạc sĩ khoa học máy tính phát hiện người dựa vào khuôn mặt trên nguồn video trực tiếp từ máy bay không người lái realtime face based human detection on drone live streaming

Để xem tài liệu hoàn chỉnh bạn click vào nút

Tải xuống