Çoğu eklembacaklılar antenler veya çevre ipuçları ve sinyalleri zaman ve mekan içinde örnek için ek diğer parça taşımak. Hayvanlar anten kimyasal tenler ve tat ve mekanik uyaranlara1,2,3,4gibi duyusal yardımlar algılayarak çevreleri gezinmek için kullanabilirsiniz. Böcekler, anten duyu reseptörleri için kimyasal tenler4,5,6 bağlamak ve merkezi beyin bölgeleri1,7 koku duyusal sinir hücreleri ile bu sinyal iletimi içerir. ,8,9. Böcekler gelen kokular4,10,11hakkında bilgi modüle için anten konumlarını ayarlayabilirsiniz. Bu modülasyon aktif olarak bilinçli davranış yanıt kokuları ve onların tüyleri12,13kolaylaştırır.
Onların hortum14 genişleterek Hymenopterans (Örneğin, bal arıları ve bumblebees), Lepidopterans (Örneğin, kelebekler) ve Dipterans (Örneğin, sinekler ve Sivrisinek), diğerleri arasında da dahil olmak üzere birçok böcek yem , 15 , 16 , 17 , 18 , 19 , 20 , 21. hortum uzantısı güvenilir bir şekilde kullanılmıştır geçmişte öğrenme ve hafıza görevleri22,23,24,25,26, çeşitli 27,28,29,30,31. Benzer şekilde, anten hareket yüksek zamansal ve mekansal çözünürlüklü kantitatif değerlendirilmesi uyarıcı, davranış ve hayvanın iç durumu arasındaki ilişkiyi içgörü verim olabilir. Nitekim önceki çalışma nasıl antennal hareketleri zengin miktarda çevre bal arı izleme hakkında bilgi içerir ve hareketlerini32,33,34öğrenme ile değiştirme göstermiştir, 35,36,37,38.
Son on yılda, hayvan davranışları gözlemleyerek yöntemleri büyük ölçüde yüksek çözünürlüklü video kameralar, gelişmeler tarafından bilgisayar işleme hızları ve makine vizyon algoritmaları hız verildi. Hayvan algılama, sayma, izleme ve yer tercih analizleri gibi görevler videoları hayvan davranış işleyebilir gelişmiş yazılım ile destekli ve özü ilgili önlemler39,40, 41,42,43,44,45,46,47.
Bu teknolojiler de böcek anten ve hortum hareketlerinin izleme destekli. İnsan raters el ile anten konumunu izlemek için bir fare imlecini kullanarak mümkündür. Ancak, bu yöntem doğru olabilir de, zaman alıcı bir görevdir ve insan dikkatsizlik ve yorgunluk güvenilmez sonuçlar neden olabilir. Yangın önleyici donatım ve hazırlık karmaşık yazılım ihtiyacını azaltmak için kullanılabilir. Örneğin, bir Kur yüksek hızlı kamera kullanılan ve anten hareket48izlemek için anten uçları boyalı. Kullanıcılar anahtar-çerçeve yazılım anten ve hortum konumu49saptanmasında yardımcı olması için videoları seçmek için de sorulabilir. Başka bir yaklaşım anten tanımlamak için iki büyük hareket kümeleri algılandı ama hortum yer50algılamaz. Başka bir yazılım paketi anten ve hortum konumları algılayabilir, ancak yaklaşık 7.5 gerektirir işleme süresinin çerçeve51gerçek zamanlı veya uzun vadeli gözlem çalışmaları için engelleyici olabilir, her s. Son olarak, ticari yazılım paketleri (Örneğin, EthoVision)46görev gerçekleştirmek için özelleştirmek mümkün olabilir, ancak lisans ve eğitim maliyetlerini engelleyici olabilir.
Burada açıklanan yöntemi ile biz önceki çalışmalarımız böcek anten ve hortum ile aşağıdaki hedeflere konumlarını izlemek için hareket analiz yazılımı41 Genişletilmiş: (1) özel bir donanım veya karmaşık hayvan hazırlık için bir gereksinim (2). gerçek zamanlı, işleme çerçeve (30 kare/sn veya daha hızlı) geleneksel bir bilgisayarda, kullanım ve (4) açık-kaynak, kolayca genişletilebilir kodu (3) kolaylığı.
Elde edilen roman yöntemi ve açık kaynak yazılım, Apendiks SwarmSight izleme, resim anten ipuçları gerektirmez, tüketici web kamera video ve süreçleri üzerinde bir geleneksel bilgisayar (30-60 fps, video kareleri yakalamak için kullanabilirsiniz Şekil 1). Yazılım video dosyalarını giriş olarak alır. Kullanıcı video böcek başından konumunu bulur ve işlendikten sonra virgülle ayrılmış değerler (.csv) dosyası anten ve hortum konumları ile üretilir. Belgili tanımlık bilgisayar yazılımı kullanarak FFmpeg Kütüphane52farklı video formatlarını (çoğu dijital fotoğraf makinesi tarafından üretilen biçimleri de dahil olmak üzere) yüzlerce okuma yeteneğine sahiptir.

