Vliegende Insect Detectie en classificatie met goedkope sensoren

Bioengineering

Your institution must subscribe to JoVE's Bioengineering section to access this content.

Fill out the form below to receive a free trial or learn more about access:

 

Summary

We stelden een systeem dat goedkope, niet-invasieve pseudo-akoestische optische sensoren gebruikt om automatisch en nauwkeurig te detecteren, te tellen en classificeren vliegende insecten op basis van hun vliegende geluid.

Cite this Article

Copy Citation | Download Citations

Chen, Y., Why, A., Batista, G., Mafra-Neto, A., Keogh, E. Flying Insect Detection and Classification with Inexpensive Sensors. J. Vis. Exp. (92), e52111, doi:10.3791/52111 (2014).

Please note that all translations are automatically generated.

Click here for the english version. For other languages click here.

Abstract

Een goedkope, niet-invasieve systeem dat nauwkeurig kan classificeren vliegende insecten zouden belangrijke implicaties voor entomologische onderzoek hebben, en zorgen voor de ontwikkeling van vele nuttige toepassingen in vector-en ongediertebestrijding voor zowel de medische en agrarische entomologie. Gezien dit, hebben de afgelopen zestig jaar veel onderzoek inspanningen met betrekking tot deze taak gezien. Tot op heden echter niets van dit onderzoek heeft een blijvende invloed gehad. In dit werk wordt aangetoond dat pseudo-akoestische optische sensoren superieure data kan produceren; die extra functies, zowel intrinsieke en extrinsieke naar vlieggedrag van het insect, kan worden benut om insecten classificatie te verbeteren; dat een Bayesiaanse classificatie aanpak maakt het mogelijk om efficiënt te leren classificatie modellen die zeer robuust zijn om over-montage, en een algemeen klassement raamwerk maakt het mogelijk om willekeurig aantal functies gemakkelijk op te nemen. We tonen de bevindingen met grootschalige experimenten die dwerg alle eerdere werken combined, zoals gemeten door het aantal insecten en het aantal soorten beschouwd.

Introduction

Het idee van het automatisch classificeren van insecten met behulp van het incidentele geluid van hun vlucht gaat terug tot de vroegste dagen van de computers en de handel verkrijgbare audio-opname-apparatuur 1. Er is echter weinig vooruitgang geboekt op dit probleem in de tussenliggende decennia. Het gebrek aan vooruitgang in dit streven kan worden toegeschreven aan een aantal gerelateerde factoren.

Ten eerste is het gebrek aan effectieve sensoren verzamelen gegevens bemoeilijkt. De meeste inspanningen om gegevens te verzamelen zijn akoestische microfoons 2-5 gebruikt. Dergelijke apparaten zijn uiterst gevoelig voor ruis en omgevingsgeluid wind in het milieu, wat resulteert in zeer schaars en lage kwaliteit van de gegevens.

Tweede compounding deze databank kwaliteitsproblemen is dat veel onderzoekers hebben geprobeerd zeer gecompliceerd classificatiemodellen, vooral neurale netwerken 6-8 leren. Proberen om te leren ingewikkelde indeling modellen, met slechts tientallen voorbeelden,is een recept voor over-fitting.

Ten derde, de moeilijkheid van het verkrijgen van gegevens heeft ertoe geleid dat veel onderzoekers hebben geprobeerd om de indeling modellen te bouwen met zeer beperkte gegevens, zo weinig als 300 exemplaren 9 of minder. Het is echter bekend dat voor het bouwen accurate classificatiemodellen meer gegevens beter 10-13.

Dit werk richt zich op alle drie punten. Optische sensoren (in plaats van akoestische) kan worden gebruikt om op te nemen van de "sound" van insecten vlucht vanuit meter afstand, met volledige onveranderlijkheid van lawaai en ambient geluiden wind. Deze sensoren hebben toegelaten dat de opname van miljoenen gelabeld training gevallen, veel meer gegevens dan alle eerdere inspanningen gecombineerd, en zo helpen voorkomen dat de over-fitting die is geplaagd eerdere onderzoeksinspanningen. Een principiële methode wordt hieronder getoond dat maakt de integratie van aanvullende informatie in de classificatie-model. Deze extra informatie kan net zo alledaags en alsgemakkelijk te verkrijgen als de tijd van de dag, maar produceren nog steeds aanzienlijke winst in nauwkeurigheid van het model. Tenslotte is aangetoond dat de enorme hoeveelheden data die we verzameld kunnen we gebruik maken van de "onredelijke effectiviteit van data" 10 eenvoudige, nauwkeurige en robuuste classifiers produceren.

