Thuật ngữ

Theo dõi đối tượng

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.

Xe lửa YOLO mô hình đơn giản
với Ultralytics TRUNG TÂM

Tìm hiểu thêm

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.

Hiểu về Theo dõi Đối tượ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.

Ứng dụng của Theo dõi Đối tượng

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:

  • Xe tự hành: Trong xe tự lái, theo dõi đối tượng là điều cần thiết để giám sát chuyển động của người đi bộ, xe cộ và các yếu tố động khác trong môi trường. Theo dõi thời gian thực này cho phép đưa ra quyết định sáng suốt về điều hướng và an toàn, góp phần vào sự phát triển của AI trong xe tự lái .
  • Giám sát và An ninh: Theo dõi đối tượng tăng cường hệ thống báo động an ninh bằng cách tự động theo dõi cá nhân hoặc phương tiện quan tâm. Nó cho phép giám sát liên tục các đối tượng cụ thể, kích hoạt cảnh báo hoặc hành động dựa trên các mẫu chuyển động hoặc hành vi của chúng.
  • Phân tích thể thao: Trong thể thao, theo dõi đối tượng cung cấp thông tin chi tiết có giá trị về chuyển động của cầu thủ và bóng. Bằng cách theo dõi vận động viên và thiết bị thể thao, các nhà phân tích có thể rút ra số liệu hiệu suất, hiểu chiến lược của đội và tạo ra hình ảnh trực quan hấp dẫn. Ứng dụng này được khám phá sâu hơn trong bối cảnh thị giác máy tính trong thể thao .
  • Robot và Tự động hóa: Đối với robot hoạt động trong môi trường năng động, theo dõi đối tượng là rất quan trọng đối với các nhiệm vụ như điều hướng, thao tác và tương tác giữa người và robot. Robot sử dụng theo dõi để hiểu và phản ứng với các đối tượng chuyển động, cho phép các hành vi phức tạp và thích ứng hơn trong tự động hóa quy trình robot (RPA) .
  • Chỉnh sửa và phân tích video: Theo dõi đối tượng giúp đơn giản hóa việc chỉnh sửa video bằng cách cho phép người dùng dễ dàng chọn và sửa đổi các đối tượng chuyển động cụ thể. Trong phân tích video, theo dõi có thể được sử dụng để đếm đối tượng, phân tích lưu lượng giao thông hoặc nghiên cứu hành vi động vật, như được thấy trong các ứng dụng để theo dõi hành vi động vật bằng Ultralytics YOLOv8 .

Theo dõi đối tượng với Ultralytics YOLO

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. YOLOv8YOLOv11 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.

Đọc tất cả