Method Article
我々は正確に定義された機能の変動に自然主義的な3-Dオブジェクトとオブジェクトカテゴリを作成するための新しい方法論を記述する。次に、視覚画像や触覚オブジェクトとしてレンダリングできます小説、自然主義的な仮想3-Dオブジェクトとオブジェクトカテゴリを作成する形態形成と系統発生の生物学的プロセスのシミュレーションを使用しています。
定量対象知覚を研究するために、生物学的システムによって、またはマシン、特性1、好ましくは自然主義的な、正確に定義可能で、オブジェクトとオブジェクトカテゴリを作成する1つのニーズによって、それが知覚される。さらに、知覚学習に関する研究のために、それはそのような特性を有する新規2オブジェクトとオブジェクトカテゴリ(またはオブジェクトクラス ) を作成するのに便利です。
多くの革新的で有用な方法は、現在、新規のオブジェクトとオブジェクトカテゴリ3-6(またrefsを参照してください。7,8)を作成するために存在しています。しかし、一般的に言えば、既存の方法は欠点の3つの広範な種類を持っている。
まず、形状の変化は、一般的に実験5,9,10により課されているので、自然カテゴリの変動とは異なる場合があり、特定の認識アルゴリズムのために最適化されています。それはバリエーションがエクステとは独立に発生することが望ましいであろうrnally制約を課した。
第二に、既存の方法では、11月13日自然物の形状の複雑さを捉えることが困難である。目標は、自然物の知覚を研究することである場合、オブジェクトとオブジェクトカテゴリが可能交絡や特殊なケースを避けるために、自然主義的であるためには、それが望ましい。
第三に、それは定量的に従来の方法で作成された刺激で入手可能な情報を測定することは一般に困難である。それは体系的に(または "調整")操作、必要な場合には、利用可能な情報を正確に測定することができるオブジェクトとオブジェクトのカテゴリを作成し、することが望ましいであろう。これは、1つは、量的には、基礎となるオブジェクト認識タスクを策定することができます。
ここでは、上記の基準の3つすべてを満たすアルゴリズム、またはメソッドのセットを記述します。仮想形態形成(VM)はによって "デジタル胚"と呼ばれる小説、自然主義的な仮想3次元オブジェクトを作成する胚発生14の生物学的プロセスをシミュレートする。仮想系統発生(VP)は自然淘汰9,12,13の進化の過程をシミュレートすることによって、小説、自然主義的なオブジェクトのカテゴリを作成します。これらのシミュレーションによって作成されたオブジェクトとオブジェクトカテゴリは、さらに形状特性15,16の系統的なバリエーションを生成するために様々なモーフィングの方法で操作することができます。 VPとモーフィングの方法もまた、デジタル胚以外の小説の仮想オブジェクトに、または実世界のオブジェクト9,13の仮想バージョンには、原則として適用することができます。この方法で作成された仮想物体は、表面の質感、照明、サイズ、視点と背景の所望の操作で、従来のグラフィカルツールキットを使用して視覚的なイメージとしてレンダリングできます。仮想オブジェクトはまた、従来の3次元プロトを使って触覚オブジェクトとして "印刷"することができます。
我々はまた、illusを助けるために、これらの計算アルゴリズムのいくつかの実装を記述するアルゴリズムの潜在的有用性をtrate。それらの実装のアルゴリズムを区別することが重要である。実装は、単に基本的なアルゴリズムの "原理の証明"として提供されるデモです。一般的には、計算アルゴリズムの実装がしばしばアルゴリズム自体が持っていない制限がありますことに注意するのは重要です。
一緒に、これらの方法は同様の生物学的および計算システムによる物体認識と知覚学習を研究するための強力かつ柔軟なツールのセットを表します。適切な拡張子を使用すると、これらの方法はまた、形態形成と系統発生の研究に有用証明するかもしれない。
1。 VMを使用して自然主義の仮想3次元オブジェクトを作成する
2。 VPを使用して自然主義的オブジェクトカテゴリを作成する
3。形状変化の作成の追加方法:モーフィングデジタル
4。形状変化の作成の追加方法:主成分
5。 3次元物体の触覚バージョンの作成
6。エグゼンプラアプリケーション:画像カテゴリのベイズ推論
そのため、
と
二つの式の分母が同じであることに注意してください。 (| F C = K)と pしたがって、pを比較する(C = L | F)は、それは分母を計算する必要はありません、むしろ、それは数量を計算するのに十分である
P(C = K | F)αP(C = K)P(F | C = K)
と
P(C = L | F)αP(C = L)P(F | C = L)
木曜日ESEは、時には "正規化されていない確率"と呼ばれています。 項p(C)は '前'と呼ばれ、任期pは(F | C)は'可能性'と呼ばれています。
VMは、新規な3-D図形の事実上無限の供給を生成するために使用できます。 VMのアルゴリズムを使用して生成されたいくつかの模範デジタル胚は、 図1の下部パネルに表示されます。これら16胚の各々は、Cygwin用デジタル胚ツールで'growEmbryos.exe'プログラムを使用して生成された( 表1参照)40成長のためにサイクル。他のすべての成長パラメータは、プログラムで内部的に設定されていました。これらのパラメータのほとんどは(1つの胚から次と同じ、 すなわち )一定であった。そのようなモルフォゲン源の位置と強さなど、いくつかのパラメータは、実行ごとに独立してプログラムによって内部的に設定パラメータがランダムであった。これらの16個の胚のうち、形状の変化は、これらのランダムパラメータの変化の結果としてのみ生じたものである。
いくつかの任意に選ばれたテクスチャを使用して表面テクスチャリング34,35のいくつかの例は、図2Aに示されています。のビジュアルシーン図2Bに示すようにrbitrary複雑さは、市販の3次元モデリングとレンダリング環境を使用して作成できます。
デジタル胚を用いVPで生成された代表者の家系は' 図3に示します。 図4に示すように、同程度の木はまた、デジタル胚以外のオブジェクトを用いて構築することができる。実験者は、オブジェクトの他のセットのようなカテゴリを定義するのを選ぶかもしれませんが、いずれの場合も、共通の祖先を共有するオブジェクトは素直に、カテゴリを構成することに注意してください。それは、VMとVPアルゴリズムの私達の現在の実装では、ぎざぎざや平らなオブジェクトとは対照的に、比較的滑らかで、曲面を生成する傾向があることが図4からは注目に値する。 biolologicalプロセスは客観作り出すことができるので、それはまた、これはおそらく、これらのアルゴリズムではなく、アルゴリズム自体の実装の 制限であることは注目に値する平らな表面にギザギザの輪郭( 例えば 。、バラの葉)とTS。
図5と図6は、物体の形状やオブジェクトカテゴリで理にかなったバリエーションを作成するための2つに加えて使用することができる方法、またはその代わりに、VPの典型的な結果を示している。
図7の上部パネルには、2つのデジタル胚の視覚的なレンダリングを示し、 図7の下部パネルには、市販の3次元プロトによって生成された対応するプリントアウトを示しています。
図8と図9は、指定されたビジュアルオブジェクトを分類するために画像の断片を使用するためのセクション6で説明した手順を示しています。
図1。仮想形態形成。 の下部パネルに"デジタル胚" 14と呼ばれる小説、自然主義的な、仮想3次元オブジェクトのタイプを示しています。モルフォゲン媒介細胞分裂、細胞増殖、細胞運動やプログラム細胞死7,8,36,37:デジタル胚が胚発生生物学の重要なプロセスのいくつかの1以上をシミュレートすることによって生成することができます。各ランは正二十面体(トップパネルに示されている)で始まり、その胚のVMパラメータ設定(または "遺伝子型")に応じて、ユニークな胚を生成します。彼らはすべての異なる遺伝子型を持っているので、このようにして、下のパネルで16胚は、形状が異なります。必要に応じて簡単に、より複雑な形状は、胚の遺伝子型を操作することによって( 例えば 、最適な視覚的な階層の特定のレベルに、神経細胞を刺激する)を生成することができることに注意してください。プログラムされた細胞死を除く上記のembryogeneticプロセスのすべてが示された胚を生成する際にシミュレートした。シミュレートされたプログラム細胞死は、特にですターゲットのくぼみ(図示せず)を作成するのに便利。
図2。デジタル胚を用いた視覚刺激を作成します。任意の仮想3次元オブジェクトと同様に、デジタル胚をグラフィカルに任意の標準的な3次元グラフィカルツールキットを使用して、任意の複雑な視覚的なシーンを作成するように操作することができる。この図は、いくつかの一般的な操作を示しています(A)は 、同じデジタル胚は、多くの異なるテクスチャを使用してテクスチャであり、左上の目に見えない光源から点灯。(B)はカモフラージュシーンをリサイズすることで作成され、デジタル胚を再配向させデジタルでそれは同じだったとテクスチャを背景にそれを置く。デジタル胚は、右下の象限の "丸見え"で見つけることができます。視覚刺激Creの追加の例については、デジタル胚を用いated、refsを参照してください。 9,10,12-14,38。
図3。 VPを使用してデジタル胚のカテゴリを作成します。VPのアルゴリズムは、いずれの場合も、新規オブジェクトとオブジェクトカテゴリになどのバリエーションが選択的に蓄積する遺伝現れることで生物の進化をエミュレートします。各世代G iで、選択された胚は、世代、G i +1につながる、子を産む。子孫は、親の形状特性を継承しますが、彼らが開発するような独自の形状変化を(それらの遺伝子型の小さな変化によって決定されるように)計上する。この図は、単一の共通祖先、正二十面体から始まる子孫の3つの世代の "家系図"を示しています。正二十面体からgeneratの形状の複雑さが増大し、この場合は、次のことを注意してくださいイオンG 1、gではなく1以降。細胞数の増加( すなわち 。、細胞分裂)正二十面体から世代G 1にさせて頂きましたので、これはですが、そうでない場合、G 1以降。一般的に、細胞分裂がこのような形状の全体的な複雑さを変えることなく、細胞運動、細胞増殖の変化形のような他の形態形成のプロセスに対し、形状の複雑さを増加させる傾向がある。
図4。 VPはデジタル胚以外の仮想オブジェクトを使用してこの図は、デジタル胚以外の仮想オブジェクトがVPへの入力として使用することができる一般的な原理を説明するのに役立ちます。現在の形でのVPアルゴリズムは、表面の三角形だけで構成されている仮想3-Dオブジェクトを操作することができます。世代G 1 comprisのED(左から右へ)ひょうたん、ダイヤモンド、フェイスマスク、リンゴ、ロック、サボテン。 VPはそれを必要としないので、この図の世代G1のオブジェクトが共通の祖先を持っていないことに注意してください。 G 2およびG 3内のオブジェクトは、G 1の岩の子孫を表しています。無細胞分裂はすべての形状の変化はもっぱら運動及び/又は指定されたオブジェクトの個々の "細胞"の成長から生じたので、どの世代では許可されませんでした。
図5。使用して、形状の滑らかなバリエーションを作成するモーフィングモーフィングするには、2つの指名の対応する頂点間を補間することによって、与えられた二つのオブジェクト(この図の左端と右端の胚)を取得し、中間オブジェクトを(胚介在する)計算する必要がdのオブジェクト。示されたケースでは、すべての頂点がモーフィング線形で、その結果、同じスカラー係数を用いて補間した。しかし、それは(図示せず)は、非直線的にオブジェクトを変形することも可能です。 2オブジェクトの頂点の間の正確な一対一の対応があるときに表示される場合のようにモーフィングは、計算は簡単です。そうやって17,18には固有の原理に基づいた方法がありませんがしかし、それは関係なく、その頂点が正確に対応するかどうかの任意の2つの指定された仮想オブジェクト間のモーフに、原理的には可能である。
図6。形状が滑らかなバリエーションを作成することが主要なコンポーネントを使用して。 (A)の平均胚。この胚は400胚(カテゴリからそれぞれ200 KおよびLでの算術平均を表す図3)。ステップ4.3で説明されるように主成分を計算した。主成分が400胚の互いに独立した、抽象的な形状寸法(図示せず)25,26を表していることに注意してください。 400胚は一緒にすべての分散、または胚では総称して使用可能な形状情報、を占める399非ゼロ主成分25,26を生じる。慣例により、主成分は、その固有値の大きい順に、またはそれらが25,26の説明全体の分散の割合で配置されている。この場合、最初の2つの主要なコンポーネントは、それぞれ73%と400胚で利用可能な形状情報の19%を占めています(B)が主成分1の異なる重みを(あるいはより正確には、重み付けされた固有値)を表す胚。重みは-0.2の等しいステップで2(左端)から-2(右端)に変化した。プリンシパルCOMPONの異なる重みを表す(C)と胚ENT 2。重量も2(左端)から-0.2の等ステップで-2(右端)に変化した。主要コンポーネントを操作すると、排他的に( 例えば 。、ケース内の胚の翼が示されている)、胚の任意の特定の身体の部分を操作しないことに注意してください。ただし、必要に応じて、仮想の身体の部分の3-Dオブジェクト(図示せず)は、市販の3次元モデリング環境のほとんどを使用して、任意のユーザー定義の方法で操作することができます。
図7。触覚オブジェクトを作成します。仮想3次元オブジェクトは、標準的な市販の3-D 'プリンタ'またはプロトを使って触覚オブジェクトとして"印刷"することができます。この図は、ビジュアルオブジェクト(一番上の行)として、または対応する触覚オブジェクト(下の行)のようにレンダリングされたデジタル胚を示しています。触覚オブジェクトのオブジェクトが非常に小さい、または大きいサイズでプリントすることができますが、この図ではhownは、約6センチ幅(スケールバー= 1 cm)である印刷された。
図8。例有益なフラグメントのテンプレートは、この例では、テンプレートは、それに関連付けられた0.69のしきい値があります。
図9:オブジェクトカテゴリが知られていないと判断される必要があるため、新しいイメージ。
認知科学研究のVMとVPの有用性
我々は以前に詳細L9 ,10,12-14のVMとVPの有用性を説明してきました。それは小説が、自然主義的な3-Dオブジェクト14を作成するための原則的かつ柔軟な方法を提供するので、簡単に説明すると、特に、VM、デジタル胚の方法論は、便利です。同様に、VPは自然主義的なカテゴリ9,10,12,13作成の原理に基づいた方法を提供します。これは、オブジェクトのカテゴリはカテゴリは自然の中で階層的になる傾向があるという事実を含め、本質的にオブジェクトのカテゴリとVPのシェアの多くの機能によって生成されたことは注目に値しますし、カテゴリ内および間での機能のバリエーションは分類のために独自に実験やアルゴリズムの生じるその39。
現在の制限と今後の方向性
三現在の我々のプロトコルの限界や、彼らは示唆している将来の仕事の方向性特に注目されています:まず、VMとVPの両方は、生物学的プロセスをシミュレートします。我々は、非生物学的な仮想オブジェクトは、これらのプロセスのための基材として使用できることを示しているが、基礎プロセスは依然として生物学的に動機づけられています。しかし、天然物 - 同様に、生物学的および非生物 - 非生物学的な力による形状変化を受ける。例えば、岩は、浸食や堆積などの地質学的過程に起因する形状に変更されることがあります。岩の新しいカテゴリは、他のそのような地質学的過程から発生する可能性がある。これは、利用可能な形状変化アルゴリズムのレパートリーに、これらのプロセスを組み込むことが比較的簡単であるべきです。
我々のプロトコルの第2の主要な制限は、 動的な形状変化の現在のレパートリーはかなり限られていることです。それはそのような生物学的な動き、またはそのような風、水や重力などの外力による運動などの形状変化の大きい配列を組み込むことが望ましい。我々は、それがウィルことを期待lは、このような動的な形状変更を実装するために知られているコンピュータ·アニメーションのアルゴリズムを負担することに持参するのは比較的簡単である。
我々のプロトコルの第三の主要な制限は、VMが現在原腸陥入36、最も顕著なのは、を含む他の多くの既知の形態形成のプロセスが含まれていないことです。また、理由の細胞壁の可能性はほとんどあるいはまったく細胞の動きを受けて、その植物の形態形成は、成長によって完全に媒介されているという事実など、いくつかの既知の制約、、、36を組み込むために失敗します。同様に、VPは、遺伝的浮動40などの他の既知の系統学的プロセスは含まれません。これらの制限に対処するには、発達の生態学と進化シミュレーションで、我々のプロトコルの使用を容易に大いに役立つだろう。
特別な利害関係は宣言されません。
この作品は、米陸軍研究所と米陸軍研究局助成W911NF1110105とNSFの助成金、IOS-1147097toジェイHegdéによって部分的にサポートされていました。また、サポートはジョージア健康科学大学のビジョンディスカバリー研究所からジェイHegdéへのパイロットの助成金によって提供されていました。ダニエルKersten氏は、韓国の国立研究財団(R31-10008を介して、文部科学省によって資金を供給されてWCU(ワールドクラスの大学)プログラムで助成ONR N00014-05-1から0124までおよびNIH R01 EY015261と部分的に支持された)。カリンHauffenは、米陸軍の学部研究実習プログラム(URAP)によってサポートされていました。
Name | Company | Catalog Number | Comments |
ツールキット/機器の名称 | 会社/著者 | カタログ# | 注釈 |
デジタル胚ショップ(DEW) | マーク·ブレイディとDan区 | このユーザーフレンドリーなメニュー方式のツールはダウンロードから1として無料でダウンロードすることができますhttp://www.hegde.us/DigitalEmbryos 。 Windowsの場合のみ、現在利用可能。 | |
Cygwin用デジタル胚ツール | ジェイHegdéとカリンHauffen | これは、それほどユーザーフレンドリーなプログラムの緩いコレクションです。彼らは、Windows用のCygwin Linuxエミュレータのコマンドラインインターフェイスから実行するように設計されています。これらのプログラムは、からダウンロード2としてダウンロードすることができますhttp://www.hegde.us / DigitalEmbryos。 Cygwinのインターフェース自体はから無料でダウンロードできwww.cygwin.com 。 | |
Autodesk 3ds Maxの、モントリオール、ケベック、カナダ | オートデスクメディア&エンターテインメント | 3ds Maxの | これは、柔軟なプラグインアーキテクチャと内蔵のスクリプト言語を使った3次元モデリング、アニメーション、レンダリングのツールキットです。現在のオペレーティングシステムのほとんどで利用可能。 |
MATLAB | Mathworks社株式会社、ボストン、マサチューセッツ、米国 | MATLAB | これは、多くの便利なアドオン機能付き数値計算環境やプログラミング言語です。現在のオペレーティングシステムのほとんどで利用可能。 |
R統計ツールキット | 統計コンピューティングのためのRプロジェクト | R | から無料でダウンロードすることができますhttp://www.rproject.org /。現在のオペレーティングシステムのほとんどで利用可能。 |
OpenGLの | クロノス·グループ | OpenGLの | このクロス言語、クロスプラットフォームのグラフィカルなツールキットは、から無料でダウンロードできwww.opengl.org 。 |
V-フラッシュパーソナルプリンタ | 3Dシステムズ、ロックヒル、サウスカロライナ州、アメリカ合衆国 | V-フラッシュ | これは、このレポートに記載されたすべての3次元印刷用途に適した値です。印刷物は、3D Systems社vendedアール株式会社安価なモデルがRepRap(rapmanusa.com)とMakerGearからオープンソースの形で提供されています。より高価なモデル(> 30ドルK)のオブジェジオメトリから入手可能である、3DSのシステム、Zコーポレーション、ディメンション·印刷等 |
TurboSquid.com | TurboSquidのインク、ニューヨーク、LA | (様々なオブジェクト) | さまざまな仮想3次元物体を無料でこのサイトから、または有料でダウンロードすることができます。 |
表1。特化したツールキットや機器の表。 |
このJoVE論文のテキスト又は図を再利用するための許可を申請します
許可を申請This article has been published
Video Coming Soon
Copyright © 2023 MyJoVE Corporation. All rights reserved