Samengevat heeft vliegend insect indeling buiten de dubieuze vorderingen gemaakt in het onderzoek lab verplaatst en is nu klaar voor de echte wereld inzet. De sensoren en software die in dit werk zal onderzoekers wereldwijd bieden krachtige hulpmiddelen om hun onderzoek te versnellen.

Subscription Required. Please recommend JoVE to your librarian.

Protocol

1 Insect Kolonie en Steigerend

  1. Mosquito Kolonie en Steigerend
    1. Achter Culex tarsalis, Culex quinquefasciatus, Culex stigmatosoma en Aedes aegypti volwassenen uit lab kolonies, die afkomstig is uit het wild gevangen individuen.
    2. Achter muggenlarven in emaille pannen onder standaard laboratorium omstandigheden (27 ° C, 16: 8 uur licht: donker [LD] cyclus met 1 hr dusk / dawn periodes), en voer ze ad libitum op een mengsel van gemalen knaagdieren chow en biergist (3: 1, v: v).
    3. Verzamel mug poppen in 200 ml bekers, en plaats ze in de experimentele kamers. Als alternatief, zuigen de volwassen muggen in experimentele kamers binnen 1 week na opkomst. Zorg ervoor dat elke experimentele kamer bevat 20 tot 40 individuen van dezelfde soort / geslacht.
    4. Feed volwassen muskieten ad libitum op een 10% sucrose en water mengsel. Vervang voedsel per week.
    5. Bevochtig katoenen handdoeken twee keer per week en place deze naar de experimentele kamers om vochtigheid in de kooi te houden. Daarnaast plaatst u een kopje van 200 ml kraanwater in de kamer te allen tijde te helpen de algehele luchtvochtigheid op peil te houden.
    6. Handhaaf de experimentele kamers op een 16: 8 uur licht: donker [LD] gaan, 20,5-22 ° C en 30-50% RV gedurende de duur van het experiment.
  2. Huisvlieg en Fruit Fly Kolonie en Steigerend
    1. Achter Musca domestica uit een lab kolonie, afkomstig van in het wild gevangen individuen. Vangen wilde Drosophila simulans individuen en achter hen in de experimentele kamers.
    2. Tandwiel Musca domestica larven in plastic kuipjes onder standaard laboratoriumomstandigheden (12:12 uur licht: donker [LD] cyclus, 26 ° C, 40% RV) in een mengsel van water, zemelen, alfalfa, gist, en melkpoeder. Achter Drosophila simulans larven in een steigerend kamer en voer ze ad libitum op een mengsel van rottendfruit.
    3. Zuig volwassen Musca domestica in experimentele kamers binnen 1 week na opkomst. Adult Drosophila simulans kan direct worden gefokt in de experimentele kamers. Voorafgaand aan het verzamelen van gegevens, zorg ervoor dat elke experimentele kamer bevat niet meer dan 10-15 individuele Musca domestica of 20-30 individuele Drosophila simulans.
    4. Feed volwassen Musca domestica ad libitum op een mengsel van suiker en magere melkpoeder, met vrije toegang tot water. Feed volwassen Drosophila simulans ad libitum op een mengsel van rottend fruit. Vervang voedsel per week.
    5. Aanvullen experimentele kamers op een 16: 8 uur licht: donker [LD] gaan, 20,5-22 ° C en 30-50% RV gedurende de duur van het experiment.

