Khám phá theo dõi đối tượng với Ultralytics ! Tìm hiểu cách theo dõi chuyển động, hành vi và tương tác trong video bằng cách sử dụng YOLO mô hình cho các ứng dụng thời gian thực.
Theo dõi đối tượng là một nhiệm vụ quan trọng của thị giác máy tính liên quan đến việc xác định và theo dõi các đối tượng cụ thể cần quan tâm khi chúng di chuyển trong một chuỗi video. Không giống như phát hiện đối tượng , tập trung vào việc xác định và định vị các đối tượng trong từng khung hình riêng lẻ, theo dõi đối tượng duy trì danh tính của các đối tượng này trên nhiều khung hình. Điều này cho phép hiểu liên tục chuyển động, hành vi và tương tác của đối tượng trong một cảnh động.
Về bản chất, thuật toán theo dõi đối tượng hoạt động bằng cách đầu tiên phát hiện một đối tượng trong khung hình đầu tiên của video. Phát hiện ban đầu này có thể đạt được bằng cách sử dụng nhiều kiến trúc phát hiện đối tượng khác nhau như Ultralytics YOLO . Sau khi phát hiện, thuật toán theo dõi sẽ dự đoán vị trí của đối tượng trong các khung hình tiếp theo, duy trì một ID duy nhất cho mỗi đối tượng được theo dõi ngay cả khi chúng di chuyển, thay đổi diện mạo hoặc bị che khuất tạm thời.
Một số kỹ thuật được sử dụng trong theo dõi đối tượng, từ các phương pháp truyền thống như bộ lọc Kalman và theo dõi dịch chuyển trung bình đến các phương pháp tiếp cận dựa trên học sâu tiên tiến hơn. Theo dõi đối tượng hiện đại thường tận dụng mạng nơ-ron sâu để học các tính năng mạnh mẽ có thể xử lý các thách thức như che khuất đối tượng, thay đổi ánh sáng và các biến thể về tỷ lệ và góc nhìn của đối tượng. Các thuật toán như DeepSORT (Theo dõi trực tuyến và thời gian thực đơn giản sâu) kết hợp thông tin về ngoại hình với dự đoán chuyển động để theo dõi đáng tin cậy hơn.
Công nghệ theo dõi đối tượng là một phần không thể thiếu trong nhiều ứng dụng trên nhiều ngành công nghiệp khác nhau:
Ultralytics YOLO các mô hình không chỉ mạnh mẽ trong việc phát hiện đối tượng mà còn tích hợp liền mạch với các thuật toán theo dõi. YOLOv8 và YOLOv11 có thể được sử dụng như các máy dò có độ chính xác cao, cung cấp các phát hiện đối tượng ban đầu cần thiết cho việc theo dõi mạnh mẽ. Bằng cách kết hợp YOLO Với khả năng phát hiện của các thuật toán theo dõi, người dùng có thể xây dựng các hệ thống theo dõi thời gian thực tinh vi bằng cách sử dụng Ultralytics HUB hoặc gói Ultralytics Python .
Theo dõi đối tượng là một thành phần quan trọng của hệ thống thị giác máy tính hiện đại, cung cấp khả năng hiểu và diễn giải chuyển động và tương tác trong video. Khi công nghệ AI phát triển, theo dõi đối tượng sẽ tiếp tục đóng vai trò quan trọng trong số lượng ứng dụng ngày càng tăng, nâng cao khả năng tự động hóa, an toàn và phân tích trên nhiều lĩnh vực khác nhau.