-1::1
Simple Hit Counter
Skip to content

Products

Solutions

×
×
Sign In

PL

EN - EnglishCN - 简体中文DE - DeutschES - EspañolKR - 한국어IT - ItalianoFR - FrançaisPT - Português do BrasilPL - PolskiHE - עִבְרִיתRU - РусскийJA - 日本語TR - TürkçeAR - العربية
Sign In Start Free Trial

RESEARCH

JoVE Journal

Peer reviewed scientific video journal

Behavior
Biochemistry
Bioengineering
Biology
Cancer Research
Chemistry
Developmental Biology
View All
JoVE Encyclopedia of Experiments

Video encyclopedia of advanced research methods

Biological Techniques
Biology
Cancer Research
Immunology
Neuroscience
Microbiology
JoVE Visualize

Visualizing science through experiment videos

EDUCATION

JoVE Core

Video textbooks for undergraduate courses

Analytical Chemistry
Anatomy and Physiology
Biology
Calculus
Cell Biology
Chemistry
Civil Engineering
Electrical Engineering
View All
JoVE Science Education

Visual demonstrations of key scientific experiments

Advanced Biology
Basic Biology
Chemistry
View All
JoVE Lab Manual

Videos of experiments for undergraduate lab courses

Biology
Chemistry

BUSINESS

JoVE Business

Video textbooks for business education

Accounting
Finance
Macroeconomics
Marketing
Microeconomics

OTHERS

JoVE Quiz

Interactive video based quizzes for formative assessments

Authors

Teaching Faculty

Librarians

K12 Schools

Biopharma

Products

RESEARCH

JoVE Journal

Peer reviewed scientific video journal

JoVE Encyclopedia of Experiments

Video encyclopedia of advanced research methods

JoVE Visualize

Visualizing science through experiment videos

EDUCATION

JoVE Core

Video textbooks for undergraduates

JoVE Science Education

Visual demonstrations of key scientific experiments

JoVE Lab Manual

Videos of experiments for undergraduate lab courses

BUSINESS

JoVE Business

Video textbooks for business education

OTHERS

JoVE Quiz

Interactive video based quizzes for formative assessments

Solutions

Authors
Teaching Faculty
Librarians
<<<<<<< HEAD
K12 Schools
Biopharma
=======
K12 Schools
>>>>>>> dee1fd4 (fixed header link)

Language

pl_PL

EN

English

CN

简体中文

DE

Deutsch

ES

Español

KR

한국어

IT

Italiano

FR

Français

PT

Português do Brasil

PL

Polski

HE

עִבְרִית

RU

Русский

JA

日本語

TR

Türkçe

AR

العربية

    Menu

    JoVE Journal

    Behavior

    Biochemistry

    Bioengineering

    Biology

    Cancer Research

    Chemistry

    Developmental Biology

    Engineering

    Environment

    Genetics

    Immunology and Infection

    Medicine

    Neuroscience

    Menu

    JoVE Encyclopedia of Experiments

    Biological Techniques

    Biology

    Cancer Research

    Immunology

    Neuroscience

    Microbiology

    Menu

    JoVE Core

    Analytical Chemistry

    Anatomy and Physiology

    Biology

    Calculus

    Cell Biology

    Chemistry

    Civil Engineering

    Electrical Engineering

    Introduction to Psychology

    Mechanical Engineering

    Medical-Surgical Nursing

    View All

    Menu

    JoVE Science Education

    Advanced Biology

    Basic Biology

    Chemistry

    Clinical Skills

    Engineering

    Environmental Sciences

    Physics

    Psychology

    View All

    Menu

    JoVE Lab Manual

    Biology

    Chemistry

    Menu

    JoVE Business

    Accounting

    Finance

    Macroeconomics

    Marketing

    Microeconomics

Start Free Trial
Loading...
Home
JoVE Journal
Neuroscience
SwarmSight: Śledzenie w czasie rzeczywistym ruchów anteny owadów i odruchu wysuwania trąbki przy ...

Research Article

SwarmSight: Śledzenie w czasie rzeczywistym ruchów anteny owadów i odruchu wysuwania trąbki przy użyciu zwykłego preparatu i konwencjonalnego sprzętu

DOI: 10.3791/56803

December 25, 2017

Justas Birgiolas1, Christopher M. Jernigan1, Richard C. Gerkin1, Brian H. Smith1, Sharon M. Crook1,2

1School of Life Sciences,Arizona State University, 2School of Mathematical and Statistical Sciences,Arizona State University

Cite Watch Download PDF Download Material list
AI Banner

Please note that some of the translations on this page are AI generated. Click here for the English version.

In This Article

Summary Abstract Introduction Protocol Representative Results Discussion Disclosures Acknowledgements Materials References Reprints and Permissions

Erratum Notice

Important: There has been an erratum issued for this article. View Erratum Notice

Retraction Notice

The article Assisted Selection of Biomarkers by Linear Discriminant Analysis Effect Size (LEfSe) in Microbiome Data (10.3791/61715) has been retracted by the journal upon the authors' request due to a conflict regarding the data and methodology. View Retraction Notice

Summary

Ten protokół opisuje kroki korzystania z nowatorskiego oprogramowania, SwarmSight, do śledzenia klatka po klatce pozycji anteny owada i trąbki z konwencjonalnych kamer internetowych przy użyciu konwencjonalnych komputerów. Darmowe oprogramowanie typu open source przetwarza klatki około 120 razy szybciej niż ludzie i działa z dokładnością lepszą niż ludzka.

Abstract

Wiele ważnych z naukowego i rolniczego punktu widzenia owadów używa anten do wykrywania obecności lotnych związków chemicznych i przedłużania swojej trąbki podczas żerowania. Możliwość szybkiego uzyskania wysokiej rozdzielczości pomiarów naturalnych ruchów anteny i trąbki oraz oceny, jak zmieniają się one w odpowiedzi na manipulacje chemiczne, rozwojowe i genetyczne, może pomóc w zrozumieniu zachowania owadów. Rozszerzając naszą wcześniejszą pracę nad oceną zagregowanych ruchów roju owadów lub grup zwierząt na podstawie filmów naturalnych i laboratoryjnych za pomocą oprogramowania do analizy wideo SwarmSight, opracowaliśmy nowatorski, bezpłatny moduł oprogramowania o otwartym kodzie źródłowym, SwarmSight Appendage Tracking (SwarmSight.org) do śledzenia klatka po klatce pozycji anteny i trąbki owadów z konwencjonalnych filmów z kamer internetowych przy użyciu konwencjonalnych komputerów. Oprogramowanie przetwarza klatki około 120 razy szybciej niż ludzie, działa z dokładnością lepszą niż człowiek, a przy użyciu filmów z 30 klatkami na sekundę (fps) może rejestrować dynamikę anteny do 15 Hz. Oprogramowanie wykorzystano do śledzenia reakcji czułków pszczół miodnych na dwa zapachy i stwierdzono znaczne średnie cofnięcie czułków z dala od źródła zapachu około 1 s po prezentacji zapachu. Obserwowaliśmy położenie anteny, gęstość, tworzenie się klastrów oraz zależność klastra i kąta średniego od stężenia zapachu.