2 Record Flying Sounds in Experimental Chambers

  1. Experimentele Kamer Setup
    Opmerking: een "experimentele cHamber "duidt de kooi gemaakt in ons laboratorium, waarin de gegevens zijn opgenomen. De sensor is vrij goedkoop. Wanneer gebouwd in bulk, kan een set worden vervaardigd voor minder dan $ 10.
    1. Construct een experimentele kamer, een van de grotere omvang: 67 cm L x 22 cm B x 24.75 cm H, of de kleinere omvang: 30 cm L x 20 cm B x 20 cm H. Het experimentele kamer bestaat uit een fototransistor array en een laserlijn wijzend op de fototransistor array.
      OPMERKING: Daarnaast is de kamer uit Kritter houders die daar aangepast aan de sensor inrichting en een huls aan een stuk PVC leidingen toegang tot de insecten mogelijk zijn.
    2. Sluit de fototransistor array om een ​​elektronisch bord. De output van de elektronische kaart feeds in een digitale geluidsrecorder en wordt geregistreerd als audio data in het MP3-formaat. Zie het logisch ontwerp van de sensor in figuur 1, deel II en een fysieke versie van de kamer in figuur 1.Ik.
    3. OPMERKING: Wanneer een insect vliegt over de laserstraal, zijn vleugels gedeeltelijk af te sluiten het licht, waardoor kleine lichte schommelingen. De lichte schommelingen worden opgevangen door de fototransistor-array als veranderingen in de huidige, en het signaal wordt gefilterd en versterkt door de op maat ontworpen elektronische kaart.
  2. Het systeem heeft ingesteld om Record Sounds Geproduceerd door vliegende insecten
    1. Sluit de experimentele kamer op een voeding. Schakel de stroom in.
    2. Op de experimentele kamer, vind het laserlicht en photoarray. Lijn de laser lichten om de photoarray. Om de juiste uitlijning te bereiken, past het photoarray met de magneten op de buitenzijde van de experimentele kamer die overeenkomen met de magneten aan de photoarray het inwendige van de kamer tot het laserlicht is gericht op alle individuele photodiodes.
    3. Voer twee sanity checks om te zorgen dat het systeem goed is ingesteld.
      Opmerking: De eerste stap is om ervoor te zorgen dat het systeem is ingeschakeld, alle kabels goed zijn aangesloten en de laser is niet goed op de foto array. De tweede stap is om verdere controles uit te voeren op de laser uitlijning om ervoor te zorgen dat u het geluid van de vleugelslagen van de insecten te vangen.
      1. Plug hoofdtelefoons (in plaats van de recorder) aan op de audio-aansluiting. Dompel hand in en uit de experimentele kamer, bij photoarray, aan het vlak van het laserlicht breken. Zorg ervoor dat het laserlicht is op (het zal een rode lichtstraal te zijn) en dat je het vlak van licht breken een paar keer met je hand. Luister voor veranderingen in geluidsniveau als je hand gaat in en uit van de lichtbundel. Als u een hoorbare verschil detecteert de sensor geschikt is signalen geproduceerd door de beweging van grote voorwerpen. Als dat lukt, ga dan naar de volgende sanity check, anders is, controleer dan of de hoofdtelefoon goed is aangesloten enof de laser is wijzend op de photoarray. Pas de photoarray dienovereenkomstig tot het geluid van de hand in en uit van de experimentele kamer kan worden gehoord.
      2. Bevestig een dun stuk van elektrische bedrading om een ​​automatische tandenborstel. Zet de tandenborstel en dompelen de bedrading in en uit de experimentele kamer dichtbij de phototarray. Zorg ervoor dat het laserlicht wordt het raken van het stuk van de bedrading als het beweegt. Als u een hoorbare verandering in frequentie te detecteren, wanneer het stuk bedrading breekt het vlak van laserlicht, het systeem is dan klaar om de door de beweging van kleine objecten, dus, insect geluiden geluiden vast te leggen. Als je niet een hoorbaar verschil te ontdekken, ga dan terug naar stap 2.2.2 opnieuw uitlijnen van de laser verlichting en de photoarray.
    4. Nadat het systeem goed is ingesteld, sluit het deksel en voeg de insecten.
  3. Data Collection: Record Sounds Geproduceerd door vliegende insecten
    1. Schakel de recorder en maak een voice annotatie dat de volgende informatie bevat: naam van de soort in de experimentele kamer, leeftijd van de insekten, datum en tijd, de huidige omgevingstemperatuur RT, en de relatieve vochtigheid. Pauzeer de opname.
    2. Sluit de recorder aan het systeem, via de audio-kabel, en de opname te hervatten. Laat de recorder om op te nemen voor 3 dagen, dan is de opname te stoppen.
    3. Download de gegevens van de recorder in een nieuwe map op een pc. Leeg de recorder door het verwijderen van de gegevens.
    4. Herhaal het bovenstaande opnameproces, totdat de resterende insecten zijn afgestorven en er niet meer dan 5 insecten in leven in de kooi.

