CHƯƠNG 1. TỔNG QUAN CHUNG 1. Tổng quan về đề tài nghiên cứu Trong chương này, chúng tôi giới thiệu về phát hiện hành động bất thường qua camera và các phương pháp áp dụng. Chúng tôi cũng trình bày cách khai phá dữ liệu để hỗ trợ việc phát hiện này.
Mục tiêu là cung cấp cái nhìn tổng quan và chi tiết về quy trình này để nâng cao hiệu quả của hệ thống giám sát video. Tổng quan về phát hiện bất thường qua camera Trong bối cảnh ngày nay, sự tiến bộ vượt bậc của công nghệ đã biến camera an ninh từ một phần cần thiết thành một công cụ quan trọng không thể thiếu trong việc duy trì an ninh và giám sát tại các khu vực đa dạng, từ gia đình cá nhân đến các doanh nghiệp và cơ sở công cộng [1]. Tuy nhiên, việc sử dụng camera chỉ để ghi lại hình ảnh đã trở nên không đáp ứng được đầy đủ nhu cầu của xã hội hiện đại. Trong khi camera giám sát truyền thống có thể cung cấp hình ảnh về các sự kiện diễn ra, sự phát triển của trí tuệ nhân tạo (AI) và các công nghệ liên quan đã mở ra một phạm vi mới trong việc sử dụng camera: phát hiện hành động bất thường.
Khả năng tích hợp trí tuệ nhân tạo vào hệ thống giám sát đã tạo ra một công cụ mạnh mẽ [2], cho phép tự động phát hiện và phản ứng đối với các hành vi không phù hợp hoặc nguy hiểm. Việc phát hiện hành động bất thường trên camera không chỉ đơn thuần là một tiến bộ trong công nghệ, mà còn là một yếu tố quyết định trong việc nâng cao khả năng giám sát và bảo vệ an ninh. Từ việc ngăn chặn xâm nhập trái phép đến phát hiện hành vi gian lận hoặc nguy hiểm [3], khả năng này mở ra một loạt các ứng dụng và tiềm năng hứa hẹn trong việc cải thiện an ninh và an toàn. Một trong những ứng dụng quan trọng nhất của việc phát hiện hành động bất thường trên camera là khả năng cung cấp cảnh báo và phản ứng nhanh chóng đối với các sự kiện nguy hiểm.
Thay vì chỉ đơn giản là ghi lại hình ảnh, hệ thống có khả năng phân tích và đánh giá các hành vi, từ đó cung cấp thông tin quan trọng để đưa ra quyết định và hành động phù hợp. 6 Đặc biệt, trong môi trường doanh nghiệp, việc phát hiện hành động bất thường trên camera có thể giúp ngăn chặn và giảm thiểu các hành vi gian lận và mất mát tài sản. Từ việc giám sát các vị khách không mời đến phát hiện nhân viên có hành vi không bình thường, công nghệ này cung cấp một cơ sở an ninh vững chắc cho doanh nghiệp để bảo vệ lợi ích và tài sản của mình. Ngoài ra, việc phát hiện hành động bất thường cũng mang lại lợi ích trong việc nâng cao hiệu quả của hệ thống giám sát tổng thể.
Thông qua việc tự động hóa quá trình phân tích và đánh giá dữ liệu, công nghệ này giúp giảm bớt gánh nặng về nguồn lực con người và tăng cường khả năng giám sát liên tục và toàn diện. Các lý thuyết phát hiện bất thường qua Camera Trong việc phát hiện hành động bất thường qua camera, có sáu phương pháp chính mà các nhà nghiên cứu và kỹ sư thường áp dụng. Dưới đây là một cái nhìn sâu sắc vào từng phương pháp: Phát hiện Dựa trên Điểm Mốc (Keyframe Detection) [4]: Phương pháp này tập trung vào việc xác định các điểm mốc quan trọng trong video để phát hiện hành động bất thường. Bằng cách so sánh các keyframes với nhau, chúng tôi có thể nhận biết sự thay đổi đột ngột trong cảnh quan, như sự xuất hiện hoặc biến mất của đối tượng.
Tuy nhiên, điểm yếu của phương pháp này là khả năng bỏ lỡ các hành động phức tạp mà không gây ra sự thay đổi đột ngột trong keyframes. Đối với các hệ thống giám sát đòi hỏi sự chính xác cao và không chấp nhận được lỗi sót, phương pháp này có thể cần phải được kết hợp với các phương pháp khác để đảm bảo hiệu quả tốt nhất. Phân tích Chuyển động (Motion Analysis) [5]: Phương pháp này tập trung vào việc phân tích các chuyển động trong video để phát hiện hành động bất thường. Bằng cách xác định các vùng chuyển động trong khung hình, chúng tôi có thể phát hiện các hành động không phù hợp hoặc đối tượng di chuyển theo cách không bình thường.
Tuy nhiên, phương pháp này có thể bị ảnh hưởng bởi nhiễu, đặc biệt là trong môi trường có nhiều chuyển động. Để đảm bảo độ chính xác và đáng tin cậy của kết 7 quả, cần phải có các thuật toán chính xác và hiệu quả để phân tích các chuyển động một cách đáng tin cậy. Phát hiện Dựa trên Học máy (Machine Learning-based Detection) [6]: Sử dụng các mô hình học máy để phân loại các hành động bình thường và không bình thường dựa trên dữ liệu huấn luyện từ các hành vi đã biết. Các mô hình này có thể được huấn luyện để nhận biết các mẫu hành vi không bình thường và tạo ra cảnh báo khi phát hiện chúng trong video.
Mặc dù phương pháp này có thể cần nhiều dữ liệu huấn luyện và công sức đầu tư ban đầu, nhưng nó có thể cung cấp kết quả phát hiện chính xác và linh hoạt. Bằng cách sử dụng các kỹ thuật học máy tiên tiến và tối ưu hóa, phương pháp này có thể tạo ra các mô hình phát hiện có khả năng phản ứng nhanh chóng và chính xác đối với các hành vi không bình thường. Phân tích Dòng Dữ liệu Video (Video Stream Analysis) [7]: Phương pháp này tập trung vào việc phân tích dòng dữ liệu video liên tục để xác định các hành động không bình thường. Các thuật toán có thể sử dụng một loạt các đặc điểm như tốc độ, hướng di chuyển, và kích thước để phân loại các hành vi không phù hợp.
Phương pháp này có thể cung cấp phản hồi nhanh chóng và linh hoạt trong việc phát hiện các hành động không phù hợp. Tuy nhiên, để đảm bảo hiệu quả cao nhất, cần phải có các thuật toán và kỹ thuật phân tích dữ liệu tiên tiến để xử lý dữ liệu video một cách hiệu quả và chính xác. Phát hiện Dựa trên Biến Đổi Cảm biến (Sensor-based Detection) [8]: Kết hợp các cảm biến khác nhau như cảm biến tiếng ồn, cảm biến nhiệt độ, hoặc cảm biến chuyển động với camera giám sát để cải thiện khả năng phát hiện hành động bất thường. Bằng cách kết hợp thông tin từ nhiều loại cảm biến, ta có thể tăng cường khả năng phát hiện và chính xác của hệ thống, đặc biệt là trong môi trường có nhiều yếu tố nhiễu.
Phương pháp này có thể cung cấp các cảnh báo chính xác và linh hoạt đối với các hành động không bình thường, giúp tăng cường an ninh và giám sát hiệu quả trong các môi trường đa dạng và phức tạp. Phát hiện Dựa trên Quy tắc và Luật lệ (Rule-based Detection) [9]: Phương pháp này sử dụng các quy tắc và luật lệ trước định để xác định các hành động không 8 bình thường. Việc này bao gồm thiết lập các ngưỡng hoặc tiêu chuẩn cho các hành vi bình thường và tạo ra cảnh báo khi có sự vi phạm. Mặc dù phương pháp này có thể đơn giản và dễ triển khai, nhưng nó có thể bỏ lỡ các hành động không phù hợp mà không tuân thủ các quy tắc hoặc luật lệ đã định trước.
Để tối ưu hóa hiệu suất của phương pháp này, cần phải có sự kết hợp với các phương pháp phân tích dữ liệu và học máy để tạo ra các quy tắc linh hoạt và đáng tin cậy đối với việc phát hiện hành động bất thường qua camera. Tổng quan về Thị giác máy tính 1. Hình thành Thị giác máy tính hay Computer vision [10], là một lĩnh vực của trí tuệ nhân tạo và khoa học máy tính, đã trải qua một quá trình phát triển đáng kể từ khi mới được định hình trong những thập kỷ 1960 và 1970. Ban đầu, các nỗ lực trong lĩnh vực này tập trung vào việc nhận dạng mẫu đơn giản và các kỹ thuật xử lý hình ảnh cơ bản.
Đến thập kỷ 1980, sự phát triển đã dần chuyển sang các phương pháp phức tạp hơn như phát hiện cạnh và trích xuất đặc trưng, điều này cho phép nhận dạng và phân loại các đối tượng trong hình ảnh với độ chính xác cao hơn. Thập kỷ 1990 chứng kiến sự bùng nổ của máy học và phương pháp thống kê, những tiến bộ này đã thúc đẩy sự phát triển mạnh mẽ trong việc nhận dạng hình ảnh. Sự ra đời của các cơ sở dữ liệu lớn vào đầu thập kỷ 2000, đặc biệt là ImageNet, đã cung cấp nguồn dữ liệu phong phú giúp huấn luyện các mô hình học sâu, mở ra kỷ nguyên mới cho computer vision. Các mô hình này đã được chứng minh là vượt trội trong việc học các đặc điểm từ dữ liệu hình ảnh một cách tự động, từ đó tạo ra những bước tiến đột phá trong nhận diện hình ảnh, nhận dạng khuôn mặt, và cả các công nghệ xe tự lái.
Thời gian gần đây, sự kết hợp giữa deep learning, dữ liệu lớn, và tăng cường khả năng tính toán đã thúc đẩy mạnh mẽ các ứng dụng thực tế của computer vision. Điều này không chỉ cho thấy sự phát triển vượt bậc về mặt công nghệ mà còn mở ra nhiều cơ hội mới để ứng dụng rộng rãi các giải pháp dựa trên computer vision trong 9 các ngành công nghiệp khác nhau, từ an ninh đến y tế, giải trí và phương tiện giao thông, đánh dấu sự trưởng thành của lĩnh vực này trong việc hỗ trợ và nâng cao năng lực con người. Các bài toán chính Các bài toán chính trong lĩnh vực computer vision thể hiện sự đa dạng và phức tạp của nó, mỗi bài toán đều có những yêu cầu và ứng dụng riêng biệt trong thực tế. Đầu tiên, nhận diện và phân loại là những công việc cơ bản trong computer vision, nơi mà các đối tượng trong hình ảnh được xác định và phân loại thành các danh mục khác nhau.
Việc này không chỉ đòi hỏi sự chính xác cao trong việc ghi nhận hình ảnh mà còn cần khả năng phân biệt các đặc điểm độc đáo của từng đối tượng. Một ứng dụng cụ thể là trong ngành bán lẻ, nơi các thuật toán có thể giúp tự động phân loại hàng tồn kho dựa trên hình ảnh sản phẩm. Tiếp theo, phân tích ngữ cảnh cho phép các hệ thống hiểu và rút ra thông tin từ mối quan hệ giữa các đối tượng trong một hình ảnh hoặc video. Điều này không chỉ liên quan đến việc nhận biết đối tượng mà còn bao gồm việc hiểu hành động hoặc sự kiện đang diễn ra.