Tổng quan nghiên cứu

Thị giác máy tính và hệ thống giám sát thông minh đang trở thành hạ tầng công nghệ thiết yếu trong quản trị đô thị, điều hành giao thông và an ninh công cộng. Trong luồng video tiêu chuẩn với tốc độ từ 25 đến 30 khung hình trên giây, mỗi giờ giám sát sản sinh từ 90.000 đến 108.000 khung hình ảnh. Khối lượng dữ liệu khổng lồ này đặt ra thách thức lớn cho các thuật toán xử lý ảnh thời gian thực, đặc biệt là bài toán phân tách và nhận dạng chính xác từng thực thể di chuyển giữa môi trường bối cảnh phức tạp.

Nghiên cứu tập trung giải quyết bài toán cốt lõi: phát hiện, trích xuất đặc trưng và phân loại tự động hai nhóm đối tượng chuyển động phổ biến nhất là người đi bộ và phương tiện giao thông (xe cộ). Mục tiêu cụ thể của đề tài là xây dựng một quy trình xử lý thị giác toàn diện, khắc phục triệt để các hạn chế về độ trễ tính toán và sự thiếu ổn định do nhiễu môi trường như bóng đổ, rung lắc camera hoặc thay đổi cường độ ánh sáng đột ngột.

Phạm vi thực nghiệm của nghiên cứu được triển khai trên các bộ dữ liệu video chuẩn quốc tế thuộc chuỗi đánh giá PETS (Performance Evaluation of Tracking and Surveillance) cùng các đoạn video giám sát thực tế tại đô thị trong giai đoạn từ tháng 1 đến tháng 6 năm 2014. Đề tài kết hợp thuật toán trừ nền nâng cao với kỹ thuật trích xuất vector đặc trưng đa chiều (hình học và chuyển động) làm đầu vào cho mô hình máy học véc-tơ hỗ trợ. Kết quả nghiên cứu mang lại ý nghĩa khoa học sâu sắc khi thiết lập phương pháp phân lớp có độ chính xác đạt trên 92%, đồng thời giảm hơn 50% chi phí tính toán nền so với các giải pháp lọc trung vị truyền thống, mở ra hướng ứng dụng hiệu quả cho các hệ sinh thái giám sát thông minh thế hệ mớ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 tích hợp của ba trụ cột lý thuyết chuyên sâu trong thị giác máy tính và học máy thống kê:

  • Lý thuyết học máy phân lớp tối ưu (Support Vector Machine - SVM): Mô hình SVM dựa trên nguyên lý cực tiểu hóa rủi ro cấu trúc, tìm kiếm siêu phẳng phân cách cực đại (Maximum Marginal Hyperplane - MMH) trong không gian đặc trưng nhiều chiều. Khoảng cách lề giữa hai lớp được tối đa hóa thông qua tối ưu hóa hàm mục tiêu với các nhân tử Lagrange, phân tách dứt khoát hai nhãn dữ liệu đại diện cho người và phương tiện.
  • Lý thuyết luồng quang học (Optical Flow Formulation): Dựa trên giả định bất biến về cường độ sáng của điểm ảnh giữa hai khung hình liên tiếp, phương trình ràng buộc gradient cho phép ước lượng trường vận tốc chuyển động 2 chiều của bề mặt đối tượng. Sự phân tán của các vector vận tốc quang học cung cấp dấu hiệu định lượng rõ rệt để phân biệt chuyển động mềm (chân tay người dao động có tính chu kỳ) với chuyển động cứng (khối phương tiện tịnh tiến đồng nhất).
  • Hệ thống các khái niệm và chỉ số hình học: Đề tài chuẩn hóa các khái niệm nền tảng gồm vùng ảnh nổi (foreground blob), tỷ lệ co giãn khung bao (Aspect Ratio - tỷ lệ giữa chiều dài và chiều rộng của hộp giới hạn), và độ phân tán hình học (Dispersedness) được xác định bằng công thức bình phương chu vi chia cho diện tích.

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

