$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
A precisão do rastreamento foi avaliada por comparação com uma verdade de solo (GT) gerada manualmente. Vinte cenas de 5 ou 10 segundos foram extraídas e classificadas como cenas lotadas (CR), que incluíam sobreposições como ratos cruzando caminhos (12 cenas; total de 1.950 quadros) ou cenas não lotadas (nCR) sem sobreposições (8 cenas; total de 1.350 quadros). As previsões de rastreamento dentro de 10 pixels da posição GT foram contadas como correspondências (Match); previsões ≥10 pixels de distância foram contadas como falsos positivos (FP); e as previsões ausentes foram contadas como falsos negativos (FN). Além disso, se a identidade prevista diferisse daquela no quadro imediatamente anterior, ela era contada como uma troca de ID.
Comparado com maDLC (Figura 6), o vmTracking mostrou uma melhora significativa no Match nas cenas CR e nCR (Figura 6A, CR: p < 0,001; Figura 6E, nCR: p < 0,01). Em ambos os tipos de cena, não ocorreram FNs e o número de FNs foi significativamente reduzido com vmTracking (Figura 6B, CR: p < 0,001; Figura 6F, nCR: p < 0,05). As contagens de FP (Figura 6C e 6G) e chave ID (Figura 6D, H) não mostraram alterações em nenhum dos tipos de cena. Uma comparação lado a lado dos resultados de rastreamento obtidos usando vmTracking e maDLC convencional é apresentada, destacando a precisão e estabilidade aprimoradas do vmTracking em condições de superlotação (Vídeo Suplementar 1).
Também examinamos a relação entre o número de quadros de anotação e Match e FN para cenas CR em maDLC e vmTracking (Figura 6I). No maDLC, o Match se estabilizou em aproximadamente 85% com cerca de 400 quadros de anotação, com pouca melhoria adicional à medida que o número aumentava. Aumentar os quadros de anotação para treinamento não reduziu os FNs. Em contraste, o vmTracking mostrou um aumento constante na correspondência com mais quadros de anotação, atingindo aproximadamente 95% em cerca de 1.000 quadros.
Os marcadores virtuais foram classificados em seis categorias com base em seus padrões de atribuição, e a proporção de cada categoria foi usada como um índice de precisão do marcador virtual para examinar sua relação com o rastreamento Match (Figura 6J). Cenas com uma proporção maior de marcadores virtuais atribuídos corretamente tendiam a mostrar maior correspondência. No entanto, algumas cenas em que a proporção de marcadores corretos era baixa, seja por causa de muitas atribuições incorretas ou muitos marcadores ausentes, ainda exibiam alta correspondência (por exemplo, cenas CR 3 e 11).

Figura 1: Visão geral do fluxo de trabalho vmTracking. (A) Diagrama esquemático do fluxo de trabalho vmTracking. Primeiro, execute maDLC no vídeo sem marcador (I). Com base nos dados de rastreamento maDLC resultantes, corrija a saída para que cada indivíduo mantenha uma ID consistente em todo o vídeo e crie um vídeo rotulado que exiba apenas um subconjunto selecionado de pontos-chave (II). Usando os rótulos neste vídeo como marcadores virtuais, acompanhe o vídeo do marcador virtual com saDLC (III). (B) Dois exemplos de vmTracking são mostrados como instantâneos de cada estágio do processo. A imagem à esquerda mostra a visão completa e as imagens à direita são vistas ampliadas das áreas delimitadas por caixas amarelas. As barras laranja nos cantos inferiores direitos das imagens indicam as escalas: 5 cm para a imagem "Markerless (Overview)" e 1 cm para todas as outras. Clique aqui para ver uma versão maior desta figura.

Figura 2: Fluxo de trabalho de rastreamento de vários animais sem marcadores usando maDLC. Esta figura está relacionada à etapa 2.1 do protocolo. (A) Os painéis são adaptados da Figura 1B e ilustram o Processo I (rastreamento de vários animais sem marcadores) mostrado na Figura 1A. Para maior clareza, cada animal é delineado com uma linha tracejada. A barra laranja no canto inferior direito de cada imagem indica uma barra de escala de 1 cm. (BD) Instantâneos de quadros usados para rotulagem durante a execução do maDLC. A barra laranja no canto inferior direito de cada imagem indica uma barra de escala de 5 cm. (B) Exemplo de quadro antes da aplicação dos rótulos. (C) Mesmo quadro que em B, após a rotulagem. (D) Exemplo de outro quadro rotulado. A identidade dos indivíduos entre os quadros C e D é desconhecida, mas a identidade individual não precisa ser considerada ao rotular. Conforme mostrado nos instantâneos, basta rotular corretamente a postura de cada animal. Clique aqui para ver uma versão maior desta figura.

