$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
La precisión del seguimiento se evaluó en comparación con una verdad fundamental (GT) generada manualmente. Se extrajeron veinte escenas de 5 o 10 s y se clasificaron como escenas abarrotadas (CR), que incluían superposiciones como ratones que se cruzaban (12 escenas; total de 1.950 fotogramas) o escenas no abarrotadas (nCR) sin superposiciones (8 escenas; total de 1.350 fotogramas). Las predicciones de seguimiento dentro de los 10 píxeles de la posición GT se contaron como coincidencias (Match); las predicciones a ≥10 píxeles de distancia se contaron como falsos positivos (FP); y las predicciones faltantes se contaron como falsos negativos (FN). Además, si la identidad predicha difería de la del fotograma inmediatamente anterior, se contaba como un modificador de ID.
En comparación con maDLC (Figura 6), vmTracking mostró una mejora significativa en la coincidencia en las escenas CR y nCR (Figura 6A, CR: p < 0,001; Figura 6E, nCR: p < 0,01). En ambos tipos de escenas, no se produjeron FN y el número de FN se redujo significativamente con vmTracking (Figura 6B, CR: p < 0,001; Figura 6F, nCR: p < 0,05). Los recuentos de FP (Figura 6C y 6G) y del interruptor de ID (Figura 6D, H) no mostraron cambios en ninguno de los tipos de escena. Se presenta una comparación lado a lado de los resultados de seguimiento obtenidos utilizando vmTracking y maDLC convencional, destacando la precisión y estabilidad mejoradas de vmTracking en condiciones de hacinamiento (Video complementario 1).
También examinamos la relación entre el número de fotogramas de anotación y Match y FN para escenas CR en maDLC y vmTracking (Figura 6I). En maDLC, el Match se estabilizó en aproximadamente el 85% con alrededor de 400 marcos de anotación, con pocas mejoras adicionales a medida que aumentaba el número. El aumento de los marcos de anotación para el entrenamiento no redujo los FN. Por el contrario, vmTracking mostró un aumento constante en Match con más fotogramas de anotación, alcanzando aproximadamente el 95 % en alrededor de 1.000 fotogramas.
Los marcadores virtuales se clasificaron en seis categorías según sus patrones de asignación, y la proporción de cada categoría se utilizó como un índice de precisión del marcador virtual para examinar su relación con el seguimiento de Match (Figura 6J). Las escenas con una mayor proporción de marcadores virtuales asignados correctamente tendían a mostrar una coincidencia más alta. Sin embargo, algunas escenas en las que la proporción de marcadores correctos era baja, ya sea debido a muchas asignaciones incorrectas o a muchos marcadores faltantes, aún exhibían una coincidencia alta (por ejemplo, las escenas CR 3 y 11).

Figura 1: Descripción general del flujo de trabajo de vmTracking. (A) Diagrama esquemático del flujo de trabajo de vmTracking. Primero, realice maDLC en el video sin marcadores (I). En función de los datos de seguimiento de maDLC resultantes, corrija la salida para que cada individuo mantenga una identificación coherente a lo largo del vídeo y cree un vídeo etiquetado que muestre solo un subconjunto seleccionado de puntos clave (II). Usando las etiquetas de este video como marcadores virtuales, rastree el video del marcador virtual con saDLC (III). (B) Se muestran dos ejemplos de vmTracking como instantáneas de cada fase del proceso. La imagen del extremo izquierdo muestra la vista completa y las imágenes de la derecha son vistas ampliadas de las áreas delimitadas por cuadros amarillos. Las barras naranjas en las esquinas inferiores derechas de las imágenes indican las escalas: 5 cm para la imagen "Sin marcadores (descripción general)" y 1 cm para todas las demás. Haga clic aquí para ver una versión más grande de esta figura.

Figura 2: Flujo de trabajo de seguimiento de múltiples animales sin marcadores utilizando maDLC. Esta cifra está relacionada con el paso 2.1 del Protocolo. (A) Los paneles están adaptados de la Figura 1B e ilustran el Proceso I (seguimiento de múltiples animales sin marcadores) que se muestra en la Figura 1A. Para mayor claridad, cada animal está delineado con una línea discontinua. La barra naranja en la esquina inferior derecha de cada imagen indica una barra de escala de 1 cm. (D-C) Instantáneas de fotogramas utilizados para el etiquetado durante la ejecución de maDLC. La barra naranja en la esquina inferior derecha de cada imagen indica una barra de escala de 5 cm. (B) Ejemplo de marco antes de aplicar las etiquetas. (C) Mismo marco que en B, después del etiquetado. (D) Ejemplo de otro marco etiquetado. Se desconoce la identidad de los individuos entre los fotogramas C y D, pero no es necesario considerar la identidad individual al etiquetar. Como se muestra en las instantáneas, basta con etiquetar correctamente la postura de cada animal. Haga clic aquí para ver una versión más grande de esta figura.

