Tổng quan nghiên cứu

Trong kỷ nguyên số hóa và tự động hóa công nghiệp 4.0, dữ liệu thị giác từ camera giám sát chiếm hơn 70% tổng lưu lượng thông tin trong các hệ thống an ninh và điều khiển thông minh. Tốc độ tăng trưởng của thị trường thị giác máy tính toàn cầu đạt trung bình hơn 15% mỗi năm, đặt ra yêu cầu cấp thiết về các thuật toán phân tích video tự động. Tuy nhiên, bài toán phát hiện và theo vết đối tượng (Object Detection and Tracking) từ luồng video camera vẫn đối mặt với nhiều thách thức lớn như sự biến dạng hình học, điều kiện ánh sáng thay đổi liên tục, góc quan sát phức tạp và hiện tượng vật thể bị che khuất.

Đề tài luận văn thạc sĩ khoa học máy tính: "Nghiên cứu một số kỹ thuật xử lý ảnh trong phát hiện và theo vết đối tượng dựa vào camera" được thực hiện tại Trường Đại học Quy Nhơn, hoàn thành vào tháng 10 năm 2023. Mục tiêu cụ thể của nghiên cứu là hệ thống hóa cơ sở lý thuyết xử lý ảnh số, khảo sát từ các giải pháp truyền thống đến các mô hình học sâu hiện đại, và xây dựng chương trình thử nghiệm ứng dụng phát hiện, theo vết đối tượng chuyển động trong môi trường giám sát thực tế.

Phạm vi nghiên cứu tập trung vào các đối tượng chuyển động như người đi bộ, phương tiện giao thông và người hoạt động thể thao thông qua nguồn dữ liệu camera cố định. Ý nghĩa thực tiễn của công trình thể hiện ở việc tối ưu hóa thuật toán giúp đạt độ chính xác nhận diện trên 90%, đồng thời rút ngắn độ trễ xử lý xuống dưới 30 mili-giây trên mỗi khung hình. Kết quả này tạo tiền đề vững chắc cho việc triển khai các hệ thống giám sát tự động trong quản lý trật tự đô thị và trường học 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 tích hợp giữa lý thuyết xử lý ảnh số cổ điển và mạng nơ-ron học sâu hiện đại:

  • Lý thuyết mạng nơ-ron tích chập (Convolutional Neural Network - CNN): Ứng dụng cơ chế trích xuất đặc trưng không gian đa cấp độ thông qua các lớp tích chập (Convolutional Layer) với bộ lọc kích thước $3 \times 3$ và $5 \times 5$, kết hợp hàm kích hoạt phi tuyến tính ReLU nhằm triệt tiêu giá trị âm, cùng các lớp gộp cực đại (Max Pooling) để giảm chiều không gian ma trận ảnh đầu vào $6 \times 6 \times 3$ xuống các kích thước đặc trưng tinh gọn.
  • Mô hình hồi quy không gian đơn tầng YOLO (You Only Look Once): Cấu trúc mạng gồm 24 tầng tích chập liên tiếp và 2 tầng kết nối đầy đủ (Fully-Connected Layer). Mạng chuyển đổi toàn bộ bài toán phát hiện thành một bài toán hồi quy duy nhất từ các điểm ảnh sang tọa độ hình bao (bounding box) và xác suất phân lớp đối tượng.
  • Khái niệm nền tảng:
    • Chỉ số giao trên hợp IoU (Intersection over Union): Tỷ lệ diện tích phần giao chia cho phần hợp giữa hình bao dự đoán và nhãn thực tế, chuẩn hóa từ 0 đến 1.
    • Phân tích biểu đồ Histogram màu sắc RGB: Đánh giá độ ổn định mật độ phân phối điểm ảnh trên 3 kênh màu riêng biệt để khoanh vùng đối tượng.
    • Phép trừ nền chuyển động (Background Subtraction): Kỹ thuật tính sai lệch giá trị tuyệt đối giữa các điểm ảnh theo thời gian thực.

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

