Tối Ưu Streaming Cho Bộ Tăng Tốc AI Tích Hợp Trên FPGA Ultra96-V2

2023

95
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI MỞ ĐẦU

1. CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI

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

1.2. Một số nghiên cứu liên quan

1.2.1. Nghiên cứu ngoài nước

1.2.2. Nghiên cứu trong nước

1.3. Mục tiêu đề tài

1.4. Giới hạn đề tài

1.5. Kết quả mong muốn

1.6. Bố cục luận văn

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Field Programmable Gate Array (FPGA)

2.2. Kiến trúc tổng quát

2.3. Hệ thống nhúng

2.3.1. Phần mềm của một hệ thống nhúng

2.3.2. Phần cứng của một hệ thống nhúng

2.3.3. Đặc điểm của một hệ thống nhúng

2.4. Hệ thống SoC (System on Chip)

2.4.1. Định nghĩa hệ thống SoC

2.4.2. Cấu trúc phần cứng của một SoC

2.5. Thuật toán YOLOv2

2.5.1. High resolution classifier

2.5.2. Kiến trúc Anchor Box

2.5.3. Direction location prediction

2.5.4. Fine-grained feature

2.5.5. Multi-scale training

2.5.6. Light-weight backbone

2.6. Các công cụ xử lý audio, video của FFmpeg

2.7. Các gói thư viện của FFmpeg

3. CHƯƠNG 3: THIẾT KẾ HỆ THỐNG

3.1. Ý tưởng thiết kế hệ thống

3.2. Thiết kế tổng quát của hệ thống

3.3. Hệ thống SoC tích hợp IP YOLOv2_FPGA trên Vivado 2019

3.4. Cải tiến tốc độ của khối YOLOv2 và hệ thống SoC Smart Camera

3.5. Xây dựng luồng streaming cho Smart Camera

3.5.1. Streaming phạm vi Internet với camera hình ảnh thường

3.5.2. Streaming phạm vi Internet với camera hình ảnh xử lý YOLOv2

3.6. Xây dựng chương trình thực thi bằng công cụ Vitis 2019

3.7. Sử dụng ZoneMinder để theo dõi camera

4. CHƯƠNG 4: HIỆN THỰC, THỰC NGHIỆM VÀ ĐÁNH GIÁ KẾT QUẢ

4.1. Zynq UltraScale+ MPSoC

4.2. Kịch bản thực nghiệm và phương pháp đánh giá

4.2.1. Kịch bản thực nghiệm

4.2.2. Phương pháp đánh giá

4.3. Trình quản lý và theo dõi Camera

4.4. Kết quả thực nghiệm

4.4.1. Kết quả nhận diện

4.4.2. Kết quả thực nghiệm khi streaming phạm vi Internet

4.4.3. Kết quả kiểm tra tính ổn định khi stream liên tục

4.4.4. Kết quả thực nghiệm stream song song 2 camera trên board

4.4.5. Kết quả thực nghiệm kết nối Ethernet

4.5. Đánh giá hệ thống

4.6. Khoảng cách kết nối

4.7. Đóng gói sản phẩm

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Kết quả đạt được

5.2. Hướng phát triển của đề tài

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG BIỂU

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

TÓM TẮT KHÓA LUẬN

Khóa luận tốt nghiệp kỹ thuật máy tính tối ưu streaming cho bộ tăng tốc ai tích hợp trên ultra96 v2 cho smart camera

Tài liệu có tiêu đề Tối Ưu Hóa Streaming Cho AI Trên FPGA Ultra96-V2 Cho Camera Thông Minh cung cấp cái nhìn sâu sắc về cách tối ưu hóa quy trình streaming cho các ứng dụng trí tuệ nhân tạo (AI) trên nền tảng FPGA Ultra96-V2, đặc biệt trong bối cảnh sử dụng camera thông minh. Tài liệu này nêu bật các kỹ thuật và phương pháp giúp cải thiện hiệu suất xử lý hình ảnh, từ đó nâng cao khả năng nhận diện và phân tích dữ liệu hình ảnh trong thời gian thực. Độc giả sẽ tìm thấy những lợi ích rõ ràng từ việc áp dụng công nghệ FPGA, bao gồm khả năng tiết kiệm năng lượng và tăng tốc độ xử lý, điều này rất quan trọng trong các ứng dụng yêu cầu độ chính xác cao và thời gian phản hồi nhanh.

Để mở rộng thêm kiến thức về các ứng dụng của FPGA, bạn có thể tham khảo tài liệu Ứng dụng fpga cho nhận dạng tiếng nói tiếng việt, nơi cung cấp cái nhìn sâu sắc về việc sử dụng FPGA trong nhận dạng tiếng nói, một lĩnh vực cũng đang phát triển mạnh mẽ và có nhiều điểm tương đồng với các ứng dụng AI trong xử lý hình ảnh. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về tiềm năng của FPGA trong các lĩnh vực công nghệ hiện đại.