3 Sensor Data Processing en Detectie van Sounds Geproduceerd door vliegende insecten

  1. Gebruik Software om Sounds Geproduceerd door vliegende insecten waar.
    Opmerking: De software (algoritme) is veel sneller dan real-time. Het duurt minder dan 3 uur om een opnamesessie te verwerken, dat wil zeggen, drie dagen van DATeen, op een standaard machine met Intel (R) Core ™ processor op 2,00 GHz en 8 GB RAM.
    1. Voor elke map met gegevens uit een opnamesessie, voert u de detectie software om insecten geluiden detecteren. Om de software open MATLAB Uitvoeren en typ "circandian_wbf (datadir)" in het commando venster, waar datadir is de directory van de opgenomen gegevens. Klik vervolgens op "Enter" om te beginnen.
      OPMERKING: Download de detectie software circadian_wbf van referentie # 16.
    2. Wacht tot het algoritme wordt beëindigd, controleer dan de detectie resultaten. Het algoritme uitgangen alle gedetecteerde insect geluiden in een nieuwe map "datadir _extf", waarbij datadir is hetzelfde als in de vorige stap. Elk geluidsbestand is een 1 sec lang geluidsfragment oorspronkelijk gewonnen uit de ruwe opname, met een digitaal filter toegepast om ruis te verwijderen. Het optreden tijd van elke gedetecteerde geluid wordt opgeslagen in een bestand met de naam "datadir _time.mat &# 8221 ;. Neem het voorbeeld van een gedetecteerde insect geluid in figuur 2.
  2. Detection Algorithm
    1. Gebruik een 0,1 sec lang schuifraam te glijden door de opname. Het schuifraam start vanaf het begin van de opname. Voor elk raam, volg de onderstaande stappen.
      1. Bereken de fundamentele frequentie van het huidige venster.
      2. Als de fundamentele frequentie binnen het bereik van 100 Hz tot 1200 Hz, doe dan het volgende:
        1. Pak de 1-sec lang geluidsfragment centreren op het huidige venster van de opname; toepassing van een digitaal filter om de ruis in de clip te verwijderen en op te slaan het gefilterde geluid in de map "DATADIR _extf".
        2. Spaar het optreden van het huidige venster in het bestand "DATADIR _time".
        3. Verplaats het schuifraam tot het punt dat het gewonnen audiofragment onmiddellijk volgt.
      3. Als de fundamentele frequency is niet binnen het bereik van 100 Hz tot 1200 Hz, zet u eenvoudig met het schuifraam 0.01 sec vooruit.
    2. Herhaal dit proces tot de schuifvenster het einde van de opname bereikt.

