Tổng quan nghiên cứu

Trong bối cảnh đô thị hóa nhanh chóng tại các thành phố lớn, bài toán an ninh trật tự trở nên cấp thiết hơn bao giờ hết khi các phương thức trộm cắp tài sản ngày càng tinh vi. Thực tế ghi nhận vào năm 2017 tại Thành phố Hồ Chí Minh, hàng loạt vụ đột nhập nghiêm trọng đã diễn ra ngay tại các khu dân cư có bảo vệ 24/7, gây thiệt hại từ 800 triệu đồng đến hơn 1,7 tỷ đồng cho mỗi hộ gia đình. Điểm chung của hầu hết các hiện trường là đều có lắp đặt camera giám sát, tuy nhiên hệ thống truyền thống chỉ đóng vai trò ghi nhận thụ động mà thiếu hoàn toàn khả năng cảnh báo chủ động theo thời gian thực.

Vấn đề nghiên cứu cốt lõi đặt ra là sự hạn chế về độ chính xác và tốc độ xử lý khi nhận dạng con người tự động trong môi trường phức tạp. Các thách thức lớn bao gồm sự biến đổi liên tục về màu sắc trang phục, dáng đi, góc quay, sự che khuất trong đám đông và điều kiện ánh sáng thay đổi. Mục tiêu cụ thể của luận văn là nghiên cứu, hoàn thiện giải pháp phát hiện người đi bộ dạng đứng (upright people) trên cả ảnh tĩnh lẫn chuỗi video thông qua phương pháp trượt cửa sổ, kết hợp trích xuất đặc trưng lược đồ hướng gradient (HOG) và thuật toán học máy Vector hỗ trợ (SVM).

Đồng thời, đề tài tập trung phát triển thuật toán cải tiến tốc độ tính toán vector HOG và xây dựng mô hình hệ thống nhận dạng cảnh báo an ninh 5 lớp. Nghiên cứu được triển khai thực nghiệm trên tập dữ liệu chuẩn INRIA với tổng cộng 4.631 ảnh huấn luyện và 2.257 ảnh kiểm thử. Đóng góp của công trình mang ý nghĩa thực tiễn sâu sắc, giúp tối ưu hóa tài nguyên phần cứng, giảm đáng kể chi phí tính toán và nâng cao năng lực phản ứng tức thời của các hệ sinh thái giám sát thông minh.

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

Khung lý thuyết áp dụng

Nghiên cứu xây dựng trên nền tảng của hai lý thuyết trụ cột trong thị giác máy tính và học máy:

Lý thuyết bộ mô tả đặc trưng HOG (Histogram of Oriented Gradients) do Dalal và Triggs đề xuất năm 2005. Phương pháp này dựa trên nguyên lý biểu diễn hình dáng và cấu trúc biên của vật thể thông qua sự phân bố cục bộ của các hướng gradient cường độ sáng. Không gian ảnh đầu vào kích thước 64x128 pixel được chia thành các ô không gian (cells) 8x8 pixel. Mỗi ô tổng hợp một biểu đồ phân bố gồm 9 bin hướng từ 0 đến 180 độ (mỗi bin tương ứng 20 độ). Nhóm 2x2 ô được gộp thành một khối (block) 16x16 pixel với độ chồng chập 50%. Việc chuẩn hóa khối sử dụng chuẩn L2-norm là yếu tố sống còn, bởi các kiểm chứng lý thuyết chỉ ra rằng việc không chuẩn hóa sẽ làm suy giảm tới 27% hiệu suất nhận dạng, trong khi chuẩn hóa L1-norm cũng khiến hiệu suất giảm 5%.

Lý thuyết máy vector hỗ trợ SVM (Support Vector Machines) phát triển bởi Vapnik và Cortes năm 1995. Thuật toán phân loại nhị phân này tìm kiếm một siêu phẳng tối ưu có lề cực đại (maximum-margin hyperplane) nhằm phân tách rõ ràng giữa lớp đối tượng người (+1) và phi đối tượng (-1). Các điều kiện tối ưu Karush-Kuhn-Tucker (KKT) và kỹ thuật phân loại lề mềm (Soft Margin Classifier) với tham số phạt vi phạm C được áp dụng để triệt tiêu ảnh hưởng của dữ liệu nhiễu.