Şekil 1: hayvan kurulum ve yazılım çıktı. (A) A bal arı forager kafa ve ölçülü bir koşum vücut ile. Kaynak hayvan, bir video kamera önünde yerleştirilir (B) koku yukarıda konumlandırılmış ve bir vakum kaynak hayvan yer alıyor. Videodan SwarmSight yazılım tarafından algılanan (C) anten ipucu ve hortum değişkenleri. (D) kullanıcı anten sensör üzerinde hayvan konumlandırır ve filtre parametrelerini ayarlar. Yazılım anten ve hortum pozisyonlar (sarı halkalar) algılar.Bu rakam daha büyük bir versiyonunu görüntülemek için buraya tıklayınız.
İlk olarak, anten ve hortum hareketleri (şekil 1A) kolayca gözlenir öyle ki bir böceğin beden ve kafasını bir koşum sınırlanmıştır. Bir koku kaynağı böcek önünde, arkasında, havadan kokuları çıkarmak ve duyusal uyum (şekil 1B) potansiyel etkilerini en aza indirmek için yerleştirilen bir vakum kaynağıyla yerleştirilir. Geleneksel örümcek ağı fotoğraf makinesi tripod üzerinde böceğin başının üstünde yer alıyor. Bir LED koku sunulduğunda belirtmek için kameranın görüş içinde konumlandırılmış olabilir.

Şekil 2: anten koordinat sistemi. X, Y değerleri sol üst kökeni ve X ve Y değerleri artış doğru sağ alt köşedeki taşırken nerede video koordinat sistemi kullanır. Açı derece açık (genellikle koku kaynağı) Başkanı ile ilgili olarak ifade edilir. Anten kamçı tarafından kurulan satırı doğrudan önünde hayvan işaret ediyor "0" değeri belirtir. Bütün açıları olumlu dışında bir anten işaret ettiğinde karşıt yönü (Örneğin, sola doğru kamçı puan) vardır. Bu rakam daha büyük bir versiyonunu görüntülemek için buraya tıklayınız.
Filme sonra video dosyasını nereye kullanıcı anten sensör widget (şekil 1 d, siyah kare) böcek kafasına konumlandırır ve video oynatma başlar SwarmSight yazılımı ile açılır. Sonuçları kaydedildiğinde, .csv dosyası X içerecek anten Y konumlarını ipuçları, anten açıları ön hortum ve kafa (Şekil 2) göre X, Y konumu. Ayrıca, bir baskın sektör ölçü her anten için hesaplanır. En çok puanı içerdiği çevresindeki her anten beş 36 derece sektörlerin metrik gösterir anten olma olasılığı kabul ve anten konum/açı ölçümleri nedeniyle gürültülü veya aksi takdirde sorunlu videoları güvenilir değilseniz yararlı olabilir.
Kısaca, yazılım bir dizi hareket filtreleri53 ve rahat taşkın dolgu algoritması54kullanarak çalışır. Büyük olasılıkla anten noktaları bulmak için iki filtreler kullanılır: 3 ardışık kare farkı filtre41,55 ve medyan-arka plan çıkarma56 filtre. Renkli mesafe eşik filtre hortum nokta algılama için kullanılır. İlk % 10 'un her filtre noktalarından birleştirilir ve 2 piksel (px) kadar boşluklar ile bitişik Puan inceler taşkın dolgu algoritması en uç noktaları bulur. Çerçeve kod çözme, işleme ve işleme boru hatları ve optimize bellek ayırma filtre veri akışının yüksek performans elde paralel. Ham x ve y koordinat değerlerini yazılım tarafından üretilen bir 3-çerçeve haddeleme medyan filtresi57 ile sonrası işlenmiş ( konuyabakın). Tam kaynak kodu indirmek için yönergeleri çevrimiçi58bulunabilir.
Aşağıda bir bal arı forager izleme anten için hazırlamak için bir protokoldür. Benzer bir iletişim kuralı diğer böcek anten/hortum hareketleri izlemek için kullanılabilir. Sonuçlar bölümünde, yazılım, yazılım çıktı insan raters ve anten hareket yanıt beş odorants olarak değerlendirilmesi, gerçekleştirdikleri izleme için karşılaştırma tarafından algılanan bir örnek anten izleme çıktısı açıklar.