4 Insect Classificatie

  1. Bayesiaanse classificatie met alleen de Flying Sound
    Opmerking: Bayesian classifier is een probabilistische classifier dat een voorwerp classificeert haar meest waarschijnlijke klasse.
    1. Sound Feature Berekening
      1. Voor elk insect geluid berekenen het frequentiespectrum van het geluid met de Discrete Fourier Transformatie (DFT). Maak het frequentiespectrum uitsluitend de gegevens die corresponderen met een frequentiebereik onder 100 Hz tot 2000 Hz. De afgeknotte frequentiespectrum wordt dan gebruikt in de classificatie als "vertegenwoordiger" van het insect geluid.
        OPMERKING: De DFT is een algoritme die signalen omzet in tijdsdomein naar het frequentiedomein. Het is een built-functie in de meeste programmeertalen bibliotheken, en kan worden genoemd in het programma met slechts een regel code.
    2. Train een Bayesian classifier
      1. Gebruik de KNN dichtheid ramingsaanpak 14 naar de achterste kansverdeling met behulp van het geluid functie te leren. Met de KNN aanpak, de trainingsfase is om een ​​training dataset op te bouwen.
        1. Willekeurig genieten van een aantal insecten geluiden uit de verzamelde voor elke soort van insecten gegevens.
        2. Volg de stappen in paragraaf 4.1.1 en bereken de afgeknotte frequentiespectrum per bemonsterde geluid. De afgeknotte spectra samen met klasse labels de monsters '(insect soortnaam) bestaat de training dataset.
    3. Gebruik de Bayesiaanse classifier tot een onbekende insect classificeren
      1. Bereken de afgeknotte frequentiespectrum van de onbekende insect geluid.
      2. Bereken de Euclidische afstand tussen de afgeknotte spectrum van de onbekenden bezwaar en alle afgeknotte spectra in de training dataset.
      3. Vind de top k (k = 8 in deze paper) naaste buren van het onbekende object in de training dataset. Bereken de latere kans van het onbekende geluid insecten behoren tot een klasse als de fractie van de top k buren die volgens het klasse.
      4. Classificeren het onbekende object aan de klas die het hoogste posterior kans heeft.
  2. Voeg een functie om de classifier: Insect circadiaanse ritmes
    1. Leer de klasse voorziene verdelingen van de tijd optreden van insecten geluid, dat is, het circadiane ritme voor elke soort insecten.
      1. Verkrijgen van het optreden tijd van elk geluid uit de detectie resultaten (zie paragraaf 3.2).
      2. Voor elke soort, het bouwen van een histogram van het insect geluid voorval tijd.
      3. Normaliseren van de histogram zodat het gebied van het histogram is een. De normaleseerd histogram is het circadiane ritme van de betrokken soort. Het vertelt de waarschijnlijkheid om een ​​insect, van die soort, in de vlucht binnen een bepaalde periode.
    2. Classificeren een onbekende "insect geluid" door het combineren van de "insect sound" en het circadiane ritme
      1. Gezien de specifieke tijdstip waarop de onbekende insect geluid voorgedaan, krijgen de waarschijnlijkheid om een ​​insect klasse gebaseerd op het circadiane ritme klasse.
        OPMERKING: Het circadiaan ritme is een kansverdeling. Het is een matrix waarin de waarschijnlijkheid dat een geluid geproduceerd door een bepaald soort van insecten, op een bepaald tijdstip. Dus eens een tijd wordt gegeven, kan men eenvoudig controleren van de array om de kans te krijgen.
      2. Volg de stappen in paragraaf 4.1.2 aan de posterior kans dat het onbekende geluid behoort tot de klasse met het geluid functies te berekenen. Vermenigvuldig de latere kans om de resultaten weerm de vorige stap aan de nieuwe latere kans krijgen.
      3. Classificeren van de "onbekende geluid" aan de klas die de hoogste nieuwe posterior kans heeft.
  3. Voeg nog een voorziening om de classifier: Insect Geografische Distributie
    1. Leer de geografische spreiding van de soorten van belang zijn, hetzij van gegevens die zijn gepubliceerd in historische documenten, relevante literatuur, of gewoon de eerste hand kennis te verzamelen van technici / biologen. Ter demonstratie, gebruik een simulatie van de grafische verdeling, zoals weergegeven in figuur 7.
    2. Classificeren van een "onbekend insect sound" met behulp van "vliegende geluid" en de twee extra functies.
      1. Gezien de geografische locatie waar de insect geluid werd onderschept, bereken de waarschijnlijkheid om een ​​insect uit de klas op die specifieke locatie met behulp van de grafische verspreiding van soorten.
        1. Volg de stappen in paragraaf 4.2.2 eennd berekenen de latere kans dat de 'onbekende geluid "behoort tot de klasse met het geluid functies en de circadiane ritmes. Vermenigvuldig het resultaat van deze stap om de resultaten van de vorige stap, teneinde de nieuwe latere kans krijgen.
      2. Classificeren van de "onbekende geluid" aan de klas die de hoogste nieuwe posterior kans heeft.
  4. Een algemeen kader voor het toevoegen van functies
    1. Denk aan de Bayesiaanse classifier die net geluid functies gebruikt als de primaire classifier. Volg de onderstaande stappen om nieuwe functies toe te voegen aan de classifier.
      1. In de trainingsfase, leren dichtheidsfuncties de klasse van airconditioning van de nieuwe functie.
      2. In de classificatie fase, gezien de nieuwe functie van het "onbekende geluid" bereken de waarschijnlijkheid om de functie in klasse met de functie dichtheid geleerd in de vorige stap. Vermenigvuldig de nieuwe kans om de previous latere kans overeenkomt met de "onbekende geluid" uit categorie die zijn berekend op basis van alleen de eigenaardigheden, de nieuwe latere kans krijgen. Classificeren het onbekende object naar de klasse die hoogste nieuwe posterior kans heeft.

Subscription Required. Please recommend JoVE to your librarian.

Representative Results

Twee experimenten worden hier gepresenteerd. Voor beide experimenten werden de gegevens gebruikt worden willekeurig getrokken uit een dataset die meer dan 100.000 objecten bevat.

Het eerste experiment toont het vermogen van de voorgestelde classifier nauwkeurig classificeren verschillende soorten / geslacht insecten. Omdat de nauwkeurigheid classificatie is afhankelijk van de insecten worden ingedeeld, zal een enkele absolute waarde voor de nauwkeurigheid classificatie niet de lezer een goede intuïtie over de prestaties van het systeem. In plaats van reporting nauwkeurigheid van de indeler over een vaste set insecten, werd de classifier toegepast datasets met een stapsgewijs toenemende aantal species, en dus verhoging classificatie moeilijkheidsgraad.

