Tổng quan nghiên cứu

Trong kỷ nguyên chuyển đổi số, trí tuệ nhân tạo (AI) và thị giác máy tính đang định hình lại phương thức quản lý an ninh, giám sát bán lẻ và phân tích hành vi con người. Theo thống kê từ các nền tảng công nghệ, có hơn 350 triệu bức ảnh và video được đăng tải mỗi ngày trên các mạng xã hội lớn, đòi hỏi các hệ thống tự động hóa xử lý dữ liệu thị giác với tốc độ mili-giây và độ chính xác vượt trội. Trong khi các hệ thống camera giám sát truyền thống tiêu tốn khoảng 70% nguồn nhân lực quan sát trực tiếp nhưng vẫn để xảy ra sai sót, việc ứng dụng học sâu (Deep Learning) mang lại giải pháp đột phá để nhận biết hành vi thời gian thực.

Luận văn thạc sĩ tập trung giải quyết bài toán nhận dạng hành vi người từ dữ liệu video và hình ảnh thông qua mô hình mạng nơ-ron tích chập (Convolutional Neural Network - CNN). Mục tiêu cụ thể của đề tài là xây dựng một kiến trúc CNN 10 lớp chuyên biệt, có khả năng tự động trích xuất đặc trưng không gian đa cấp độ để phân loại chính xác các hành động thường nhật. Phạm vi nghiên cứu thực nghiệm được tiến hành trên tập dữ liệu chuẩn CIFAR-10 gồm 60.000 ảnh và bộ dữ liệu thực nghiệm tự thu thập (MyData) gồm 3.418 ảnh phân bổ trong 4 trạng thái chuyển động. Nghiên cứu đạt độ chính xác phân loại 99,79% trên tập kiểm tra thực tế, chứng minh tính khả thi cao khi ứng dụng vào hệ thống giám sát an ninh tòa nhà và cảnh báo hỗ trợ y tế cho người cao tuổi.

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 được xây dựng trên nền tảng lý thuyết mạng nơ-ron nhân tạo (ANN) mô phỏng cơ chế truyền dẫn xung thần kinh sinh học với 10^11 tế bào não bộ. Mô hình học sâu khắc phục triệt để nhược điểm bùng nổ tham số của mạng truyền thẳng đa tầng (MLP) khi xử lý ảnh kích thước lớn bằng cách tích hợp các lớp tích chập (Convolutional Layers) và lớp gộp (Pooling Layers).

Các khái niệm và cơ chế cốt lõi bao gồm:

  • Phép toán tích chập (Convolution): Hoạt động như các cửa sổ trượt (sliding window) với kích thước kernel 5x5 hoặc 11x11, thực hiện phép nhân ma trận cục bộ để phát hiện biên cạnh, hình dạng và đường nét đặc trưng của cơ thể người.
  • Tính chất chia sẻ trọng số (Shared Weights): Cho phép giảm tải hàng triệu tham số huấn luyện, tối ưu hóa bộ nhớ GPU và ngăn ngừa hiện tượng quá khớp (overfitting).
  • Hàm kích hoạt phi tuyến ReLU (Rectified Linear Unit): Giúp tăng tốc độ hội tụ toán học, giải quyết triệt để vấn đề triệt tiêu đạo hàm (vanishing gradient) và tạo tính thưa (sparsity) cho khoảng 50% các nơ-ron ẩn.
  • Thuật toán tối ưu hóa lan truyền ngược SGDM (Stochastic Gradient Descent with Momentum): Cập nhật trọng số liên tục dựa trên gradient sai số qua từng chu kỳ huấn luyện nhằm tối thiểu hóa hàm mất mát phân loại.

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