Nghiên cứu áp dụng phương pháp kết hợp chặt chẽ giữa phân tích lý thuyết và thực nghiệm định lượng trên hệ thống máy tính hiệu năng cao:

  • Nguồn dữ liệu: Sử dụng tập dữ liệu chuẩn hóa quốc tế Microsoft COCO với 80 lớp đối tượng và PASCAL VOC gồm 20 nhãn đối tượng, kết hợp với tập dữ liệu thực nghiệm gồm 500 đoạn video ghi nhận chuyển động thực tế trên đường phố và hoạt động thể thao học đường.
  • Cỡ mẫu và phương pháp chọn mẫu: Cỡ mẫu huấn luyện bao gồm 10.000 hình ảnh tiêu biểu trích xuất từ tập dữ liệu COCO và dữ liệu camera thực địa. Phương pháp chọn mẫu phân tầng (stratified sampling) được áp dụng nhằm đảm bảo tỷ lệ cân bằng giữa các điều kiện chiếu sáng, góc quay từ 30 đến 90 độ, và mật độ đối tượng dày đặc.
  • Lý do lựa chọn phương pháp phân tích: Sử dụng nền tảng điện toán đám mây Google Colab trang bị GPU chuyên dụng để huấn luyện mô hình học sâu. Phương pháp này cho phép đo lường chính xác các chỉ số mAP (Mean Average Precision), Precision, Recall và tốc độ xử lý FPS (Frames Per Second), từ đó đưa ra đánh giá khách quan về sự cân bằng giữa độ chính xác và tài nguyên tính toán. Toàn bộ quá trình thực nghiệm được tiến hành trong lộ trình 6 tháng liên tục.

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 thử trên các tập dữ liệu đa dạng đã mang lại những kết quả nổi bật sau:

  • Phát hiện 1: Kỹ thuật so sánh nền trung bình với cửa sổ $n = 10$ khung hình liên tiếp giúp triệt tiêu nhiễu môi trường và biến động ánh sáng tức thời hiệu quả hơn 35% so với kỹ thuật trừ hai khung hình liên tiếp truyền thống, tạo ra mặt nạ chuyển động nhị phân rõ nét.
  • Phát hiện 2: Mô hình phát hiện YOLO với cấu trúc phân chia lưới $S = 7 \times 7$, dự đoán $B = 2$ hình bao và $C = 20$ lớp nhãn đạt độ chính xác phát hiện đối tượng người di chuyển vượt mức 90,5% trên tập dữ liệu kiểm thử.
  • Phát hiện 3: Tối ưu hóa hàm tổn thất với hệ số phạt tọa độ $\lambda_{coord} = 5$ và hệ số giảm thiểu vùng rỗng $\lambda_{noobj} = 0.5$ đã khắc phục triệt để hiện tượng mất cân bằng dữ liệu, giúp tăng chỉ số IoU trung bình thêm 22% trên các đối tượng kích thước nhỏ.
  • Phát hiện 4: Tốc độ xử lý của mô hình đạt trung bình 32 FPS trên hạ tầng thử nghiệm, nhanh hơn 28% so với các giải pháp mạng hai giai đoạn như Faster R-CNN, đáp ứng hoàn hảo yêu cầu xử lý thời gian thực từ camera chuẩn Full HD.

Thảo luận kết quả

Các kết quả thực nghiệm chỉ ra rằng kỹ thuật xử lý dựa trên học sâu giải quyết triệt để nhược điểm của phương pháp cửa sổ trượt cổ điển (Sliding Window) vốn gây lãng phí bộ nhớ và thời gian tính toán. Khi phân tích biểu đồ Histogram trên 3 kênh màu RGB, các vùng ảnh nền ổn định như sân cỏ hay mặt sân bóng chuyền có độ tập trung điểm ảnh rất cao, trong khi các đối tượng chuyển động tạo ra sự phân tán rõ rệt. Dữ liệu này được biểu diễn chi tiết qua Bảng 3.1 trong luận văn, so sánh các tham số mAP, số lượng trọng số và thời gian xử lý giữa các kiến trúc DarkNet-19, DarkNet-53 và các phiên bản YOLOv3, YOLOv4, YOLOv5.

