2011-04-18 17 views
13

Plajdan alınan hava görüntüsünde mühür yavrularını (hayvan) tespit etmek ve saymak için bir projem var. Mühür yavruları, kahverengi ve büyük olan yetişkin mühürlere kıyasla siyah ve küçüktür. Bazı conta yavruları üst üste biner/kısmen tıkanmışlardır. Plaj rengi sarıya yakın olsa da, algılama zorluğunu artıran bazı siyah kayalar var.Mühür yavrusu tespiti için ne tür bir tanımlayıcı kullanmalıyım?

Projem için en uygun ne tür bir tanımlayıcı? HOG, SIFT, Haar benzeri özellikler?

Bu sorunun teorisini soruyorum. Projemi hayata geçirmeyi düşünüyorum, ilk adımı en çok nesneyi temsil eden doğru tanımlayıcı seçmeli, sonra (birkaç zayıf özelliği birleştirmeli, gerekli değil) destekleyici/SVM/neural_network gibi makine öğrenim yöntemini kullanarak bir sınıflandırıcı yetiştirmeliyim, doğru muyum? ?

örnek görüntüsü: Eğer bir bebek mühür kolaylıkla neye benzediğini onu öğretebilir beri enter image description here

+0

Ek bilgi: Bu problemin teorisini soruyorum. Projemi hayata geçirmeyi düşünüyorum, ilk adımı en çok nesneyi temsil eden doğru tanımlayıcı seçmeli, sonra (birkaç zayıf özelliği birleştirmeli, gerekli değil) destekleyici/SVM/neural_network gibi makine öğrenim yöntemini kullanarak bir sınıflandırıcı yetiştirmeliyim, doğru muyum? ? – waterlee23

+0

Bir görüntü örneği gönderebilir misiniz? –

+7

Onlara sinsi kulüpleri olan adamları arayın. –

cevap

0

oldukça emin değil, sen yırtıcı algoritması bakmak zorunda deneyebilirsiniz. youtube video, description and link here

+0

Teşekkür ederim, bu video muhteşem! Bu videonun arkasındaki kağıdı google google'a göndereceğim – waterlee23

+0

Bunun hiç de uygun olduğunu düşünmüyorum. Eric bir videodaki mühürleri izlemeyi denemiyor, görüntüleri algılamaya ve saymaya çalışıyor. – YXD

+0

Predator'a belirli bir bebek mührünün neye benzediğini öğretebilir, daha sonra temanın varyasyonlarını taramasını sağlayın, diğer bebek foklarının neye benzediğini öğrenin. Bu sayede, bir bebeğin mührünün nasıl görüneceğini algoritmanıza öğretmede daha az çaba vardır. Ayrıca, yetişkin bir mühür ve kayaların neye benzediğini de öğretebilirsiniz, böylece onları dışlayabilir. –

2

Doğru tanımlayıcıyı seçmenin başlamak için doğru yer olduğunu kabul ettiğimden emin değilim. Temel bir konu, tüm nesnelerin benzer şekildedir. Her hayvanın içinde önemli degradeler vardır. Pozların karmaşıklığı başka bir konudur. Sorunu iki basit adımla kırdım: 1. Benzersiz nesne algılama (kenar algılama, su havası, graph cut, vb.). "Kan hücresi sayımı" problemi gibi bir şey. 2. Renk ve bölgeye göre nesne sınıflandırması (kamera perspektifine normalize). Her nesnedeki "sarı" renkli piksellerin ve "siyah" renkli piksellerin kesirli miktarını hesaplayın ve bu değerleri nesne sınıflandırıcısıyla birlikte nesne boyutuyla birlikte kullanın (sinir ağları burada eğlenceli bir çözümdür!).

Oldukça karmaşık bir sahne, bu yüzden her iki algoritmanın da ince ayar gerektirmesini beklerim. Gereksinimleriniz bir miktar analist etkileşime izin veriyorsa, bazı kaydırıcıları sağlayın, böylece analizci algoritmalarınızdaki eşiklerin her birini ayarlayabilir.

2

Bilgisayarla görme algoritmalarındaki doğruluk, onları belirli bir soruna ince ayar yapabilmeye dayanıyor gibi görünüyor. Resimler hakkında varsayımlar yapabilirseniz, algoritmalarınızı teslim ediyorsunuz, tıpkı hepsi de benzer bir sahildeki mühürlerin havadan görüntüleri olduğu gibi, bundan faydalanabilirsiniz. Yerel özelliklerle çok süslü olmaya çalışmadan önce, havza segmentasyonu gibi bir şey denemek ve arka plan olmayan segmentlerin sayısını saymak isteyebilirsiniz. Watershed, "arka plan" ve "ön plan" bölümleri arasında ayrım yapmak için girişiniz hakkında önceden bilgi edinmek için "işaretleyiciler" olarak adlandırılan kullanışlı bir çerçeve sağlar.

Böyle bir yaklaşım yerel özelliklerden daha kolay ve muhtemelen daha doğru olabilir. Tecrübemde, SIFT ve SURF özelliklerini kullanarak organik özneden (yüzler veya hayvanlar gibi) çok sayıda anlamlı özellik elde edemedim ve eşleştiremedim. Benim için çok sayıda açıya sahip oda veya binaların resimleri üzerinde daha iyi çalışma eğilimi gösterdiler.

+0

Teşekkür ederim, öneriniz çok yardımcı oluyor – waterlee23