Introduction

Większość stawonogów porusza czułkami lub innymi wyrostkami, aby pobrać próbki sygnałów środowiskowych i sygnałów w czasie i przestrzeni. Zwierzęta mogą używać czułków do poruszania się po swoim otoczeniu, wykrywając sygnały sensoryczne, takie jak substancje chemiczne lotne oraz bodźce smakowe i mechaniczne1,2,3,4. U owadów czułki zawierają receptory czuciowe, które wiążą się z substancjami chemicznymi lotnymi4,5,6 i przekazują ten sygnał za pośrednictwem węchowych neuronów czuciowych do centralnych obszarów mózgu1,7,8,9. Owady mogą dostosowywać położenie anten, aby modulować informacje o napływających zapachach4,10,11. Ta modulacja ułatwia aktywnie świadome reakcje behawioralne na zapachy i ich pióropusze12,13.

Wiele owadów, w tym błonkoskrzydłe (np. pszczoły miodne i trzmiele), Lepidopterans (np. motyle) i muchówki (np. muchy i komary), między innymi, żywi się, przedłużając swoją trąbkę14,15,16,17,18,19, 20,21. Rozszerzenie trąbowca było niezawodnie używane w przeszłości do różnych zadań związanych z uczeniem się i pamięcią22,23,24,25,26,27,28,29,30,31. Podobnie, ilościowa ocena ruchu czułków z wysoką rozdzielczością czasową i przestrzenną może dostarczyć informacji na temat związku między bodźcem, zachowaniem i stanem wewnętrznym zwierzęcia. Rzeczywiście, poprzednie prace pokazały, w jaki sposób ruchy czułków zawierają dużą ilość informacji na temat śledzenia środowiska przez pszczoły miodne i jak ruchy zmieniają się wraz z uczeniem się32,33,34,35,36,37,38.

W ostatniej dekadzie, metody obserwacji zachowań zwierząt zostały znacznie przyspieszone dzięki postępom w dziedzinie kamer wideo o wysokiej rozdzielczości, szybkości przetwarzania komputerowego i algorytmów widzenia maszynowego. Zadania takie jak wykrywanie, liczenie, śledzenie i analiza preferencji miejsc zostały wspomagane przez zaawansowane oprogramowanie, które może przetwarzać filmy z zachowaniem zwierząt i wyodrębniać odpowiednie pomiary39,40,41,42,43,44,45,46,47.

Te technologie również pomogły w śledzeniu ruchów anteny i trąbki owadów. Oceniający mogą używać kursora myszy do ręcznego śledzenia pozycji anten. Jednak chociaż ta metoda może być dokładna, zadanie jest czasochłonne, a ludzka nieuwaga i zmęczenie mogą skutkować niewiarygodnymi wynikami. Można użyć specjalnego sprzętu i przygotowania, aby zmniejszyć zapotrzebowanie na złożone oprogramowanie. Na przykład w jednej z konfiguracji użyto szybkiej kamery i pomalowano końcówki anten do śledzenia ruchu anteny48. Użytkownicy mogą być również proszeni o wybranie klatek kluczowych w filmach, aby pomóc oprogramowaniu w wykrywaniu lokalizacji anteny i trąby49. Inne podejście wykryło dwie największe klastry ruchu w celu zidentyfikowania anten, ale nie wykrywa lokalizacji trąby50. Inny pakiet oprogramowania może wykrywać lokalizacje anten i trąbek, ale wymaga około 7,5 s czasu przetwarzania na klatkę51, co może być zaporowe dla badań obserwacyjnych w czasie rzeczywistym lub długoterminowych. Wreszcie, możliwe jest dostosowanie komercyjnych pakietów oprogramowania (np. EthoVision) do wykonania zadania46, ale ich koszty licencji i szkoleń mogą być zaporowe.

Za pomocą opisanej tutaj metody, rozszerzyliśmy naszą poprzednią pracę nad oprogramowaniem do analizy ruchu41 do śledzenia lokalizacji czułków i trąbek owadów w następujących celach: (1) brak konieczności specjalnego sprzętu lub skomplikowanego przygotowania zwierząt, (2) przetwarzanie klatek w czasie rzeczywistym (30 klatek na sekundę lub szybciej) na konwencjonalnym komputerze, (3) łatwość obsługi i (4) open-source, Łatwo rozszerzalny kod.

Wynikowa nowatorska metoda i oprogramowanie open-source, SwarmSight Appendage Tracking, nie wymaga malowania końcówek anten, może używać konsumenckiej kamery internetowej do przechwytywania filmów i przetwarza klatki wideo z prędkością 30-60 klatek na sekundę na konwencjonalnym komputerze (Rysunek 1). Oprogramowanie pobiera pliki wideo jako dane wejściowe. Użytkownik lokalizuje pozycję głowy owada na filmie, a po przetworzeniu tworzony jest plik z wartościami oddzielonymi przecinkami (.csv) z lokalizacjami anten i trąbki. Oprogramowanie jest w stanie odczytywać setki różnych formatów wideo (w tym formaty produkowane przez większość aparatów cyfrowych) za pomocą biblioteki FFmpeg52.

Rysunek 1
Rysunek 1: Konfiguracja zwierzęcia i dane wyjściowe oprogramowania. (A) Zbieracz pszczół miodnych z głową i ciałem unieruchomionymi w uprzęży. (B) Źródło zapachu umieszcza się przed zwierzęciem, kamerę wideo umieszcza się powyżej, a źródło podciśnienia umieszcza się za zwierzęciem. (C) Zmienne końcówki anteny i trąbki wykryte przez oprogramowanie SwarmSight na wideo. (D) Użytkownik umieszcza czujnik anteny nad zwierzęciem i dostosowuje parametry filtra. Oprogramowanie wykrywa pozycję anteny i trąby (żółte pierścienie). Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Po pierwsze, ciało owada i jego głowa są unieruchomione w uprzęży, tak że ruchy anteny i trąbki są łatwo obserwowane (Rysunek 1A). Źródło zapachu jest umieszczone przed owadem, a źródło podciśnienia umieszczone z tyłu, aby usunąć zapachy z powietrza i zminimalizować potencjalne skutki adaptacji sensorycznej (Rysunek 1B). Konwencjonalna kamera internetowa jest umieszczona nad głową owada na statywie. Diodę LED można umieścić w polu widzenia kamery, aby wskazać, kiedy zapach jest prezentowany.

