Tổng quan nghiên cứu

Hệ thống giám sát an ninh tự động đóng vai trò then chốt trong việc bảo vệ các mục tiêu trọng yếu của lực lượng vũ trang, cơ quan nhà nước và doanh nghiệp. Trước thực trạng các giải pháp thủ công đòi hỏi nhân sự thường trực liên tục 24/7 nhưng vẫn tiềm ẩn nguy cơ sơ suất do yếu tố con người, nhu cầu tự động hóa quy trình phát hiện xâm nhập trở nên cấp thiết. Nghiên cứu tập trung giải quyết bài toán phát hiện chuyển động và cảnh báo đối tượng đột nhập theo thời gian thực trên các luồng video giám sát có tốc độ 24 đến 25 khung hình trên giây.

Mục tiêu cụ thể của đề tài là xây dựng thuật toán trừ nền tối ưu, kết hợp đánh giá độ đo Entropy trên các khối ảnh và áp dụng các phép biến đổi hình thái học nhằm phân lập chính xác đối tượng chuyển động trong môi trường phức tạp. Phạm vi thực nghiệm của nghiên cứu được triển khai trên các chuỗi video kỹ thuật số chuẩn định dạng AVI với độ phân giải phổ biến 640x480 và 480x320 pixel. Hệ thống được thử nghiệm trong nhiều bối cảnh khác nhau từ điều kiện ánh sáng chuẩn đến môi trường thiếu sáng, phục vụ mô hình giám sát 16 vị trí trọng yếu tại khuôn viên trụ sở.

Ý nghĩa học thuật và thực tiễn của công trình thể hiện ở việc tối ưu hóa tốc độ xử lý khung hình với độ trễ thấp dưới 40 mili-giây, giảm tải dung lượng bộ nhớ vận hành và duy trì độ chính xác phát hiện đạt trên 95%. Kết quả nghiên cứu cung cấp giải pháp công nghệ kinh tế, tận dụng hạ tầng camera kỹ thuật số sẵn có mà không đòi hỏi thiết bị đắt tiền, đáp ứng tiêu chuẩn an ninh nghiêm ngặt tại các cơ quan đầu não.

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 ba phương pháp phát hiện chuyển động kinh điển trong thị giác máy tính: Phương pháp trừ nền (Background Subtraction), Phương pháp biến đổi giá trị theo thời gian (Temporal Differencing) và Phương pháp luồng quang học (Optical Flow). Trong đó, phương pháp trừ nền được lựa chọn làm cơ sở phát triển chính nhờ khả năng thích ứng cao với môi trường động và phát hiện chuyển động biên độ nhỏ. Khung lý thuyết mở rộng tích hợp mô hình ước lượng thích ứng Sigma-Delta kết hợp hàm trượt trung bình cải tiến (Modified Moving Average) để cập nhật liên tục các trạng thái nền.

Lý thuyết thông tin của Claude Shannon được vận dụng trực tiếp để đo lường mức độ biến động màu sắc thông qua hàm Entropy khối $H(X) = -\sum P_i \log_2 P_i$. Khi giá trị Entropy của một khối pixel vượt ngưỡng giới hạn $T = 1$, khối đó được nhận diện là vùng chứa chuyển động thực. Bên cạnh đó, các phép toán hình thái học bao gồm phép co ảnh (Erosion) và phép giãn ảnh (Dilation) với phần tử cấu trúc $3\times3$ được áp dụng nhằm loại bỏ thành phần nhiễu ngoại cảnh và khôi phục toàn vẹn kích thước hình học của đối tượng.

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

Nguồn dữ liệu thực nghiệm bao gồm 15 bộ dữ liệu video chuẩn với hơn 5.000 khung hình được ghi nhận trực tiếp ở các khung giờ khác nhau, đạt tần số 25 khung hình trên giây. Cỡ mẫu nghiên cứu này bảo đảm tính đại diện thống kê cho các tình huống an ninh thực tế. Phương pháp chọn mẫu phi xác suất có chủ đích (purposive sampling) được áp dụng nhằm thu thập toàn diện các điều kiện biên: ánh sáng ban ngày, ánh sáng ban đêm, chuyển động đơn lẻ, chuyển động đan xen của nhiều đối tượng và phương tiện tốc độ cao.

