Tổng quan nghiên cứu

Tái định danh người trong hệ thống camera quan sát là một bài toán quan trọng và đầy thách thức trong lĩnh vực khoa học máy tính, đặc biệt trong xử lý ảnh và trí tuệ nhân tạo. Theo ước tính, các hệ thống camera giám sát hiện nay ghi nhận hàng triệu hình ảnh mỗi ngày, tạo ra một lượng dữ liệu khổng lồ cần được xử lý tự động để nhận diện và truy xuất đối tượng một cách chính xác. Vấn đề chính của bài toán tái định danh người là sự biến đổi đa dạng về góc nhìn, điều kiện ánh sáng, tư thế và trang phục của đối tượng trong các khung hình khác nhau, gây khó khăn cho việc trích xuất đặc trưng phân biệt hiệu quả.

Mục tiêu cụ thể của luận văn là nghiên cứu, đề xuất và đánh giá các mô hình trích xuất đặc trưng nhằm cải thiện độ chính xác trong việc tái định danh người đi bộ trên tập dữ liệu camera quan sát. Phạm vi nghiên cứu tập trung vào dữ liệu thu thập từ các hệ thống camera không trùng lắp góc quay, với điều kiện ánh sáng và vị trí camera đa dạng, trong khoảng thời gian từ đầu năm 2021 đến giữa năm 2021. Ý nghĩa của nghiên cứu được thể hiện qua việc nâng cao hiệu quả nhận diện trong các ứng dụng thực tiễn như tìm kiếm người thất lạc, hỗ trợ an ninh và truy bắt tội phạm, đồng thời góp phần phát triển các phương pháp trích xuất đặc trưng trong lĩnh vực thị giác máy tính.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Luận văn dựa trên nền tảng của mạng học sâu (deep learning), đặc biệt là các mạng neuron tích chập (Convolutional Neural Networks - CNN) để trích xuất đặc trưng từ ảnh số. Hai lý thuyết chính được áp dụng gồm:

  1. Mạng OSNet (Omni-Scale Network): Một kiến trúc CNN tối ưu cho bài toán tái định danh người với khả năng học đặc trưng đa tỉ lệ, ít tham số, giúp giảm thiểu hiện tượng học quá khớp và tăng tốc độ tính toán. OSNet sử dụng các khối tích chập nhẹ (lite convolution) và khối Omni-Scale Residual để khai thác đặc trưng ở nhiều quy mô khác nhau.

  2. Học theo phần (Part-based Learning): Phương pháp chia ảnh thành các phần đều nhau theo chiều dọc để trích xuất đặc trưng cục bộ, giúp mô hình tập trung vào các vùng quan trọng như đầu, thân, chân người. Kỹ thuật này được kết hợp với các hàm mất mát như triplet loss, center loss và ID loss nhằm tối ưu hóa khoảng cách đặc trưng giữa các định danh.

Các khái niệm chính bao gồm:

  • Triplet loss: Tối thiểu hóa khoảng cách giữa các ảnh cùng định danh và tối đa hóa khoảng cách với ảnh khác định danh.
  • Center loss: Gom cụm các vector đặc trưng cùng lớp về gần điểm trung tâm để tăng tính phân biệt.
  • ID loss: Hàm mất mát phân loại giúp mô hình học được đặc trưng nhận dạng định danh.
  • BNNeck: Lớp chuẩn hóa batch được thêm vào giữa vector đặc trưng và lớp phân loại để đồng bộ hóa mục tiêu học của các hàm mất mát.

Phương pháp nghiên cứu

Nguồn dữ liệu chính sử dụng trong nghiên cứu là các bộ dữ liệu công khai về tái định danh người, tiêu biểu là tập CUHK03 và Market-1501. Cỡ mẫu bao gồm 1360 định danh với hơn 13.000 hình ảnh cho CUHK03 và 1501 định danh với hơn 32.000 hình ảnh cho Market-1501. Dữ liệu được tiền xử lý chuẩn hóa kích thước ảnh về 256×128 pixel.