Rysunek 2
Rysunek 2: Układ współrzędnych anteny. Wartości X i Y korzystają z układu współrzędnych wideo, gdzie lewy górny róg jest początkiem, a wartości X i Y zwiększają się podczas przesuwania w kierunku prawego dolnego rogu. Kąty są wyrażone w stopniach w stosunku do przodu głowy (zwykle źródła zapachu). Wartość "0" oznacza, że linia utworzona przez wić antenową jest skierowana bezpośrednio przed zwierzęciem. Wszystkie kąty są dodatnie, z wyjątkiem sytuacji, gdy antena jest skierowana w przeciwnym kierunku (np. prawa wić jest skierowana w lewo). Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Po sfilmowaniu, plik wideo jest otwierany za pomocą oprogramowania SwarmSight, gdzie użytkownik umieszcza widget Czujnik Anteny (Rysunek 1D, kwadrat) nad głową owada i rozpoczyna odtwarzanie wideo. Po zapisaniu wyników plik .csv będzie zawierał pozycje X, Y końcówek anteny, kąty anteny względem przodu głowicy (Rysunek 2) oraz pozycję X, Y trąby. Dodatkowo dla każdej anteny obliczana jest metryka dominującego sektora. Metryka pokazuje, który z pięciu 36-stopniowych sektorów otaczających każdą antenę zawierał najwięcej punktów uznanych za prawdopodobne anteny i może być przydatna, jeśli wskaźniki pozycji/kąta anteny nie są wiarygodne z powodu hałaśliwych lub w inny sposób problematycznych filmów.

Krótko mówiąc, oprogramowanie działa przy użyciu zestawu filtrów ruchu53 i zrelaksowanego algorytmu wypełniania powodziowego54. Aby znaleźć prawdopodobne punkty anteny, używane są dwa filtry: filtr różnicy 3 kolejnych klatek41,55 oraz filtr odejmowania mediany-tła56. Filtr progowy odległości kolorów służy do wykrywania punktu trąbki. Górne 10% punktów każdego filtru jest łączone, a algorytm wypełniania powodziowego, który sprawdza sąsiadujące punkty z przerwami do 2 pikseli (px), lokalizuje skrajne punkty. Równoległe potoki dekodowania, przetwarzania i renderowania klatek oraz zoptymalizowana alokacja pamięci przepływu danych filtru osiągają wysoką wydajność. Surowe wartości współrzędnych x i y generowane przez oprogramowanie są przetwarzane za pomocą 3-klatkowego filtra toczącej mediany57 (patrz Dyskusja). Instrukcje dotyczące pobierania pełnego kodu źródłowego można znaleźć na stronie internetowej58.

Poniżej znajduje się protokół przygotowania zbieracza pszczół miodnych do śledzenia anteny. Podobny protokół można wykorzystać do śledzenia ruchów anteny/trąbki dowolnego innego owada. W sekcji wyników opisujemy przykładowy ślad wyjściowy anteny, który jest wykrywany przez oprogramowanie, porównanie danych wyjściowych oprogramowania ze śledzeniem wykonywanym przez oceniających oraz ocenę ruchu anten w odpowiedzi na pięć substancji zapachowych.

Protocol

1. Łapanie i wykorzystywanie pszczół miodnych

  1. Postępuj zgodnie z krokami protokołu od 1 do 3.1.1 Smith and Burden59.

2. Przygotowanie uprzęży dla zwierząt i kamery wideo

  1. Ukryj nogi, nakładając taśmę na górną część rurki uprzęży, sprawdzając wzrokowo, czy nogi nie są widoczne poruszające się od góry.
  2. Unieruchomić głowę, nakładając podgrzany wosk na tył głowy owada. Sprawdź wzrokowo, czy głowa jest nieruchoma i nie porusza się. W tym momencie czułki i żuchwy powinny być jedynymi wyrostkami, które mogą się swobodnie poruszać.
  3. Zmaksymalizuj kontrast między antenami a tłem wideo, umieszczając białą kartkę papieru pod uprzężą przeciw owadom. Aby zminimalizować konieczność późniejszej regulacji kamery, zaznacz położenie uprzęży przeciw owadom na papierze, a następnie umieść nowe osobniki w tym samym miejscu.
  4. Ustal pozycję kamery za pomocą statywu lub uchwytu na kamerę internetową, aby umieścić kamerę nad głową owada. Korzystając z oprogramowania kamery, wyświetl podgląd wideo i powiększ, aby powiększyć obraz głowy, co pozwala na uzyskanie ~20 - 30% prześwitu ze wszystkich stron wideo.
    1. Upewnij się, że jedynymi poruszającymi się obiektami w widoku kamery są czułki lub trąbka/żuchwy i w razie potrzeby zmień położenie kamery lub zwierzęcia.
      UWAGA: SwarmSight sprawdza ruch w pikselach otaczających głowę. Obcy ruch w bezpośrednim sąsiedztwie głowy spowodowany przez przedmioty, takie jak nogi, cienie, wentylatory lub ludzie, może zmylić oprogramowanie i wprowadzić dodatkowy hałas.
  5. Zminimalizuj cienie anteny, dostosowując oświetlenie otoczenia.
    UWAGA: Oprogramowanie toleruje niektóre cienie, ale aby uzyskać najlepsze wyniki, należy je ograniczyć do minimum.
  6. Zapobiegaj automatycznej regulacji ekspozycji aparatu, korzystając z oprogramowania do czasu otwarcia migawki aparatu, aby utrzymać stały czas ekspozycji aparatu przez cały czas trwania filmu. Korzystając z oprogramowania, dostosuj czas otwarcia migawki, aby zmaksymalizować kontrast (scena wideo nie jest zbyt jasna ani zbyt ciemna), dostosowując "Suwak ekspozycji" w sekcji "Ustawienia kamery internetowej"
    UWAGA: Powyższe instrukcje dotyczą używanej kamery internetowej i oprogramowania. Będą one musiały zostać dostosowane, jeśli używane są inne kamery internetowe.
  7. Umieść źródło dostarczania zapachów i upewnij się, że nie zasłania ono kamery view, sprawdzając obraz wideo z kamery. Upewnij się, że źródło podciśnienia jest umieszczone po przeciwnej stronie, aby usunąć zapachy bodźców.
  8. Umieść diodę LED lub inny wskaźnik wizualny, który zmienia jasność, aby wskazać dostarczanie zapachu, w view kamery.
    UWAGA: Wartość jasności diody LED jest zapisywana przez oprogramowanie i może być wykorzystana do określenia dokładnych ramek, kiedy zaczyna się i kończy dostarczanie zapachu.

3. Filmuj każdą osobę w warunkach eksperymentalnych

  1. Sfilmuj każdego pojedynczego owada i stan testowy w oddzielnych plikach wideo, nagrywając każdą pojedynczą kombinację testową osobno lub używając oprogramowania do edycji wideo, aby podzielić długi plik wideo na mniejsze pliki.
    UWAGA: Oprogramowanie wymaga od użytkownika zlokalizowania pozycji głowy w każdym filmie i aby głowa pozostała nieruchoma. Jeśli głowa się poruszy, zostanie wprowadzony dodatkowy hałas. Funkcja przetwarzania wsadowego w SwarmSight pozwala użytkownikowi szybko ustawić lokalizację głowy dla wielu filmów i zakłada, że głowa owada pozostaje niezmienna przez czas trwania każdego pliku wideo. Instrukcje dotyczące dzielenia długich plików wideo można znaleźć w Internecie60.