Figura 3: Flujo de trabajo para crear un video de marcador virtual basado en los resultados de maDLC. Esta cifra está relacionada con el paso 2.2 del Protocolo. (A) Los paneles están adaptados de la Figura 1B e ilustran el Proceso II (creación de marcadores virtuales) que se muestra en la Figura 1A. Para mayor claridad, cada animal está delineado con una línea discontinua. Las flechas blancas indican los puntos clave utilizados como marcadores virtuales (los puntos clave 2 y 4 para cada ID). En este ejemplo, los marcadores virtuales se generan en escala de grises: las etiquetas maDLC moradas, verdes y rojas aparecen en negro, gris y blanco, respectivamente. En el Ejemplo 1, los resultados de maDLC se emitieron directamente como marcadores virtuales sin corrección. En el Ejemplo 2, los ID morados y rojos se intercambiaron y corrigieron antes de la salida, debido a un cambio de ID en fotogramas consecutivos. Se pasó por alto un punto verde en el resultado de maDLC que debería haberse corregido y se generó sin modificaciones. La barra naranja en la esquina inferior derecha de cada imagen indica una barra de escala de 1 cm. (B) GUI basada en Python para editar archivos de datos de coordenadas h5 para retener solo puntos clave específicos y reemplazar todos los demás con NaN11. (Ba) Ventana de menú inicial al iniciar el programa. Seleccione el archivo que desea editar mediante el botón Seleccionar archivo h5. (Bb) Ventana después de seleccionar el archivo h5. Compruebe los puntos clave que desea reemplazar con NaN (que se muestran como nombre individual-nombre de la pieza del cuerpo) y especifique las horas de inicio y finalización (con velocidad de fotogramas) o los números de fotograma para el reemplazo de NaN. Al hacer clic en Procesar datos, se guarda el archivo editado en la misma carpeta y se crea una copia de seguridad del original. (C) Fotogramas consecutivos de una escena en la que se produjo un cambio de ID. (D) Ejemplo de corrección de todos los puntos de seguimiento de B. (E) Instantánea que muestra el resultado de B con solo los puntos clave 2 y 4 retenidos. (F) Ejemplo de corrección del resultado en E. En comparación con la corrección de todos los puntos clave (C → D), limitar la corrección a dos puntos (C → E → F) reduce el número de ediciones requeridas. La barra naranja en la esquina inferior derecha de cada imagen CF indica una barra de escala de 5 cm. Haga clic aquí para ver una versión más grande de esta figura.

Figura 4: Flujo de trabajo para el seguimiento del video del marcador virtual. Esta cifra está relacionada con el paso 3 del Protocolo. (A) Los paneles están adaptados de la Figura 1B e ilustran el Proceso III (seguimiento del video del marcador virtual) que se muestra en la Figura 1A. Cada individuo está encerrado en un contorno punteado para mayor claridad del objetivo de seguimiento. En este ejemplo, las personas con marcadores virtuales negros, grises y blancos se rastrean como etiquetas moradas, verdes y rojas, respectivamente. En el ejemplo 1, el marcador virtual gris está ausente, pero vmTracking mantiene el seguimiento de identidad correcto. En el ejemplo 2, el marcador gris aparece en dos individuos, pero el seguimiento sigue siendo correcto. La barra naranja en la esquina inferior derecha de cada imagen indica una barra de escala de 1 cm. (D-C) Instantáneas de fotogramas usados para el etiquetado durante vmTracking. En este paso, se utiliza saDLC, con cada punto clave definido para incluir información individual y de partes del cuerpo. El etiquetado especifica qué parte del cuerpo de cada individuo está representada. La barra naranja en la esquina inferior derecha de cada imagen indica una barra de escala de 5 cm. (B) Instantánea de un fotograma antes del etiquetado. (C) Instantánea del fotograma en B después del etiquetado. (D) Instantánea de un fotograma diferente de C después del etiquetado. Incluso en diferentes fotogramas (por ejemplo, C y D), el etiquetado mantiene la identidad individual utilizando el marcador virtual como indicación, como lo indican los colores de etiqueta consistentes. Haga clic aquí para ver una versión más grande de esta figura.