Phương pháp phân tích bao gồm xây dựng và huấn luyện các mô hình mạng học sâu với các kiến trúc khác nhau: part-based OSNet, Global + Part-based OSNet, POSNet và POSNet + BNNeck. Các mô hình được huấn luyện theo chiến lược học theo epoch với việc kết hợp ba hàm mất mát (ID loss, triplet loss, center loss) có trọng số điều chỉnh phù hợp để cân bằng ảnh hưởng. Quá trình huấn luyện kéo dài trong khoảng 6 tháng đầu năm 2021, với việc đánh giá hiệu quả qua các chỉ số Precision, Recall và độ chính xác Rank-1 trên các tập dữ liệu thử nghiệm.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

  1. Hiệu quả của mô hình part-based OSNet: Việc chia feature map thành 4 phần đều nhau giúp mô hình học được đặc trưng cục bộ hiệu quả, đạt độ chính xác Rank-1 khoảng 85% trên tập CUHK03, cao hơn so với OSNet gốc (khoảng 80%).

  2. Kết hợp đặc trưng toàn cục và cục bộ (Global + Part-based OSNet): Mô hình này đạt độ chính xác Rank-1 khoảng 88%, tăng 3% so với chỉ dùng part-based OSNet, cho thấy việc kết hợp hai luồng đặc trưng giúp cải thiện khả năng phân biệt.

  3. Mô hình POSNet với học riêng biệt hai nhánh: POSNet đạt độ chính xác Rank-1 lên đến 91% trên tập CUHK03, vượt trội hơn so với các mô hình trước đó. Việc học riêng biệt các hàm mất mát cho từng nhánh giúp tối ưu hóa hiệu quả học tập.

  4. Thêm lớp BNNeck trong POSNet: Việc bổ sung BNNeck giúp mô hình ổn định hơn trong quá trình huấn luyện và tăng độ chính xác Rank-1 lên khoảng 92%, đồng thời giảm thiểu hiện tượng học quá khớp.

Thảo luận kết quả

Nguyên nhân chính của sự cải thiện hiệu quả là do mô hình POSNet tận dụng đồng thời đặc trưng toàn cục và cục bộ, đồng thời áp dụng chiến lược học riêng biệt cho từng nhánh, giúp mạng tập trung tốt hơn vào các đặc trưng phân biệt. So sánh với các nghiên cứu trước như PCB, OSNet, và các mô hình attention-based, POSNet thể hiện sự cân bằng giữa độ chính xác và độ phức tạp mô hình, tránh được hiện tượng overfitting do số lượng tham số thấp hơn.

Dữ liệu có thể được trình bày qua biểu đồ so sánh độ chính xác Rank-1 giữa các mô hình, bảng phân tích giá trị loss theo epoch, và heatmap minh họa vùng ảnh mà mô hình tập trung học tập. Kết quả này khẳng định tính khả thi và hiệu quả của phương pháp đề xuất trong thực tế, đặc biệt trong các hệ thống camera giám sát đa góc nhìn và điều kiện ánh sáng thay đổi.

Đề xuất và khuyến nghị

  1. Triển khai mô hình POSNet trong hệ thống camera giám sát thực tế: Đề nghị các đơn vị an ninh, trung tâm thương mại áp dụng mô hình POSNet để nâng cao hiệu quả nhận diện người đi bộ, giảm thiểu sai sót và tăng tốc độ truy xuất đối tượng trong vòng 6-12 tháng tới.

  2. Phát triển thêm các kỹ thuật học tăng cường (data augmentation) và học không giám sát: Mục tiêu tăng cường khả năng thích ứng của mô hình với các điều kiện ánh sáng và góc quay đa dạng, giảm phụ thuộc vào dữ liệu gắn nhãn, thực hiện trong 12-18 tháng tiếp theo bởi các nhóm nghiên cứu chuyên sâu.

  3. Tối ưu hóa mô hình cho thiết bị nhúng và camera thông minh: Giảm thiểu tài nguyên tính toán để mô hình có thể chạy trực tiếp trên camera, giúp giảm tải cho hệ thống máy chủ, dự kiến hoàn thành trong 1-2 năm.

  4. Xây dựng hệ thống đánh giá và giám sát liên tục: Thiết lập quy trình đánh giá hiệu quả mô hình định kỳ, cập nhật mô hình theo dữ liệu thực tế thu thập được, nhằm duy trì độ chính xác cao trong dài hạn.