4. Analiza wideo

  1. Pobierz i zainstaluj moduł 'Antenna Tracking', postępując zgodnie z instrukcjami podanymi online58.
    UWAGA: Filmy instruktażowe opisujące sposób korzystania z oprogramowania są również dostępne na stronie internetowej.
  2. Otwórz plik wideo przedstawiający sfilmowane zwierzę za pomocą przycisku "Przeglądaj".
  3. Umiejscowienie czujnika antenowego i czujnika zabiegowego
    1. Po załadowaniu filmu umieść prostokątny widżet "Czujnik anteny" nad głową zwierzęcia, używając ikon obrotu i skali, aby wyrównać widżet z głową (zobacz Rysunek 1D na przykład).
    2. Umieść okrągły widżet "Czujnik leczenia" nad diodą LED, która wskazuje, kiedy prezentowany jest zapach lub bodziec.
      UWAGA: Czujnik leczenia będzie rejestrował wartość jasności piksela w środku widżetu dla każdej klatki.
  4. Rozpoczynanie przetwarzania wideo
    1. Naciśnij przycisk "Odtwórz" (trójkąt) w lewym dolnym rogu, aby rozpocząć analizę klatek.
      UWAGA: Wykryte prawdopodobne punkty anteny i trąby zostaną podświetlone na żółto. Żółte pierścienie pokażą położenie końcówek przydatków. Kąty (gdzie 0 znajduje się bezpośrednio przed zwierzęciem) anteny i długość przedłużenia trąbki zostaną pokazane w widżecie "Model" w lewym dolnym rogu (patrz Rysunek 1D). Widżet "Dominujące sektory" w prawym dolnym rogu pokaże względną intensywność pięciu sektorów 36 stopni, w których wykryto najwięcej punktów antenowych. Najciemniejsze sektory zawierają najwięcej punktów, podczas gdy najjaśniejsze mają ich najmniej. Numer sektora (1 - 5) z największą liczbą punktów zostanie pokazany w dolnych rogach widżetu (patrz Rysunek 1D).
  5. Dostosowywanie progów filtrów i dodawanie stref wykluczenia
    1. Aby zmienić czułość filtrów, dostosuj suwaki w sekcji "Filtry" na prawym panelu.
      UWAGA: W zależności od warunków oświetleniowych i ogólnej prędkości ruchu przydatków, optymalna będzie różna czułość filtra. Użytkownik może znaleźć optymalne wartości, dostosowując wartości i obserwując podświetlone obszary w widżecie Czujnik anteny. Gdy zostanie znaleziony idealny zestaw czułości, podświetlone zostaną tylko przydatki. Zaleca się szybkie przewijanie do innych części filmu, aby upewnić się, że czułość filtra jest optymalna również tam.
    2. Opcjonalnie, aby zignorować obce obiekty, na prawym panelu rozwiń sekcję "Czujnik anteny", kliknij przycisk "Dodaj strefę wykluczenia" (patrz Rysunek 1D), a następnie kliknij zestaw punktów, aby utworzyć czerwony wielokąt, którego zawartość zostanie zignorowana przez oprogramowanie.
      UWAGA: Jeśli film zawiera ruch zewnętrzny, a ruch znajduje się w strefie widżetu czujnika anteny (np. poruszające się nogi, silne cienie, sprzęt laboratoryjny itp.), oprogramowanie może pomylić go z ruchem wyrostka roboczy. Obce obiekty można zignorować, rysując czerwone wielokąty lub "Strefy wykluczenia". Wszystko, co znajduje się w czerwonym wielokącie, nie będzie używane do śledzenia.
  6. Zapisywanie wyników
    1. Po skonfigurowaniu filtrów i widżetów zatrzymaj wideo, uruchom je ponownie od początku i odtwórz do końca.
      UWAGA: Po odtworzeniu całego filmu pozycje przydatków dla wszystkich klatek wideo zostaną zapisane w pamięci.
    2. Aby zapisać dane o pozycji dołączki do pliku, rozwiń sekcję "Zapisz" po prawej stronie i kliknij przycisk "Zapisz w . CSV". Następnie wybierz folder, w którym chcesz zapisać plik.
      UWAGA: Opcja "Zapisz w . CSV" zapisze wyniki przetwarzania do pliku .csv. Domyślnie użytkownik otrzyma propozycję zapisania pliku .csv w tym samym folderze co plik wideo, a w nazwie pliku będzie miała datę i godzinę. Wynikowy plik .csv będzie zawierał zestaw kolumn, które zawierają informacje o położeniu przydatków, w tym kąty anteny i dominujące sektory, a także orientację i położenie głowy. Opis każdej kolumny jest dostępny online61.
    3. Opcjonalnie użyj pól Kolumny i Wartości w sekcji Zapisz, aby utworzyć dodatkową kolumnę (lub więcej, jeśli są oddzielone przecinkami) w pliku .csv w celu zarejestrowania informacji, takich jak identyfikator podmiotu lub nazwa warunku eksperymentalnego.
      UWAGA: Wartość w polu Kolumny pojawi się w nagłówku pierwszej kolumny, a wartość w polu Wartości zostanie powtórzona we wszystkich wierszach pierwszej kolumny.
  7. Przetwarzanie wsadowe
    UWAGA: Oprogramowanie może przetwarzać wiele plików wideo w partii. Jednak przed rozpoczęciem wsadu użytkownik musi podać informacje o lokalizacji głównej dla każdego filmu.
    1. W prawym panelu, w sekcji "Pliki wideo", kliknij przycisk "Przetwarzanie wsadowe", aby otworzyć okno, które umożliwia utworzenie listy plików wideo do sekwencyjnego przetwarzania przez oprogramowanie.
    2. Użyj przycisku "Dodaj więcej plików wideo do wsadu", aby wybrać jeden lub więcej plików wideo, które mają zostać uwzględnione na liście wsadowej.
    3. Opcjonalnie użyj "CTRL" lub "SHIFT", aby wybrać wiele filmów, które będą używać tego samego zestawu parametrów widżetu.
      UWAGA: Dobrymi kandydatami do ponownego użycia parametrów są zestawy filmów przedstawiających to samo zwierzę, które nie zostało przeniesione między różnymi warunkami doświadczalnymi.
    4. Rozpocznij ustawianie parametrów widżetu, które mają być używane dla wybranych filmów, klikając przycisk "Ustaw pozycje czujników dla wybranych".
    5. Dostosuj parametry w sekcjach Czujnik anteny, Czujnik leczenia, Filtry lub Zapisz, a po zakończeniu kliknij "Zapisz parametry w partii".
    6. Po wybraniu parametrów dla każdego filmu rozpocznij proces wsadowy, klikając przycisk "Rozpocznij przetwarzanie".
      UWAGA: Oprogramowanie załaduje pliki wideo w kolejności, w jakiej pojawiają się na liście wsadowej, przetworzy je i zapisze odpowiadające im pliki .csv w tym samym folderze, w którym znajdują się pliki wideo. Pasek postępu u góry pokazuje szacowany czas ukończenia po ukończeniu pierwszego filmu.

Representative Results