Lý do lựa chọn phương pháp phân tích đa tầng xuất phát từ yêu cầu cân bằng giữa độ chính xác và tài nguyên tính toán. Thuật toán chia nhỏ khung hình thành các khối pixel $3\times3$ và $4\times4$, tính toán Entropy trên từng khối trước khi trích xuất pixel chi tiết. Cách tiếp cận này loại bỏ nhu cầu quét toàn bộ $307.200$ điểm ảnh ở độ phân giải 640x480 trên mỗi khung hình, giúp tiết kiệm đáng kể chu kỳ xử lý của bộ vi xử lý. Toàn bộ thuật toán được hiện thực hóa bằng ngôn ngữ Visual C++ trên môi trường Microsoft Visual Studio 2010 kết hợp thư viện OpenCV 2.0.

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 đã chứng minh hiệu quả vượt trội của thuật toán cải tiến qua 4 phát hiện quan trọng:

  • Khởi tạo và tinh lọc nền tối ưu: Mô hình hoàn thiện việc dựng nền ban đầu chỉ sau 50 khung hình đầu tiên (tương đương 2 giây xử lý). Sự kết hợp giữa thuật toán so sánh nhanh và mô-đun huấn luyện tín hiệu ổn định với bước nhảy $p = 1$ giúp phân lập chính xác 100% các pixel tĩnh của hậu cảnh.
  • Tối ưu hóa tần suất cập nhật nền: Thay vì cập nhật liên tục $100%$ số khung hình, nghiên cứu chứng minh việc cập nhật ngắt quãng định kỳ sau mỗi 3 đến 5 khung hình vẫn đảm bảo nhận diện chính xác toàn bộ chuyển động. Cơ chế này giúp giảm hơn $40%$ khối lượng tính toán của bộ xử lý trung tâm.
  • Giản lược ngưỡng toán học thành công: Thông qua chứng minh giải tích trên 4 trường hợp đồng biến, nghiên cứu đã chứng minh biến ngắn luôn nhỏ hơn hoặc bằng biến dài ($v_t^s \le v_t^l$). Phát hiện này cho phép loại bỏ hoàn toàn 2 bước tính toán trung gian, cắt giảm $50%$ số biến nhớ trạng thái trong mô-đun trích xuất đối tượng mà không làm suy giảm độ chính xác.
  • Hiệu quả phát hiện và định vị vùng kiểm soát: Hệ thống ghi nhận độ chính xác phát hiện đối tượng xâm nhập đạt trên $96%$ trong điều kiện ánh sáng tiêu chuẩn và đạt trên $88%$ trong môi trường ánh sáng yếu. Thời gian chuyển đổi cảnh báo từ khung màu xanh (theo vết) sang khung màu đỏ (đột nhập) diễn ra tức thì trong khoảng thời gian dưới 200 khung hình ổn định.

Thảo luận kết quả

Các kết quả thực nghiệm có thể được tổng hợp trực quan thông qua bảng so sánh hiệu năng và biểu đồ biến thiên tài nguyên. Dữ liệu từ bảng đo thời gian xử lý cho thấy thời gian xử lý trung bình cho mỗi khung hình giảm từ 38 mili-giây xuống chỉ còn 22 mili-giây khi áp dụng thuật toán cải tiến, tương đương mức tăng trưởng tốc độ khung hình từ 26 lên 45 FPS trên cùng một cấu hình phần cứng. Biểu đồ đường biểu diễn sự thay đổi của giá trị Entropy khối phản ánh ranh giới phân tách rõ rệt giữa vùng nền tĩnh ($E \le 1$) và vùng có đối tượng di chuyển ($E > 1$), tạo cơ sở vững chắc cho việc ra quyết định tự động.

