Conheça o YOLO26: IA de visão de próxima geração.
Ultralytics
Voltar para o Glossário da Ultralytics

Object Re-identification (Re-ID)

Aprende como a Reidentificação de Objetos (Re-ID) corresponde identidades entre vistas de câmara. Descobre como usar o Ultralytics YOLO26 e o BoT-SORT para rastreio visual robusto.

A Reidentificação de Objetos (Re-ID) é uma tarefa especializada em visão computacional (CV) projetada para combinar um objeto ou indivíduo específico em diferentes visões de câmera que não se sobrepõem ou durante períodos prolongados. Enquanto a detecção de objetos padrão foca em reconhecer a classe de uma entidade — identificando que uma imagem contém uma "pessoa" ou um "carro" — a Re-ID vai um passo além, determinando qual pessoa ou carro específico é com base na aparência visual. Esta capacidade é essencial para criar uma narrativa coesa de movimento em ambientes de larga escala onde uma única câmera não consegue cobrir toda a área, conectando efetivamente os pontos entre observações visuais isoladas.

Link to this sectionComo a Reidentificação Funciona#

O desafio central da Re-ID é manter a consistência da identidade apesar das variações de iluminação, ângulos de câmera, pose e poluição no fundo. Para alcançar isso, o sistema geralmente emprega um pipeline de várias etapas envolvendo redes neurais profundas.

  • Extração de Características: Assim que um objeto é detectado, uma rede neural convolucional (CNN) analisa o recorte da imagem para gerar um vetor de características, comumente conhecido como embedding. Este vetor é uma representação numérica densa dos traços visuais únicos do objeto, como a textura da roupa ou a cor do veículo.
  • Aprendizado de Métricas: Os modelos subjacentes são treinados usando técnicas de aprendizado de métricas. O objetivo é garantir que os embeddings do mesmo objeto estejam matematicamente próximos um do outro no espaço vetorial, enquanto embeddings de objetos diferentes sejam empurrados para longe. Arquiteturas especializadas como redes neurais siamesas são frequentemente usadas para aprender essas relações.
  • Correspondência de Similaridade: Durante a implantação, o sistema compara o embedding de um objeto de consulta contra uma galeria de identidades armazenadas. Esta comparação geralmente envolve o cálculo da similaridade de cosseno ou distância euclidiana. Se a pontuação de similaridade ultrapassar um limite predefinido, o sistema confirma uma correspondência.

Link to this sectionRe-ID vs. Rastreamento de Objetos#

É importante distinguir a Re-ID do rastreamento de objetos, pois eles desempenham papéis complementares, mas distintos, em um pipeline de visão.

  • Rastreamento de Objetos: Este processo depende da continuidade temporal. Algoritmos como o Filtro de Kalman preveem a localização futura de um objeto no quadro imediatamente seguinte com base na sua velocidade e trajetória atuais. Ele frequentemente usa a Interseção sobre União (IoU) para associar detecções em quadros adjacentes.
  • Reidentificação: A Re-ID é crucial quando a continuidade temporal é interrompida. Isso ocorre durante oclusões — quando um objeto está escondido atrás de um obstáculo — ou quando um objeto sai do campo de visão de uma câmera e entra em outro. A Re-ID restabelece a identidade com base na aparência em vez do histórico de localização, permitindo um rastreamento multi-objeto (MOT) robusto.

Link to this sectionAplicações no Mundo Real#

A capacidade de manter a identidade através de visões desconexas permite análises sofisticadas em diversos setores.

  • Gestão de Tráfego em Cidades Inteligentes: No contexto de IA em cidades inteligentes, a Re-ID permite que sistemas municipais rastreiem um veículo à medida que ele se move por uma rede de interseções em toda a cidade. Isso auxilia no cálculo de tempos médios de viagem e na otimização do tempo dos semáforos sem depender exclusivamente do reconhecimento de placas.
  • Análise de Clientes no Varejo: Varejistas utilizam a Re-ID para entender o comportamento do comprador. Ao vincular avistamentos de um cliente em diferentes corredores, as lojas podem gerar mapas de calor de caminhos populares. Isso ajuda na otimização de layouts de loja e níveis de pessoal, fornecendo insights sobre toda a jornada do cliente em vez de apenas interações isoladas.

Link to this sectionImplementando Rastreamento com Recursos de Re-ID#

Workflows modernos de visão computacional com IA frequentemente combinam detectores de alto desempenho com rastreadores que utilizam conceitos de Re-ID. O modelo YOLO26 pode ser perfeitamente integrado a rastreadores como o BoT-SORT, que aproveita recursos de aparência para manter a consistência do rastreamento. Para usuários que buscam gerenciar seus conjuntos de dados e pipelines de treinamento com eficiência, a Ultralytics Platform oferece uma interface unificada para anotação e implantação.

O exemplo a seguir demonstra como realizar o rastreamento de objetos usando o pacote Python da Ultralytics, que gerencia a persistência de identidade automaticamente:

from ultralytics import YOLO

# Load the latest YOLO26 model
model = YOLO("yolo26n.pt")

# Track objects in a video file
# The 'persist=True' argument is vital for maintaining IDs across frames
# BoT-SORT is a tracker that can utilize appearance features for Re-ID
results = model.track(
    source="https://www.ultralytics.com/blog/ultralytics-yolov8-for-speed-estimation-in-computer-vision-projects",
    tracker="botsort.yaml",
    persist=True,
)

# Print the unique ID assigned to the first detected object in the first frame
if results[0].boxes.id is not None:
    print(f"Tracked Object ID: {results[0].boxes.id[0].item()}")

Para um desempenho robusto, treinar esses modelos exige dados de treinamento de alta qualidade. Técnicas como triplet loss são frequentemente empregadas durante o treinamento de sub-módulos específicos de Re-ID para refinar o poder discriminatório dos embeddings. Compreender as nuances de precisão e recall também é crítico ao avaliar quão bem um sistema de Re-ID evita falsas correspondências.

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais

Vamos construir o futuro da IA juntos!

Começa a tua jornada com o futuro da aprendizagem automática