Simple Science

Ciência de ponta explicada de forma simples

# Informática# Visão computacional e reconhecimento de padrões

Fluxo de Informação Otimizado em Rastreamento de Objetos Visuais

OIFTrack melhora a precisão do rastreamento gerenciando o fluxo de informações entre os alvos e os tokens de fundo.

― 8 min ler


OIFTrack: RastreamentoOIFTrack: RastreamentoVisual Aprimoradoeficiência do rastreamento de objetos.Nova abordagem melhora a precisão e
Índice

Rastreamento de objetos visuais (VOT) é um processo que envolve identificar a localização e o tamanho de um objeto em um vídeo desde o primeiro quadro e rastreá-lo nos quadros seguintes. Essa tecnologia tem várias aplicações práticas, como em vigilância por vídeo, carros autônomos, realidade aumentada, robôs móveis e monitoramento de tráfego. Apesar de várias tentativas de melhorar o VOT ao longo dos anos, fazer o rastreamento ser confiável e eficaz em situações do mundo real ainda é um desafio. Questões comuns incluem mudanças na aparência, objetos bloqueando a visão, desfoque de movimento, fundos bagunçados e objetos semelhantes por perto que podem confundir o rastreador.

Nos últimos anos, o aprendizado profundo fez grandes avanços, especialmente com métodos que usam Redes Neurais Convolucionais (CNNs) para rastreamento. Dentre esses, os métodos de rastreamento baseados em Siamese mostraram resultados impressionantes. Os rastreadores Siamese consistem em duas seções idênticas de CNN que analisam o objeto alvo e uma área ao redor separadamente. Depois, eles determinam a localização do alvo comparando características de ambas as seções. No entanto, esses métodos frequentemente têm dificuldade em considerar o contexto maior ao redor do objeto, e podem não lidar bem com interações complexas, como quando o objeto muda de forma ou está parcialmente escondido. Como resultado, alguns métodos de rastreamento mais novos viraram-se para Transformers, que ganharam fama originalmente em processar dados de linguagem.

Os Transformers se tornaram populares porque conseguem lidar com longas sequências de dados e capturar o contexto de forma eficaz usando Mecanismos de Atenção. Seu sucesso em tarefas como detecção de objetos e classificação de imagens inspirou seu uso também no rastreamento visual. Rastreadores de Transformers de uma única corrente combinam o processo de extração de características com atenção para melhorar a capacidade de rastrear objetos.

O Problema com Métodos Tradicionais

Nos métodos tradicionais de rastreamento de uma única corrente, o mecanismo de atenção calcula conexões entre todos os Tokens que representam tanto o template do alvo quanto a área de busca ao redor. Embora essa abordagem tenha se mostrado eficaz, não foi avaliado de forma completa se essa atenção realmente ajuda ou atrapalha a capacidade do rastreador de distinguir o alvo das distrações. A maioria dos modelos anteriores permite interação completa entre os dois tipos de tokens, mas isso pode levar a confusões, especialmente quando muitos tokens de fundo estão envolvidos.

O rastreamento a longo prazo, onde o objeto pode parecer muito diferente ao longo do tempo, é especialmente complicado. Alguns rastreadores tentam melhorar o desempenho adicionando templates dinâmicos, que se atualizam com base nos quadros mais confiáveis. No entanto, como seus predecessores, eles ainda tratam todos os tokens igualmente e não investigam como o fluxo de informações entre esses tokens afeta o rastreamento.

O Que Nós Propomos

Neste trabalho, introduzimos uma nova abordagem chamada Rastreamento de Fluxo de Informação Otimizado (OIFTrack). Esse método busca melhorar a precisão do rastreamento de objetos gerenciando cuidadosamente como a informação flui entre os diferentes tokens que representam o alvo e as áreas ao redor.

Primeiro, começamos com um template inicial do alvo e uma área de busca. Os tokens dessas duas regiões são considerados em quatro grupos: tokens de alvo iniciais, tokens de alvo dinâmicos (atualizados com base nos últimos quadros), tokens de fundo dinâmicos (que capturam o entorno) e tokens da região de busca. A ideia principal aqui é bloquear distrações desnecessárias nas primeiras etapas do processamento.

Nas camadas mais profundas do processo de rastreamento, os tokens de busca são divididos em duas categorias: aqueles que contêm dicas do alvo e aqueles que não contêm. Permitir apenas o fluxo de informações dos tokens de busca relevantes para os tokens do alvo ajuda a melhorar a capacidade geral de rastreamento, permitindo que o modelo se adapte a mudanças na aparência do alvo.

A Importância das Dicas Dinâmicas

Templates dinâmicos são essenciais no rastreamento, especialmente quando o alvo sofre mudanças significativas ao longo do tempo. Adicionar dicas de fundo dinâmicas também aumenta a capacidade do modelo de distinguir distrações e manter o foco no alvo.

No OIFTrack, o objetivo é incorporar informações da área ao redor de maneira que adicione contexto sem criar confusão. Por exemplo, em vez de focar apenas no alvo, consideramos uma área mais ampla que inclui distrações potenciais. Isso ajuda o rastreador a evitar identificar erroneamente objetos semelhantes nas proximidades.

Como Funciona o Processo

O processo OIFTrack começa dividindo imagens tanto do template do alvo quanto da região de busca em pedaços menores e gerenciáveis chamados patches. Esses patches são então transformados em tokens. Os tokens de diferentes grupos são combinados em uma única sequência antes de serem alimentados em um modelo Transformer.

