RESEARCH
Peer reviewed scientific video journal
Video encyclopedia of advanced research methods
Visualizing science through experiment videos
EDUCATION
Video textbooks for undergraduate courses
Visual demonstrations of key scientific experiments
BUSINESS
Video textbooks for business education
OTHERS
Interactive video based quizzes for formative assessments
Products
RESEARCH
JoVE Journal
Peer reviewed scientific video journal
JoVE Encyclopedia of Experiments
Video encyclopedia of advanced research methods
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
Solutions
Language
pl_PL
Menu
Menu
Menu
Menu
Research Article
Please note that some of the translations on this page are AI generated. Click here for the English version.
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
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.
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.
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: 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 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 (
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.
1. Łapanie i wykorzystywanie pszczół miodnych
2. Przygotowanie uprzęży dla zwierząt i kamery wideo
3. Filmuj każdą osobę w warunkach eksperymentalnych
4. Analiza wideo
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: 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: 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: Ś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.
Autorzy oświadczają, że nie mają konkurencyjnych interesów finansowych.
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.
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ń.
| Uprząż przeciw owadom | Nie | dotyczy | Używaj materiałów potrzebnych do sekcji protokołu 1-3.1.1 Smith & Burden (2014) |
| Źródło dostarczania zapachów | N/A | N/A | Użyj materiałów potrzebnych do sekcji 3 protokołu Smith & Burden (2014) |
| Źródło próżni | NIE DOTYCZY | NIE DOTYCZY Użyj materiałów potrzebnych do sekcji 3 protokołu Smith & Burden (2014)Dioda | |
| LED podłączona do źródła dostarczania zapachów | NIE DOTYCZY | Używaj materiałów potrzebnych do sekcji 3 protokołu Smith & Obciążenie (2014) | |
| Lutownica niskonapięciowa | Stannol | Niskonapięciowa mikrolutownica 12 V, 8 W | |
| DC | Zasilacz Tekpower | HY152A | |
| Statyw | AmazonBasics | 50-calowy lekki statyw | Opcjonalny |
| aparat | Genius | WideCam F100 | FLIR Flea3 lub inny aparat z ręcznym ustawianiem ostrości. |
| Oprogramowanie kamery | Oprogramowanie Genius | N/A jest | dostarczane z aparatem. W systemie MacOS aplikacja Photo Booth może być używana do nagrywania filmów. |
| Oprogramowanie do pomiaru czasu otwarcia migawki | aparatu Genius | N/A | Oprogramowanie 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 Windows | Microsoft | Windows 7 Professional | w 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 wyrostka | SwarmSight | Pobierz z oprogramowania http://SwarmSight.org |
| R | R Project | R 3.4.0 | Pobierz z: Oprogramowanie https://cran.r-project.org/bin/windows/base/ |
| R Studio | RStudio RStudio | Desktop | Pobierz z: https://www.rstudio.com/products/rstudio/download/ |