Este protocolo describe los pasos para utilizar el nuevo software, SwarmSight, para el rastreo de cuadro por cuadro de insectos antena y proboscis de vídeos de cámara web convencional utilizando equipos convencionales. El software libre, código abierto procesos Marcos cerca de 120 veces más rápido que los seres humanos y se realiza en mejor que la precisión humana.
Muchos insectos de importancia agrícola y científico utilizan antenas para detectar la presencia de compuestos químicos volátiles y extiende su probóscide durante la alimentación. La capacidad de rápidamente obtener medidas de alta resolución de movimientos naturales de la antena y la probóscide y evaluar cómo cambian en respuesta a las manipulaciones químicas, genéticas y de desarrollo puede ayudar a la comprensión del comportamiento de insectos. Mediante la ampliación de nuestro anterior trabajo sobre la evaluación agregada enjambre de insectos o movimientos de animales grupo de natural y laboratorio videos utilizando el software de análisis de vídeo SwarmSight, hemos desarrollado un módulo de software nuevo, libre y de código abierto, SwarmSight Apéndice Seguimiento (SwarmSight.org) para el rastreo de cuadro por cuadro de insectos antena y proboscis de vídeos de cámara web convencional con equipos convencionales. El software procesa fotogramas aproximadamente 120 veces más rápidos que los seres humanos, realiza en mejor que la precisión humana y, con 30 fotogramas por segundo videos (fps), puede capturar dinámica antenal hasta 15 Hz. El software fue utilizado para rastrear la respuesta antenal de abejas a dos olores y encontró importantes retracciones antenales media distancia de la fuente de olor 1 s después de la presentación de olor. Observamos calor de densidad de posición de antena significa dependencia del ángulo de concentración de olor y mapa clúster y formación de grupos.
La mayoría artrópodos mover antenas u otro apéndice a muestra señales ambientales y las señales en tiempo y espacio. Los animales pueden utilizar las antenas para navegar su entorno mediante la detección de señales sensoriales tales como químicos volátiles y estímulos gustativos y mecánico1,2,3,4. En los insectos, las antenas contienen receptores sensoriales que se unen a químicos volátiles4,5,6 y transmiten esta señal a través de las neuronas sensoriales olfativas al cerebro central regiones1,7 ,8,9. Los insectos pueden ajustar posiciones de antenas para modular la información entrante olores4,10,11. Esta modulación facilita activamente informadas respuestas conductuales a los olores y sus plumas12,13.
Alimentación de muchos insectos, incluyendo agroecosistemas (por ejemplo, miel de abejas y abejorros), lepidópteros (por ejemplo, mariposas) y dípteros (por ej., moscas y mosquitos), entre otros, ampliando su probóscide14 , 15 , 16 , 17 , 18 , 19 , 20 , 21. extensión de la probóscide se ha utilizado confiablemente en el pasado para una variedad de aprendizaje y la memoria las tareas22,23,24,25,26, 2728,de,29,30,31. Del mismo modo, evaluación cuantitativa del movimiento de antenas con alta resolución temporal y espacial podría producir penetración en la relación entre el estímulo, el comportamiento y el estado interno del animal. De hecho anterior trabajo ha mostrado cómo los movimientos antenales contienen una rica cantidad de información acerca del seguimiento de la abeja de miel del medio ambiente y cómo los movimientos cambian con el aprendizaje32,33,34, 35,36,37,38.
En la última década, métodos para observar comportamiento animal han sido grandemente acelerados por los avances en cámaras de video de alta resolución, equipo procesamiento de velocidades y algoritmos de visión de máquina. Tareas como la detección de animales, conteo, seguimiento y análisis de preferencia de lugar han sido ayudadas con software sofisticado que puede procesar vídeos de comportamiento animal y extracto relevante mide39,40, 41,42,43,44,45,46,47.
Estas tecnologías han ayudado también seguimiento de insectos movimientos antena y probóscide. Es posible que evaluadores humanos utilizar un cursor de ratón a seguir manualmente la posición de las antenas. Sin embargo, mientras que este método puede ser exacto, la tarea es desperdiciador de tiempo y fatiga y falta de atención humana pueden resultar en resultados poco fiables. Preparación y el equipo especial pueden utilizarse para reducir la necesidad de software complejo. Por ejemplo, una configuración utiliza una cámara de alta velocidad y pintado de las puntas de las antenas para rastrear el movimiento de antena48. Los usuarios también se le pueden pedir para seleccionar fotogramas clave de videos para ayudar al software en la detección de la ubicación de antena y probóscide49. Otro enfoque detecta los dos grupos de movimiento mayor para identificar antenas, pero no detecta la probóscide ubicación50. Otro paquete de software puede detectar ubicaciones de la antena y probóscide, pero requiere de unos 7.5 s de tiempo de procesamiento por marco51, que podría ser prohibitivo para los estudios de observación en tiempo real o a largo plazo. Finalmente, es posible personalizar paquetes de software comercial (por ejemplo, EthoVision) para realizar la tarea46, pero los gastos de licencias y capacitación pueden ser prohibitivos.
Con el método descrito aquí, hemos ampliado nuestro trabajo anterior sobre el movimiento análisis software41 para rastrear la ubicación de antenas de insectos y probóscide con los siguientes objetivos: (1) no requiere de hardware especial o preparación animal complejo, (2). marco de procesamiento en tiempo real (30 fps o más rápido) en una computadora convencional, (3) facilidad de uso y (4) open-source, código fácilmente extensible.
El novedoso método resultante y software de código abierto, SwarmSight apéndices de seguimiento, no requiere pintura de las puntas de las antenas, puede utilizar una cámara web de consumidor para capturar vídeos y fotogramas de vídeo de procesos en 30-60 fps en un ordenador convencional ( Figura 1). El software toma los archivos de vídeo como entrada. El usuario localiza la posición de la cabeza del insecto en el vídeo y, después de procesar, se produce un archivo de valores separados (CSV) de comas con las ubicaciones de las antenas y la probóscide. El software es capaz de leer cientos de formatos de video (incluidos los formatos producidos por la mayoría de las cámaras digital) a través del uso de la biblioteca FFmpeg del52.
Figura 1: Animal salida de configuración y software. (A) A cazador de abejas de miel con su cabeza y el cuerpo de un arnés. Olor (B) fuente se coloca frente al animal, una cámara de vídeo se coloca por encima, y una fuente de vacío se coloca detrás del animal. (C) la antena punta y probóscide variables detectadas por el software de SwarmSight en el video. (D) el usuario coloca el sensor de antena sobre el animal y ajusta los parámetros del filtro. El software detecta la posición de la antena y probóscide (anillos amarillos).Haga clic aquí para ver una versión más grande de esta figura.
En primer lugar, cuerpo de un insecto y su cabeza se refrenan en un arnés que los movimientos de la antena y la probóscide se observan fácilmente (figura 1A). Una fuente de olor se coloca delante del insecto, con una fuente de vacío colocada detrás, para eliminar los olores del aire y minimizar los efectos potenciales de adaptación sensorial (figura 1B). Una cámara web convencional se coloca encima de la cabeza de los insectos en un trípode. Un LED puede colocarse dentro de la visión de la cámara para indicar cuando se presenta el olor.
Figura 2: sistema de coordenadas de la antena. X, Y valores utilizan el sistema de coordenadas video donde esquina superior izquierda es el origen y aumento de los valores de X e Y cuando se mueve hacia la esquina inferior derecha. Los ángulos se expresan en grados con respecto a la parte delantera de la cabeza (generalmente la fuente de olor). El valor “0” significa que la línea formada por el flagelo de la antena esté apuntando directamente en frente del animal. Todos los ángulos son positivos, excepto cuando un puntos de antena en la dirección opuesta (por ejemplo, puntos de flagelo derecha a la izquierda). Haga clic aquí para ver una versión más grande de esta figura.
Después de la filmación, se abre el archivo de vídeo con el software de SwarmSight, donde el usuario coloca el widget de antena Sensor (figura 1, cuadro negro) sobre la cabeza del insecto y comienza la reproducción del vídeo. Cuando se guardan los resultados, el archivo .csv contiene la X, consejos Y posiciones de la antena, los ángulos de la antena con respecto a la parte delantera de la cabeza (figura 2) y la probóscide X, Y posición. Además, la métrica de un sector dominante se calcula para cada antena. La métrica muestra que de los cinco sectores de 36 grados que rodean cada antena contiene la mayor cantidad de puntos considera probable que las antenas y puede ser útil si los parámetros de posición/ángulo de la antena no son confiables debido a videos de ruido o de lo contrario problemáticos.
Brevemente, el software funciona mediante el uso de un conjunto de movimiento filtros53 y relajado flood fill algoritmo54. Para encontrar los puntos de la antena posible, se utilizan dos filtros: un filtro de 3 consecutivos marco diferencia41,55 y un filtro de mediana-fondo56 . Un filtro de color distancia umbral se utiliza para la detección del punto de probóscide. El 10% de los puntos de cada filtro se combinan, y un algoritmo de relleno de inundación que inspecciona puntos contiguos con huecos hasta 2 pixeles (px) localiza puntos extremos. Paralelo marco descifrar, procesamiento y tuberías de procesamiento y memoria optimizada alcanza la asignación del flujo de datos de filtro de alto rendimiento. Crudo x los valores de coordenadas y producidos por el software son después procesados con un 3-marco laminado filtro mediana57 (ver discusión). Las instrucciones para descargar el código fuente completo se pueden encontrar en línea58.
A continuación es un protocolo para preparar a una forrajera de abeja de la miel para la antena de seguimiento. Un protocolo similar podría usarse para rastrear los movimientos de la antena/proboscis de cualquier otro insecto. En la sección de resultados, se describe una salida de rastro de antena muestra que es detectada por el software, la comparación de la salida del software al seguimiento realizado por evaluadores humanos y evaluación del movimiento de antenas en respuesta a cinco olores.
El método presentado aquí permite seguimiento en tiempo real de movimientos de antena y probóscide insectos sin necesidad de preparaciones especiales animales o hardware.
Limitaciones:
A pesar de estas ventajas, existen algunas limitaciones del método. Estos incluyen el requisito de que la cabeza del animal está restringida de movimiento, la necesidad de que el usuario seleccione la ubicación y orientación de los animales para cada video, el requisito para tener acceso a una computadora con Windows e incapacidad del software de seguimiento movimiento en tres dimensiones (3D) y en algunas posiciones del apéndice visualmente ambigua que se describe a continuación.
El software requiere que la cabeza del animal se fija en su lugar y no se mueve durante el video. Esto es similar a las preparaciones del anterior trabajo48,49,50,51. Es posible modificar el software para permitir la detección automática de rotaciones de cabeza, sin embargo, esto consume tiempo de procesamiento adicional e introducir una nueva fuente de error. Si el software modificado debían detectar la rotación de la cabeza de forma incorrecta, esto afectaría los ángulos de antenas, como su cómputo en relación con el ángulo de rotación de la cabeza. Actualmente, el usuario selecciona la orientación principal de una vez por video. Este enfoque, aunque no sin error humano, minimiza los errores de cálculo de ángulo cuando la cabeza no debe moverse durante el video.
El software también requiere un 7 (o posterior) sistema operativo (OS). El objetivo era que el software sea fácil de instalar, configurar y utilizar por usuarios sin conocimientos de administración de computadoras programación o sofisticado. Decidimos destino Windows porque está ampliamente disponible, y en casos donde el acceso es limitado, se pueden crear fácilmente máquinas virtuales (por ejemplo, VirtualBox, VMware, Parallels) con Windows. Esta elección de OS grandemente simplifica la instalación del software mediante el uso de un instalador fácil de usar, libre desde la línea de comandos y evita errores específicos de diferentes OSs.
El software sólo rastrea la posición de los apéndices en el espacio 2D. Insectos son conocidos por mover su antena en 3D, que podría significar que la información importante se pierde cuando sólo 2D coordenadas se miden. Mientras que el uso de múltiples cámaras o espejos podría ayudar en la recolección de la información adicional necesaria para la localización de 3D, es posible calcular, con el uso de relaciones trigonométricas, una posición estimada de la hacia fuera-de-plano por suponer que las antenas son segmentos de línea de longitud constante y movimiento solamente en un lado del plano de cámara. Para miel de abejas, este supuesto es válido para obtener estimaciones aproximadas para la posición en 3D, pero no sería necesariamente el caso para otras especies y situaciones.
El software no detecta correctamente las antenas y probóscide punta localidades en situaciones ambiguas. Si un animal mueve a una antena para que, en el video, que superpone una probóscide extendida, el software detectará probablemente la punta de la antena como la punta de la probóscide. El ángulo de la antena sin embargo, todavía es probable que se le compute correctamente (de la parte no superpuestos). Del mismo modo, si las puntas de la antena se mueven directamente sobre la cabeza del animal (es decir, no en los lados) entonces el software puede solamente detectar la parte de la antena que es visible fuera de la cabeza, asumir la anterior ubicación de la antena o detectar falso ruido de vídeo como ubicación de la antena. En ambas situaciones, incluso humanos calificadores tienen dificultades para discernir la antena de la probóscide o la cabeza. Para mitigar este problema, se recomienda aplicar un filtro de mediana57 balanceo 3-marco, simétrico a raw X e Y coordenadas producción por el software. Este filtro elimina las fluctuaciones grandes transitorios (solo cuadro) posición y conserva más movimientos de posición de antena. Hemos encontrado que el filtro 3-marco realizado mejor que ningún filtro, filtros más amplios (por ejemplo, 5, 11 o 15 fotogramas) redujo exactitud. Ejemplo R de código que utiliza el filtro y un tutorial de vídeo se puede encontrar en línea58.
Valor como una herramienta científica:
La disponibilidad de un método para obtener rápidamente movimientos de apéndice de insecto precisa de una manera rentable tiene el potencial para abrir nuevas áreas de investigación.
Reflejo de extensión probóscide (PER) es una respuesta de comportamiento utilizada para investigar el aprendizaje y la memoria de una gran variedad de insectos59. Estudios previos han dependido generalmente binario extendido o no medida de PER, aunque análisis videos y electromiográficos han demostrado topologías más complejas a probóscide movimientos65,66. El método aquí permite la cuantificación rápida de movimientos de la probóscide en altas resoluciones temporales y espaciales.
Movimientos de la antena del insecto en respuesta a los olores son poco conocidos. Una de las razones es que las antenas tienden a moverse tan rápidamente que un medio rentable y automatizado para obtener datos de movimiento de la antena no ha estado disponible. El método presentado aquí podría utilizarse para obtener rápidamente datos de movimiento de la antena para un gran número de insectos en un gran número de condiciones. Esto podría ayudar, por ejemplo, los investigadores investigaron la correlación entre movimientos de la antena en respuesta a varios estímulos, olores volátiles en particular. Usando cámaras de capturan de fotogramas a 30 Hz, el software puede utilizarse para caracterizar la dinámica de movimiento antenal hasta 15 Hz (límite Nyquist). Si es necesario la caracterización en las frecuencias más altas, podrían utilizarse cámaras con mayores tasas de captura (por ejemplo, 60 ó 120 fps). Sin embargo, un ordenador más rápido puede ser requerido para procesar vídeos de fps más alta en tiempo real. Especulamos que las clases de olores y posiblemente incluso algunos olores individuales, tienen movimientos antenales innatos característicos. Si esas clases o compuestos podrían ser descubierto, desconocido, pudo detectarse olores o su clase de movimiento antenal de insectos. Si existe tal asignación, la combinación de suficientes datos de movimiento de la antena y algoritmos de aprendizaje de la máquina del estado del arte debe empezar a descubrirlo. También, cómo esa asignación cambia en respuesta a aprendizaje, formas durante el desarrollo, o se interrumpe con las intervenciones genéticas podrían ofrecer información sobre las funciones del sistema olfativo.Finalmente, este trabajo podría dar una visión artificial detección de olores si revela métodos de muestreo óptimo para los olores en entornos complejos.
Trabajo futuro:
Aquí, mostramos que antena movimiento rápidamente obtenidos y datos analizados: las respuestas de comportamiento significativos pueden ser detectadas desde los datos generados por nuestro software, y se identificaron varias áreas de mayor investigación.
Los cursos de tiempo de antena sacada de estímulo ángulo recuperación a línea de fondo y las desviaciones de y cualquier efecto de rebote de estímulo-conclusión y su dependencia de concentración de olor pueden ser investigados y modeladas matemáticamente. Además, cualquier cambio de los movimientos de la antena inducida por apetitivo o aversivo acondicionado también puede evaluarse con el software.
También puede explorarse mejor diferenciación de olores. En este estudio, los olores, en puro y 35 x versiones diluidas produce respuestas similares: las antenas, en promedio, aparecieron rápidamente retirar de la fuente de olor y volver a pre-olores instantáneas después de unos segundos. Especulamos que incluso las versiones diluidas pueden haber sido muy fuertes estímulos olfativos para las abejas. Si es cierto, una gama más amplia de concentraciones podría utilizarse para determinar si las respuestas antenales distinguen los olores. Además, análisis más sofisticados mejor pueden revelar diferencias en movimientos antenales en respuesta a diferentes olores. Hemos hecho los archivos de datos para generar figuras en este manuscrito disponible para investigadores interesados en la Página Web de SwarmSight67.
Además, mientras que fuera del alcance de este manuscrito, el software podría extenderse para procesar vídeos de animales colocados en cámaras con dos espejos en ángulo a 45° (ver por ejemplo figura 1 ). Esto podría utilizarse para localizar y rastrear su movimiento en el espacio 3D y los apéndices exactamente. Sin embargo, los algoritmos para el seguimiento 3D exigiría eficiente: (a) eliminar la ambigüedad entre antenas múltiples cuando son visibles en uno de los espejos laterales, (b) correctos para imperfecciones en ángulos de espejo y (c) representan distorsiones debido a la cámara posicionamiento.
Finalmente, aumentos adicionales en la exactitud de la posición puede realizarse mediante el uso de un Kalman filtro68, qué modelos y utiliza la información de estado físico como apéndice velocidad y aceleración para restringir ubicaciones previstas. Sin embargo, cualquier aumento en la precisión debe ser evaluada contra las reducciones en la velocidad debido a cómputos adicionales.
CONCLUSIÓN:
Muchos insectos utilizan antenas para activamente la muestra compuestos volátiles en sus ambientes locales. Patrones de movimientos antenales pueden proporcionar la penetración en la percepción de olor insectos y cómo es afectado por alteraciones genéticas, acondicionado y compuestos tóxicos. Del mismo modo, movimientos de probóscide se han utilizado para evaluar la percepción del olor y su modulación. Sin embargo, ha sido difícil obtener rápidamente grandes cantidades de datos de movimiento de alta resolución de la orejuela. Aquí, un software y Protocolo se describe que automatiza esta tarea. En Resumen, hemos creado y demostró cómo la combinación de hardware barato, una preparación de animales comun y el software de código abierto se pueden utilizar para obtener rápidamente datos de movimiento de alta resolución apéndice de insecto. Se muestra la salida del software, cómo supera calificadores humanos en velocidad y precisión, y cómo se pueden analizar y visualizar los datos de salida.
The authors have nothing to disclose.
JB, SMC y RCG apoyados por NIH R01MH1006674 a SMC y R01EB021711 NIH para RCG. CMJ y BHS fueron apoyados por el proyecto de laboratorio de Ideas de NSF en “agrietar el código olfativo” a BHS. Agradecemos a Kyle Steinmetz, Taryn Oboyle y Rachael Halby por su asistencia en la realización de esta investigación.
Insect harness | N/A | N/A | Use materials needed for Protocol sections 1-3.1.1 of Smith & Burden (2014) |
Odor delivery source | N/A | N/A | Use materials needed for Protocol section 3 of Smith & Burden (2014) |
Vacuum source | N/A | N/A | Use materials needed for Protocol section 3 of Smith & Burden (2014) |
LED connected to odor delivery source | N/A | N/A | Use materials needed for Protocol section 3 of Smith & Burden (2014) |
Low Voltage Soldering Iron | Stannol | Low Voltage Micro Soldering Iron 12V, 8W | |
DC Power Supply | Tekpower | HY152A | |
White sheet of paper | Georgia-Pacific | 998606 | Any white sheet of paper can be used as alternative |
Tripod | AmazonBasics | 50-Inch Lightweight Tripod | Optional |
Camera | Genius | WideCam F100 | FLIR Flea3 or another camera with manual focus can be used. |
Camera software | Genius | N/A | Software comes with camera. On MacOS, Photo Booth app can be used to record videos. |
Camera shutter speed software | Genius | N/A | Genius camera software allows shutter speed setting. In Mac OS, iGlasses by ecamm can be used instead: http://www.ecamm.com/mac/iglasses/ |
Windows Operating System | Microsoft | Windows 7 Professional | Versions 7 or later are compatible. Oracle VirtualBox, Parallels Desktop, or VMWare Fusion can be used to create a Windows virtual machine in MacOS environments. |
SwarmSight software | SwarmSight | Appendage Tracking | Download from http://SwarmSight.org |
R software | R Project | R 3.4.0 | Download from: https://cran.r-project.org/bin/windows/base/ |
R Studio software | RStudio | RStudio Desktop | Download from: https://www.rstudio.com/products/rstudio/download/ |