W poniższych sekcjach znajduje się przykładowy wykres kątów anten uzyskanych na podstawie danych oprogramowania, porównanie dokładności i szybkości oprogramowania z ludzkimi oceniającymi, oraz wyniki eksperymentu, w którym na ruch anteny pszczoły miodnej wpływa prezentacja różnych zapachów. R software62,63 został użyty do przeprowadzenia analizy i wygenerowania liczb. Kod R do analizy i generowania rysunków, a także samouczki wideo można znaleźć w Internecie58.

Wyjście oprogramowania:

Rysunek 3 pokazuje pięć losowo wybranych śladów kątów anteny wykrytych przez oprogramowanie na podstawie filmów z pszczołami miodnymi, którym przedstawiono czyste i 35-krotnie rozcieńczone olejem mineralnym wersje heptanalu i heptanolu, a także czyste powietrze.

Rysunek 3
Rysunek 3: Pięć przykładowych śladów kątów anten wykrytych przez SwarmSight. Oś Y pokazuje kąt anteny w stopniach, gdzie "0" znajduje się bezpośrednio przed zwierzęciem, w kierunku źródła zapachu, przy czym większe wartości są skierowane z dala od źródła zapachu. Heptanol, heptanal i ich wersje rozcieńczone 35 razy w oleju mineralnym, a także czyste powietrze, były stosowane w szarych oknach 0 - 3,600 ms dla pojedynczych zbieraczek pszczół miodnych. Lewa antena jest oznaczona na czerwono, prawa na niebiesko. Pięć losowych pszczół, po jednej z każdego stanu, jest przedstawionych na pięciu wykresach. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Walidacja oprogramowania:

Aby sprawdzić, czy oprogramowanie może niezawodnie wykrywać lokalizacje anten, pozycje anten zlokalizowane przez ludzi zostały porównane z pozycjami zlokalizowanymi przez oprogramowanie. Dwóch oceniających zostało poproszonych o zlokalizowanie anteny i końcówek trąbki w 425 klatkach wideo (~14 s wideo). Niestandardowy moduł oprogramowania rejestrował lokalizacje przydatków zaznaczone przez oceniających, automatycznie przesuwał klatki wideo i rejestrował ilość czasu spędzonego na zadaniu. Jako przykład zgodności między wartościami zlokalizowanymi przez człowieka i oprogramowanie, nałożone na siebie pionowe ścieżki współrzędnych jednej anteny dla oprogramowania i dla dwóch lokalizacji wykrytych przez człowieka są pokazane w Rysunek 4A. Odległość między zaznaczonymi pozycjami anten dwóch oceniających została obliczona i nazwana "odległością między ludźmi". Odległość między lokalizacją anteny wykrytą przez oprogramowanie a najbliższą lokalizacją wykrytą przez oceniających została obliczona i nazwana "Odległość najbliższa człowiekowi w oprogramowaniu" (Rysunek 4B).

Rysunek 4
Rysunek 4: Porównanie z ludźmi oceniającymi. (A) Dwóch oceniających i SwarmSight zlokalizowali końcówki anteny w 425 klatkach wideo. Współrzędne Y lewej końcówki anteny klatka po klatce, znalezione przez oceniających i oprogramowanie, są nakładane na siebie. (B) Nałożona na siebie niezgodność klatka po klatce (odległość w pikselach wideo) między ludźmi oceniającymi (pomarańczowy) i niezgodność między oprogramowaniem a najbliższą wartością ludzkiego oceniającego (). (C) Lokalizacje końcówek anten między człowiekiem a człowiekiem (kolor pomarańczowy) oraz lokalizacja oprogramowania i człowieka (kolor). (D) Histogramy i skumulowane rozkłady (przerywane) odległości rozbieżności między człowiekiem a człowiekiem i oprogramowaniem a człowiekiem klatka po klatce. Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Odległość między ludźmi wynosiła średnio 10,9 piksela, w granicach 55,2 piksela w 95% klatek, a maksymalna wartość wynosiła 81,6 piksela. Odległość najbliższa człowiekowi wynosiła średnio 8,0 pikseli, w granicach 18,3 pikseli w 95% klatek, a maksymalna wartość to 49,0 pikseli (patrz histogramy odległości w Rysunek 4D i Rysunek 4C). 5 px to w przybliżeniu szerokość anteny. Ogólnie rzecz biorąc, dystans międzyludzki był mały dla klatek na początku zadania i zwiększył się w drugiej połowie zadania. Podejrzewamy, że było to spowodowane zmęczeniem oceniających. Z kolei poziomy odległości od człowieka najbliższej oprogramowaniu pozostały niezmienne przez cały czas trwania zadania.

Porównanie szybkości i dokładności oprogramowania z ludzkimi oceniającymi:

Ludzie oceniali lokalizacje końcówek anten i trąbek ze średnią prędkością 0,52 klatki na sekundę (fps). Aby oszacować liczbę klatek na sekundę u ludzi, całkowita liczba klatek ocenionych przez ludzi (425 każda) została podzielona przez całkowity czas, jaki spędzili na zadaniu (873 s i 761 s). Oprogramowanie oceniło klatki średnio na 65 kl./s na dwurdzeniowym komputerze z systemem Windows 7. Wraz z wysoką szybkością przetwarzania i dokładnością podobną lub lepszą niż w przypadku osób oceniających, można oczekiwać, że oprogramowanie wykona pracę około 125 oceniających na jednostkę czasu.

Wykrywanie reakcji anteny na zapachy:

Aby pokazać, że protokół może być używany do wykrywania znaczących różnic w zachowaniu owadów, poddaliśmy 23 samice pszczół miodnych działaniu dwóch różnych zapachów. Czysty heptanal i heptanol, 35-krotne rozcieńczenie oleju mineralnego dwóch zapachów i czyste powietrze jako kontrola, były prezentowane przez 4 sekundy (w sumie pięć warunków). Filmy, zgodnie z opisem w powyższym protokole, zostały przetworzone za pomocą oprogramowania SwarmSight, a kąty anteny przeanalizowane (Rysunek 5).

Rysunek 5
Rysunek 5: Średnie kąty anteny i mapy cieplne gęstości dla pięciu warunków zapachowych. (A) Mapy cieplne przedstawiające gęstość kąta anteny przed, w trakcie (ciemniejszy środkowy obszar) i po podaniu heptanolowi, powietrza i heptanowych substancji zapachowych samicom pszczół miodnych (n = 23). Czarne krzywe to średnie kąty anteny na klatkę (obie anteny). Linie poziome są kątami średnimi (liniami bazowymi) przed zapachem. Zwróć uwagę na klaster preferowanych lokalizacji anten (czerwony klaster na dolnym wykresie) z dala od źródła zapachu dla warunków czystego zapachu i odpowiadające im zmiany średniego kąta anteny. Należy również zwrócić uwagę na "odbicie" klastra po zakończeniu zapachu i jego pozorną zależność od stężenia zapachu (patrz lokalizacja klastra na pozostałych czterech wykresach). Skala kolorów mapy cieplnej gęstości jest dowolna, ale jednolita we wszystkich warunkach. (B) Średnia zmiana kąta w stosunku do średniej sprzed zapachu (słupki błędów SEM). Z wyjątkiem powietrza, wszystkie średnie zmiany były istotne (test t p <0,05). Kliknij tutaj, aby zobaczyć większą wersję tego rysunku.