Nghiên cứu áp dụng quy trình thực nghiệm định lượng kết hợp phân tích thuật toán có hệ thống:

  • Nguồn dữ liệu và cỡ mẫu: Dữ liệu thực nghiệm bao gồm tập dữ liệu chuẩn mực PETS Benchmark với nhiều góc quan sát đa dạng (D1Trai1, D1Trai2, D1Tes1, D1Tes2, D2Tes1, D2Tes2) cùng các video ghi hình thực tế ngoài trời. Kích thước tập mẫu huấn luyện bao gồm hơn 400 mẫu đối tượng đơn lẻ và hàng nghìn khung hình kiểm thử liên tục ở độ phân giải tiêu chuẩn 25-30 fps.
  • Phương pháp chọn mẫu: Lấy mẫu khung hình tuần tự theo chuỗi thời gian (time-series sampling), phân đoạn video thành các đơn vị cơ sở gồm lia (shot) và cảnh (scene), từ đó trích xuất các khung hình khóa (key-frame) đại diện cho các chuyển động điển hình của đối tượng dưới các góc quan sát khác nhau.
  • Phương pháp phân tích và lý do lựa chọn: Luận văn ứng dụng giải thuật trừ nền Temporal Median Filter cải tiến dựa trên biểu đồ tần suất (histogram) kết hợp kỹ thuật kiểm tra lặp phần tử trung vị giữa các khung hình liền kề. Kỹ thuật này được lựa chọn vì tận dụng triệt để tính tương quan không gian - thời gian của video, giúp triệt tiêu thao tác sắp xếp mảng tốn kém. Mô hình SVM nhị phân được lựa chọn cho khâu phân lớp nhờ khả năng phân định ranh giới phi tuyến tính xuất sắc ngay cả khi tập dữ liệu huấn luyện có kích thước vừa phải. Toàn bộ quá trình nghiên cứu và tối ưu giải thuật được hoàn thành trong chu kỳ 6 tháng.

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

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

Quá trình kiểm thử nghiêm ngặt trên cả môi trường chuẩn hóa lẫn dữ liệu thực tế mang lại bốn phát hiện then chốt:

  • Tối ưu hóa tốc độ xử lý nền gấp 2 lần: Giải thuật phát hiện đối tượng chuyển động bằng Temporal Median Filter cải tiến thông qua cơ chế kiểm tra lặp histogram đã giảm hơn 50% thời gian thực thi so với phương pháp tính trung vị truyền thống, đảm bảo tốc độ trích xuất vùng chuyển động ổn định ở mức trên 30 khung hình/giây.
  • Tính phân tách vượt trội của đặc trưng hình dạng: Chỉ số tỷ lệ khung bao (Aspect Ratio) của đối tượng người đi bộ thường tập trung ở dải giá trị lớn hơn 1.8 (kéo dài theo phương thẳng đứng), trong khi phương tiện xe cộ có giá trị nằm dưới mức 1.2. Kết hợp với độ phức tạp hình học ($Perimeter^2 / Area$), mức độ phân tách giữa hai lớp đạt sự phân định rõ ràng trên 90% mẫu kiểm thử.
  • Độ chính xác phân loại SVM đạt mức cao: Khi áp dụng mô hình phân lớp SVM kết hợp đồng thời đặc trưng hình học và phương sai vector Optical Flow, độ chính xác phân loại đạt 94.2% trên tập dữ liệu chuẩn PETS D1/D2 và đạt 88.6% trên các video cảnh thực có nhiều chuyển động gây nhiễu.
  • Hiệu quả khử nhiễu qua cơ chế tích lũy thời gian: Việc sử dụng cửa sổ thời gian trượt từ 8 đến 24 khung hình liên tiếp (tương đương khoảng 0.3 đến 0.8 giây) kết hợp biểu đồ phân loại xác suất đã loại bỏ tới 85% các trường hợp nhận dạng sai do đối tượng bị che khuất tạm thời hoặc bị bóng cây, ánh sáng tác động.

Thảo luận kết quả

Sự vượt trội của mô hình bắt nguồn từ cơ chế kết hợp lai ghép giữa thông tin không gian 2D (hình học bao ngoài) và thông tin biến thiên thời gian (trường vận tốc quang học). Trong các hệ thống giám sát thực tế, việc chỉ sử dụng một đặc trưng duy nhất rất dễ dẫn đến sai số nghiêm trọng khi góc quay camera bị xiên hoặc tỷ lệ kích thước vật thể co giãn theo khoảng cách xa gần.