Luận văn kết hợp giữa phương pháp nghiên cứu định lượng và mô phỏng thực nghiệm trên môi trường máy tính hiệu năng cao:

  • Nguồn dữ liệu và cỡ mẫu: Đề tài xây dựng tập dữ liệu thực nghiệm MyData gồm 3.418 ảnh màu RGB kích thước 227x227 pixel, chia làm 4 lớp hành động: Cúi người (Bowing - 660 ảnh), Đi bộ (Walking - 1146 ảnh), Vẫy tay (Waving - 1400 ảnh) và Trạng thái tĩnh (Nothing - 212 ảnh). Bên cạnh đó, tập dữ liệu chuẩn CIFAR-10 gồm 60.000 ảnh (50.000 ảnh huấn luyện, 10.000 ảnh kiểm tra) được sử dụng làm thước đo đối chuẩn khách quan.
  • Phương pháp chọn mẫu: Mẫu được thu thập ngẫu nhiên từ các đoạn video ghi hình cố định ở khoảng cách 2 đến 3 mét trong điều kiện ánh sáng ổn định. Dữ liệu sau đó được phân chia theo tỷ lệ phân tầng ngẫu nhiên: 70% cho tập huấn luyện (training set) và 30% cho tập kiểm tra độc lập (test set).
  • Lý do lựa chọn phương pháp phân tích: Nền tảng tính toán được thiết lập trên môi trường MATLAB kết hợp card đồ họa rời NVIDIA GeForce GTX 750 Ti. Phương pháp trích xuất đặc trưng tự động của CNN 10 lớp được lựa chọn thay thế cho các thuật toán thủ công truyền thống như HOG (Histogram of Oriented Gradients) kết hợp SVM (Support Vector Machine) nhằm tối đa hóa độ chính xác nhận dạng chuyển động phức tạp. Quá trình huấn luyện diễn ra xuyên suốt 20 chu kỳ lặp (epoch) với tốc độ học khởi tạo 0,0001.

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 năng nổi bật của mô hình học sâu trong tác vụ phân loại hành vi:

  1. Độ chính xác ấn tượng trên tập dữ liệu hành động: Mạng CNN 10 lớp tự thiết kế (MyNet) đạt độ chính xác 99,79% trên tập dữ liệu kiểm tra MyData sau 20 epoch. Thời gian hoàn tất chu trình huấn luyện xấp xỉ 4 giờ trên phần cứng GPU tầm trung.
  2. Vượt trội so với kỹ thuật trích xuất thủ công: Trên cùng tập dữ liệu chuẩn CIFAR-10, mô hình CNN 10 lớp đạt độ chính xác 66,82% (thời gian huấn luyện 5 giờ), vượt trội hơn 24,35% so với phương pháp trích chọn đặc trưng HOG kết hợp máy vector hỗ trợ đa lớp SVM (chỉ đạt 42,47% với kích thước cell [4,4]).
  3. Hiệu quả thu gọn tham số: Nhờ cấu trúc phân tầng gồm 2 khối [Conv - ReLU - MaxPool] kết hợp tầng liên kết đầy đủ (Fully Connected - fc1) và Softmax, mô hình giữ được tính cô đọng cao, giảm thiểu đến 90% số lượng trọng số so với mạng nơ-ron nhân tạo truyền thống mà không làm mất đi các đặc trưng không gian quan trọng.
  4. Phụ thuộc vào miền dữ liệu: Nghiên cứu chỉ ra rằng chất lượng và độ phức tạp của tập dữ liệu nền đóng vai trò quyết định; độ chính xác sụt giảm từ 99,79% (bối cảnh đơn giản) xuống 66,82% khi đối mặt với 10 lớp đối tượng phức tạp trên nền nhiễu của CIFAR-10.

Thảo luận kết quả

Hiệu năng phân loại vượt trội của CNN bắt nguồn từ khả năng trích xuất các đặc trưng phân tầng. Trong các tầng tích chập ban đầu (conv1 với 32 bộ lọc kích thước 11x11, bước nhảy stride 4), mạng học được các biên cạnh cơ bản và mảng màu. Ở tầng tích chập thứ hai (conv2 với 64 bộ lọc kích thước 5x5), mạng tổng hợp thành các đặc trưng chuyển động hình thể bậc cao.

Dữ liệu nghiên cứu được biểu diễn trực quan qua biểu đồ đường tiến trình hội tụ (Convergence Curve) thể hiện độ chính xác tăng dần và hàm mất mát suy giảm đều đặn từ epoch 1 đến epoch 20. Đồng thời, cấu trúc ma trận nhầm lẫn (Confusion Matrix) 4x4 trên MyData và 10x10 trên CIFAR-10 minh họa rõ nét tỷ lệ dự đoán chính xác giữa các nhãn thực tế và nhãn dự đoán, chỉ ra tỷ lệ nhận dạng nhầm lẫn giữa các hành động có quỹ đạo tay tương đồng là dưới 0,5%. Mặc dù các kiến trúc học sâu chuyên sâu quy mô lớn như AlexNet, VGGNet hay ResNet có thể đạt độ chính xác 80% đến 89% trên tập chuẩn, mô hình MyNet 10 lớp trong luận văn vẫn là giải pháp cân bằng tối ưu giữa độ chính xác và yêu cầu tài nguyên phần cứng thấp.

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