Klatki wideo z 9 sekundowych segmentów filmu, składających się z 3 s przed pojawieniem się zapachu, 3,6 s prezentacji zapachu i 2,4 s po zakończeniu zapachu, zostały wyrównane dla wszystkich osób i warunków (300 klatek/segment). Średnie dla każdej klatki dla obu kątów anteny wszystkich osób zostały obliczone dla każdego warunku i nazwane "Kątami średnimi" (Rysunek 5A, czarne krzywe). Średnie kąty anteny ramek przed pojawieniem się zapachu u osób dla każdego stanu zostały obliczone i nazwane "liniami bazowymi przed zapachem" (Rysunek 5A, cienkie poziome linie).

We wszystkich warunkach, z wyjątkiem kontroli, średnie kąty wzrosły w stosunku do linii bazowych, osiągając szczyt raz 750 - 1,050 ms po wystąpieniu zapachu (Rysunek 5A, czarne krzywe w obszarze 0 - 3,600 ms). Średnie zmiany w stosunku do linii wyjściowych przetestowano pod kątem istotności (Rysunek 5B) poprzez porównanie średnich dwuantenowych osób w szczytowym średnim czasie prezentacji zapachu każdego warunku ze średnią wyjściową przy użyciu serii testów t dla 1 próby (testy normalności Shapiro nie są istotne we wszystkich warunkach). Średnia zmiana kąta w stosunku do wartości wyjściowej wynosiła 26,9° dla czystego heptanalu (średnia osiągana po 750 ms po pojawieniu się zapachu), 21,1° dla 0,2 M heptanalu (przy 990 ms), 19,6° dla czystego heptanolu (przy 1050 ms), 19,3° dla 0,2 M heptanolu (przy 780 ms) i 3,45° dla kontroli powietrza (bez szczytu). We wszystkich warunkach, z wyjątkiem kontroli, średnia zmiana kąta w stosunku do linii podstawowej była istotna (Holm skorygowany p <0,05). Zauważamy, że średni kąt potrzebuje więcej czasu, aby powrócić do linii bazowej w odpowiedzi na czyste substancje zapachowe niż na rozcieńczone substancje zapachowe (średnia z filtrem dolnoprzepustowym powróciła do wartości wyjściowej 3 690 ms po wystąpieniu zapachu dla czystego i po 2 940 ms dla rozcieńczonego heptanolu; dla heptanalu czas powrotu wynosił 4 260 ms dla czystych i 3 000 ms dla wersji rozcieńczonych).

Wizualizacja z wykorzystaniem map cieplnych:

Aby zobrazować odpowiedzi anteny, wygenerowano mapy cieplne gęstości kąta anteny dla każdego warunku (Rysunek 5A, niebiesko-czerwone tło). Kąty anteny w 10-sekundowych segmentach wideo dla każdej osoby w poszczególnych warunkach zostały zbieżne z jądrem Gaussa (pakiet R MASS, kde2d function64). Niebieskie obszary pokazują niską gęstość kątów anteny, podczas gdy czerwone obszary pokazują duże zagęszczenie kątów anteny. Mapa cieplna na dolnym wykresie Rysunek 5A dla czystego stanu heptanalnego ilustruje zachowanie anteny.

Mapa pokazuje, że przed pojawieniem się zapachu (t < 0), gęstość kąta anteny rozkłada się względnie równomiernie we wszystkich kątach. Około 1 s po pojawieniu się zapachu (t ~1,000 ms) pojawia się para niebieskich i czerwonych gromad. Na obszarach zacienionych na czerwono czułki znajdowano częściej niż na obszarach zacienionych na niebiesko. Niebieska gromada wskazuje, że anteny miały tendencję do unikania mniejszych kątów (źródło zapachu znajdowało się w kierunku 0 stopni), podczas gdy czerwona gromada wskazuje, że anteny preferowały większe kąty (z dala od źródła zapachu). Czerwona gromada stopniowo zanika w miarę utrzymywania się prezentacji zapachu. Kolejna czerwona, choć mniej intensywna, gromada pojawia się około 1 s po wywnioskowaniu zapachu. Drugie czerwone klastry nazywamy "Rebound Clusters". Zgodnie z powyższymi średnimi czasami odzyskiwania kąta, zauważamy, że klastry odbicia wydają się pojawiać wcześniej i są mniej intensywne w przypadku rozcieńczonych zapachów niż w przypadku czystych zapachów.

Discussion

Autorzy oświadczają, że nie mają konkurencyjnych interesów finansowych.

Disclosures

Ten protokół opisuje kroki korzystania z nowatorskiego oprogramowania, SwarmSight, do śledzenia klatka po klatce pozycji anteny owada i trąbki z konwencjonalnych kamer internetowych przy użyciu konwencjonalnych komputerów. Darmowe oprogramowanie typu open source przetwarza klatki około 120 razy szybciej niż ludzie i działa z dokładnością lepszą niż ludzka.

Acknowledgements

JB, SMC i RCG były obsługiwane przez NIH R01MH1006674 do SMC i NIH R01EB021711 do RCG. CMJ i BHS były wspierane przez projekt laboratoryjny NSF Ideas dotyczący "Łamania kodu węchowego" dla BHS. Dziękujemy Kyle'owi Steinmetzowi, Taryn Oboyle i Rachael Halby za ich pomoc w przeprowadzeniu tych badań.

Materials

dotyczy
Uprząż przeciw owadomNieUżywaj materiałów potrzebnych do sekcji protokołu 1-3.1.1 Smith & Burden (2014)
Źródło dostarczania zapachówN/AN/AUżyj materiałów potrzebnych do sekcji 3 protokołu Smith & Burden (2014)
Źródło próżniNIE DOTYCZYNIE DOTYCZY Użyj materiałów potrzebnych do sekcji 3 protokołu Smith & Burden (2014)Dioda
LED podłączona do źródła dostarczania zapachówNIE DOTYCZYUżywaj materiałów potrzebnych do sekcji 3 protokołu Smith & Obciążenie (2014)
Lutownica niskonapięciowaStannolNiskonapięciowa mikrolutownica 12 V, 8 W
DCZasilacz TekpowerHY152A
StatywAmazonBasics50-calowy lekki statywOpcjonalny
aparatGeniusWideCam F100FLIR Flea3 lub inny aparat z ręcznym ustawianiem ostrości.
Oprogramowanie kameryOprogramowanie GeniusN/A jestdostarczane z aparatem. W systemie MacOS aplikacja Photo Booth może być używana do nagrywania filmów.
Oprogramowanie do pomiaru czasu otwarcia migawkiaparatu GeniusN/AOprogramowanie aparatu Genius umożliwia ustawienie czasu otwarcia migawki. W systemie Mac OS można zamiast tego używać okularów iGlasses firmy ecamm: http://www.ecamm.com/mac/iglasses/
System operacyjny WindowsMicrosoftWindows 7 Professionalw wersji 7 lub nowszej jest zgodny. Oracle VirtualBox, Parallels Desktop lub VMWare Fusion mogą być używane do tworzenia maszyny wirtualnej Windows w środowiskach MacOS.
Oprogramowanie SwarmSightŚledzenie wyrostkaSwarmSightPobierz z oprogramowania http://SwarmSight.org
RR ProjectR 3.4.0Pobierz z: Oprogramowanie https://cran.r-project.org/bin/windows/base/
R StudioRStudio RStudioDesktopPobierz z: https://www.rstudio.com/products/rstudio/download/