So với phương pháp trừ nền cơ bản vốn dễ bị nhiễu do bóng đổ và ánh sáng nhấp nháy, thuật toán đề xuất thể hiện tính ổn định vượt trội nhờ bước huấn luyện tín hiệu ổn định và hệ số cập nhật nền $\alpha = 8$. Đồng thời, khi so sánh với phương pháp Multiple Sigma-Delta đòi hỏi tài nguyên tính toán lớn trên nhiều lớp nền tham chiếu, việc giản lược biến ngưỡng theo chứng minh toán học của luận văn giúp hệ thống vận hành mượt mà trên các máy tính cá nhân thông thường mà không cần trang bị bộ xử lý đồ họa chuyên dụng.

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

  • Xây dựng mạng lưới camera phân vùng 2 lớp: Triển khai lắp đặt đồng bộ 16 camera giám sát tại mục tiêu bảo vệ, trong đó bố trí 8 camera vòng ngoài phụ trách bao quát toàn bộ cổng chính và tường rào, cùng 8 camera vòng trong kiểm soát 4 lối thang bộ, thang máy và 4 phòng lưu trữ tài liệu mật nhằm bảo đảm khả năng kiểm soát 100% các luồng xâm nhập.
  • Chuẩn hóa bộ tham số thuật toán theo môi trường: Thiết lập cố định tham số khởi tạo nền ở mức 50 khung hình ($K = 50$), hệ số làm mịn nền $\alpha = 8$, ngưỡng chênh lệch so sánh nhanh bằng 3 và ngưỡng phát hiện chuyển động bằng 20 trong 30 ngày đầu vận hành thử nghiệm tại hiện trường để đảm bảo độ nhạy tối ưu.
  • Tối ưu hóa đường ống xử lý đa luồng: Ứng dụng kỹ thuật tính toán song song đa luồng trong vòng 6 tháng tới để phân bổ tác vụ xử lý của 16 kênh camera trên các lõi vi xử lý riêng biệt, duy trì tốc độ khung hình ổn định trên 25 FPS cho toàn bộ hệ thống.
  • Tích hợp cơ chế phản ứng và cảnh báo tự động đa kênh: Kết nối phần mềm với hệ thống còi báo động vật lý tại phòng trực ban và tự động kích hoạt chế độ ghi hình chất lượng cao đoạn video 60 giây chứa đối tượng vi phạm, đồng thời truyền dữ liệu cảnh báo qua mạng nội bộ trong thời gian dưới 2 giây kể từ khi phát hiện đột nhập.

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

  • Kỹ sư thị giác máy tính và xử lý ảnh: Tiếp cận phương pháp luận tối ưu hóa thuật toán trừ nền, kỹ thuật tính toán Entropy trên khối pixel và giải pháp giản lược biến ngưỡng bằng chứng minh giải tích toán học.
  • Cán bộ phụ trách an ninh tại cơ quan, doanh nghiệp: Vận dụng mô hình thiết kế hệ thống giám sát cảnh báo đột nhập 16 kênh với chi phí đầu tư thiết bị thấp nhưng đạt hiệu quả bảo vệ 24/7.
  • Lập trình viên phát triển hệ thống nhúng và phần mềm an ninh: Tham khảo cấu trúc mã nguồn xây dựng trên nền tảng Visual C++ và OpenCV 2.0 để tối ưu hóa quản lý bộ nhớ và xử lý luồng video thời gian thực.
  • Học viên cao học và nhà nghiên cứu công nghệ thông tin: Sử dụng làm tài liệu tham khảo chuyên sâu về các mô hình hậu cảnh thích ứng, các phép biến đổi hình thái học và hướng phát triển hệ thống theo vết đa đối tượng.

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

Hệ thống mất bao lâu để khởi tạo mô hình nền ban đầu và bắt đầu phát hiện chuyển động?

Hệ thống sử dụng 50 khung hình đầu tiên để hoàn tất quá trình khởi tạo mô hình nền, tương đương khoảng 2 giây với luồng video đạt chuẩn 25 khung hình trên giây. Sau khoảng 200 khung hình (tương đương 4 đến 8 giây) để giá trị Entropy và các biến trạng thái ổn định hoàn toàn, phần mềm sẽ tự động nhận diện và đóng khung đối tượng chuyển động với độ chính xác cao.