Dựa trên kết quả thực nghiệm, luận văn đề xuất hệ thống 4 nhóm giải pháp kỹ thuật nhằm ứng dụng thực tế mô hình:

  1. Mở rộng quy mô tập dữ liệu đa ngữ cảnh: Thu thập và chuẩn hóa hơn 10.000 mẫu hình ảnh với bối cảnh ánh sáng thay đổi, góc quay camera biến thiên và bổ sung các hành vi phức tạp (té ngã, leo trèo, bỏ chạy). Mục tiêu hướng đến đạt độ chính xác nhận dạng trên 95% trong môi trường thực tế ngoài trời, triển khai trong vòng 6 tháng bởi các nhóm nghiên cứu phát triển thị giác máy tính.
  2. Nâng cấp kiến trúc mạng tích hợp chuỗi thời gian: Kết hợp mạng nơ-ron tích chập không gian với mạng hồi quy (CNN-LSTM) hoặc kiến trúc 3D-CNN để phân tích mối tương quan giữa các khung hình liên tiếp. Mục tiêu giảm thiểu độ trễ phân loại hành động chuỗi xuống dưới 30 mili-giây/frame, hoàn thành trong vòng 9 tháng do các kỹ sư thuật toán AI chủ trì.
  3. Tối ưu hóa mô hình cho thiết bị biên (Edge Computing): Ứng dụng kỹ thuật lượng tử hóa trọng số (Quantization) và tỉa thưa mạng (Pruning) để nén dung lượng mô hình xuống dưới 50 MB, cho phép triển khai trực tiếp trên các vi xử lý nhúng và camera IP thông minh với tốc độ xử lý đạt 30 khung hình/giây (FPS) trong thời gian 3 tháng.
  4. Chuẩn hóa quy trình tiền xử lý và lọc nhiễu video: Xây dựng mô-đun tự động tách nền (Background Subtraction) và cân bằng độ sáng tự động trước khi đưa vào lớp ngõ vào ImageInput. Giải pháp giúp giảm tỷ lệ dương tính giả xuống dưới 2% trên các hệ thống giám sát an ninh đô thị, thực hiện liên tục trong 12 tháng bởi đội ngũ tích hợp hệ thống.

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

Công trình nghiên cứu mang lại giá trị học thuật và ứng dụng thực tiễn cao cho nhiều nhóm độc giả chuyên ngành:

  • Học viên cao học và nghiên cứu sinh ngành Kỹ thuật Điện - Điện tử, Tự động hóa và Công nghệ thông tin: Tài liệu cung cấp bức tranh toàn diện về toán học tích chập, cách thiết kế các tầng ẩn, kỹ thuật lan truyền ngược và kinh nghiệm huấn luyện mạng nơ-ron từ đầu trên MATLAB.
  • Kỹ sư AI và chuyên gia thị giác máy tính: Nắm bắt quy trình thực nghiệm so sánh chuẩn xác giữa các phương pháp học máy truyền thống (HOG + SVM) và học sâu (CNN), tối ưu hóa thời gian thử nghiệm mô hình thực tế xuống 40%.
  • Các doanh nghiệp phát triển giải pháp an ninh và nhà thông minh (Smart Home): Tiếp cận kiến trúc nhận dạng hành động gọn nhẹ, dễ dàng tích hợp vào camera giám sát để tự động phát hiện xâm nhập trái phép hoặc hành vi khả nghi với chi phí phần cứng tiết kiệm.
  • Các tổ chức y tế và chăm sóc sức khỏe cộng đồng: Tham khảo mô hình nhận diện chuyển động cơ thể để phát triển hệ thống cảnh báo té ngã tự động cho bệnh nhân cao tuổi trong phòng bệnh mà không cần thiết bị đeo xâm lấn.

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