Figura 3: Fluxo de trabalho para criar um vídeo de marcador virtual com base nos resultados do maDLC. Esta figura está relacionada à etapa 2.2 do protocolo. (A) Os painéis são adaptados da Figura 1B e ilustram o Processo II (criação de marcadores virtuais) mostrado na Figura 1A. Para maior clareza, cada animal é delineado com uma linha tracejada. As setas brancas indicam os pontos-chave usados como marcadores virtuais (o 2º e o 4º pontos-chave para cada ID). Neste exemplo, os marcadores virtuais são gerados em tons de cinza: os rótulos maDLC roxo, verde e vermelho aparecem como preto, cinza e branco, respectivamente. No Exemplo 1, os resultados do maDLC foram gerados diretamente como marcadores virtuais sem correção. No Exemplo 2, os IDs roxo e vermelho foram trocados e corrigidos antes da saída, devido a uma troca de ID em quadros consecutivos. Um ponto verde no resultado do maDLC que deveria ter sido corrigido foi negligenciado e gerado sem modificação. A barra laranja no canto inferior direito de cada imagem indica uma barra de escala de 1 cm. (B) GUI baseada em Python para editar arquivos de dados de coordenadas h5 para reter apenas pontos-chave específicos e substituir todos os outros por NaN11. (Ba) Janela do menu inicial na inicialização do programa. Selecione o arquivo a ser editado por meio do botão Selecionar arquivo h5. (Bb) Janela após selecionar o arquivo h5. Verifique os pontos-chave a serem substituídos por NaN (exibidos como nome individual do nome da peça do corpo) e especifique os horários de início e término (com taxa de quadros) ou números de quadro para substituição de NaN. Clicar em Processar dados salva o arquivo editado na mesma pasta e cria um backup do original. (C) Quadros consecutivos de uma cena em que ocorreu uma troca de ID. (D) Exemplo de correção de todos os pontos de rastreamento de B. (E) Instantâneo mostrando o resultado de B com apenas o 2º e 4º pontos-chave retidos. (F) Exemplo de correção do resultado em E. Comparado com a correção de todos os pontos-chave (C → D), limitar a correção a dois pontos (C → E → F) reduz o número de edições necessárias. A barra laranja no canto inferior direito de cada imagem C-F indica uma barra de escala de 5 cm. Clique aqui para ver uma versão maior desta figura.

Figura 4: Fluxo de trabalho para rastrear o vídeo do marcador virtual. Esta figura está relacionada à etapa 3 do protocolo. (A) Os painéis são adaptados da Figura 1B e ilustram o Processo III (rastreamento do vídeo do marcador virtual) mostrado na Figura 1A. Cada indivíduo é colocado em um contorno pontilhado para maior clareza do alvo de rastreamento. Neste exemplo, indivíduos com marcadores virtuais pretos, cinzas e brancos são rastreados como rótulos roxos, verdes e vermelhos, respectivamente. No Exemplo 1, o marcador virtual cinza está ausente, mas vmTracking mantém o rastreamento de identidade correto. No Exemplo 2, o marcador cinza aparece em dois indivíduos, mas o rastreamento permanece correto. A barra laranja no canto inferior direito de cada imagem indica uma barra de escala de 1 cm. (BD) Instantâneos de quadros usados para rotulagem durante vmTracking. Nesta etapa, saDLC é usado, com cada ponto-chave definido para incluir informações individuais e de partes do corpo. A rotulagem especifica qual parte do corpo de qual indivíduo é representado. A barra laranja no canto inferior direito de cada imagem indica uma barra de escala de 5 cm. (B) Instantâneo de um quadro antes da rotulagem. (C) Instantâneo do quadro em B após a rotulagem. (D) Instantâneo de um quadro diferente de C após a rotulagem. Mesmo em quadros diferentes (por exemplo, C e D), a rotulagem mantém a identidade individual usando o marcador virtual como uma sugestão, conforme indicado por cores consistentes do rótulo. Clique aqui para ver uma versão maior desta figura.