Khi biểu diễn trên không gian thuộc tính hai chiều, tập dữ liệu huấn luyện phân bố rõ rệt thành hai cụm tách biệt, cho phép siêu phẳng của bộ phân lớp SVM thiết lập lề phân cách rộng nhất. Bảng tổng hợp thực nghiệm cho thấy phương pháp này cải thiện hơn 15% độ chính xác nhận diện so với các kỹ thuật phân cụm khoảng cách Mahalanobis đơn thuần. Biểu đồ thống kê luồng phân loại qua chu kỳ 3 giây chứng minh tính nhất quán cao, tự động hiệu chỉnh lại nhãn đối tượng ngay sau khi hiện tượng che khuất cục bộ kết thúc.

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

Dựa trên kết quả thực nghiệm, bốn giải pháp trọng tâm được đề xuất nhằm nâng cao tính ứng dụng và hiệu năng của hệ thống trong thực tế:

  • Chuẩn hóa quy trình tiền xử lý khử nhiễu môi trường: Đội ngũ kỹ sư thị giác máy tính cần tích hợp thuật toán lọc bóng đổ thích nghi (adaptive shadow removal) và bộ lọc cân bằng ánh sáng tự động, hướng tới mục tiêu giảm tỷ lệ phát hiện sai xuống dưới 3% trong khung thời gian 3 tháng triển khai.
  • Mở rộng cấu trúc phân lớp đa đối tượng: Các nhóm nghiên cứu R&D thuộc lĩnh vực giao thông thông minh nên phát triển mở rộng từ mô hình SVM nhị phân sang kiến trúc SVM đa lớp hoặc mạng nơ-ron tích chập sâu, bổ sung khả năng phân loại 4 đến 6 nhóm thực thể chi tiết (xe đạp, xe máy, xe con, xe tải, nhóm người) trong vòng 6 tháng.
  • Tối ưu hóa thuật toán trên phần cứng biên (Edge AI): Doanh nghiệp phát triển giải pháp công nghệ cần nhúng mã nguồn giải thuật Temporal Median Filter cải tiến trực tiếp vào các vi xử lý chuyên dụng của camera giám sát (như chip ARM hoặc GPU nhúng), đảm bảo hệ thống vận hành độc lập ở tốc độ 30 fps tại chỗ trong thời gian 9 tháng tới.
  • Xây dựng bộ dữ liệu giao thông hỗn hợp quy mô lớn: Các cơ quan quản lý đô thị phối hợp cùng các trường đại học thu thập và gán nhãn hơn 100.000 khung hình video ghi nhận cảnh giao thông đặc thù tại các nút giao lớn, tạo tập huấn luyện chuẩn mực cho các mô hình phân tích tự động.

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

Nội dung và kết quả của luận văn mang lại giá trị thực tiễn và học thuật cho bốn nhóm đối tượng chính:

  • Kỹ sư thị giác máy tính và chuyên gia phát triển AI: Nắm bắt kỹ thuật tối ưu hóa thuật toán xử lý ảnh thời gian thực, cơ chế kết hợp vector đặc trưng đa tầng và phương pháp huấn luyện SVM giải quyết bài toán phân loại nhị phân.
  • Học viên cao học và sinh viên ngành Khoa học máy tính: Sử dụng như một tài liệu tham khảo chuẩn mực về cấu trúc nghiên cứu thực nghiệm, phương pháp toán học trong ước lượng luồng quang học Optical Flow và kỹ thuật xử lý dữ liệu chuỗi video.
  • Đơn vị phát triển giải pháp giao thông thông minh (ITS): Ứng dụng thuật toán vào các hệ thống camera đo đếm lưu lượng phương tiện tự động, tối ưu hóa chu kỳ đèn tín hiệu tại các nút giao thông đô thị.
  • Doanh nghiệp quản trị an ninh và bất động sản thông minh: Tích hợp mô hình vào hệ thống camera an ninh tòa nhà để phát hiện xâm nhập trái phép, đếm lượt người ra vào và cảnh báo mật độ đám đông tự động.

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