Mạng CNN 10 lớp trong luận văn có ưu điểm gì vượt trội so với mạng ANN truyền thống?
Mạng CNN sử dụng cơ chế liên kết cục bộ và chia sẻ trọng số, giúp giảm hàng triệu tham số cần học so với kết nối đầy đủ của ANN. Điều này ngăn chặn hiện tượng quá khớp, rút ngắn thời gian huấn luyện xuống còn 4 giờ trên GPU GTX 750 Ti và đạt độ chính xác 99,79% trên tập dữ liệu thực nghiệm.

Dữ liệu thực nghiệm của đề tài được xây dựng như thế nào?
Tác giả đã tự thu thập 3.418 ảnh màu kích thước chuẩn 227x227 trích xuất từ các đoạn video ghi hình ở khoảng cách 2 đến 3 mét. Bộ dữ liệu bao gồm 4 lớp chuyển động rõ ràng: Bowing (660 ảnh), Walking (1146 ảnh), Waving (1400 ảnh) và Nothing (212 ảnh), được phân chia theo tỷ lệ 70% huấn luyện và 30% kiểm tra.

Tại sao phương pháp trích đặc trưng thủ công HOG lại đạt kết quả thấp hơn CNN trên tập CIFAR-10?
HOG chỉ trích xuất các đặc trưng cục bộ về hướng của gradient biên độ với kích thước cell cố định [4,4], đạt 42,47% độ chính xác. Trong khi đó, CNN tự động học hàng loạt bộ lọc đa cấp độ từ đường nét cơ bản đến hình khối phức tạp, giúp nâng độ chính xác lên 66,82%, vượt trội hơn 24,35%.

Độ chính xác 99,79% trên tập MyData có phản ánh được toàn bộ thực tế không?
Độ chính xác 99,79% đạt được trong điều kiện bối cảnh cố định, nền đơn giản và một người thực hiện. Khi chuyển sang tập dữ liệu đa dạng nhiều lớp như CIFAR-10, độ chính xác đạt 66,82%, cho thấy mô hình cần tiếp tục bổ sung dữ liệu môi trường phức tạp để tăng cường tính tổng quát hóa.

Mô hình có thể mở rộng để nhận diện đồng thời nhiều người trong một khung hình không?
Trong phạm vi luận văn, mô hình xử lý nhận dạng đơn đối tượng trên từng khung hình. Để mở rộng nhận dạng đa đối tượng đồng thời, hệ thống cần tích hợp thêm các mạng đề xuất vùng (Region-based CNN như Faster R-CNN hoặc YOLO) trước khi đưa các bounding box vào mạng phân loại hành động.

Kết luận

  • Luận văn đã thiết kế thành công mô hình mạng nơ-ron tích chập 10 lớp chuyên biệt, hiện thực hóa giải pháp tự động nhận dạng hành động người với độ chính xác đạt 99,79% trên tập dữ liệu thực tế.
  • Khẳng định tính ưu việt của kỹ thuật học sâu tự động trích xuất đặc trưng so với các giải pháp trích chọn thủ công HOG kết hợp SVM với mức cải thiện hiệu năng lên đến 24,35%.
  • Đóng góp bộ dữ liệu thực nghiệm MyData gồm 3.418 ảnh phân loại chuẩn xác 4 trạng thái hành vi, phục vụ hiệu quả cho các nghiên cứu tiếp nối về thị giác máy tính.
  • Làm chủ quy trình huấn luyện, tối ưu tham số và mô phỏng trên nền tảng phần cứng GPU NVIDIA GeForce GTX 750 Ti với thời gian huấn luyện tối ưu trong 4 giờ qua 20 epoch.
  • Lộ trình phát triển trong 6 đến 12 tháng tới tập trung mở rộng mô hình lên mạng không gian - thời gian 3D-CNN và nén mô hình nhúng phục vụ triển khai giám sát an ninh thông minh.

Quý độc giả, nhà nghiên cứu và kỹ sư quan tâm có thể ứng dụng khung kiến trúc CNN 10 lớp này làm nền tảng phát triển các giải pháp thị giác máy tính tự động hóa trong an ninh đô thị, y tế thông minh và phân tích hành vi người dùng.