Tổng quan luận án
Luận án tiến sĩ kỹ thuật điện tử của nghiên cứu sinh Nguyễn Hồng Quân, với đề tài "Nghiên cứu và phát triển phương pháp trích chọn đặc trưng dựa trên học sâu trong tái định danh người", được thực hiện tại Đại học Bách khoa Hà Nội dưới sự hướng dẫn khoa học của TS. Võ Lê Cường và TS. Nguyễn Vũ Thắng.
Trong các hệ thống thị giác máy tính phục vụ giám sát an ninh, việc phân tích nội dung ảnh và video đóng vai trò trung tâm. Hiệu năng của các mô hình học máy phụ thuộc trực tiếp vào chất lượng của phương pháp trích chọn đặc trưng từ dữ liệu đầu vào. Tái định danh người (Person Re-Identification - Re-ID) là bài toán so khớp hình ảnh hoặc chuỗi hình ảnh của một đối tượng được thu nhận từ các camera khác nhau có trường quan sát không chồng lấn.
Các phương pháp trích chọn đặc trưng thủ công truyền thống (như màu sắc, kết cấu, hình dạng) bộc lộ nhiều hạn chế: phụ thuộc lớn vào kinh nghiệm chuyên gia, chỉ hiệu quả trên một số tập dữ liệu cố định và không bao quát được sự biến đổi đa dạng của thực tế. Ngược lại, các mô hình học sâu cho phép tự động học các biểu diễn phân biệt từ dữ liệu. Tuy nhiên, việc ứng dụng học sâu vào tái định danh người đối mặt với hai thách thức kỹ thuật lớn: (1) biểu diễn đặc trưng toàn cục dễ bị suy giảm độ chính xác khi đối tượng bị che khuất, lệch trục hoặc thay đổi góc nhìn; (2) kích thước mô hình học sâu quá lớn, đòi hỏi nhiều bộ nhớ và năng lực tính toán, gây khó khăn cho việc triển khai trên các thiết bị phần cứng có tài nguyên hạn chế.
Mục tiêu nghiên cứu tổng thể của luận án là phát triển các mô hình học sâu nhằm nâng cao chất lượng đặc trưng ảnh/video trong bài toán tái định danh người, đồng thời xây dựng giải pháp nén mạng để định hướng thực thi trên phần cứng chuyên dụng. Cụ thể, luận án đặt ra hai mục tiêu:
- Nghiên cứu, đề xuất phương pháp trích chọn đặc trưng ảnh hiệu quả cho tái định danh người dựa trên học sâu. Phương pháp cần đảm bảo đặc trưng thu được có tính phân biệt cao giữa các cá nhân khác nhau và tính tương đồng cao giữa các hình ảnh của cùng một người, kết hợp nghiên cứu kỹ thuật nén mạng học sâu phục vụ triển khai trên thiết bị phần cứng.
- Cải tiến mô hình tái định danh người dựa trên các kiến trúc mạng nơ-ron hồi quy để tổng hợp đặc trưng mức chuỗi ảnh (video), kết hợp nghiên cứu các giải thuật phát hiện, theo vết và so khớp đặc trưng nhằm nâng cao hiệu quả tổng thể của hệ thống.
Đối tượng nghiên cứu chính của luận án là các phương pháp trích chọn đặc trưng ảnh và chuỗi ảnh dựa trên học sâu, thuật toán đối sánh đặc trưng và các kỹ thuật nén mạng nơ-ron. Phạm vi nghiên cứu tập trung vào bài toán tái định danh người trong mạng camera giám sát với các điều kiện ràng buộc:
- Thiết bị thu nhận: Hệ thống camera RGB lắp đặt cố định, trường quan sát không chồng lấn.
- Môi trường và điều kiện dữ liệu: Dữ liệu ảnh và video thu nhận ở môi trường ngoài trời và trong nhà (độ rọi biến đổi, ánh sáng nhân tạo, ga tàu điện ngầm); tốc độ khung hình từ 15 đến 25 hình/giây.
- Phân loại bài toán: Luận án tập trung vào tái định danh ngắn hạn (khoảng thời gian di chuyển giữa các camera ngắn, đối tượng chưa thay đổi trang phục), tiếp cận cả hai dạng dữ liệu là đơn ảnh (single-shot) và chuỗi hình ảnh (multi-shot), trong các ngữ cảnh tập đóng (close set) và tập mở (open set).
- Phạm vi phần cứng: Kỹ thuật nén mạng hướng tới kiến trúc vi mạch mảng phần tử logic lập trình được (FPGA).
Tổng quan tài liệu và vị trí của luận án
Lịch sử phát triển của các giải thuật nhận dạng và phát hiện đối tượng trong thị giác máy tính gắn liền với quá trình tiến hóa của các phương pháp biểu diễn đặc trưng:
- Giai đoạn trước năm 2012: Thống trị bởi các đặc trưng thủ công. Điển hình là các bộ mô tả cục bộ như Local Binary Patterns (LBP) của Ojala và cộng sự, Histogram of Oriented Gradients (HOG) của Dalal và Triggs, Scale-Invariant Feature Transform (SIFT) của Lowe, Speeded-Up Robust Features (SURF) của Bay và cộng sự. Đối với bài toán tái định danh, các đặc trưng màu sắc và kết cấu phối hợp được phát triển như Gaussian of Gaussian (GOG) của Matsukawa và cộng sự, hoặc Local Maximal Occurrence (LOMO) của Liao và cộng sự.
- Giai đoạn từ năm 2012 đến nay: Đánh dấu sự chuyển dịch sang mạng nơ-ron tích chập (CNN) sau sự xuất hiện của AlexNet (Krizhevsky và cộng sự, 2012) tại cuộc thi ILSVRC. Tiếp theo đó là các kiến trúc mạng phân lớp sâu hơn như VGG16 (Simonyan và Zisserman, 2014), GoogLeNet Inception-v1 (Szegedy và cộng sự, 2015) và ResNet (He và cộng sự, 2015) với cơ chế kết nối tắt (skip connection) giải quyết vấn đề suy giảm đạo hàm (vanishing gradient).
- Về bài toán phát hiện đối tượng: Các mô hình hai giai đoạn như R-CNN, Fast R-CNN, Faster R-CNN (Girshick, Ren và cộng sự) sử dụng mạng đề xuất vùng (RPN), và các mô hình một giai đoạn như YOLO (Redmon và cộng sự) tiếp cận theo hướng hồi quy, SSD (Liu và cộng sự) kết hợp nhiều bản đồ đặc trưng đa tỷ lệ.
- Về bài toán theo vết đối tượng: Sự chuyển dịch từ các phương pháp dự đoán chuyển động đơn thuần (bộ lọc Kalman, bộ lọc hạt) sang tiếp cận "tracking-by-detection" với thuật toán SORT (Bewley và cộng sự) và DeepSORT (Wojke và cộng sự) – tích hợp thêm mạng CNN để trích xuất đặc trưng diện mạo.
- Về xử lý chuỗi thời gian: Các mạng nơ-ron hồi quy như RNN truyền thống, Long Short-Term Memory (LSTM của Hochreiter và Schmidhuber), LSTM có kết nối peephole, LSTM cặp cổng và Gated Recurrent Unit (GRU của Cho và cộng sự).
Khoảng trống nghiên cứu được luận án xác định và tập trung giải quyết:
- Thiếu tính linh hoạt của đặc trưng học sâu toàn cục: Hầu hết các mô hình Re-ID sử dụng đặc trưng toàn cục mức ảnh dễ bị sai lệch khi ảnh bị che khuất một phần hoặc căn chỉnh không chuẩn xác giữa các khung hình. Luận án chọn hướng khai thác đặc trưng cục bộ theo dải không gian kết hợp độ đo khoảng cách linh hoạt.
- Hạn chế trong biểu diễn không gian - thời gian cho chuỗi ảnh: Việc gộp đơn giản các khung hình bằng trung bình cộng làm mất mát thông tin động. Cần xác định kiến trúc mạng hồi quy phù hợp để mô hình hóa sự thay đổi diện mạo theo thời gian với chi phí tính toán thấp.
- Rào cản triển khai phần cứng: Các mô hình CNN có kích thước lớn và cấu trúc dấu phẩy động phức tạp. Cần có giải pháp kết hợp giữa cắt tỉa mô hình, nhị phân hóa và lượng tử hóa thích ứng để ánh xạ mạng học sâu lên kiến trúc luồng phần cứng FPGA mà không làm suy giảm đáng kể độ chính xác.
Cơ sở lý thuyết và phương pháp nghiên cứu
Cơ sở lý thuyết và khung phân tích
Luận án xây dựng khung phân tích dựa trên cấu trúc ba giai đoạn của một hệ thống tái định danh hoàn chỉnh:
| Thành phần hệ thống |
Nhiệm vụ kỹ thuật |
Mô hình/Giải thuật nền tảng |
| Phát hiện người (Pedestrian Detection) |
Xác định vị trí bounding box của người trong khung hình |
YOLOv1, YOLOv2, YOLOv3, YOLOv4, Faster R-CNN, Mask R-CNN, SSD |
| Theo vết người (Pedestrian Tracking) |
Liên kết các bounding box thành các tracklet liên tục |
SORT (Hungarian + Kalman Filter), DeepSORT (kết hợp mạng Wide Residual Network 16 lớp) |
| Tái định danh (Re-Identification) |
So khớp vector đặc trưng giữa tập truy vấn (probe) và tập tìm kiếm (gallery) |
ResNet-50, VGG16, RNN/LSTM/GRU, GOG, độ đo EMD, XQDA |
Các khái niệm và công cụ toán học nền tảng được sử dụng:
- Độ đo khoảng cách đối sánh: Khoảng cách Earth Mover (Earth Mover's Distance - EMD), khoảng cách Mahalanobis, khoảng cách Cosine, phân tích biệt số bậc hai đa góc nhìn (Cross-view Quadratic Discriminant Analysis - XQDA).
- Tiêu chuẩn đánh giá: Biểu đồ đặc tính khớp tích lũy (Cumulative Matching Characteristic - CMC) với các mốc Rank-1, Rank-5, Rank-10, Rank-20, và độ chính xác trung bình (mean Average Precision - mAP).
- Kỹ thuật nén mạng: Cắt tỉa trọng số (pruning), nhị phân hóa trọng số (binarization), lượng tử hóa theo lớp (quantization), hàm kích hoạt giới hạn Clamping Rectified Linear Unit (CReLU).
Phương pháp nghiên cứu
- Phương pháp phân tích và tổng hợp lý thuyết: Hệ thống hóa các kiến trúc mạng tích chập, mạng hồi quy và các phương pháp nén mạng hiện có.
- Phương pháp thực nghiệm và mô phỏng:
- Đánh giá trên các bộ cơ sở dữ liệu chuẩn quốc tế cho Re-ID đơn ảnh, Re-ID video và Re-ID bị che khuất.
- Xây dựng tập dữ liệu thực tế tại hiện trường trường học để đánh giá pipeline tự động.
- Mô phỏng kiến trúc phần cứng trên phần mềm giả lập vi mạch FPGA, tính toán tài nguyên phần cứng (DSP, Processing Elements - PE, khối logic).
Nguồn dữ liệu và cơ sở dữ liệu thực nghiệm
Luận án tiến hành kiểm chứng trên 8 bộ cơ sở dữ liệu:
- CSDL tái định danh đơn ảnh: VIPeR.
- CSDL tái định danh chuỗi ảnh (video): PRID-2011, iLIDS-VID.
- CSDL tái định danh ảnh bị che khuất: Market1501-Partial, DukeMTMCReID-Partial.
- CSDL thực tế tự xây dựng: FAPR (Fine-grained Automated Person Re-identification) thu nhận tại Đại học Bách khoa Hà Nội.
- CSDL nén mạng và phát hiện đối tượng: CIFAR-10, PASCAL VOC (VOC07+12).
Nội dung chính theo từng chương
Chương 1: Nghiên cứu tổng quan
Chương 1 trình bày tổng quan lý thuyết về thị giác máy tính, trích chọn đặc trưng, học sâu và bài toán tái định danh người.
Tác giả phân tích hai nhóm trích chọn đặc trưng: đặc trưng thủ công (khai thác màu sắc, kết cấu như HOG, LBP, SIFT, SURF, GOG, LOMO) và đặc trưng học sâu. Về kiến trúc tích chập, chương điểm lại các mạng LeNet-5 (1998, 60 nghìn tham số), AlexNet (2012, 60 triệu tham số với hàm ReLU, Dropout), VGG16 (138 triệu tham số với các khối tích chập 3x3), GoogLeNet Inception-v1 (sử dụng khối Inception và tích chập 1x1 giảm chiều), và ResNet-50 (26 triệu tham số, áp dụng kết nối tắt và chuẩn hóa theo lô).
Về bài toán phát hiện đối tượng, chương phân tích sự khác biệt giữa phương pháp hai giai đoạn (R-CNN, Fast R-CNN, Faster R-CNN) và một giai đoạn (YOLOv1 đến YOLOv4, SSD). Đối với bài toán theo vết, chương so sánh thuật toán SORT (sử dụng 7 tham số trạng thái: tâm, tỷ lệ diện tích, tỷ lệ khung hình, các vận tốc tương ứng) và DeepSORT (bổ sung mạng trích diện mạo 128 chiều với 16 lớp để giảm hiện tượng chuyển đổi định danh ID switch).
Chương 1 cũng phân loại các kiến trúc mạng hồi quy (RNN, LSTM, GRU) và 5 cấu hình xử lý chuỗi (1-1, 1-n, n-1, n-n), đồng thời phân tích các ràng buộc phần cứng khi triển khai mạng nơ-ron sâu trên FPGA.
+-----------------------------------------------------------------------------+
| CẤU TRÚC MÔ HÌNH HỆ THỐNG TRONG LUẬN ÁN |
| |
| [Khung hình Video] |
| [Phát hiện người] --> YOLOv3 / Mask R-CNN (Sinh Bounding Boxes) |
| [Theo vết người] --> DeepSORT (Mạng WRN 16 lớp + Hungarian + Kalman) |
| [Trích chọn Re-ID] --> Mức ảnh: ResNet-50 cải tiến (Chia dải + EMD) |
| Mức chuỗi: VGG16 + GRU + GOG + XQDA |
| [So khớp đối tượng]--> Đưa ra bảng xếp hạng CMC (Rank-1, Rank-5, Rank-10) |
| [Tối ưu phần cứng] --> Cắt tỉa + Lượng tử hóa + CReLU -> Triển khai FPGA |
+-----------------------------------------------------------------------------+
Chương 2: Trích chọn đặc trưng học sâu cục bộ trong tái định danh người
Chương 2 tập trung giải quyết bài toán tái định danh mức ảnh thông qua 3 đề xuất kỹ thuật chính:
- Đề xuất 1 - Trích đặc trưng cục bộ dựa trên cải tiến ResNet-50: Thay vì lấy vector đặc trưng toàn cục từ lớp pooling cuối cùng, mô hình phân chia bản đồ đặc trưng của ảnh người theo chiều dọc thành nhiều dải ngang (thử nghiệm với các cấu hình chia 7 vùng và 8 vùng). Mỗi dải ngang đại diện cho một phần cơ thể, giúp giữ lại các thông tin không gian chi tiết.
- Đề xuất 2 - Chiến lược kết hợp muộn (late fusion): Kết hợp vector đặc trưng học sâu toàn cục, đặc trưng học sâu cục bộ từ ResNet-50 cải tiến và đặc trưng thủ công GOG. Việc kết hợp được thực hiện thông qua cơ chế gán trọng số thích ứng, tối ưu hóa sự đóng góp của từng loại đặc trưng trên từng tập dữ liệu.
- Đề xuất 3 - Tính khoảng cách đặc trưng cục bộ bằng độ đo EMD: Ứng dụng khoảng cách Earth Mover để so khớp hai tập đặc trưng cục bộ giữa hai ảnh người. Độ đo EMD giải quyết được hiện tượng lệch dóng hàng giữa các vùng cơ thể và tình trạng che khuất một phần (partial occlusion) tốt hơn độ đo DMLI truyền thống.
| Phương pháp / Đề xuất |
Cơ sở dữ liệu thử nghiệm |
Độ đo / Cấu hình |
Kết quả chính |
| Đề xuất 1 (ResNet-50 cục bộ) |
VIPeR, PRID-2011, iLIDS-VID |
Chia dải không gian |
Cải thiện độ chính xác Rank-1 so với mạng ResNet-50 gốc |
| Đề xuất 2 (Kết hợp muộn) |
VIPeR, PRID-2011, iLIDS-VID |
Trọng số thích nghi (ResNet + GOG) |
Đạt tỷ lệ so khớp Rank-1 vượt trội so với các đặc trưng đơn lẻ |
| Đề xuất 3 (Độ đo EMD) |
VIPeR, Market1501-Partial, DukeMTMCReID-Partial |
Cấu hình chia 8 vùng, so sánh với DMLI |
Nâng cao tỷ lệ Rank-1 trên cả 3 tập dữ liệu bị che khuất |
Kết quả thử nghiệm số lượng vùng chia trên CSDL VIPeR cho thấy việc lựa chọn số dải phân chia ảnh hưởng trực tiếp đến độ chính xác tái định danh, trong đó cấu hình chia 8 vùng đạt hiệu năng tối ưu trên các tập dữ liệu có hiện tượng che khuất.
Chương 3: Khai thác đặc trưng video dựa trên mạng nơ-ron hồi quy tái định danh người
Chương 3 mở rộng bài toán sang dữ liệu dạng video (chuỗi hình ảnh), bao gồm các nội dung nghiên cứu:
- Đánh giá so sánh 5 kiến trúc nơ-ron hồi quy: Thực nghiệm trên chuỗi hình ảnh người với các mô hình RNN tiêu chuẩn, LSTM, LSTM với cặp cổng (LSTMC), LSTM với kết nối peephole (LSTMP) và GRU. Kết quả chứng minh kiến trúc GRU mang lại sự cân bằng tối ưu giữa độ chính xác nhận dạng và thời gian thực thi (nhanh hơn các biến thể LSTM phức tạp).
- Đề xuất mô hình Không gian - Thời gian: Cải tiến kiến trúc mạng RFA (Recurrent Feature Aggregation) bằng cách tích hợp mạng tích chập VGG16 để trích đặc trưng không gian của từng khung hình và mạng GRU để tổng hợp thông tin theo chiều thời gian.
- Kết hợp đặc trưng thủ công GOG và học khoảng cách XQDA: Bổ sung đặc trưng GOG vào biểu diễn chuỗi và áp dụng giải thuật học độ đo Cross-view Quadratic Discriminant Analysis nhằm tối ưu hóa ma trận chiếu khoảng cách giữa các góc nhìn camera.
- Triển khai và đánh giá hệ thống tái định danh đầy đủ:
- Xây dựng CSDL FAPR thu nhận thực tế tại Đại học Bách khoa Hà Nội.
- Thử nghiệm pipeline tích hợp: Bộ phát hiện (so sánh YOLOv3 và Mask R-CNN) kết hợp với bộ theo vết DeepSORT và khối tái định danh đề xuất.
- Phân tích các lỗi thực tế trong pipeline: lỗi phát hiện sai (phát hiện bộ phận hoặc gom nhiều người vào một box), lỗi theo vết (chuyển đổi ID switch, gãy tracklet) và ảnh hưởng của chúng tới tỷ lệ so khớp Rank-1.
Chương 4: Nén mạng học sâu định hướng triển khai trên phần cứng - FPGA
Chương 4 nghiên cứu các kỹ thuật nén mạng nhằm giải quyết bài toán kích thước mô hình để hiện thực hóa trên phần cứng FPGA:
- Kỹ thuật cắt tỉa mạng (Pruning): Loại bỏ các liên kết và trọng số có giá trị nhỏ không đóng góp nhiều vào kết quả dự đoán, giảm mật độ tính toán.
- Nhị phân hóa và lượng tử hóa trọng số: Chuyển đổi các trọng số từ định dạng dấu phẩy động 32-bit (FP32) sang các biểu diễn có độ rộng bit thấp (định dạng số nguyên cố định hoặc nhị phân hóa) tương ứng với từng lớp mạng cụ thể.
- Hàm kích hoạt CReLU (Clamping Rectified Linear Unit): Thay thế hàm ReLU tiêu chuẩn bằng CReLU nhằm giới hạn miền giá trị kích hoạt trong một khoảng cố định, hỗ trợ việc lượng tử hóa giá trị kích hoạt giữa các lớp mà không gây tràn số.
- Thiết kế kiến trúc luồng cho bộ tăng tốc phần cứng: Xây dựng sơ đồ luồng tính toán tối ưu tài nguyên cho các đơn vị xử lý (PE) và bộ nhân tích lũy (DSP) trên FPGA, giảm thiểu việc truy xuất bộ nhớ ngoài.
- Kết quả thực nghiệm nén mạng:
- Nén mạng VGG16 cho bài toán phân lớp ảnh trên CSDL CIFAR-10: Thiết lập bảng tham số lượng tử hóa kích hoạt và trọng số, duy trì độ chính xác tương đương mô hình gốc với số bit giảm mạnh.
- Nén mạng VGG16-SSD cho bài toán phát hiện đối tượng trên CSDL PASCAL VOC (VOC07+12): Cắt giảm đáng kể dung lượng bộ nhớ lưu trữ tham số mà vẫn đảm bảo chỉ số mAP cạnh tranh so với các phương pháp nén khác.
Kết quả và những đóng góp mới
Đóng góp mới về lý luận và phương pháp
- Đề xuất phương pháp trích chọn đặc trưng cục bộ dựa trên mạng ResNet-50 cải tiến phân chia dải không gian, kết hợp độ đo khoảng cách Earth Mover (EMD) cho bài toán tái định danh ảnh đơn, nâng cao độ chính xác khi đối tượng bị biến dạng hoặc che khuất một phần.
- Xây dựng mô hình tái định danh chuỗi ảnh (video) tích hợp không gian - thời gian dựa trên mạng tích chập VGG16 và mạng hồi quy GRU, kết hợp bổ sung đặc trưng thủ công GOG và thuật toán học độ đo XQDA.
- Đề xuất quy trình nén mạng học sâu phối hợp giữa cắt tỉa, lượng tử hóa theo lớp và hàm kích hoạt CReLU, định hình kiến trúc luồng tăng tốc phần cứng cho mạng VGG16 và VGG16-SSD trên vi mạch FPGA.
Đóng góp thực tiễn và giải pháp đề xuất
- Xây dựng thành công bộ cơ sở dữ liệu FAPR thu nhận trực tiếp từ mạng camera giám sát khuôn viên trường Đại học Bách khoa Hà Nội, cung cấp dữ liệu thực tế có đầy đủ nhãn phục vụ kiểm thử cả ba công đoạn: phát hiện người, theo vết đa đối tượng và tái định danh.
- Đề xuất quy trình thiết kế hệ thống tái định danh tự động hoàn chỉnh, phân tích định lượng ảnh hưởng của các lỗi tích lũy từ bước phát hiện (YOLOv3 / Mask R-CNN) và theo vết (DeepSORT) đến chất lượng xếp hạng Rank-1 cuối cùng.
- Cung cấp bộ tham số lượng tử hóa tối ưu cho mô hình VGG16 và VGG16-SSD, làm tiền đề cho việc đóng gói các giải thuật thị giác máy tính vào vi mạch nhúng tiết kiệm năng lượng.
Hạn chế và hướng nghiên cứu tiếp
Hạn chế của luận án
- Về phạm vi camera: Dữ liệu thực nghiệm chủ yếu dựa trên các camera RGB cố định, chưa khảo sát trên các camera di động (camera hành trình, thiết bị bay không người lái) hoặc camera có cơ chế quay quét PTZ.
- Về ngữ cảnh thời gian: Luận án mới chỉ giải quyết bài toán tái định danh ngắn hạn (short-term Re-ID), giả định đối tượng giữ nguyên trang phục và diện mạo bên ngoài giữa các lần xuất hiện.
- Về mức độ hiện thực phần cứng: Các kết quả nén mạng và thiết kế kiến trúc phần cứng tại Chương 4 mới dừng lại ở mức mô phỏng, phân tích tài nguyên và kiểm chứng trên phần mềm giả lập vi mạch FPGA, chưa chế tạo bo mạch thương mại hoàn chỉnh.
Hướng nghiên cứu tiếp theo
- Mở rộng nghiên cứu sang bài toán tái định danh dài hạn (long-term Re-ID) với khả năng nhận dạng người khi có sự thay đổi trang phục, phụ kiện hoặc kiểu tóc.
- Nghiên cứu các giải thuật thích ứng cho mạng camera di động và camera không đồng nhất (camera hồng ngoại, camera tầm nhiệt kết hợp RGB).
- Hoàn thiện việc nạp cấu hình và đo lường trực tiếp hiệu năng, độ trễ và công suất tiêu thụ của mô hình nén VGG16-SSD trên các dòng chip FPGA thực tế.
Giá trị tham khảo
Luận án mang lại giá trị tham khảo cụ thể cho các nhóm độc giả học thuật và kỹ thuật:
- Nghiên cứu sinh, học viên cao học và giảng viên chuyên ngành Kỹ thuật Điện tử, Thị giác máy tính và Trí tuệ nhân tạo: Có thể tham khảo phương pháp chia dải bản đồ đặc trưng trong CNN, cách tích hợp mạng hồi quy GRU cho bài toán video, và kỹ thuật sử dụng độ đo EMD trong so khớp dữ liệu bất đối xứng.
- Kỹ sư thiết kế hệ thống nhúng và phần cứng phần mềm (Hardware/Software Co-design): Tham khảo phương pháp luận nén mô hình học sâu tại Chương 4, các bảng tham số lượng tử hóa kích hoạt và chiến lược thay thế hàm kích hoạt CReLU để ánh xạ lên FPGA.
- Các nhà phát triển hệ thống giám sát an ninh thông minh: Tham khảo kiến trúc luồng tích hợp ba khối (Phát hiện - Theo vết - Tái định danh) và quy trình xử lý lỗi thực tế từ CSDL FAPR.
Câu hỏi thường gặp
1. Luận án giải quyết thách thức người bị che khuất một phần (partial occlusion) bằng phương pháp nào?
Tác giả đề xuất phân chia bản đồ đặc trưng của mạng ResNet-50 thành các dải cục bộ theo chiều dọc (8 vùng) và sử dụng độ đo khoảng cách Earth Mover (EMD) thay cho độ đo khoảng cách DMLI thông thường. Độ đo EMD cho phép khớp linh hoạt giữa các phần nhìn thấy được của đối tượng mà không đòi hỏi sự căn chỉnh tuyệt đối giữa hai ảnh.
2. Tại sao kiến trúc GRU được lựa chọn thay vì LSTM trong mô hình tái định danh video tại Chương 3?
Qua các thử nghiệm so sánh 5 kiến trúc nơ-ron hồi quy (RNN, LSTM, LSTMC, LSTMP, GRU), tác giả nhận thấy GRU đạt hiệu suất nhận dạng tương đương với các biến thể LSTM phức tạp nhưng có cấu trúc ít cổng hơn, giúp giảm số lượng tham số tính toán và rút ngắn thời gian thực thi, phù hợp cho bài toán xử lý chuỗi khung hình liên tiếp.
3. Bộ cơ sở dữ liệu FAPR có đặc điểm gì và phục vụ mục đích gì trong luận án?
FAPR là bộ cơ sở dữ liệu do chính nghiên cứu sinh thu thập và xây dựng tại khuôn viên trường Đại học Bách khoa Hà Nội. Bộ dữ liệu này được thiết kế để đánh giá toàn diện một hệ thống thực tế từ đầu đến cuối, bao gồm cả 3 công đoạn: phát hiện người, theo vết người và tái định danh người.
4. Hàm kích hoạt CReLU trong Chương 4 có vai trò gì trong kỹ thuật nén mạng triển khai trên FPGA?
CReLU (Clamping Rectified Linear Unit) là hàm kích hoạt được sử dụng để thay thế ReLU tiêu chuẩn nhằm gán ngưỡng chặn trên cho các giá trị kích hoạt. Việc giới hạn miền giá trị này giúp quá trình lượng tử hóa kích hoạt giữa các lớp mạng nơ-ron không bị tràn số, tối ưu hóa việc biểu diễn dữ liệu bằng các số nguyên có độ rộng bit thấp trên phần cứng FPGA.
5. Sự khác biệt giữa thuật toán SORT và DeepSORT trong khối theo vết đối tượng là gì?
SORT chỉ sử dụng thông tin vị trí và chuyển động thông qua bộ lọc Kalman và thuật toán Hungarian trên bounding box, dễ bị hiện tượng nhảy định danh (ID switch) khi các đối tượng đi cắt ngang nhau. DeepSORT khắc phục nhược điểm này bằng cách tích hợp thêm một mạng CNN 16 lớp (Wide Residual Network) để trích xuất vector đặc trưng diện mạo 128 chiều, kết hợp khoảng cách Mahalanobis và khoảng cách Cosine trong việc liên kết dữ liệu.
Kết luận
Luận án của nghiên cứu sinh Nguyễn Hồng Quân đã giải quyết bài toán tái định danh người trong mạng camera giám sát thông qua các đề xuất trích chọn đặc trưng học sâu cục bộ (ResNet-50 kết hợp độ đo EMD), mô hình tổng hợp đặc trưng không gian - thời gian (VGG16 kết hợp GRU và XQDA), và quy trình nén mạng học sâu hướng tới phần cứng FPGA. Các phương pháp đề xuất đã được kiểm chứng thực nghiệm trên nhiều bộ cơ sở dữ liệu chuẩn quốc tế cũng như bộ dữ liệu thực tế FAPR tại Đại học Bách khoa Hà Nội, chứng minh tính hiệu quả trong việc nâng cao độ chính xác tái định danh và tối ưu hóa tài nguyên tính toán. Công trình cung cấp cả cơ sở lý thuyết, mô hình thuật toán và định hướng triển khai phần cứng cho các hệ thống giám sát an ninh tự động.