Figura 5: Flujo de trabajo para fusionar los resultados de seguimiento con un vídeo sin marcadores para producir un vídeo de seguimiento sin marcadores virtuales. Este es un paso opcional relacionado con la NOTA del Paso 3.8.2. (A) Cuando se aplican los resultados de seguimiento al vídeo de marcador virtual, el vídeo de seguimiento resultante conserva los marcadores virtuales (vmTrackingvm+). Las flechas amarillas indican los marcadores virtuales visibles en la salida. La aplicación de los resultados de seguimiento al vídeo original sin marcadores produce un vídeo de seguimiento sin marcadores virtuales (vmTrackingvm-), adecuado para presentaciones u otros fines. La barra naranja en la esquina inferior derecha de cada imagen indica una barra de escala de 1 cm. (B, C) Administración de archivos en la carpeta "videos" del directorio del proyecto al aplicar los resultados de vmTracking a un video sin marcadores. El cuadro naranja ilustra esquemáticamente el contenido de la carpeta. (B) La carpeta "videos" después de generar un video de seguimiento de vmTracking al generar los resultados de seguimiento en el video del marcador virtual (que se muestra esquemáticamente como '4. Etiquetas en video de marcador virtual'). (C) Preparación de la carpeta "videos" para generar resultados de vmTracking en el video sin marcadores. Mueva o cambie el nombre del '1. Video de marcador virtual' y '4. Etiquetas en los archivos de vídeo de marcador virtual del panel B para que se excluyan de la carpeta. El problema no son los archivos en sí, sino que sus nombres de archivo originales interfieren con el procesamiento. Luego, coloque el '5. Vídeo sin marcadores' en la carpeta, cambiándole el nombre para que coincida con el nombre de archivo del vídeo de marcador virtual original (por ejemplo, VMvideo.MP4). En este estado, volver a ejecutar Crear vídeos produce un vídeo de seguimiento con los resultados aplicados al vídeo sin marcadores ('6. Etiquetas en vídeo sin marcadores»). Esta cifra ha sido modificada de Azechi & Takahashi, 2025, PLOS Biology (CC BY 4.0)7. Haga clic aquí para ver una versión más grande de esta figura.

Figura 6: Evaluación de la precisión del seguimiento con vmTracking. (A-H) Comparación entre maDLC y vmTracking para las proporciones de coincidencias. (A), falsos negativos (B), falsos positivos (C) y cambios de ID (D) en 12 escenas abarrotadas (CR), y coincidencias (E), falsos negativos (F), falsos positivos (G) y cambios de ID (H) en 8 escenas no abarrotadas (nCR). Los gráficos representan los valores medidos para cada escena y las barras representan los valores medios calculados a partir de ellos. Las comparaciones estadísticas se realizaron mediante la prueba de rangos con signo de Wilcoxon. (I) Relación entre el número de fotogramas anotados en CR y las proporciones de coincidencias y falsos negativos. El cuadro verde de la derecha muestra una vista ampliada del área delimitada por las líneas de puntos verdes en el panel izquierdo. Los gráficos representan los valores medios. (J) Relación entre la precisión del marcador virtual y el seguimiento de coincidencias en escenas CR y nCR. La precisión del marcador virtual se clasificó para cada par de marcadores en seis tipos: ambos puntos correctamente asignados al individuo correcto, uno correcto y uno faltante, uno correcto y uno incorrecto, ambos incorrectos, uno incorrecto y uno faltante, y ambos faltantes. Para cada escena, las proporciones de estas categorías se muestran como barras apiladas, con la coincidencia de seguimiento correspondiente para esa escena indicada encima de cada barra. Las escenas están dispuestas en orden ascendente de seguimiento de Match de izquierda a derecha, por separado para las escenas CR y nCR. Escenas CR: n = 12; Escenas nCR: n = 8. p < 0,001, **p < 0,01, *p < 0,05. Esta cifra ha sido modificada de Azechi y Takahashi (2025)9. Haga clic aquí para ver una versión más grande de esta figura.
Figura complementaria 1: Instantánea de la ventana principal en DeepLabCut multianimal, que muestra la ubicación de cada pestaña de operación. Las instantáneas ilustran, con flechas, las pestañas utilizadas en cada paso del procedimiento vmTracking. Las imágenes se capturaron desde la GUI de DeepLabCut (versión 2.2.3). Haga clic aquí para descargar esta figura.
Figura complementaria 2: Instantánea de la ventana principal en DeepLabCut de un solo animal, que muestra la ubicación de cada pestaña de operación. Las instantáneas ilustran, con flechas, las pestañas utilizadas en cada paso del procedimiento vmTracking. Las imágenes se capturaron desde la GUI de DeepLabCut (versión 2.2.3). Haga clic aquí para descargar esta figura.
Vídeo complementario 1: Comparación de DeepLabCut y vmTracking de múltiples animales en el seguimiento de tres ratones. Este video comparativo muestra el rendimiento de DeepLabCut (maDLC; izquierda) y vmTracking (derecha) durante el seguimiento de tres ratones. El vídeo vmTracking se generó sustituyendo el vídeo de marcador virtual por el vídeo original sin marcador, siguiendo el procedimiento descrito en la NOTA del Paso 3.8.2, para presentar los resultados de seguimiento sin marcadores virtuales. Para cada método de seguimiento, las identidades individuales se indican mediante etiquetas de color de la misma familia de colores para facilitar la comparación. A lo largo del video, vmTracking muestra menos casos en los que se detectan partes del cuerpo que pertenecen a diferentes individuos, en comparación con maDLC. En particular, alrededor de los 15-17 s, maDLC identifica erróneamente a los individuos con etiqueta verde y roja, lo que resulta en un cambio de sus identidades asignadas. Haga clic aquí para descargar este archivo.