Các khái niệm chính gồm: Vector gradient ảnh bậc một tính qua bộ lọc đạo hàm rời rạc [-1 0 1], ma trận tổng tích lũy (Cumulative Sum - CS) 9 bảng hướng, và thuật toán triệt tiêu không cực đại (Non-Maximum Suppression - NMS) với ngưỡng giao thoa lớn hơn 50% để loại bỏ các khung bao trùng lặp.

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

Nguồn dữ liệu thực nghiệm được lựa chọn là bộ dữ liệu chuẩn quốc tế INRIA Person. Cỡ mẫu nghiên cứu bao gồm: tập huấn luyện gồm 2.416 mẫu ảnh dương (chứa người đi bộ) và 2.215 mẫu ảnh âm (phong cảnh không chứa người); tập kiểm thử độc lập gồm 1.126 mẫu ảnh dương và 1.131 mẫu ảnh âm.

Phương pháp chọn mẫu có chủ đích được áp dụng nhằm thu thập đa dạng các góc chụp, bối cảnh đường phố, điều kiện chiếu sáng và trang phục thực tế của người đi bộ. Tất cả mẫu dương đều được chuẩn hóa về khung hình chuẩn 64x128 pixel.

Lý do lựa chọn phương pháp phân tích: Luận văn chọn bộ mô tả HOG kết hợp phân loại tuyến tính SVM vì đây là sự kết hợp tối ưu giữa khả năng mô tả hình học cục bộ bất biến với cường độ sáng và tốc độ phân loại nhị phân cực nhanh. Nhằm khắc phục hạn chế tính toán lặp lại nhiều lần trên các tầng kim tự tháp ảnh đa tỉ lệ, nghiên cứu đề xuất giải pháp tính nhanh đặc trưng dựa trên bảng tổng tích lũy ma trận độ lớn gradient. Quá trình tính gradient chỉ thực hiện một lần duy nhất trên toàn ảnh, sau đó giá trị phân bố của bất kỳ ô nào cũng được trích xuất tức thì thông qua 4 phép toán số học đơn giản. Toàn bộ quy trình nghiên cứu, lập trình mô phỏng trên nền tảng phần mềm chuyên dụng và đánh giá thực nghiệm được hoàn thành xuyên suốt trong 8 tháng từ tháng 2 đến tháng 10 năm 2017.

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

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

Quá trình thực nghiệm và kiểm tra mô hình đã mang lại bốn phát hiện khoa học mang tính đột phá:

Thứ nhất, việc trích xuất vector đặc trưng HOG chuẩn hóa L2-norm với 105 khối chồng lấp tạo ra không gian vector 3.780 chiều có khả năng bao quát toàn diện đường nét cơ thể người. Kết quả phân loại nhị phân trên tập kiểm thử INRIA cho thấy độ nhạy và tính phân biệt vượt trội so với các phương pháp trích chọn đặc trưng Haar-wavelet hay Shape Contexts cổ điển.

Thứ hai, thuật toán cải tiến sử dụng 9 bảng ma trận tổng tích lũy gradient (Cumulative Sum) đã tạo ra bước nhảy vọt về mặt hiệu năng. Biểu đồ gradient của một khối bất kỳ chỉ đòi hỏi đúng 36 phép truy xuất mảng (4 góc nhân với 9 bảng hướng). Giải pháp này giúp cắt giảm hơn 60% thời gian trích xuất đặc trưng khi quét cửa sổ đa tỉ lệ so với phương pháp tính lặp truyền thống.

Thứ ba, mô hình phân loại SVM tuyến tính sau khi được huấn luyện qua hai giai đoạn với các mẫu âm khó (hard negative examples) đạt độ ổn định rất cao. Khoảng cách lề phân tách giữa hai lớp dữ liệu được tối ưu hóa rõ rệt, thể hiện qua hệ số tin cậy chuẩn hóa theo hàm phi tuyến sigmoid tiệm cận giá trị lý tưởng.

Thứ tư, khi tích hợp kỹ thuật trượt cửa sổ với bước trượt từ 4 đến 32 pixel trên chuỗi khung hình video thực tế, giải thuật triệt tiêu không cực đại (NMS) với ngưỡng diện tích chồng chập trên 50% đã loại bỏ hoàn toàn các khung nhận dạng ảo, giúp đường bao bám sát chính xác vị trí người chuyển động.

Thảo luận kết quả