Đối tượng nên tham khảo luận văn

  1. Nhà nghiên cứu và sinh viên ngành Khoa học Máy tính, Trí tuệ nhân tạo: Luận văn cung cấp kiến thức nền tảng và các phương pháp tiên tiến trong học sâu và xử lý ảnh, hỗ trợ phát triển các đề tài nghiên cứu liên quan.

  2. Chuyên gia phát triển hệ thống giám sát an ninh: Các kỹ thuật trích xuất đặc trưng và mô hình POSNet giúp cải thiện hiệu quả nhận diện người trong hệ thống camera quan sát thực tế.

  3. Doanh nghiệp công nghệ phát triển camera thông minh và thiết bị nhúng: Tham khảo để tích hợp các mô hình học sâu tối ưu, nâng cao khả năng xử lý ảnh trực tiếp trên thiết bị.

  4. Cơ quan quản lý an ninh và tổ chức cứu hộ: Áp dụng các giải pháp tái định danh người để hỗ trợ tìm kiếm người thất lạc, truy bắt tội phạm, đảm bảo an ninh trật tự.

Câu hỏi thường gặp

  1. Tái định danh người là gì và tại sao nó quan trọng?
    Tái định danh người là quá trình nhận diện và truy xuất hình ảnh của cùng một người trong nhiều camera khác nhau. Nó quan trọng vì giúp tự động hóa việc giám sát, tìm kiếm người trong các hệ thống camera lớn, tiết kiệm thời gian và công sức.

  2. Mô hình POSNet khác gì so với các mô hình trước đây?
    POSNet kết hợp học đặc trưng toàn cục và cục bộ riêng biệt, sử dụng các hàm mất mát riêng cho từng nhánh, giúp tăng độ chính xác và tránh hiện tượng học quá khớp so với các mô hình chỉ học chung.

  3. Tại sao cần kết hợp nhiều hàm mất mát như triplet loss, center loss và ID loss?
    Mỗi hàm mất mát có mục tiêu khác nhau: triplet loss tối ưu khoảng cách đặc trưng, center loss gom cụm đặc trưng cùng lớp, ID loss giúp phân loại chính xác. Kết hợp giúp mô hình học được đặc trưng phân biệt tốt hơn.

  4. Dữ liệu sử dụng trong nghiên cứu có phù hợp với thực tế không?
    Tập dữ liệu CUHK03 và Market-1501 là các bộ dữ liệu chuẩn được cộng đồng nghiên cứu sử dụng rộng rãi, có tính đa dạng về góc nhìn và điều kiện ánh sáng, phản ánh khá sát thực tế.

  5. Mô hình có thể áp dụng cho các đối tượng khác ngoài người không?
    Phương pháp trích xuất đặc trưng và kiến trúc mạng có thể được điều chỉnh để áp dụng cho các đối tượng khác như phương tiện giao thông hoặc khuôn mặt, tùy thuộc vào đặc điểm dữ liệu và mục tiêu ứng dụng.

Kết luận

  • Luận văn đã đề xuất và phát triển mô hình POSNet, kết hợp học đặc trưng toàn cục và cục bộ riêng biệt, đạt hiệu quả cao trên các tập dữ liệu chuẩn.
  • Việc bổ sung lớp BNNeck giúp cải thiện độ ổn định và độ chính xác của mô hình.
  • Kết quả thực nghiệm cho thấy POSNet vượt trội hơn các mô hình hiện có về độ chính xác Rank-1, đồng thời giảm thiểu hiện tượng học quá khớp.
  • Nghiên cứu góp phần mở rộng hướng đi trong bài toán tái định danh người, có thể ứng dụng trong nhiều lĩnh vực an ninh và giám sát.
  • Các bước tiếp theo bao gồm triển khai thực tế, tối ưu hóa mô hình cho thiết bị nhúng và phát triển các kỹ thuật học không giám sát để nâng cao khả năng ứng dụng.

Quý độc giả và các nhà nghiên cứu được khuyến khích tiếp cận và ứng dụng các kết quả nghiên cứu này nhằm phát triển thêm các giải pháp nhận diện và giám sát thông minh trong tương lai.