De dataset begon met slechts 2 soorten insecten; vervolgens bij elke stap, een meer soorten (of een geslacht van een sexueel dimorfe soort) werd toegevoegd en de classifier werd gebruikt voor het classificeren van toegenomenaantal soorten (de nieuwe dataset). Een totaal van tien klassen van insecten (verschillend geslacht van dezelfde soort tellen als verschillende klassen) werden beschouwd, met 5.000 exemplaren in elke klasse.

De classifier zowel insecten-geluid (frequentiespectrum) en time-of-intercept voor indeling. Tabel 1 toont de indeling nauwkeurigheid gemeten bij elke stap en de desbetreffende klasse toegevoegd die stap.

Volgens tabel 1, de classifier behaalt meer dan 96% nauwkeurigheid bij de indeling van niet meer dan 5 soorten insecten, aanzienlijk hoger dan het standaard tarief van nauwkeurigheid van 20%. Zelfs wanneer het aantal klassen geacht stijgt tot 10, de nauwkeurigheid indeling nooit lager dan 79%, wederom aanzienlijk hoger dan de standaard van 10%. Merk op dat de tien klassen zijn niet gemakkelijk te scheiden zijn, zelfs door menselijke inspectie. Onder de tien soorten, acht van hen zijn muggen, with zes van hen is van hetzelfde geslacht.

Het tweede experiment is om te laten zien hoe nauwkeurig het systeem kan sex vliegende insecten, in het bijzonder, om mannelijke Ae. Aegypti muggen te onderscheiden van de vrouwtjes. Voor het eerste deel van het experiment wordt aangenomen dat de "misclassificatie kosten" van misclassifying mannen als vrouwen is dezelfde als de kosten van misclassifying vrouwen als mannen. Met deze aanname wordt de indeling resultaten weergegeven in tabel 2.Ik. De classificatie nauwkeurigheid seks Ae. Aegypti is ongeveer 99,4%.

Voor het tweede deel van het experiment, nemen de kosten niet asymmetrisch, dwz misclassificatie van vrouwen als mannen is veel duurder dan omgekeerd. Met deze aanname, werd de beslissing drempel van de classifier veranderd in het aantal high-cost misclassificaties verminderen. Met de drempel goed afgesteld, de classificatie resultaten in tabel 2.II werden bereikt. 2.000 insecten in het experiment werden tweeëntwintig mannetjes en vrouwtjes onrechte nul.

Figuur 1
Figuur 1 (I) Een van de experimentele kooien gebruikt om de gegevens te verzamelen. (II) Een logische versie van de sensor setup met de componenten geannoteerde. Klik hier om een grotere versie van deze afbeelding te bekijken.

Figuur 2
Figuur 2 (I) Een voorbeeld van een 1 seconde audio clip die een "vliegend insect sound" gegenereerd door de sensor. Het geluid werd geproduceerd door een vrouwelijke Cx. Stigmatosoma. Het Insect geluid is gemarkeerd in rood / vet. (II) De "insect geluid", dat is gereinigd en opgeslagen in een 1-seconde lang geluidsfragment door het centreren van het insect signaal en opvulling met 0s elders. (III) Het frequentiespectrum van het insect geluid, verkregen met behulp van discrete Fourier Transform. Klik hier om een grotere versie van deze afbeelding te bekijken.

Figuur 3
Figuur 3 Een Bayesiaanse netwerk dat gebruikmaakt van een enkele functie voor de indeling.

Figuur 4
Figuur 4 Een Bayesiaanse netwerk dat twee onafhankelijke functies gebruikt voor classificat ion

Figuur 5
Figuur 5 De circadiane ritmes van Cx. stigmatosoma (female), Cx. tarsalis (mannelijke), en Ae. aegypti (female), leerde gebaseerd op waarnemingen die door de sensor die werden verzameld gedurende 1 maand duren. Klik hier om een grotere versie van deze afbeelding te bekijken.

Figuur 6
Figuur 6 Een Bayesiaanse netwerk dat drie onafhankelijke functies gebruikt voor de indeling.

g "/>
Figuur 7 De veronderstellingen van de geografische verdeling van elke insectensoorten en sensor locaties in de simulatie om de effectiviteit van het gebruik van locatie-of onderscheppen functie in de classificatie aan te tonen. Klik hier om een grotere versie van deze afbeelding te bekijken.