Mô hình đơn tầng giúp hệ thống bao quát toàn bộ ngữ cảnh hình ảnh, giảm thiểu hơn 40% lỗi nhận diện sai vùng nền thành đối tượng so với các thuật toán dựa trên Haar Cascades hoặc HOG kết hợp SVM. Mặc dù phiên bản YOLOv1 ban đầu còn gặp giới hạn khi các đối tượng xuất hiện theo từng cụm sát nhau, nhưng việc mở rộng kiến trúc sang các thế hệ mạng sâu hơn đã cải thiện khả năng định vị đa quy mô một cách rõ rệt.

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

Nhằm phát huy tối đa giá trị thực tiễn của công trình nghiên cứu, các giải pháp và khuyến nghị hành động cụ thể được đề xuất như sau:

  • Nâng cấp và tích hợp thuật toán theo vết Deep SORT kết hợp YOLOv5 vào hệ thống camera giám sát an ninh tại các trường đại học và cơ quan công quyền. Mục tiêu nâng độ chính xác theo vết liên tục lên trên 93% và giảm 50% các trường hợp cảnh báo chuyển động giả trong vòng 3 tháng, do Trung tâm Công nghệ Thông tin phối hợp cùng Phòng Quản trị Thiết bị triển khai.
  • Chuẩn hóa quy trình tiền xử lý ảnh tự động bằng kỹ thuật cân bằng sáng Histogram cục bộ (CLAHE) và lọc nhiễu thích nghi. Giải pháp này hướng tới mục tiêu tăng 15% độ rõ nét của khung hình trong điều kiện quan sát ban đêm hoặc thời tiết xấu trước quý II năm 2024, do Nhóm nghiên cứu Thị giác máy tính chủ trì thực hiện.
  • Phát triển mô-đun phân tích hành vi và điểm danh tự động sinh viên trong giảng đường dựa trên nhận diện chuyển động và phát hiện khuôn mặt. Mục tiêu rút ngắn 85% thời gian điểm danh thủ công trong học kỳ tới, do Ban Đào tạo Sau đại học và Khoa Công nghệ Thông tin phối hợp ứng dụng.
  • Tối ưu hóa mô hình bằng kỹ thuật lượng tử hóa trọng số (Model Quantization) và cắt tỉa mạng (Pruning), nhằm giảm 40% dung lượng bộ nhớ để triển khai trực tiếp trên các vi xử lý nhúng Edge AI của camera giao thông thông minh trong vòng 12 tháng, do các Kỹ sư Hệ thống Nhúng đảm nhiệm.

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