Durante as etapas iniciais do processo de codificação, bloqueamos interações dos tokens de busca e dos tokens de fundo dinâmicos para os tokens iniciais do alvo. Isso permite uma melhor extração de características específicas do alvo. Assim que avançamos para as camadas mais profundas, categorizamos os tokens de busca novamente para manter o foco nas dicas relevantes.

Mecanismo de Atenção

O mecanismo de atenção é um componente chave do OIFTrack. Nas camadas iniciais do codificador, certas interações são bloqueadas para reduzir a interferência. Nas camadas mais profundas, analisamos quais tokens de busca carregam informações relevantes sobre o alvo. Depois de determinar quais tokens são mais relevantes, permitimos o fluxo de informações desses tokens específicos para os tokens do alvo, possibilitando uma melhor extração de características.

Eliminação de Tokens de Fundo

Um dos desafios do método OIFTrack é manter a eficiência computacional, especialmente à medida que aumentamos o número de tokens de entrada ao adicionar templates dinâmicos. Para reduzir o número de cálculos desnecessários, identificamos e eliminamos tokens que carregam principalmente informações de fundo.

Ao remover esses tokens menos relevantes da consideração, conseguimos manter altos níveis de desempenho enquanto simplificamos os cálculos. Essa abordagem ajuda a garantir que nosso modelo possa funcionar de forma eficiente sem sacrificar a precisão.

Avaliação e Desempenho

Para validar a eficácia da estrutura OIFTrack, realizamos avaliações extensivas contra vários benchmarks. Ao longo dos testes, o OIFTrack demonstrou resultados impressionantes, superando muitos modelos existentes em várias categorias.

Benchmark GOT-10K

Quando testado no benchmark GOT-10K, conhecido por avaliar habilidades de rastreamento de uma única tentativa, o OIFTrack alcançou uma pontuação média de sobreposição de 74,6%. Essa pontuação significa um desempenho superior em comparação com outros modelos. OIFTrack também superou outros rastreadores em termos de taxas de sucesso em limites definidos, mostrando sua eficácia em situações com classes de objetos não vistas.

Benchmarks TrackingNet e LaSOT

No robusto benchmark TrackingNet, o OIFTrack alcançou uma pontuação AUC top de 84,1%, exibindo sua eficácia em uma ampla gama de cenários de rastreamento. Também teve um bom desempenho no LaSOT, onde manteve um desempenho competitivo em várias características, demonstrando resiliência em cenários de rastreamento a longo prazo.

Benchmark UAV123

Para cenários de rastreamento aéreo, o conjunto de dados UAV123 apresentou desafios únicos devido ao pequeno tamanho dos objetos e mudanças constantes. OIFTrack produziu resultados competitivos, mostrando sua robustez mesmo em ambientes mais difíceis.

Conclusão

Resumindo, o modelo OIFTrack aproveita um mecanismo otimizado de fluxo de informação para aprimorar as capacidades de rastreamento de objetos. Ao focar na troca significativa de informações entre tokens enquanto reduz distrações, o modelo oferece melhor precisão e eficiência de rastreamento. O uso de templates dinâmicos e dicas contextuais do entorno ajuda significativamente a identificar o objeto alvo ao longo do tempo, tornando o OIFTrack um avanço promissor no campo do rastreamento visual de objetos.

De maneira geral, essa abordagem ilustra o poder do fluxo de informação cuidadosamente gerenciado e destaca a importância de incorporar aspectos dinâmicos em sistemas de rastreamento para lidar melhor com as complexidades de cenários do mundo real.

Fonte original

Título: Optimized Information Flow for Transformer Tracking

Resumo: One-stream Transformer trackers have shown outstanding performance in challenging benchmark datasets over the last three years, as they enable interaction between the target template and search region tokens to extract target-oriented features with mutual guidance. Previous approaches allow free bidirectional information flow between template and search tokens without investigating their influence on the tracker's discriminative capability. In this study, we conducted a detailed study on the information flow of the tokens and based on the findings, we propose a novel Optimized Information Flow Tracking (OIFTrack) framework to enhance the discriminative capability of the tracker. The proposed OIFTrack blocks the interaction from all search tokens to target template tokens in early encoder layers, as the large number of non-target tokens in the search region diminishes the importance of target-specific features. In the deeper encoder layers of the proposed tracker, search tokens are partitioned into target search tokens and non-target search tokens, allowing bidirectional flow from target search tokens to template tokens to capture the appearance changes of the target. In addition, since the proposed tracker incorporates dynamic background cues, distractor objects are successfully avoided by capturing the surrounding information of the target. The OIFTrack demonstrated outstanding performance in challenging benchmarks, particularly excelling in the one-shot tracking benchmark GOT-10k, achieving an average overlap of 74.6\%. The code, models, and results of this work are available at \url{https://github.com/JananiKugaa/OIFTrack}

Autores: Janani Kugarajeevan, Thanikasalam Kokul, Amirthalingam Ramanan, Subha Fernando

Última atualização: 2024-02-12 00:00:00

Idioma: English

Fonte URL: https://arxiv.org/abs/2402.08195

Fonte PDF: https://arxiv.org/pdf/2402.08195

Licença: https://creativecommons.org/licenses/by/4.0/

Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.

Obrigado ao arxiv pela utilização da sua interoperabilidade de acesso aberto.

Artigos semelhantes