Giải thuật Temporal Median Filter cải tiến trong luận văn mang lại ưu điểm gì vượt trội? Thuật toán tận dụng tính tương quan điểm ảnh cao giữa các khung hình liền kề thông qua biểu đồ tần suất kết hợp kiểm tra lặp. Cải tiến này giúp loại bỏ thao tác sắp xếp mảng đắt đỏ, tăng tốc độ tính giá trị trung vị lên gấp 2 lần so với phương pháp thông thường, đáp ứng hoàn hảo yêu cầu xử lý thời gian thực trên 30 khung hình/giây.

Tại sao việc kết hợp đặc trưng hình dạng và luồng quang học lại cần thiết? Đặc trưng hình dạng (tỷ lệ khung bao, độ phân tán) phản ánh cấu trúc không gian nhưng dễ bị biến dạng khi thay đổi góc nhìn. Đặc trưng Optical Flow bổ sung thông tin chuyển động theo thời gian, giúp phân biệt chính xác chuyển động mềm có tính chu kỳ của người và chuyển động cứng tịnh tiến của phương tiện.

Mô hình SVM đóng vai trò gì trong cấu trúc hệ thống của luận văn? SVM đóng vai trò là bộ phân loại hạt nhân ở tầng cuối cùng. Bằng cách tìm kiếm siêu phẳng có khoảng cách lề cực đại phân tách hai lớp dữ liệu trong không gian đặc trưng, SVM mang lại khả năng phân loại chính xác trên 92% mà không đòi hỏi khối lượng dữ liệu huấn luyện quá khổng lồ.

Hệ thống xử lý như thế nào khi đối tượng bị che khuất tạm thời trên đường đi? Hệ thống sử dụng cơ chế tích lũy xác suất phân loại qua biểu đồ tần suất trong cửa sổ thời gian từ 8 đến 24 khung hình (khoảng 0.8 giây đến 3 giây). Khi hiện tượng che khuất ngắn hạn kết thúc, các số liệu thống kê thời gian sẽ tự động hiệu chỉnh và phân loại lại đối tượng chính xác.

Thuật toán trong luận văn có thể triển khai trên hệ thống camera giám sát hiện nay không? Hoàn toàn khả thi. Thuật toán có độ phức tạp tính toán thấp, không đòi hỏi phần cứng GPU máy chủ đắt tiền, rất phù hợp để đóng gói thành các module phần mềm nhúng chạy trực tiếp trên các thiết bị camera IP hoặc thiết bị biên thông minh hiện nay.

Kết luận

  • Xây dựng thành công quy trình xử lý thị giác máy tính toàn diện gồm phát hiện, trích chọn đặc trưng đa chiều và phân loại tự động người và phương tiện trong chuỗi video.
  • Tối ưu hóa thuật toán trừ nền Temporal Median Filter bằng cơ chế lặp histogram, giúp tăng tốc độ tính toán gấp 2 lần so với phương pháp truyền thống.
  • Đề xuất bộ vector đặc trưng lai ghép vững chắc kết hợp giữa tỷ lệ khung bao, độ phức tạp hình học và phương sai trường vận tốc quang học Optical Flow.
  • Ứng dụng hiệu quả mô hình Support Vector Machine (SVM) đạt độ chính xác phân loại vượt trội trên 94% đối với tập dữ liệu chuẩn PETS.
  • Thiết lập cơ chế tích lũy thời gian 24 khung hình giúp hệ thống duy trì độ ổn định cao và triệt tiêu sai số do che khuất cục bộ.

Đóng góp lớn nhất của công trình là cung cấp một giải pháp phân loại đối tượng chuyển động có độ chính xác cao nhưng chi phí tính toán thấp, giải quyết thỏa đáng bài toán cân bằng giữa hiệu năng thuật toán và tính khả thi trong thời gian thực. Trong giai đoạn tiếp theo kéo dài từ 6 đến 12 tháng, hệ thống cần được mở rộng sang phân loại đa lớp và tối ưu hóa trên phần cứng nhúng biên. Các nhà phát triển hệ thống giám sát và chuyên gia nghiên cứu AI hãy ứng dụng ngay mô hình này để nâng cấp giải pháp camera thông minh của mình.