Luận văn là tài liệu học thuật và kỹ thuật giá trị dành cho các nhóm đối tượng chuyên môn sau:

  • Học viên cao học và nghiên cứu sinh chuyên ngành Khoa học máy tính, Trí tuệ nhân tạo: Tài liệu cung cấp phương pháp luận nghiên cứu chuẩn mực, cách thức thiết lập hàm mất mát tùy biến và kỹ thuật tối ưu hóa mạng nơ-ron sâu phục vụ các đề tài nghiên cứu liên quan.
  • Kỹ sư phát triển phần mềm AI và thị giác máy tính: Cung cấp hướng dẫn toàn diện từ việc tạo lập tệp cấu hình tham số, chuẩn bị nhãn dữ liệu theo định dạng chuẩn, đến quy trình huấn luyện thực tế trên môi trường đám mây và tối ưu tốc độ khung hình.
  • Nhà quản lý hệ thống an ninh và giao thông đô thị: Tài liệu giúp đánh giá chính xác tính khả thi kỹ thuật, chi phí đầu tư và tiềm năng tối ưu hóa hạ tầng camera hiện hữu, giúp tiết kiệm hơn 30% chi phí mua sắm thiết bị mới.
  • Giảng viên và cán bộ nghiên cứu tại các trường đại học: Có thể sử dụng toàn bộ nội dung lý thuyết từ chương 1 đến chương 3 làm tài liệu tham khảo giảng dạy cho các học phần Xử lý ảnh số, Thị giác máy tính và Học sâu ứng dụng.

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

  • Câu hỏi 1: Vì sao nghiên cứu lại ưu tiên lựa chọn mạng YOLO thay vì các mô hình hai giai đoạn như Faster R-CNN? Trả lời: Mô hình YOLO chuyển đổi bài toán phát hiện đối tượng thành một bước hồi quy không gian đơn nhất, giúp xử lý toàn bộ ảnh trong một lượt quét. Điều này đem lại tốc độ xử lý trên 30 FPS, đáp ứng thời gian thực cho luồng video camera, trong khi Faster R-CNN tốn nhiều tài nguyên tính toán hơn do phải tạo các vùng đề xuất riêng biệt.

  • Câu hỏi 2: Kỹ thuật so sánh nền trung bình với $n=10$ khung hình mang lại lợi thế kỹ thuật gì? Trả lời: Phương pháp so sánh nền trung bình sử dụng giá trị điểm ảnh trung bình của 10 khung hình liền trước để tạo ra một khung nền tổng hợp ổn định. Kỹ thuật này giúp loại bỏ hiệu quả các rung lắc nhỏ của camera và sự thay đổi ánh sáng đột ngột, nâng cao độ chính xác tách nền chuyển động thêm khoảng 25% so với phép trừ 2 khung hình liên tiếp.

  • Câu hỏi 3: Độ đo IoU (Intersection over Union) có ý nghĩa như thế nào trong bài toán phát hiện đối tượng? Trả lời: Chỉ số IoU đo lường mức độ trùng khớp giữa hình bao do mô hình dự đoán và hình bao gán nhãn thực tế bằng tỷ lệ diện tích giao trên diện tích hợp. Giá trị IoU dao động từ 0 đến 1, đóng vai trò là thước đo độ tin cậy để tinh chỉnh trọng số mạng và loại bỏ các hộp trùng lặp thông qua thuật toán Non-maximum Suppression (NMS).

  • Câu hỏi 4: Làm thế nào để giải quyết tình trạng mất cân bằng giữa vùng có đối tượng và vùng nền rỗng trong huấn luyện? Trả lời: Luận văn đã điều chỉnh trọng số trong hàm mất mát tổng bình phương bằng cách tăng hệ số phạt lỗi tọa độ hình bao $\lambda_{coord} = 5$ và giảm hệ số phạt đối với các ô lưới không chứa vật thể xuống $\lambda_{noobj} = 0.5$. Cách tiếp cận này ngăn chặn việc mô hình tự động đẩy độ tin cậy về 0 trên toàn bộ khung hình.

  • Câu hỏi 5: Thuật toán trong luận văn có khả năng theo vết nhiều đối tượng cùng lúc hay không? Trả lời: Thuật toán hoàn toàn đáp ứng tốt việc theo vết đa đối tượng. Bằng cách kết hợp phép chia lưới không gian $S \times S$ để dự báo đồng thời nhiều hình bao cùng với việc phân tích vector chuyển động qua các khung hình liên tiếp, hệ thống duy trì nhận diện ổn định từng cá nhân trong đám đông hoặc các cầu thủ trên sân thể thao.

Kết luận

  • Luận văn đã hệ thống hóa toàn diện các nguyên lý xử lý ảnh số, từ các kỹ thuật phát hiện chuyển động cổ điển đến các mô hình mạng nơ-ron tích chập hiện đại.
  • Thực hiện so sánh thực nghiệm chi tiết giữa phương pháp trừ nền, phân tích Histogram màu sắc RGB và mô hình học sâu YOLO trên các tập dữ liệu tiêu chuẩn.
  • Tinh chỉnh thành công cấu trúc mạng học sâu, đạt độ chính xác phát hiện đối tượng chuyển động trên 90% với tốc độ xử lý thời gian thực vượt mốc 30 FPS.
  • Đóng góp giải pháp công nghệ có tính ứng dụng cao trong việc xây dựng hệ thống camera an ninh thông minh và quản lý giảng đường tự động.
  • Kế hoạch phát triển tiếp theo trong 6 tháng tới là nâng cấp mô hình lên các kiến trúc YOLO thế hệ mới nhất và đóng gói nhúng trực tiếp vào phần cứng vi xử lý camera quan sát.

Quý độc giả, kỹ sư và các nhà nghiên cứu quan tâm đến giải pháp thị giác máy tính ứng dụng có thể khai thác toàn bộ cơ sở lý thuyết và quy trình thực nghiệm của luận văn để triển khai vào các dự án công nghệ thực tế.