Vì sao có thể loại bỏ biến dài trong mô-đun trích xuất đối tượng mà không gây sai số?

Nghiên cứu đã chứng minh toán học qua 4 trường hợp đồng biến rằng giá trị của biến ngắn luôn nhỏ hơn hoặc bằng biến dài ($v_t^s \le v_t^l$). Do công thức xác định ngưỡng tối ưu lấy giá trị nhỏ nhất giữa hai biến, việc chỉ sử dụng biến ngắn $v_t^s$ vẫn đảm bảo kết quả toán học đồng nhất, giúp loại bỏ 2 bước tính toán thừa và tiết kiệm $50%$ bộ nhớ đệm.

Việc cập nhật nền 3 đến 5 khung hình một lần có làm mất dấu kẻ đột nhập di chuyển nhanh không?

Hoàn toàn không. Với tốc độ ghi hình 25 khung hình trên giây, một đối tượng di chuyển với vận tốc thông thường từ 1 đến 5 mét trên giây sẽ xuất hiện liên tục trong hàng chục khung hình liên tiếp. Khoảng ngắt quãng 3 đến 5 khung hình chỉ kéo dài 0,12 đến 0,2 giây, hoàn toàn nằm trong ngưỡng an toàn để thuật toán theo vết và duy trì nhận diện mục tiêu.

Phần mềm có thể triển khai trên các loại camera giám sát thông thường hay yêu cầu thiết bị chuyên dụng?

Thuật toán được thiết kế đặc thù để tương thích với các dòng camera kỹ thuật số dân dụng chuẩn định dạng video AVI, độ phân giải 640x480 hoặc 480x320 pixel. Nhờ cơ chế phân tích khối Entropy và tối ưu mã nguồn C++, hệ thống hoạt động ổn định trên máy tính cá nhân thông thường mà không cần đầu tư camera hồng ngoại hoặc phần cứng đắt tiền.

Cơ chế phân biệt giữa người đi lại bình thường và đối tượng đột nhập hoạt động như thế nào?

Hệ thống tích hợp tính năng Định nghĩa khu vực giám sát (Controlled Areas) cho phép người vận hành thiết lập các vùng hình học linh hoạt trên màn hình. Mọi đối tượng di chuyển ngoài vùng quy định chỉ hiển thị khung bao màu xanh để theo vết, nhưng ngay khi bước trọn vào vùng bảo vệ nghiêm ngặt, hệ thống sẽ lập tức chuyển sang khung bao màu đỏ và kích hoạt chuông báo động.

Kết luận

  • Xây dựng thành công thuật toán phát hiện chuyển động đa tầng kết hợp trừ nền thích ứng, đánh giá Entropy khối và các phép toán hình thái học với độ trễ xử lý dưới 40 mili-giây.
  • Đóng góp giải pháp chứng minh toán học giúp giản lược biến ngưỡng trạng thái, cắt giảm $50%$ thao tác tính toán trong mô-đun trích xuất đối tượng.
  • Đề xuất kỹ thuật cập nhật nền ngắt quãng chu kỳ 3 đến 5 khung hình, nâng cao hiệu năng xử lý hệ thống lên hơn $40%$ mà vẫn duy trì độ chính xác phát hiện trên $95%$.
  • Phát triển hoàn chỉnh phần mềm demo trên Visual C++ và OpenCV 2.0 tích hợp tính năng khoanh vùng khu vực giám sát và cảnh báo đột nhập tức thời.
  • Lộ trình 6 đến 12 tháng tới sẽ tiếp tục mở rộng mô hình nhận diện khuôn mặt và tích hợp thuật toán phân loại hành vi bất thường trên nền tảng điện toán đám mây.

Quý độc giả, chuyên gia an ninh và nhà nghiên cứu quan tâm đến giải pháp kỹ thuật thị giác máy tính có thể tham khảo toàn văn luận văn để ứng dụng hiệu quả vào các dự án giám sát an ninh thực tế.