Method Article
Biz kesin tanımlanmış özelliği varyasyonları ile natüralist 3 boyutlu nesneler ve nesne kategoriler oluşturmak için yeni bir yöntem tarif. Biz morfolojilerinden ve ardından görsel veya dokunsal nesneleri olarak kılınabilir roman, natüralist sanal 3 boyutlu nesneler ve nesne kategoriler oluşturmak için phylogenesis biyolojik proseslerin simülasyonları kullanın.
Kantitatif nesne algısını incelemek amacıyla, biyolojik sistem tarafından veya makineler, özellikleri 1, tercihen natüralist, kesin tanımlanabilir nesneleri ve nesne kategoriler oluşturmak için bir ihtiyaç tarafından algı olabilir. Ayrıca, algısal öğrenme çalışmaları için, bu tür özellikleri 2 ile yeni nesneleri ve nesne kategoriler (veya nesne sınıfları) oluşturmak için yararlıdır.
Birçok yenilikçi ve kullanışlı yöntemler halen yeni nesneleri ve nesne kategoriler 3-6 (ayrıca refs bakın. 7,8) oluşturmak için yapılmamış. Ancak, genellikle mevcut yöntemleri eksiklikleri üç geniş tip var, konuşma.
İlk olarak, şekil varyasyonları genellikle deneyci 5,9,10 dayattığı ve bu nedenle doğal kategorilerde değişkenliği farklı olabilir ve belirli bir tanıma algoritması için optimize edilmiş. Bu varyasyonların tamponlar bağımsız olarak ortaya konulması arzu edilen bir olacaktırrnally kısıtlamalar empoze.
İkinci olarak, mevcut yöntemler zorluk doğal nesneler 11-13 şekil karmaşıklığı yakalama sahiptir. Hedefi doğal nesne algısını incelemek için ise, muhtemel karıştırıcı ve özel durumlarda önlemek amacıyla, nesneleri ve natüralist olması nesne kategorileri için arzu edilir.
Üçüncü olarak da, niceliksel olarak geleneksel yöntemler ile oluşturulan, uyarıcı bilgiler ölçmek için genellikle zordur. Bu bilgiler tam olarak ölçülmesi nerede nesneleri ve nesne kategoriler oluşturmak için arzu edilir ve gerekli durumlarda, sistematik (veya 'ayar') manipüle. Istiyorsunuz Bu, bir nicel olarak alttaki nesneyi tanıma işlemleri formüle etmek için olanak sağlar.
Burada yukarıdaki kriterlerden üç karşılamak algoritmaları veya yöntemler, bir dizi tanımlamak. Sanal morfolojilerinden (VM) tarafından 'dijital embriyolar' adlı romanı, natüralist sanal 3 boyutlu nesneler oluştururembriyogenez 14 biyolojik süreci simüle. Sanal phylogenesis (VP) doğal seleksiyon 9,12,13 evrimsel süreci simüle ederek roman, natüralist nesne kategoriler oluşturur. Bu simülasyonlar tarafından oluşturulan nesneleri ve nesne kategoriler daha şekil özelliklerinin 15,16 sistematik varyasyonlar oluşturmak için çeşitli morphing yöntemlerle manipüle edilebilir. VP ve yöntemler geçişin aynı zamanda dijital embriyolar dışında roman sanal nesneler, ya da gerçek dünya nesneleri 9,13 sanal sürümleri için, prensip olarak uygulanabilir. Bu şekilde oluşturulan sanal nesneler yüzey dokusu, aydınlatma, boyut, bakış açısı ve arka plan arzu manipülasyonlar ile, geleneksel bir grafik arayüzü kullanarak görsel olarak kılınabilir. Sanal nesneler aynı zamanda geleneksel bir 3-D prototipleme kullanılarak haptik nesneler olarak 'basılıyor' olabilir.
Biz de illu yardımcı olmak için bu hesaplama algoritmaları bazı uygulamaları tarifalgoritmaları potansiyel yarar Bitrate. Bu onların uygulamalarından algoritmaları ayırt etmek önemlidir. Uygulamaları temel bir algoritma 'ilkesi kanıtı' olarak sadece sunulan gösteriler vardır. Bu, genel olarak, bir hesaplama algoritmasının uygulanması çoğu zaman algoritması yok sınırlamaları vardır, dikkat etmek önemlidir.
Hep birlikte, bu yöntemler hem biyolojik ve hesaplama sistemleri ile nesne tanıma ve algısal öğrenme çalışmak için güçlü ve esnek bir araç kümesi temsil eder. Uygun uzantıları ile, bu yöntemler de morfolojilerinden phylogenesis çalışmalarında yararlı olabilir.
1. VM kullanarak Doğacı Sanal 3 boyutlu nesneleri oluşturma
2. VP kullanarak Doğal Nesne Kategorileri Oluşturma
3. Şekil Varyasyon Oluşturma Ek Yöntem: Dijital Morphing
4. Şekil Varyasyon Oluşturma Ek Yöntemleri: Temel Bileşenler
5. 3-D Objects Haptik Sürümleri oluşturma
6. Bir Exemplar Uygulama: Resim Kategorisi Bayesian Çıkarım
Bu yüzden,
ve
Iki denklemde payda aynı olduğuna dikkat ediniz. (| F C = K) ve p Bu nedenle, s karşılaştırmak için (C = L | F) payda hesaplamak için gerekli değildir, aksine, bu miktarları hesaplamak için yeterlidir
p (C = K | F) α p (C = K) p (F | C = K)
ve
p (C = L | F) α p (C = L) p (F | C = l)
These bazen 'normalleştirilmemiş olasılıklar' denir. 'Olasılığını' denir | (C F) terimi p (C) 'önceden' olarak adlandırılan ve çarpım terimi edilir.
VM yeni 3-D şekilleri neredeyse sınırsız kaynağı oluşturmak için de kullanılabilir. VM algoritması kullanılarak üretilir Bazı örnek dijital embriyo Şekil 1 'in alt panelinde gösterilir. Bu 16 embriyo her biri 40 büyümesi için (bkz Tablo 1) Cygwin için dijital embriyo araçları' growEmbryos.exe 'programı kullanılarak oluşturulan çevrimleri. Diğer tüm büyüme parametreleri program tarafından dahili olarak belirlenmiştir. Bu parametrelerin çoğu (bir embriyo diğerine özdeş, yani) sabit olmuştur. Böyle morfojen kaynaklarının yeri ve gücü gibi bir kaç parametre, her çalışma için ayrı ayrı program tarafından dahili olarak ayarlanmış rastgele parametrelerdir. Bu 16 embriyoları şekil varyasyonları bu rastgele parametrelerde değişimler sonucunda sadece ortaya çıktı.
Bir isteğe bağlı olarak seçilen dokular kullanılarak yüzey dokusu 34,35 bazı örnekleri Şekil 2A'da gösterilmiştir. Bir görsel sahnelerirbitrary karmaşıklık, Şekil 2B'de gösterildiği gibi, piyasada bulunan 3-D modelleme ve işleme ortamı kullanılarak oluşturulabilir.
Dijital embriyoları kullanılarak VP tarafından oluşturulan bir temsilci soyağacına 'Şekil 3' de gösterilmiştir. Şekil 4'te gösterildiği gibi karşılaştırılabilir ağaçlar da, dijital embriyolar başka nesnelerin kullanılarak inşa edilebilir. Deneyci da nesnelerin herhangi bir başka grubu gibi bir kategori tanımlamak için tercih rağmen her iki durumda da, bir ortak ata nesneler doğrudan doğruya, bir kategorisi oluşturmaktadır dikkat edin. Bu VM ve VP algoritmalarının mevcut uygulanması gibi pürüzlü veya düz nesnelere karşı nispeten yumuşak, kavisli yüzeyler üretmek eğilimindedir Şekil 4'ten fazlalaştı. Bu muhtemelen bu algoritmaların bizim uygulama sınırlaması değil algoritmalar kendileri olduğunu da fazlalaştı, biolological süreçler yana objec üretebilirdüz yüzeyleri ve pürüzlü hatları (örneğin., gül yaprağı) ile ts.
Şekiller 5 ve 6, şekil nesne ve nesneyi kategorilerde ilkesel varyasyonların oluşturulması için iki ek olarak kullanılabilecek yöntemler, ya da yerine, VP tipik sonuçlarını göstermektedir.
Şekil 7 ve üst panelde iki dijital görsel embriyoların kaplamalar göstermektedir, ve Şekil 7, bir alt panel ticari olarak satılan bir 3-D prototipleme tarafından oluşturulan karşılık gelen çıktıları göstermektedir.
Şekil 8 ve 9, belirli bir görsel obje kategorize etmek için görüntü parçaları kullanarak Bölüm 6'da tarif edilen prosedürler göstermektedir.
Şekil 1. Sanal morfogenez. alt paneli "dijital embriyolar" 14 adlı romanı, natüralist, sanal 3 boyutlu nesneler bir tür göstermektedir. Morfojen-aracılı hücre bölünmesinin, hücre büyümesinin, hücre hareketi ve programlanmış hücre ölümü 7,8,36,37: Dijital biyolojik embriyolar embriyo kilit Bazı işlemleri, bir veya daha fazla taklit ederek oluşturulabilir. Her çalışma bir icosahedron (üst panelde gösterilen) ile başlar ve bu embriyonun VM parametre ayarları (veya 'genotip') bağlı olarak, benzersiz bir embriyo oluşturur. Hepsi farklı genotip çünkü Böylece, alt panelinde 16 embriyolar, farklı şekiller var. Gerektiği gibi basit veya daha karmaşık şekiller embriyonun genotip manipüle ederek (örneğin, optimum görsel hiyerarşi belirli bir düzeyde nöronların uyarmak için) oluşturulur unutmayın. Programlanmış hücre ölümü dışında yukarıda belirtilen embryogenetic işlemlerin tümü embriyolar gösterildiği üreten simüle edilmiştir. Simüle programlı hücre ölümü özellikle böyledir(gösterilmemiş olan) hedeflenen girintiler oluşturmak için yararlıdır.
Şekil 2. Dijital embriyoları kullanılarak görsel uyaranlara oluşturma. Herhangi bir sanal 3 boyutlu nesne gibi, dijital embriyolar grafiksel herhangi bir standart 3-D grafik arayüzü kullanılarak karmaşıklıkta sahneler görsel oluşturmak için manipüle edilebilir. Bu rakam bazı ortak manipülasyonları göstermektedir. (A) aynı dijital embriyo birçok farklı dokular kullanılarak dokulu olup, sol üst köşede, görünmez bir ışık kaynağından yaktı. (B) A kamufle sahne boyutlandırma ve dijital embriyo yeniden yönlendirilmesi ve oluşturulur dijital onunla dokulu oldu aynı arka plana karşı yerleştirerek. Dijital embriyo sağ alt kadranda 'ova görünümünde' bulunabilir. Görsel uyaranların CRE ek örnekler içinDijital embriyoları kullanılarak ated, refs bakın. 9,10,12-14,38.
Şekil 3,. VP kullanılarak dijital embriyo kategoriler oluşturmak. VP algoritması iki durumda, yeni nesneler ve nesne kategoriler gibi varyasyonlar seçici birikir Kalıtımsal emerge bu biyolojik evrim, öykünür. Her nesil G i anda, seçilen embriyolar nesil G i +1 yol doğurmayı. Döl ebeveynlerinin şekli özelliklerini devralır, ancak onlar geliştikçe kendi şekil varyasyonları (onların genotipinde küçük varyasyonlar tarafından belirlenir) tahakkuk eder. Bu rakam tek bir ortak atadan, bir icosahedron başlayarak soyundan üç kuşak bir 'aile ağacı' gösterir. , Ki bu durumda, şekil karmaşıklık icosahedron dan generat notiyon G 1, ama G 1 itibaren. Hücre sayısının artması (yani., Hücre bölünmesi) icosahedron nesile G 1 izin verildi, çünkü bu, ama değil G 1 itibaren. Genel olarak, hücre bölünmesi gibi şekil genel anlamda değiştirmeden hücre hareketi ve hücre büyümesi ile şekil değiştirme gibi diğer morfogenetik işlemler, oysa şekil karmaşıklığı daha da artmaktadır.
Şekil 4. VP Dijital embriyolar dışında sanal nesneleri kullanarak. Bu rakam dijital embriyolar dışında sanal nesneler VP girdi olarak kullanılabilecek genel ilke göstermek yardımcı olur. Mevcut haliyle VP algoritma, yüzeyi üçgen yalnızca oluşur herhangi bir sanal 3 boyutlu nesne üzerinde çalışabilir. Nesil G 1 comprised (soldan sağa), bir kabak, elmas, yüz maskesi, elma, rock ve kaktüs. VP bunu gerektirmez, çünkü, bu rakam nesil G 1 nesnelerin ortak bir atası var unutmayın. G 2 ve G 3 Nesneler G 1 kaya soyundan temsil eder. Resim hücre bölünmesi tüm şekil varyasyonları sadece hareketi ve / veya belirli bir nesnenin, bireyin hücrelerinin büyümesi ortaya çıkmıştır ki, her kuşak izin verildi.
Şekil 5,. Şeklinde pürüzsüz varyasyon oluşturmak için geçişin kullanma. Morphing içerir verilen iki nesne (bu rakam kadar sol ve embriyo sağında) alarak ve iki adayı karşılık gelen köşeler arasında interpolasyon ile ara nesneleri (embriyo müdahale) hesaplanmasıd nesneler. Gösterilen durumda, tüm noktalar geçişin bir doğrusal ile sonuçlanan, aynı sayısal faktör kullanılarak enterpole edilmiştir. Bununla birlikte, (gösterilmemiş olan) non-lineer nesnelerin morph etmek de mümkündür. İki nesne köşeler arasında bir tam bire bir karşılık olduğunda gösterilen durumda olduğu gibi Morphing, hesaplama basittir. Öylesine 17,18 yapmak için hiçbir benzersiz ilkeli yöntem olmasına rağmen Ancak, ne olursa olsun kendi vertices tam olarak karşılık olsun herhangi iki sanal nesneler arasında morph, ilke olarak, mümkündür.
Şekil 6. Şeklinde pürüzsüz varyasyonlarını oluşturmak için ana bileşenler kullanma. (A) Ortalama embriyo. Bu embriyo 400 embriyoların aritmetik ortalaması (K ve L kategorilerden 200 Her temsilŞekil 3). Adım 4.3 'de açıklandığı gibi temel bileşenler hesaplandı. Temel bileşenler (gösterilmemiştir) 25,26 400 embriyoların karşılıklı bağımsız, soyut şekil boyutlarını temsil unutmayın. 400 embriyolar birlikte tüm varyans veya embriyolar topluca mevcut şekil bilgisi, hesap 399 sıfır olmayan temel bileşenler 25,26, verim. Geleneksel olarak, ana bileşenler kendi öz ise sırasıyla, ya da 25,26 açıklamak genel varyans orantılı olarak düzenlenir. Bu durumda, ilk iki temel bileşenler sırasıyla% 73 ve 400 embriyo mevcut şekli bilgilerin% 19 olarak gerçekleşmiştir. (B) Temel Bileşen 1 farklı ağırlıklar (ya da daha doğrusu, ağırlıklı özdeğerler) temsil Embriyolar. Anapara compon farklı ağırlıkları temsil -0.2 eşit basamakta -2 (en sağda) ile +2 (en solda) arasında değişmekteydi ağırlıkları. (C) Embriyolarent 2. Ağırlıkları da +2 (en solda) den -0.2 eşit basamakta -2 (en sağda) arasında değişmekteydi. Temel bileşenler manipüle münhasıran (örn., Durumda embriyo kanatları gösterilen) embriyonun herhangi bir belirli vücut parçası manipüle unutmayın. Ancak, gerektiğinde, sanal vücut parçaları 3-boyutlu nesneler (gösterilmemiştir) ticari olarak temin edilebilen 3-D modelleme ortamlardan en kullanarak rasgele herhangi bir kullanıcı tanımlı bir şekilde manipüle edilebilir.
Şekil 7. Haptik nesneleri oluşturma. Sanal 3 boyutlu nesneler 3-D 'Yazıcı' ya prototipleme, bir standart kullanarak haptik nesneler olarak piyasada bulunan 'basılıyor' olabilir. Bu rakam, görsel nesneleri (üst sıra) veya ilgili haptik nesneleri (alt satır) olarak işlenir dijital embriyoları gösterir. Haptik nesneler snesneleri çok daha küçük ya da daha büyük boyutlarda basılmış olmasına rağmen bu rakam hown, yaklaşık 6 cm genişliğinde (ölçek çubuğu = 1 cm) olarak basılmıştır.
Şekil 8. Örnek bilgi parçası için bir şablon. Bu örnekte, şablon ile ilişkili 0.69 bir eşik sahiptir.
Şekil 9,. Nesne kategori bilinen ve edilmediği için yeni bir görüntü tespit edilmesi gerekmektedir.
Bilişsel Bilimler Araştırma VM ve VP kullanışlılığı
Biz daha önce ayrıntılı l9 ,10,12-14 VM ve VP yararlılığını nitelendirdiler. Bir roman yaratmak için ilkeli ve esnek bir yöntem, ancak natüralist 3 boyutlu nesneler 14 sağladığından Kısaca, VM, özellikle dijital embriyo metodolojisi, yararlıdır. Benzer şekilde, doğal VP kategoriler 9,10,12,13 oluşturma ilkesel bir yöntem sağlar. Bu kategoride doğada hiyerarşik olma eğilimindedir, ve içinde ve kategoriler arasında özellik varyasyonları sınıflandırmak için bağımsız deneyci ve algoritmaların ortaya gerçeği dahil doğada nesne kategorileri ile VP ortak özellikler tarafından üretilen bu nesne kategorileri fazlalaştı Onları 39.
Mevcut Sınırlamalar ve Açılımlar
Gelecekte yapılacak çalışmalar için bizim protokol ve yol tarifi Üç akım sınırlamaları onlar önermeközellikle dikkat çekicidir: Birincisi, VM ve VP hem biyolojik süreçleri simüle. Biz biyolojik olmayan sanal nesneler bu işlemler için substrat olarak kullanılabilir olduğunu gösterirken, temel süreçleri hala biyolojik motive vardır. Ancak, doğal nesneler - hem biyolojik ve biyolojik olmayan - biyolojik olmayan kuvvetler nedeniyle şekil değişikliklere uğrarlar. Örneğin, kayalar nedeniyle erozyon veya sedimantasyon gibi jeolojik süreçlere şekli değişebilir. Kaya Yeni kategoriler gibi diğer jeolojik süreçlerin ortaya çıkabilir. Bu mevcut şekil değişikliği algoritmaları repertuarına bu süreçlere dahil etmek oldukça basit olmalıdır.
Bizim protokolünün ikinci önemli kısıtlılığı dinamik şekil değişiklikleri nedeniyle mevcut repertuarını oldukça sınırlı olmasıdır. Bu tür biyolojik hareket, ya da bu tür rüzgar, su veya ağırlık olarak dış kuvvetlerin hareket olarak şekil değişikliği daha büyük bir dizi dahil etmek tercih edilir. Biz wil bekliyoruzl gibi dinamik şekil değişiklikleri uygulamak için bilinen bilgisayar animasyonu algoritmaları ayı getirmek için nispeten kolay olması.
Bizim protokol üçüncü büyük sınırlama olduğunu VM anda gastrulasyon 36, en önemlisi, dahil olmak üzere birçok diğer bilinen morfogenetik süreçler içermez olduğunu. Ayrıca nedeniyle hücre duvarlarının 36 örneğin bitkilerdeki morfolojilerinden olası az veya hiç hücre hareketi ile, büyüme tamamen aracılık ettiğini gerçek olarak bilinen bazı kısıtlamalar, birleştirmek için başarısız olur. Benzer şekilde, bu tür genetik sürüklenme VP 40 gibi diğer bilinen işlemler filogenetik içermez. Bu sınırlamalar Adresleme gelişimsel, ekolojik ve evrimsel simülasyonlar bizim protokolünün kullanımını kolaylaştırmak büyük ölçüde yardımcı olacaktır.
Çıkar çatışması ilan etti.
Bu çalışma ABD Ordusu Araştırma Laboratuarı ve Amerikan Ordusu Araştırma Bürosu hibe W911NF1110105 ve NSF hibe IOS-1147097to Jay hedge tarafından kısmen desteklenmiştir. Destek de Gürcistan Sağlık Bilimleri Üniversitesi Vizyonu Discovery Institute Jay hedge için bir pilot hibe sağlanmıştır. Daniel Kersten hibe ONR N00014-05-1-0124 ve NIH R01 EY015261 tarafından ve kısmen Kore Ulusal Araştırma Vakfı aracılığıyla Eğitim, Bilim ve Teknoloji Bakanlığı tarafından finanse WCU (World Class Üniversitesi) programı (R31-10008 tarafından desteklenmiştir ). Karin Hauffen ABD Ordusu Lisans Araştırma Çıraklık Programı (URAP) tarafından desteklenmiştir.
Name | Company | Catalog Number | Comments |
Araç / ekipman Adı | Firma / Yazar | Katalog # | Yorumlar |
Dijital Embriyo Çalıştayı (DEW) | Mark Brady ve Dan Gu | Bu kullanıcı dostu, menü güdümlü aracı İndir 1 gibi ücretsiz indirebilirsiniz http://www.hegde.us/DigitalEmbryos . Yalnızca Windows için şu anda kullanılabilir. | |
Cygwin için Dijital embriyo araçları | Jay hedge ve Karin Hauffen | Bu kadar da kullanıcı dostu olmayan programlar gevşek bir koleksiyon. Onlar Windows için Cygwin Linux emülatör komut satırı arayüzü çalıştırmak üzere tasarlanmıştır. Bu programlar indirin 2 olarak indirebilirsiniz http://www.hegde.us / DigitalEmbryos. Cygwin arayüzü kendisi ücretsiz indirebilirsiniz www.cygwin.com . | |
Autodesk 3ds Max, Montreal, Quebec, Kanada | Autodesk Medya ve Eğlence | 3DS Max | Bu esnek bir eklenti mimarisi ve dahili bir betik dili ile bir 3-D modelleme, animasyon ve render aracıdır. Mevcut işletim sistemlerinin çoğu için kullanılabilir. |
MATLAB | Mathworks Inc, Natick, MA, USA | MATLAB | Bu birçok kullanışlı eklenti özellikleri ile sayısal bir bilgi işlem ortamı ve programlama dilidir. Mevcut işletim sistemlerinin çoğu için kullanılabilir. |
R istatistik toolkit | İstatistiksel Hesaplama için R Projesi | R | Indirebileceğiniz ücretsiz sorumlu http://www.rproject.org /. Mevcut işletim sistemlerinin çoğu için kullanılabilir. |
OpenGL | Khronos Grup | OpenGL | Bu çapraz dil, çapraz platform grafik araçları ücretsiz olarak indirebilirsiniz www.opengl.org . |
V-Flash Personal Printer | 3D Systems Inc, Rock Hill, SC, ABD | V-Flash | Bu, bu raporda açıklanan tüm 3 boyutlu baskı uygulamaları için iyi bir değerdir. Baskı malzemeleri de 3D Systems tarafından vended, Inc az pahalı modelleri RepRap (rapmanusa.com) ve MakerGear açık kaynak şeklinde mevcuttur. Daha pahalı modelleri (> $ 30 K) Objet Geometriler, 3DS Sistemler, Z-Corp, Boyut Baskı vb edinilebilir |
TurboSquid.com | TurboSquid Inc, New York, LA | (Çeşitli nesneler) | Çeşitli sanal 3 boyutlu nesneler ücretsiz bu siteden veya bir ücret karşılığında indirebilirsiniz. |
Tablo 1. Özgül Toolkits Ve Ekipmanları Tablo. |
Bu JoVE makalesinin metnini veya resimlerini yeniden kullanma izni talebi
Izin talebiThis article has been published
Video Coming Soon
JoVE Hakkında
Telif Hakkı © 2020 MyJove Corporation. Tüm hakları saklıdır