Figuur 8
Figuur 8 De algemene Bayesiaanse netwerk dat n functies gebruikt voor de indeling, waarbij n een positief geheel getal. Klik hier om een grotere versie van deze afbeelding te bekijken.

Stap Species Toegevoegd Indeling Nauwkeurigheid Stap Soort Toegevoegd Indeling Nauwkeurigheid
1 Ae. aegypti N / A 6 Cx. quinquefasciatus 92.69%
2 Musca domestica 98.99% 7 Cx. stigmatosoma 89,66%
3 Ae. aegypti 98,27% 8 Cx. tarsalis 83.54%
4 Cx. stigmatosoma 97.31% 9 Cx. quinquefasciatus 81.04%
5 <em> Cx. tarsalis ♀ 96.10% 10 Drosophila simulans 79,44%

Tabel 1 Classificatie nauwkeurigheid toenemend aantal klassen.

Voorspelde klasse Voorspelde klasse
Ik (Symmetric kosten) vrouwelijke mannelijke II (Asymmetric kosten) vrouwelijke mannelijke
Werkelijke klasse vrouwelijke 993 7 Werkelijke klasse vrouwelijke 1.000 0
mannelijke 5 995 mannelijke 22 978

Tabel 2 (I) De verwarring matrix voor seks discriminatie van Ae. Aegypti muggen met de beslissing drempel voor vrouwen is vastgesteld op 0,5 (dwz dezelfde kosten aanname). (II) De verwarring matrix van geslacht dezelfde muggen, met de beslissing drempel voor vrouwen vastgesteld 0.1.

Subscription Required. Please recommend JoVE to your librarian.

Discussion

De sensor / klassificatiekader hier beschreven maakt het goedkoop en schaalbaar classificatie van vliegende insecten. De nauwkeurigheden bereikt door het systeem zijn goed genoeg om de ontwikkeling van commerciële producten toe en als een bruikbaar entomologisch onderzoek zou zijn.

De mogelijkheid om goedkope, niet-invasieve sensoren gebruiken om nauwkeurig en automatisch classificeren vliegende insecten zou aanzienlijke gevolgen hebben voor de entomologische onderzoek. Bijvoorbeeld door invoering van het systeem in het veld om te tellen en te classificeren insecten, kan het systeem real-time tellingen van de doelsoort, de productie van real-time informatie die kan worden gebruikt om interventies / onderdrukking programma's van plan ter bestrijding van malaria. Bovendien kan het systeem automatisch insecten scheiden geslacht, en kan dus worden gebruikt om vrije entomologen aan het Steriele Insect Technique 15 van de vervelende en tijdrovende taak handmatig geslachtsbepaling insecten. </ P>

In dit systeem is de meest kritische stap is goed voorbereid sensor voor gegevensverzameling. Als de laser en de foto-array niet goed uitgelijnd, zullen de gegevens zijn zeer luidruchtig. Na de insecten in de kooi zijn geplaatst, moet de foto matrix altijd afgestemd met de magneten op de buitenkant van de kooi. Merk op dat knipperende lichten, camera flitsen en trillingen in de buurt van de kooien zal ruis introduceren in de gegevens. Daarom schone gegevens te verkrijgen, plaatst de kooi in een donkere kamer, en waar nodig, plaatst droogdoeken onder de kooien om de trillingen te verminderen.

De informatie in dit werk classifier gebruikt slechts twee extra functies. Echter, kunnen er tientallen extra functies die kunnen helpen de classificatie te verbeteren. Als de mogelijke functies zijn domein en de toepassing van specifieke, kon de gebruiker functies op basis van hun specifieke behoefte of toepassingen te kiezen. Het algemene kader van de classifier kunnen gebruikers eenvoudig functies toevoegen aan de classifier de classificatie te verbeteren.

Aan de goedkeuring en de uitbreiding van onze ideeën te stimuleren, maken we alle code, data, en de sensor schema vrij beschikbaar op de UCR Computational Entomologie Pagina 16-17. Bovendien, binnen de grenzen van ons budget, zullen we onze praktijk van het geven van een compleet systeem (zoals weergegeven in figuur 1) om enig onderzoek entomoloog die men vraagt ​​verder.

Subscription Required. Please recommend JoVE to your librarian.

Disclosures

De auteurs verklaren dat zij geen concurrerende financiële belangen.

Acknowledgements

We willen graag de Vodafone Americas Foundation, de Bill en Melinda Gates Foundation, en de São Paulo Research Foundation (FAPESP) bedanken voor de financiering van dit onderzoek. We willen ook graag de vele docenten van de afdeling Entomologie aan de Universiteit van California, Riverside, bedanken voor hun advies over dit project.