Nguyên nhân cốt lõi giúp phương pháp cải tiến đạt hiệu năng vượt trội là việc xóa bỏ hoàn toàn việc tính toán đạo hàm lặp lại trên từng khung cửa sổ trượt. Khi dữ liệu được biểu diễn qua biểu đồ phân tích thời gian xử lý theo các bước trượt 4:4:32 và 4:4:64, đường cong thời gian của phương pháp đề xuất duy trì độ dốc rất thấp, chứng minh thời gian trích xuất gần như không tăng đột biến khi mật độ cửa sổ quét tăng cao.

Trên bảng số liệu đối soát độ chính xác, đường cong đặc trưng hoạt động của máy thu (ROC) thể hiện tỷ lệ dương tính thật (True Positive - TP) đạt mức tối ưu, đồng thời tỷ lệ dương tính giả (False Positive - FP) và âm tính giả (False Negative - FN) giảm sâu khi đặt ngưỡng phân loại phù hợp. So sánh với các nghiên cứu tích hợp tầng từ chối Adaboost hay không gian tỉ lệ SS-HOG trước đó, phương pháp trong luận văn cân bằng hoàn hảo giữa độ chính xác nhận dạng và độ phức tạp tính toán.

Ý nghĩa thực tiễn lớn nhất của kết quả này là mở ra khả năng triển khai các thuật toán thị giác máy tính phức tạp ngay trên các hệ thống giám sát phần cứng thông thường mà không bắt buộc phải trang bị các bộ vi xử lý đồ họa đắt tiền.

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

Nhằm chuyển hóa các kết quả nghiên cứu thành các ứng dụng an ninh thương mại và dân dụng hiệu quả, bốn giải pháp trọng tâm được khuyến nghị thực hiện:

Đầu tiên, nâng cấp cấu hình phần cứng và chuẩn hóa luồng truyền dữ liệu tại các trung tâm giám sát. Mục tiêu đặt ra là duy trì tốc độ xử lý đạt tối thiểu 25 đến 30 khung hình trên giây (FPS) đối với luồng video độ phân giải cao. Thời gian triển khai dự kiến trong vòng 3 đến 6 tháng, do các doanh nghiệp cung cấp giải pháp an ninh và đơn vị tích hợp hệ thống camera chịu trách nhiệm chính.

Thứ hai, tối ưu hóa và nhúng thuật toán HOG cải tiến vào các thiết bị tính toán biên (Edge Computing). Giải pháp này nhằm hạ thấp độ trễ truyền dẫn mạng và đưa thời gian phản hồi cảnh báo xuống dưới 100 mili-giây. Kế hoạch thực hiện trong 6 tháng tới, do các kỹ sư phần mềm nhúng và chuyên gia trí tuệ nhân tạo IoT chủ trì.

Thứ ba, thiết lập quy trình vận hành hệ thống nhận dạng cảnh báo an ninh 5 lớp đồng bộ: thu nhận hình ảnh, mô tả đặc trưng, phát hiện đối tượng, theo vết chuyển động và phân tích ngữ nghĩa tự động. Mục tiêu giảm thiểu 85% tỷ lệ cảnh báo giả do vật nuôi hoặc bóng cây gây ra. Thời gian hoàn thiện trong vòng 12 tháng, giao cho các ban quản lý tòa nhà, khu dân cư thông minh phối hợp cùng lực lượng an ninh địa phương.

Thứ tư, mở rộng tập dữ liệu huấn luyện đa môi trường bằng cách bổ sung tối thiểu 5.000 mẫu ảnh hồng ngoại ban đêm và các góc quay camera nghiêng từ trên cao. Hoạt động này cần được thực hiện định kỳ hằng năm bởi các phòng thí nghiệm thị giác máy tính và các nhóm nghiên cứu học thuật.

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

Nội dung và phương pháp trong công trình mang lại giá trị thiết thực cho 4 nhóm đối tượng chính:

Học viên cao học, sinh viên ngành Kỹ thuật Điện - Điện tử, Công nghệ thông tin và Khoa học dữ liệu: Tài liệu cung cấp hệ thống toán học chi tiết về gradient ảnh, giải thuật tối ưu hóa SVM lề mềm, và mã nguồn thực nghiệm rõ ràng, là nguồn tham khảo đắc lực cho các đồ án chuyên ngành và luận văn tốt nghiệp.

Kỹ sư phát triển phần mềm thị giác máy tính và kỹ sư nhúng IoT: Nắm bắt phương pháp tối ưu hóa ma trận tổng tích lũy để giảm thiểu chi phí tính toán khi phát triển các module AI nhận dạng người trên thiết bị vi điều khiển có tài nguyên hạn chế.

