Her presenterer vi en protokoll for å spore individuelt dyr over lang tid. Den bruker datamaskinen visjon metoder for å identifisere et sett med manuelt konstruert koder ved hjelp av en gruppe hummer som case study, samtidig gir informasjon om hvordan huset, manipulere, og merker hummer.
Vi presenterer en protokoll som er knyttet til en video-sporing teknikk basert på bakgrunnen subtraksjon og bilde terskelverdi som gjør det mulig å spore individuelt cohoused dyr. Vi testet sporing rutine med fire cohoused Sjøkreps (Nephrops norvegicus) under lys-mørke forhold i 5 dager. Hummer hadde blitt individuelt merket. Eksperimentell oppsettet og sporing teknikker brukes er helt basert på åpen kildekode-programvare. Sammenligning av sporing produksjon med en manuell oppdagelsen angir at hummerne var riktig oppdaget 69% av tiden. Blant det riktig oppdaget hummer, sine personlige koder var riktig identifisert 89.5% av tiden. Vurderer Rammehastigheten i protokollen og bevegelse frekvensen av hummer, ytelsen til video sporing har en god kvalitet og representant resultatene støtter gyldigheten av protokollen produsere verdifulle data for behov (enkelte plass personer eller locomotor aktivitet mønstre). Protokollen presenteres her kan enkelt tilpasses, og derfor, kan overføres til andre arter der individuelle sporing av eksemplarer i en gruppe kan være verdifulle for forskning spørsmål.
I de siste årene, har automatisert image-basert sporing gitt svært nøyaktig datasett som kan brukes til å utforske grunnleggende spørsmål i økologi og atferd disipliner1. Disse datasett kan brukes for kvantitativ analyse dyr oppførsel2,3. Men har hvert bilde-metodene som er brukt for sporing av dyr og atferd evaluering sine styrker og svakheter. I bilde-baserte sporing protokoller som bruker romlig informasjon fra tidligere rammer i en film for å spore dyr4,5,6kan feil innføres når banene av to dyr krysser. Disse feilene er generelt irreversibel og overføres via tid. Til tross for beregningsorientert fremskritt som reduserer eller eliminerer nesten denne problem5,7, må disse teknikkene fortsatt homogen eksperimentelle miljøer for nøyaktig dyr identifikasjon og sporing.
Ansettelse av merker som kan identifiseres i dyr unngår disse feilene og gjør langsiktig sporing av identifiserte individer. Brukte markører (f.eks, strekkoder og QR-koder) finnes i næringslivet og kan identifiseres ved hjelp av velkjente datamaskinen visjon teknikker, som augmented reality (f.eks ARTag8) og kameraet kalibrering (f.eksCALTag9 ). Merket dyrene har tidligere blitt brukt for høy gjennomstrømming behavioral studies i forskjellige dyrearter, for eksempel, maur3 eller bier10, men noen av disse tidligere systemer ikke er optimalisert for å gjenkjenne isolert tags3.
Sporing protokollen presentert i dette papiret er spesielt egnet for sporing dyr i en kanal bilder, for eksempel infrarød (IR) lys eller monokromatisk lys (spesielt vi bruker blått lys). Derfor metoden utviklet ikke bruker fargesignaler, som også gjelder andre innstillinger der det er begrensninger i belysning. I tillegg bruker vi egendefinert koder utformet for ikke å forstyrre hummer, og samtidig, tillate registrering med rimelige kameraer. Videre metoden som brukes her er basert på ramme-uavhengig kode deteksjon (i.e., algoritmen gjenkjenner tilstedeværelsen av hver kode på bildet uavhengig av tidligere baner). Denne funksjonen er relevant i programmer der dyr kan være midlertidig okkludert, eller dyrenes baner kan krysser hverandre.
Den tag designen gjør bruken i forskjellige grupper av dyr. Når parameterne for metoden er angitt, kan den overføres for å takle andre dyr-sporing problemer uten behov for å trene en bestemt klassifiserer (andre krepsdyr eller snegler). Viktigste begrensningene for eksport protokollen er størrelsen på brikken og behovet for tilknytning til dyret (som gjør det uegnet for små insekter, som fluer, bier, etc.) og 2D forutsetning for dyr bevegelse. Denne betingelsen er betydelig, gitt at den foreslåtte metoden forutsetter den koden forblir konstant. Et dyr bevege seg fritt i et 3D-miljø (f.eks fisk) viser annen kode størrelser avhengig av dets avstand til kameraet.
Formålet med denne protokollen er å gi en brukervennlig metode for å spore flere merket dyr over lang tid (dvs., dager eller uker) i et 2D sammenheng. Metodisk tilnærming er basert på bruk av open source programvare og maskinvare. Gratis og åpen kildekode tillater tilpasninger, modifikasjoner og fri Redistribusjon; Derfor forbedrer utviklet programvaren på hvert trinn11,12.
Protokollen presenteres her fokuserer på et laboratorium satt opp til å spore og evaluere locomotor aktiviteten til fire akvatiske dyr i en tank i 5 dager. Videofiler er spilt inn fra en 1 s time-lapse bilde og samlet i en video ved 20 bilder per sekund (1 innspilte dag tar ca 1 h video). Alle video-opptak er automatisk postprocessed å få dyr posisjoner, søker datamaskinen visjon metoder og algoritmer. Protokollen lar å skaffe store mengder spore data, unngå deres manuell merknaden, som har vist seg å være tidkrevende og arbeidskrevende i tidligere eksperimentelle papirer13.
Vi bruker Sjøkreps (Nephrops norvegicus) for casestudie; dermed gir vi artsspesifikke laboratorieforhold beholde dem. Hummer utføre godt studert hule fremveksten rytmer som er under kontroll av circadian klokken14,15, og når cohoused, de danner dominans hierarki16,17. Derfor er modellen presentert her et godt eksempel for forskere interessert i sosiale modulering av opptreden med spesielt fokus på biologiske rytmer.
Metodikken presenteres her gjengis lett og kan brukes på andre arter hvis det er en mulighet til å skille mellom dyr med enkelte koder. Minimumskravene for å gjengi en slik tilnærming i laboratoriet er (i) isotermiske rom for eksperimentelle oppsett; (ii) en kontinuerlig vannforsyning; (iii) vann temperatur kontrollmekanismer; (iv) en lys kontrollsystem; (v) et USB-kamera og en standard datamaskin.
I denne protokollen bruker vi Python18 og OpenCV19 (åpen kilde Computer visjon Library). Vi er avhengig av rask og ofte brukte operasjoner (både når det gjelder implementering og gjennomføring), som bakgrunn subtraksjon20 og bilde terskelverdi21,22.
Ytelse og representant resultatene med video-sporing protokollen bekreftet sin gyldighet for anvendt forskning i feltet av animalsk oppførsel, med spesielt fokus på sosiale modulering og døgnrytme cohoused dyr. Effektiviteten av animalsk deteksjon (69%) og nøyaktigheten av tag diskriminering (89.5%) kombinert med atferdstrekkene (dvs. bevegelse rate) målet artene brukes her tyder på at denne protokollen er en perfekt løsning for langsiktige eksperimentelle studier (f.eks dager og uker). Videre protokollen tilbyr g…
The authors have nothing to disclose.
Forfatterne er takknemlig til Dr. Joan B. selskapet som finansierte utgivelsen av dette arbeidet. Forfatterne er også takknemlig for teknikere av eksperimentelle akvariet sonen på Institutt for Marine Sciences i Barcelona (ICM-CSIC) for deres hjelp under eksperimentelle arbeidet.
Dette arbeidet ble støttet av RITFIM prosjektet (CTM2010-16274, rektor investigator: J. Aguzzi) grunnlagt av det spanske departementet for vitenskap og innovasjon (MICINN) og TIN2015-66951-C2-2-R stipend fra det spanske departementet for økonomi og konkurranseevne.
Tripod 475 | Manfrotto | A0673528 | Discontinued |
Articulated Arm 143 | Manfrotto | D0057824 | Discontinued |
Camera USB 2.0 uEye LE | iDS | UI-1545LE-M | https://en.ids-imaging.com/store/products/cameras/usb-2-0-cameras/ueye-le.html |
Fish Eye Len C-mount f=6mm/F1.4 | Infaimon | Standard Optical | https://www.infaimon.com/es/estandar-6mm |
Glass Fiber Tank 1500x700x300 mm | |||
Black Felt Fabric | |||
Wood Structure Tank | 5 Wood Strips 50x50x250 mm | ||
Wood Structure Felt Fabric | 10 Wood Strips 25x25x250 mm | ||
Stainless Steel Screws | As many as necessary for fix wood strips structures | ||
PC | 2-cores CPU, 4GB RAM, 1 GB Graphics, 500 GB HD | ||
External Storage HDD | 2 TB capacity desirable | ||
iSPY Sotfware for Windows PC | iSPY | https://www.ispyconnect.com/download.aspx | |
Zoneminder Software Linux PC | Zoneminder | https://zoneminder.com/ | |
OpenCV 2.4.13.6 Library | OpenCV | https://opencv.org/ | |
Python 2.4 | Python | https://www.python.org/ | |
Camping Icebox | |||
Plastic Tray | |||
Cyanocrylate Gel | To glue tag’s | ||
1 black PVC plastic sheet (1 mm thickness) | Tag's construction | ||
1 white PVC plastic sheet (1 mm thickness) | Tag's construction | ||
4 Tag’s Ø 40 mm | Maked with black & white PVC plastic sheet | ||
3 m Blue Strid Led Ligts (480 nm) | Waterproof as desirable | ||
3 m IR Strid Led Ligts (850 nm) | Waterproof as desirable | ||
6m Methacrylate Pipes Ø 15 mm | Enclosed Strid Led | ||
4 PVC Elbow 45o Ø 63 mm | Burrow construction | ||
3 m Flexible PVC Pipe Ø 63 mm | Burrow construction | ||
4 PVC Screwcap Ø 63 mm | Burrow construction | ||
4 O-ring Ø 63 mm | Burrow construction | ||
4 Female PVC socket glue / thread Ø 63 mm | Burrow construction | ||
10 m DC 12V Electric Cable | Light Control Mechanism | ||
Ligt Power Supply DC 12V 300 w | Light Control Mechanism | ||
MOSFET, RFD14N05L, N-Canal, 14 A, 50 V, 3-Pin, IPAK (TO-251) | RS Components | 325-7580 | Light Control Mechanism |
Diode, 1N4004-E3/54, 1A, 400V, DO-204AL, 2-Pines | RS Components | 628-9029 | Light Control Mechanism |
Fuse Holder | RS Components | 336-7851 | Light Control Mechanism |
2 Way Power Terminal 3.81mm | RS Components | 220-4658 | Light Control Mechanism |
Capacitor 220 µF 200 V | RS Components | 440-6761 | Light Control Mechanism |
Resistance 2K2 7W | RS Components | 485-3038 | Light Control Mechanism |
Fuse 6.3x32mm 3A | RS Components | 413-210 | Light Control Mechanism |
Arduino Uno Atmel Atmega 328 MCU board | RS Components | 715-4081 | Light Control Mechanism |
Prototipe Board CEM3,3 orific.,RE310S2 | RS Components | 728-8737 | Light Control Mechanism |
DC/DC converter,12Vin,+/-5Vout 100mA 1W | RS Components | 689-5179 | Light Control Mechanism |
2 SERA T8 blue moonlight fluorescent bulb 36 watts | SERA | Discontinued / Light isolated facility |