Glossário

Seguimento de objectos

Descobre como o seguimento de objectos potencia a IA ao monitorizar os movimentos dos objectos ao longo do tempo para aplicações como a segurança, o tráfego e a análise desportiva.

Treina os modelos YOLO simplesmente
com Ultralytics HUB

Aprende mais

O rastreamento de objetos é uma tarefa especializada em visão computacional que se concentra na identificação e monitoramento contínuo do movimento de objetos entre quadros de uma seqüência de vídeo. Ao contrário da deteção de objectos, que identifica objectos em fotogramas individuais, o seguimento de objectos estabelece uma identidade consistente para os objectos detectados em vários fotogramas, permitindo que os seus percursos e interações sejam analisados ao longo do tempo. Essa capacidade é essencial para aplicações que exigem compreensão temporal do comportamento do objeto, como monitoramento de atividades e modelagem preditiva.

Conceitos-chave

O seguimento de objectos envolve várias técnicas e conceitos fundamentais:

  • Rastreamento baseado em deteção: Muitos sistemas de seguimento modernos baseiam-se em modelos de deteção de objectos como Ultralytics YOLO para identificar objectos em cada fotograma e depois ligar estas detecções entre fotogramas usando algoritmos como o filtro de Kalman ou o fluxo ótico.
  • Multi-Object Tracking (MOT): Esta técnica segue vários objectos em simultâneo, mantendo identificadores únicos para cada objeto à medida que se movem na cena. A MOT é particularmente útil em ambientes com muita gente, como o trânsito urbano ou estádios desportivos.
  • Métodos de rastreio:
    • Seguimento de um único objeto (SOT): Centra-se na monitorização de um único objeto numa sequência de vídeo.
    • Rastreamento baseado em caraterísticas: Baseia-se em caraterísticas visuais, como textura, cor ou forma, para manter a identidade do objeto.
    • Rastreamento sem modelo: Rastreia objectos sem conhecimento prévio da sua aparência, útil em ambientes dinâmicos ou imprevisíveis.

Sabe mais sobre o fluxo ótico, uma técnica frequentemente utilizada no rastreio para estimar o movimento entre fotogramas de vídeo.

Relevância e aplicações

O rastreio de objectos é um componente crítico em muitas aplicações de IA do mundo real, fornecendo informações sobre a dinâmica dos objectos e permitindo a automatização em vários domínios:

Exemplos do mundo real:

  1. Vigilância e segurança: O rastreamento de objetos é a base dos sistemas inteligentes de vigilância por vídeo. Por exemplo, o rastreamento de indivíduos em uma área lotada pode ajudar a identificar comportamentos suspeitos ou detetar acesso não autorizado em zonas seguras. Sabe mais sobre a IA de visão na segurança.
  2. Gestão do tráfego: O seguimento de veículos em tempo real ajuda na análise do fluxo de tráfego, na deteção de congestionamentos e no desenvolvimento de sistemas de condução autónoma. Explora a forma como a Vision AI contribui para soluções de tráfego inteligentes.

  3. Análise desportiva: O seguimento de objectos é amplamente utilizado no desporto para monitorizar os jogadores e a bola, fornecendo informações sobre as estratégias da equipa e o desempenho dos jogadores. Estes dados permitem aos treinadores tomar decisões informadas e melhorar os programas de treino.

  4. Cuidados de saúde: Na imagiologia médica, o seguimento de objectos tem aplicações como a análise do movimento de células ou a monitorização de doentes durante a reabilitação. Sabe como a IA está a transformar os cuidados de saúde.

  5. Monitorização da vida selvagem: O seguimento de objectos apoia os esforços de conservação através da monitorização dos movimentos dos animais utilizando drones ou armadilhas fotográficas. Isto ajuda os investigadores a estudar os padrões de migração e a utilização do habitat, tal como salientado em IA na conservação da vida selvagem.

Termos distintos

O seguimento de objectos é frequentemente confundido com tarefas relacionadas, como a deteção de objectos e a segmentação de instâncias. Vê a seguir como diferem:

  • Deteção de objectos: Identifica e localiza objectos em fotogramas individuais. O rastreamento amplia isso mantendo a consistência entre os quadros. Saiba mais sobre a deteção de objetos.
  • Segmentação de instância: Fornece uma máscara ao nível do pixel para cada objeto numa imagem. Embora o seguimento possa utilizar dados de segmentação, o seu objetivo principal é a consistência temporal.
  • Fluxo ótico: Uma tarefa de nível inferior usada no rastreamento para estimar o movimento de pixels entre quadros.

Ferramentas e estruturas avançadas

Várias estruturas e ferramentas suportam o seguimento de objectos através da combinação de algoritmos de deteção e seguimento:

  • Ultralytics YOLO: Conhecido pelas suas capacidades de deteção de objectos em tempo real, Ultralytics YOLO pode ser integrado com sistemas de localização para criar aplicações robustas.
  • Ultralytics HUB: Simplifica as tarefas de rastreio com a plataformaUltralytics HUB, que oferece soluções sem código para formação e implementação de modelos de IA de visão.
  • Filtro de Kalman: Frequentemente utilizado no rastreio para prever a posição futura de um objeto com base no seu estado observado.
  • BYTETracker: Um algoritmo moderno de rastreamento de vários objetos que combina deteção com previsão de movimento. Sabe mais em Ultralytics Trackers Documentation.

Desafios e direcções futuras

O rastreio de objectos enfrenta desafios como a oclusão, em que os objectos são parcial ou totalmente obscurecidos, e as alterações de aparência, em que as caraterísticas visuais de um objeto variam ao longo do tempo. Espera-se que os avanços na aprendizagem profunda e em técnicas como a aprendizagem auto-supervisionada melhorem a precisão e a robustez do rastreio.

À medida que a visão por computador continua a evoluir, o rastreio de objectos desempenhará um papel fundamental na ativação de sistemas inteligentes em todas as indústrias, desde veículos autónomos a cidades inteligentes. Explora mais sobre a evolução das tecnologias de deteção e seguimento de objectos.

Lê tudo