Các doanh nghiệp sản xuất và tích hợp giải pháp an ninh, camera giám sát: Tiếp cận mô hình kiến trúc cảnh báo thông minh 5 module hoàn chỉnh, từ đó ứng dụng nâng cấp các dòng camera an ninh thông thường thành hệ thống giám sát cảnh báo đột nhập tự động.

Chuyên gia quy hoạch và các cơ quan quản lý đô thị thông minh: Có thêm cơ sở kỹ thuật để xây dựng tiêu chuẩn cho mạng lưới camera giám sát trật tự công cộng, phục vụ phòng chống tội phạm và quản lý an toàn giao thông đô thị.

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

Kỹ thuật HOG cải tiến trong luận văn khác biệt như thế nào so với HOG truyền thống? Phương pháp cải tiến tạo ra 9 bảng ma trận tổng tích lũy tương ứng với 9 bin hướng gradient. Gradient chỉ cần tính duy nhất một lần trên toàn ảnh, giúp trích xuất đặc trưng của bất kỳ khối nào chỉ với 36 phép truy xuất mảng, giảm hơn 60% thời gian xử lý.

Tại sao kích thước cửa sổ nhận dạng chuẩn lại được chọn là 64x128 pixel? Kích thước 64x128 pixel phản ánh đúng tỉ lệ nhân trắc học 1:2 của người đi bộ dạng đứng. Cửa sổ này chia hết cho các ô 8x8 pixel, tạo ra 105 khối chuẩn hóa với 3.780 chiều đặc trưng, đảm bảo tính toán ổn định và bắt trọn đường nét cơ thể.

Vai trò của thuật toán triệt tiêu không cực đại (NMS) trong xử lý video là gì? Khi quét cửa sổ đa tỉ lệ, một người thường được phát hiện bởi nhiều khung bao lân cận. NMS sẽ tính toán diện tích giao thoa và loại bỏ tất cả các khung bao có độ chồng chập trên 50% nhưng có điểm tin cậy SVM thấp hơn, chỉ giữ lại một khung bao chuẩn xác nhất.

Thuật toán phân loại SVM có ưu điểm gì nổi bật hơn so với các bộ phân loại khác? SVM xác định siêu phẳng có khoảng cách lề lớn nhất giữa hai lớp dữ liệu, giúp tối đa hóa khả năng tổng quát hóa mô hình. Kỹ thuật lề mềm và điều kiện KKT cho phép phân loại chính xác ngay cả khi tập dữ liệu mẫu bị nhiễu.

Hệ thống có thể phát hiện người trong điều kiện ánh sáng thay đổi hoặc bị che khuất một phần không? Nhờ bước tiền xử lý chuẩn hóa gamma toàn cục và chuẩn hóa độ tương phản khối L2-norm, đặc trưng HOG bất biến tốt với thay đổi độ chói. Tuy nhiên, nếu bị che khuất trên 50% cơ thể, hệ thống cần kết hợp thêm kênh chuyển động để duy trì độ nhạy.

Kết luận

Luận văn đã giải quyết toàn diện bài toán phát hiện người phục vụ giám sát an ninh với những điểm nhấn nổi bật:

  • Xây dựng thành công quy trình trích xuất đặc trưng HOG 3.780 chiều kết hợp bộ phân loại SVM tuyến tính với độ chính xác cao trên tập dữ liệu chuẩn INRIA.
  • Đề xuất giải pháp đột phá sử dụng 9 bảng tổng tích lũy gradient, giúp cắt giảm hơn 60% chi phí tính toán trích xuất đặc trưng trên mô hình kim tự tháp ảnh đa tỉ lệ.
  • Hoàn thiện thuật toán quét cửa sổ trượt và kỹ thuật triệt tiêu không cực đại NMS, xử lý ổn định trên cả ảnh tĩnh và chuỗi video thời gian thực.
  • Thiết kế hoàn chỉnh mô hình hệ thống nhận dạng cảnh báo an ninh 5 lớp có khả năng chuyển đổi camera thụ động thành hệ sinh thái bảo vệ chủ động.
  • Định hướng lộ trình tối ưu hóa mã nguồn trong 12 tháng tới nhằm đạt tốc độ ổn định 30 khung hình trên giây trên các thiết bị nhúng IoT.

Công trình là tài liệu học thuật và cẩm nang thực nghiệm giá trị, mở ra hướng ứng dụng rộng rãi trong giám sát an ninh thông minh và chuyển đổi số hạ tầng đô thị.