Figura 5: Fluxo de trabalho para mesclar resultados de rastreamento com um vídeo sem marcador para produzir um vídeo de rastreamento sem marcadores virtuais. Esta é uma etapa opcional relacionada à NOTA na Etapa 3.8.2. (A) Quando os resultados de rastreamento são aplicados ao vídeo do marcador virtual, o vídeo de rastreamento resultante retém os marcadores virtuais (vmTrackingvm+). As setas amarelas indicam os marcadores virtuais visíveis na saída. Em vez disso, aplicar os resultados de rastreamento ao vídeo original sem marcadores produz um vídeo de rastreamento sem marcadores virtuais (vmTrackingvm-), adequado para apresentação ou outras finalidades. A barra laranja no canto inferior direito de cada imagem indica uma barra de escala de 1 cm. (B, C) Gerenciamento de arquivos na pasta "vídeos" do diretório do projeto ao aplicar os resultados do vmTracking a um vídeo sem marcador. A caixa laranja ilustra esquematicamente o conteúdo da pasta. (B) A pasta "vídeos" depois de gerar um vídeo de rastreamento vmTracking, enviando os resultados do rastreamento para o vídeo do marcador virtual (mostrado esquematicamente como '4. Rótulos no vídeo do marcador virtual'). (C) Preparando a pasta "videos" para enviar resultados vmTracking para o vídeo sem marcador. Mova ou renomeie o '1. Vídeo do marcador virtual' e '4. Rótulos nos arquivos de vídeo do marcador virtual do painel B para que sejam excluídos da pasta. O problema não são os arquivos em si, mas que seus nomes de arquivo originais interferem no processamento. Em seguida, coloque o '5. Vídeo sem marcador' na pasta, renomeando-o para corresponder ao nome do arquivo de vídeo do marcador virtual original (por exemplo, VMvideo.MP4). Nesse estado, a execução de Criar vídeos novamente produz um vídeo de rastreamento com os resultados aplicados ao vídeo sem marcador ('6. Rótulos em vídeo sem marcador'). Esta figura foi modificada de Azechi & Takahashi, 2025, PLOS Biology (CC BY 4.0)7. Clique aqui para ver uma versão maior desta figura.

Figura 6: Avaliação da precisão do rastreamento com vmTracking. (AH) Comparação entre maDLC e vmTracking para as proporções de correspondências. (A), falsos negativos (B), falsos positivos (C) e chaves de ID (D) em 12 cenas lotadas (CR) e correspondências (E), falsos negativos (F), falsos positivos (G) e chaves de ID (H) em 8 cenas não lotadas (nCR). Os gráficos representam os valores medidos para cada cena e as barras representam os valores médios calculados a partir deles. As comparações estatísticas foram realizadas por meio do teste dos postos sinalizados de Wilcoxon. (I) Relação entre o número de quadros anotados em CR e as proporções de correspondências e falsos negativos. A caixa verde à direita mostra uma visão ampliada da área delimitada pelas linhas pontilhadas verdes no painel esquerdo. Os gráficos representam os valores médios. (J) Relação entre a precisão do marcador virtual e o rastreamento de correspondências em cenas CR e nCR. A precisão do marcador virtual foi categorizada para cada par de marcadores em seis tipos: ambos os pontos atribuídos corretamente ao indivíduo correto, um correto e um ausente, um correto e um incorreto, ambos incorretos, um incorreto e um ausente e ambos ausentes. Para cada cena, as proporções dessas categorias são mostradas como barras empilhadas, com a correspondência de rastreamento correspondente para essa cena indicada acima de cada barra. As cenas são organizadas em ordem crescente de correspondência de rastreamento da esquerda para a direita, separadamente para cenas CR e nCR. Cenas de RC: n = 12; Cenas nCR: n = 8. p < 0,001, **p < 0,01, *p < 0,05. Esta figura foi modificada de Azechi e Takahashi (2025)9. Clique aqui para ver uma versão maior desta figura.
Figura suplementar 1: Instantâneo da janela principal no DeepLabCut multi-animal, mostrando a localização de cada guia de operação. Os instantâneos ilustram, com setas, as guias usadas em cada etapa do procedimento vmTracking. As imagens foram capturadas da GUI do DeepLabCut (versão 2.2.3). Clique aqui para baixar esta figura.
Figura suplementar 2: Instantâneo da janela principal no DeepLabCut de um único animal, mostrando a localização de cada guia de operação. Os instantâneos ilustram, com setas, as guias usadas em cada etapa do procedimento vmTracking. As imagens foram capturadas da GUI do DeepLabCut (versão 2.2.3). Clique aqui para baixar esta figura.
Vídeo Suplementar 1: Comparação do DeepLabCut multi-animal e do vmTracking no rastreamento de três camundongos. Este vídeo comparativo mostra o desempenho do DeepLabCut (maDLC; à esquerda) e do vmTracking (à direita) durante o rastreamento de três camundongos. O vídeo vmTracking foi gerado substituindo o vídeo do marcador virtual pelo vídeo original sem marcador, seguindo o procedimento descrito na NOTA da Etapa 3.8.2, para apresentar os resultados do rastreamento sem marcadores virtuais. Para cada método de rastreamento, as identidades individuais são indicadas usando rótulos de cores da mesma família de cores para facilitar a comparação. Ao longo do vídeo, o vmTracking mostra menos casos em que partes do corpo pertencentes a diferentes indivíduos são detectadas, em comparação com o maDLC. Notavelmente, por volta dos 15-17 s, o maDLC identifica erroneamente os indivíduos com rótulo verde e vermelho, resultando em uma troca de suas identidades atribuídas. Clique aqui para baixar este arquivo.