References

  1. Hansson, B. S. . Insect Olfaction. , (1999).
  2. Masson, C., Mustaparta, H. Chemical information processing in the olfactory system of insects. Physiol Rev. 70 (1), 199-245 (1990).
  3. Firestein, S. How the olfactory system makes sense of scents. Nature. 413 (6852), 211-218 (2001).
  4. Schneider, D. Insect antennae. Annu Rev Entomol. 9 (1), 103-122 (1964).
  5. Kaissling, K. Chemo-electrical transduction in insect olfactory receptors. Annu Rev Neurosci. 9 (1), 121-145 (1986).
  6. Nakagawa, T., Vosshall, L. B. Controversy and consensus: noncanonical signaling mechanisms in the insect olfactory system. Curr Opin Neurobiol. 19 (3), 284-292 (2009).
  7. Heisenberg, M. What do the mushroom bodies do for the insect brain? An introduction. Learn Memory. 5 (1), 1-10 (1998).
  8. Zars, T. Behavioral functions of the insect mushroom bodies. Curr Opin Neurobiol. 10 (6), 790-795 (2000).
  9. Heisenberg, M. Mushroom body memoir: from maps to models. Nature Rev Neurosci. 4 (4), 266-275 (2003).
  10. Pelletier, Y., McLEOD, C. D. Obstacle perception by insect antennae during terrestrial locomotion. Physiol Entomol. 19 (4), 360-362 (1994).
  11. Suzuki, H. Antennal movements induced by odour and central projection of the antennal neurones in the honey-bee. J Insect Physiol. 21 (4), 831-847 (1975).
  12. Wachowiak, M. All in a sniff: olfaction as a model for active sensing. Neuron. 71 (6), 962-973 (2011).
  13. Bruce, T. J., Wadhams, L. J., Woodcock, C. M. Insect host location: a volatile situation. Trends Plant Sci. 10 (6), 269-274 (2005).
  14. Lunau, K., Wacht, S. Optical releasers of the innate proboscis extension in the hoverfly Eristalis tenax L.(Syrphidae, Diptera). J Comp Physiol [A]. 174 (5), 575-579 (1994).
  15. Szucsich, N. U., Krenn, H. W. Morphology and function of the proboscis in Bombyliidae (Diptera, Brachycera) and implications for proboscis evolution in Brachycera. Zoomorphology. 120 (2), 79-90 (2000).
  16. Harder, L. D. Measurement and estimation of functional proboscis length in bumblebees (Hymenoptera: Apidae). Can J Zool. 60 (5), 1073-1079 (1982).
  17. Hobbs, G. A. Further studies on the food-gathering behaviour of bumble bees (Hymenoptera: Apidae). Canadian Entomol. 94 (05), 538-541 (1962).
  18. Krenn, H. W. Functional morphology and movements of the proboscis of Lepidoptera (Insecta). Zoomorphology. 110 (2), 105-114 (1990).
  19. Krenn, H. W. Feeding mechanisms of adult Lepidoptera: structure, function, and evolution of the mouthparts. Annu Rev Entomol. 55, 307-327 (2010).
  20. Hepburn, H. R. Proboscis extension and recoil in Lepidoptera. J Insect Physiol. 17 (4), 637-656 (1971).
  21. Ramírez, G., Fagundez, C., Grosso, J. P., Argibay, P., Arenas, A., Farina, W. M. Odor Experiences during Preimaginal Stages Cause Behavioral and Neural Plasticity in Adult Honeybees. Front Behav Neurosci. 10, (2016).
  22. Takeda, K. Classical conditioned response in the honey bee. J Insect Physiol. 6 (3), 168-179 (1961).
  23. Bitterman, M. E., Menzel, R., Fietz, A., Schäfer, S. Classical conditioning of proboscis extension in honeybees (Apis mellifera). J Comp Psychol. 97 (2), 107 (1983).
  24. Lambin, M., Armengaud, C., Raymond, S., Gauthier, M. Imidacloprid-induced facilitation of the proboscis extension reflex habituation in the honeybee. Arch Insect Biochem Physiol. 48 (3), 129-134 (2001).
  25. Masterman, R., Smith, B. H., Spivak, M. Brood odor discrimination abilities in hygienic honey bees (Apis mellifera L.) using proboscis extension reflex conditioning. J Insect Behav. 13 (1), 87-101 (2000).
  26. Rix, R. R., Christopher Cutler, G. Acute Exposure to Worst-Case Concentrations of Amitraz Does Not Affect Honey Bee Learning, Short-Term Memory, or Hemolymph Octopamine Levels. J Econ Entomol. 110 (1), 127-132 (2017).
  27. Urlacher, E., et al. Measurements of Chlorpyrifos Levels in Forager Bees and Comparison with Levels that Disrupt Honey Bee Odor-Mediated Learning Under Laboratory Conditions. J Chem Ecol. 42 (2), 127-138 (2016).
  28. Charbonneau, L. R., Hillier, N. K., Rogers, R. E. L., Williams, G. R., Shutler, D. Effects of Nosema apis, N. ceranae, and coinfections on honey bee (Apis mellifera) learning and memory. Sci Rep. 6, (2016).
  29. Urlacher, E., Devaud, J. -. M., Mercer, A. R. C-type allatostatins mimic stress-related effects of alarm pheromone on honey bee learning and memory recall. PLOS ONE. 12 (3), e0174321 (2017).
  30. Eiri, D. M., Nieh, J. C. A nicotinic acetylcholine receptor agonist affects honey bee sucrose responsiveness and decreases waggle dancing. J Exp Biol. 215 (12), 2022-2029 (2012).
  31. Liang, C. -. H., Chuang, C. -. L., Jiang, J. -. A., Yang, E. -. C. Magnetic Sensing through the Abdomen of the Honey bee. Sci Rep. 6, (2016).
  32. Erber, J., Pribbenow, B., Bauer, A., Kloppenburg, P. Antennal reflexes in the honeybee: tools for studying the nervous system. Apidologie. 24, 283 (1993).
  33. Erber, J., Kierzek, S., Sander, E., Grandy, K. Tactile learning in the honeybee. J Comp Physiol [A]. 183 (6), 737-744 (1998).
  34. Erber, J., Pribbenow, B. Antennal Movements in the Honeybee: How Complex Tasks are Solved by a Simple Neuronal System. Prerational Intelligence: Adaptive Behavior and Intelligent Systems Without Symbols and Logic, Volume 1, Volume 2 Prerational Intelligence: Interdisciplinary Perspectives on the Behavior of Natural and Artificial Systems, Volume 3. , 109-121 (2000).
  35. McAfee, A., Collins, T. F., Madilao, L. L., Foster, L. J. Odorant cues linked to social immunity induce lateralized antenna stimulation in honey bees (Apis mellifera L). Sci Rep. 7, (2017).
  36. Dötterl, S., Vater, M., Rupp, T., Held, A. Ozone Differentially Affects Perception of Plant Volatiles in Western Honey Bees. J Chem Ecol. 42 (6), 486-489 (2016).
  37. Wang, Z., et al. Honey Bees Modulate Their Olfactory Learning in the Presence of Hornet Predators and Alarm Component. PLOS ONE. 11 (2), e0150399 (2016).
  38. Søvik, E., Plath, J. A., Devaud, J. -. M., Barron, A. B. Neuropharmacological Manipulation of Restrained and Free-flying Honey Bees, Apis mellifera. J Vis Exp. (117), e54695 (2016).
  39. Fang, Y., Du, S., Abdoola, R., Djouani, K., Richards, C. Motion Based Animal Detection in Aerial Videos. Procedia Computer Science. 92, 13-17 (2016).
  40. Miller, B., Lim, A. N., Heidbreder, A. F., Black, K. J. An Automated Motion Detection and Reward System for Animal Training. Cureus. 7 (12), (2015).
  41. Birgiolas, J., Jernigan, C. M., Smith, B. H., Crook, S. M. SwarmSight: Measuring the temporal progression of animal group activity levels from natural-scene and laboratory videos. Behav Res Methods. , (2016).
  42. Stern, U., Zhu, E. Y., He, R., Yang, C. -. H. Long-duration animal tracking in difficult lighting conditions. Sci Rep. 5, 10432 (2015).
  43. Macrì, S., Mainetti, L., Patrono, L., Pieretti, S., Secco, A., Sergi, I. A tracking system for laboratory mice to support medical researchers in behavioral analysis. Engineering in Medicine and Biology Society (EMBC), 2015 37th Annual International Conference of the IEEE. , 4946-4949 (2015).
  44. Crall, J. D., Gravish, N., Mountcastle, A. M., Combes, S. A. BEEtag: a low-cost, image-based tracking system for the study of animal behavior and locomotion. PLOS ONE. 10 (9), e0136487 (2015).
  45. York, J. M., Blevins, N. A., McNeil, L. K., Freund, G. G. Mouse short-and long-term locomotor activity analyzed by video tracking software. J Vis Exp. (76), e50252 (2013).
  46. Noldus, L. P., Spink, A. J., Tegelenbosch, R. A. EthoVision: a versatile video tracking system for automation of behavioral experiments. Behav Res Methods. 33 (3), 398-414 (2001).
  47. Egnor, S. E. R., Branson, K. Computational Analysis of Behavior. Annu Rev Neurosci. 39 (1), 217-236 (2016).
  48. Cholé, H., Junca, P., Sandoz, J. -. C. Appetitive but not aversive olfactory conditioning modifies antennal movements in honeybees. Learn Memory. 22 (12), 604-616 (2015).
  49. Shen, M., et al. Interactive tracking of insect posture. Pattern Recognit. 48 (11), 3560-3571 (2015).
  50. Mujagić, S., Würth, S. M., Hellbach, S., Dürr, V. Tactile conditioning and movement analysis of antennal sampling strategies in honey bees (apis mellifera l). J Vis Exp. (70), (2012).
  51. Shen, M., Szyszka, P., Deussen, O., Galizia, C. G., Merhof, D. Automated tracking and analysis of behavior in restrained insects. J Neurosci Methods. 239, 194-205 (2015).
  52. Cucchiara, R., Grana, C., Piccardi, M., Prati, A. Detecting moving objects, ghosts, and shadows in video streams. IEE Trans Pattern Anal Mach. 25 (10), 1337-1342 (2003).
  53. Shaw, J. R. QuickFill: An efficient flood fill algorithm. The Code Project. , (2004).
  54. Zhang, H., Wu, K. A vehicle detection algorithm based on three-frame differencing and background subtraction. Computational Intelligence and Design (ISCID), 2012 Fifth International Symposium on Computational Intelligence and Design. 1, 148-151 (2012).
  55. Elgammal, A., Harwood, D., Davis, L. Non-parametric Model for Background Subtraction. Computer Vision - ECCV 2000. , 751-767 (2000).
  56. Zeileis, A., Grothendieck, G. zoo: S3 infrastructure for regular and irregular time series. arXiv preprint math/0505527. , (2005).
  57. Smith, B. H., Burden, C. M. A Proboscis Extension Response Protocol for Investigating Behavioral Plasticity in Insects: Application to Basic, Biomedical, and Agricultural Research. J Vis Exp. (91), e51057 (2014).
  58. How to split a video or audio file with VLC Player. Darktips Available from: https://darktips.com/split-video-audio-file/ (2012)
  59. Team, R. s. . RStudio: integrated development for R. , (2015).
  60. Venables, W. N., Ripley, B. D. . Modern Applied Statistics with S-PLUS. , (2013).
  61. Smith, B. H., Menzel, R. An Analysis of Variability in the Feeding Motor Program of the Honey Bee; the Role of Learning in Releasing a Modal Action Pattern. Ethology. 82 (1), 68-81 (1989).
  62. Smith, B. H. An analysis of blocking in odorant mixtures: an increase but not a decrease in intensity of reinforcement produces unblocking. Behavioral neuroscience. 111 (1), 57 (1997).
  63. . SwarmSight Antenna Tracking CSV files Available from: https://github.com/JustasB/SwarmSight/tree/master/Examples/Appendage%20Tracking/Birgiolas%20et.%20al.%20(2015) (2017)
  64. Kalman, R. E. A New Approach to Linear Filtering and Prediction Problems. J Basic Eng. 82 (1), 35-45 (1960).

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article
Request Permission

Play Video

SwarmSight: Śledzenie w czasie rzeczywistym ruchów anteny owadów i odruchu wysuwania trąbki przy użyciu zwykłego preparatu i konwencjonalnego sprzętu
JoVE logo
Contact Us Recommend to Library
Research
  • JoVE Journal
  • JoVE Encyclopedia of Experiments
  • JoVE Visualize
Business
  • JoVE Business
Education
  • JoVE Core
  • JoVE Science Education
  • JoVE Lab Manual
  • JoVE Quizzes
Solutions
  • Authors
  • Teaching Faculty
  • Librarians
  • K12 Schools
  • Biopharma
About JoVE
  • Overview
  • Leadership
Others
  • JoVE Newsletters
  • JoVE Help Center
  • Blogs
  • JoVE Newsroom
  • Site Maps
Contact Us Recommend to Library
JoVE logo

Copyright © 2026 MyJoVE Corporation. All rights reserved

Privacy Terms of Use Policies
WeChat QR code