Materials

Name Company Catalog Number Comments
Audio recorder: ICD-PX312 Sony 4-267-065-11(2) With a 8 GB microSD extra memory
Insectary Lee's Aquarium & Pet Products. 20088 HerpHaven®, Large Rectangle 14 1/2" long x 8 3/4" wide x 9 3/4" high. Modified to house insects.
Laser line generator, 650 nm (red) Apinex (www.apinex.com) LN60-650 5 mW. This is a low powered laser, similar to a teacher's laser pointer
Photodiode array VISHAY SEMICONDUCTOR  TEFD4300  PIN PHOTODIODE, 650NM, 20DEG, T1 TEFD4300 We made a custom array of 15 of these photodiodes wired in parallel.
Analogue to digital convertor integrated circuit Custom made in our lab We made this item ourselves, but an easily available commercial product, Gino PCF8591 AD/DA Converter, provides the same functionality.

DOWNLOAD MATERIALS LIST

References

  1. Kahn, M. C., Celestin, W., Offenhauser, W. Recording of sounds produced by certain disease-carrying mosquitoes. Science. 101, (2622), 335-336 (1945).
  2. Reed, S. C., Williams, C. M., Chadwick, L. E. Frequency of wing-beat as a character for separating species races and geographic varieties of Drosophila. Genetics. 27, (3), 349 (1942).
  3. Belton, P., Costello, R. A. Flight sounds of the females of some mosquitoes of Western Canada. Entomologia experimentalis et applicata. 26, (1), 105-114 (1979).
  4. Mankin, R. W., Machan, R., Field Jones, R. testing of a prototype acoustic device for detection of Mediterranean fruit flies flying into a trap. Proc. 7th Int Symp Fruit Flies of Economic Importance. 10-15 (2006).
  5. Raman, D. R., Gerhardt, R. R., Wilkerson, J. B. Detecting insect flight sounds in the field Implications for acoustical counting of mosquitoes. Transactions of the ASABE. 50, (4), 1481 Forthcoming.
  6. Moore, A., Miller, J. R., Tabashnik, B. E., Gage, S. H. Automated identification of flying insects by analysis of wingbeat frequencies. Journal of economic entomology. 79, (6), 1703-1706 (1986).
  7. Moore, A., Miller, R. H. Automated identification of optically sensed aphid (Homoptera: Aphidae) wingbeat waveforms. Annals of the Entomological Society of America. 95, (1), 1-8 (2002).
  8. Li, Z., Zhou, Z., Shen, Z., Yao, Q. Automated identification of mosquito (diptera: Culicidae) wingbeat waveform by artificial neural network. Artificial Intelligence Applications and Innovations. 483-489 (2005).
  9. Moore, A. Artificial neural network trained to identify mosquitoes in flight. Journal of insect behavior. 4, (3), 391-396 (1991).
  10. Halevy, A., Norvig, P., Pereira, F. The unreasonable effectiveness of data. Intelligent Systems, IEEE. 24, (2), 8-12 (2009).
  11. Mitigating the paucity-of-data problem exploring the effect of training corpus size on classifier performance for natural language processing. Banko, M., Brill, E. Proceedings of the first international conference on Human language technology research, Association for Computational Linguistics. Stroudburg, PA. 1-5 (2001).
  12. Shotton, J., et al. Real-time human pose recognition in parts from single depth images. Communications of the ACM. 56, (1), 116-124 (2013).
  13. Ilyas, P. Classifying insects on the fly. Ecological Informatics. (2013).
  14. Mack, Y. P., Rosenblatt, M. Multivariate k-nearest neighbor density estimates. Journal of Multivariate Analysis. 9, (1), 1-15 (1979).
  15. Benedict, M., Robinson, A. The first releases of transgenic mosquitoes an argument for the sterile insect technique. TRENDS in Parasitology. 19, (8), 349-355 (2003).
  16. Chen, Y. Supporting Materials. Available from: https://sites.google.com/site/insectclassification Forthcoming.
  17. Chen, Y., Why, A., Batista, G., Mafra-Neto, A., Keogh, E. Flying Insect Classification with Inexpensive Sensors. Journal of Insect. 27, (5), 657-677 (2014).

Comments

0 Comments


    Post a Question / Comment / Request

    You must be signed in to post a comment. Please or create an account.

    Usage Statistics