Yolo Vision Shenzhen
Shenzhen
Junte-se agora
Glossário

Rastreamento de Objetos

Descubra o rastreio de objectos com Ultralytics! Saiba como track movimentos, comportamentos e interações em vídeo utilizando modelos YOLO para aplicações em tempo real.

O seguimento de objectos é uma tarefa fundamental na visão computacional (CV) que envolve a identificação entidades específicas numa sequência de vídeo e monitorizar o seu movimento em fotogramas consecutivos. Ao contrário da análise de imagens estáticas estática, este processo introduz uma dimensão temporal, permitindo que os sistemas mantenham uma identidade única para cada identidade única para cada item detectado à medida que este percorre uma cena. Ao atribuir um número de identificação (ID) persistente a cada entidade, modelos de inteligência artificial (IA) podem analisar trajectórias, calcular velocidades e compreender interações ao longo do tempo. Esta capacidade é essencial para transformar dados brutos de vídeo em informações acionáveis, servindo de espinha dorsal para sistemas avançados de sistemas avançados de compreensão de vídeo.

Mecanismos principais de rastreio

Os sistemas de localização modernos funcionam normalmente com um paradigma de "localização por deteção". Este fluxo de trabalho começa com um modelo de deteção de objectos, como o de última geração YOLO11que localiza objectos em cada cada fotograma individual. Assim que os objectos são detectados e localizados com com caixas delimitadoras, o algoritmo de rastreamento assume o controlo para para associar estas detecções a trajectos existentes de fotogramas anteriores.

O processo envolve geralmente três etapas críticas:

  1. Previsão de movimento: Algoritmos como o Filtro de Kalman (KF) usam a localização e velocidade passadas do objeto do objeto para estimar onde é provável que apareça na imagem seguinte. Esta previsão reduz a área de pesquisa, melhorando área de pesquisa, melhorando significativamente a eficiência computacional.
  2. Associação de dados: O sistema associa os objectos recentemente detectados às pistas existentes utilizando métodos de otimização métodos de otimização como o algoritmo húngaro. Este passo baseia-se em métricas como Intersecção sobre União (IoU) para sobreposição espacial ou semelhanças de caraterísticas visuais.
  3. Manutenção da identidade: Rastreadores sofisticados, como o ByteTrack e BoT-SORT, lidam com cenários complexos em que complexos em que os objectos se cruzam ou estão temporariamente escondidos atrás de obstáculos (oclusão). Ao utilizar a extração de caraterísticas e aprendizagem profunda o sistema pode reidentificar um objeto mesmo depois de este reaparecer, evitando a "troca de ID".

Rastreamento de Objetos vs. Deteção de Objetos

Embora estes termos sejam frequentemente mencionados em conjunto, têm objectivos distintos no na cadeia de aprendizagem automática (ML).

  • A deteção de objectos responde à pergunta: "O que está presente nesta imagem e onde?" A trata cada fotograma como um evento independente, produzindo etiquetas de classe e e pontuações de confiança sem memória do passado.
  • O Seguimento de Objectos responde à pergunta: "Para onde vai este objeto específico?" Ele conecta as detecções ao longo do tempo, permitindo ao sistema reconhecer que um carro no fotograma 10 é o mesmo veículo que o do fotograma 100. Esta distinção é vital para aplicações que requerem que requerem uma modelação preditiva do comportamento.

Aplicações no Mundo Real

A capacidade de seguir objectos de forma fiável está a transformar diversas indústrias ao permitir a inferência em tempo real em ambientes dinâmicos.

  • Sistemas de transporte inteligentes: No domínio dos veículos autónomos veículos autónomos, a localização é não é negociável. Os carros autónomos devem track peões, ciclistas e outros veículos para prever as suas posições futuras e evitar colisões. futuras posições e evitar colisões. Isto envolve frequentemente a fusão de dados de câmaras e sensores sensores LiDAR para manter a precisão em várias condições climatéricas.
  • Análise de retalho: As lojas de tijolo e cimento utilizam IA no retalho para mapear os percursos dos clientes. Ao seguir os padrões de movimento, os retalhistas podem gerar mapas de calor de corredores populares, analisar os tempos de permanência e otimizar a loja layouts de loja. Estes dados ajudam na gestão eficiente gestão eficiente de filas e colocação de inventário.
  • Análise desportiva: As equipas profissionais utilizam o rastreio para analisar o desempenho dos jogadores. Ao combinar o combinando o rastreio com a estimativa de pose, os treinadores podem avaliar biomecânica, a velocidade e as formações da equipa, proporcionando uma vantagem competitiva através de uma estratégia baseada em dados.

Implementar o rastreio com Python

A implementação do rastreio de elevado desempenho é simples com o ultralytics pacote. O seguinte exemplo demonstra como carregar um pacote Modelo YOLO11 e track objectos num ficheiro de vídeo. O track trata automaticamente da deteção e atribuição de ID.

from ultralytics import YOLO

# Load the official YOLO11 nano model
model = YOLO("yolo11n.pt")

# Track objects in a video source (use '0' for webcam)
# The 'show=True' argument visualizes the tracking IDs in real-time
results = model.track(source="https://supervision.roboflow.com/assets/", show=True)

# Print the unique IDs detected in the first frame
if results[0].boxes.id is not None:
    print(f"Tracked IDs: {results[0].boxes.id.cpu().numpy()}")

Conceitos Relacionados

Para compreender plenamente as nuances do seguimento, é útil compreender o seguimento de múltiplos objectos (MOT), que que se centra especificamente no tratamento de vários alvos em simultâneo em cenas com muita gente. Além disso, o seguimento é frequentemente combinado com a segmentação de instâncias para track para seguir contornos precisos de objectos em vez de apenas caixas delimitadoras, oferecendo um maior nível de granularidade para tarefas como médica ou a manipulação robótica.

Junte-se à comunidade Ultralytics

Junte-se ao futuro da IA. Conecte-se, colabore e cresça com inovadores globais

Junte-se agora