Ultralytics'in etkili su altı tespiti ve temizliği için AUV'ler ve YOLOv5 kullanarak okyanus plastik kirliliğiyle nasıl mücadele ettiğini keşfedin.

Ultralytics'in etkili su altı tespiti ve temizliği için AUV'ler ve YOLOv5 kullanarak okyanus plastik kirliliğiyle nasıl mücadele ettiğini keşfedin.
Plastik denizlerdeki vahşi yaşamı boğuyor: her dakika iki kamyon dolusu plastik okyanuslarımıza atılıyor ve bu da yılda 10 milyon tondan fazla plastik anlamına geliyor. DeepPlastic bilim insanları bu deniz plastiğinin "deniz çevresi, gıda güvenliği, insan sağlığı, eko-turizm ve iklim değişikliğine katkılar" açısından toplumsal tehditler oluşturduğunu belirtiyor.
Bununla mücadele etmek için araştırmacı ve mühendislerden oluşan bu ekip, bilgisayarla görmenin okyanuslarımızdaki plastiği nasıl ortadan kaldırabileceğini araştırıyor.
DeepPlastic araştırmacıları, derin öğrenme teknolojisiyle, okyanus yüzeyinin hemen altında bulunan ve ışığın hala nüfuz edebildiği Epipelajik tabaka olarak adlandırılan plastiklerin taranması, tanımlanması ve ölçülmesi için otonom su altı araçlarını (AUV'ler) kullanan bir yaklaşım geliştirdi.
"Amacımız, plastiği tespit etmek için kullanılabilecek çok hızlı bir çıkarım hızına sahip çok küçük bir modele sahip olmaktı."
Jay Lowe, Makine Öğrenimi Araştırmacısı
DeepPlastic ekibi, YOLOv4 ve YOLOv5 adlı iki küçük ve hassas modeli eğiterek gerçek zamanlı nesne tespitine olanak sağladı. Bu modeller, aşağıdakilerden oluşan DeepTrash veri kümesi üzerinde eğitilmiştir:
AUV, su altında seyahat eden bir robottur. Okyanusun derinliklerine serbestçe süzülebilen ve yüzeye geri dönebilen yavaş araçlardır. Su altındaki plastiği tespit edip toplayabilmeleri için AUV'lere bir derin öğrenme modeli kurulmalıdır. AUV'ler su altındaki plastiği tespit etmek için üç kolay adımda konuşlandırılabilir.
1. Bir AUV'ye Derin Öğrenme Modeli Kurun
2. Okyanusu tarayın
3. Plastik Tanımlama
DeepPlastic ekibi, AUV'lerde YOLOv4 ve Faster R-CNN gibi çeşitli derin öğrenme modellerini test etti. Ancak araştırmacıların karşısına okyanus temizliğini sorunlu hale getiren bir dizi zorluk çıktı.
Ekipte herhangi bir derin öğrenme uzmanı olmadığı için araştırmacıların derin öğrenme modellerinden en iyi şekilde yararlanmaları engellendi.
Çıkarım, AUV'nin plastiği ne kadar hızlı tanıyabildiğidir. YOLOv4 ve Faster R-CNN ile AUV'ler plastiği tespit etmede o kadar etkili olamadılar ve suyu temizleme yetenekleri azaldı.
YOLOv4 ve Faster R-CNN, plastiği tanımlarken yalnızca ortalama %77-%80 başarı oranına sahipti.
Faster R-CNN kullanıldığında, mercanların %3-5'i AUV'ler tarafından plastik olarak tanımlanmıştır, bu da kabul edilebilir standardın altındadır.
YOLOv5'e geçildiğinde araştırmacılar anında bir dönüşüm yaşandığını gördüler. Doğruluk artırıldı, hız en üst düzeye çıkarıldı ve YOLOv5'in basitliği onu ekipteki herkes için erişilebilir hale getirdi.
Daha Hızlı R-CNN ile Karşılaştırıldığında Ortalama %20 Daha Hızlı Çıkarım Hızı
93 Hassasiyet Oranı
YOLOv5'i Kurmak Bir Saatten Az Sürer
YOLOv5'in, depoda oluşturduğumuz basit adım adım sürece dayalı olarak ekibin kolayca çalışmasına olanak tanıyan çeşitli yönleri vardı.
YOLOv5, ortalama 1 görüntüyü 9 milisaniyede işleyerek Faster RCNN'den %20 daha yüksek çıkarım hızları sunmuştur. Sonuç olarak, AUV'ler yüzen plastiği daha hızlı bir şekilde tespit edebildi, bu da yakalanan plastik miktarını ve genel proje verimliliğini artırdı.
Hassasiyet oranları bazen %93'e kadar çıkan %85'lik bir ortalamaya sahipti. Bu, önceki modellerde görülen %77-80 ortalamasından bir sıçramadır.
YOLOv5'in kurulumu araştırmacılar için hem sorunsuz hem de zahmetsiz bir deneyim oldu. Kullanıcılar tüm kurulum süreci boyunca A'dan Z'ye yönlendirilerek ekibin YOLOv5'i bir saatten kısa bir sürede kullanmaya başlaması sağlandı.
Birkaç gün içinde, 3000 görüntüden oluşan küçük bir veri setini artırma olmadan kullanan grup, AUV'leri göllerde ve nehirlerde çalışmak üzere eğitmeyi başardı. Bulanık su ve diğer kötü koşullara rağmen, YOLOv5 üzerinde eğitilen AUV'ler plastiği yüksek doğrulukla tespit edip tanımlayabildi.
"Yüksek doğrulukta ve son derece hızlı bir nesne algılama algoritması arıyorduk. Çalıştığımız okyanus ortamları sert ve engebeli araziler. YOLOv5, kullanabileceğimiz en iyi nesne algılama modeli olarak her yönden bize yardımcı oldu.
"Kurulumu ve kullanımı çok kolay olduğu için YOLOv5'i kullanmayı seviyoruz ve sürekli olarak istediğimiz sonuçları üretiyor.
"Gelecekte kullanacağımız tüm modeller için ilk tercihimiz hiç şüphesiz YOLOv5 olacak."
Gautam Tata, Makine Öğrenimi Araştırmacısı
DeepPlastic deposuna, yayınlanan makaleye ve video özetine göz atın.