Method Article
我们描述了一种新的方法,创造自然的3-D对象和对象类的精确定义的功能变化。我们用模拟的生物过程的形态和系统发育创造新颖,自然的3-D虚拟对象和对象类别,然后将其呈现为视觉图像或触觉对象。
为了定量研究对象感知,感知的生物系统的机器,需要创建对象和对象类别,精确地定义,最好是自然的,性能1。此外,知觉学习的研究具有这种性质的2,创建新的对象和对象类(或对象类 ),它是有用的。
目前存在许多创新和有用的方法,创造新的对象和对象类3-6(见参考文献7,8)。但是,一般来说,现有的方法有三个广泛类型的缺点。
首先,形状的变化通常是所施加的实验者5,9,10,因此有可能不同的变异在自然的类别,并优化用于一个特定的识别算法。这将是可取的差异,产生独立的EXTErnally施加的约束。
其次,现有的方法具有难以捕获自然物体11-13的形状的复杂性。如果我们的目标是研究自然的感知对象,它是理想的对象和对象类是自然的,从而避免可能的混淆和特殊情况。
第三,它一般是很难通过常规方法创建的刺激中,定量测定可用的信息。这将是可取的创建对象和对象类别的可用信息,可以精确测量,并在必要的情况下,系统操作(或“微调”)。这使人们在量的方面制定相关的对象的识别任务。
在这里,我们描述了一系列的算法或方法,以满足上述所有三个标准。虚拟形态(VM)创建新的,自然的3-D虚拟的对象被称为“数字化胚胎的模拟生物胚胎发育过程中14。虚拟系统发育(VP)创建新型的,自然的对象类别,通过模拟进化过程中自然选择9,12,13。通过这些模拟的对象和对象类别可以进一步处理各种变形的方法来产生系统变化的形状特征15,16。的副总裁和变形的方法也可以适用,原则上,新的虚拟对象以外的其他数字胚胎,或到虚拟现实世界对象的版本9,13。以这种方式创建的虚拟对象可以呈现为视觉图像,使用常规的图形工具包,所需操作的表面纹理,光照,大小,角度和背景。虚拟对象也可以被“印有”触觉对象,使用传统的3-D prototyper。
我们也介绍了一些实现这些计算的算法,以帮助出版于trate算法的潜在效用。从它们的实现,重要的是要区分的算法。仅提供作为证据的原则“的底层算法的实现示威。重要的是要注意的是,在一般情况下,执行一个计算算法往往有限制,该算法本身不具备。
总之,这些方法代表一组功能强大且灵活的工具,用于研究生物和计算系统的目标识别和知觉学习的一致好评。通过适当的扩展,这些方法也可能证明是有用的形态和系统发育研究中。
1。建立自然主义的3-D虚拟对象,使用VM
2。建立自然主义的对象类别,使用VP
3。其他的方法创建形状变化:数字变形
4。额外的的创建形状变化的方法:主成分
5。创建触觉版的3-D对象
6。示范性应用:贝叶斯推理的图片分类
因此,
和
请注意,两个方程的分母中的是相同的。因此,为了比较P(C = K | F)和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)
钍东南偏东有时也被称为“非标准化的概率”。 项p(C)被称为'事先',和项p(F | C)被称为“似然”。
虚拟机可以被用来生成一个新的3-D图形的供应几乎是无限的。使用VM算法生成的某些示范性数字胚胎示于图1中的底部面板。这些16个胚胎中的每一个都使用'growEmbryos.exe'在数字胚胎工具为Cygwin方案( 见表1)的40的增长所产生周期。所有其他生长参数设置内部的程序。这些参数是恒定的( 即 ,从一个胚胎的相同)。几个参数,如形态发生源的位置和强度,内部为每个运行的程序独立设置的参数是随机的。在这些16个胚胎的形状变化产生仅仅作为这些随机参数中的变化的结果。
使用一些任意选择的纹理表面纹理34,35某些例子是在图2A中所示。视觉场景的使用市售的3-D建模和渲染环境,如在图2B中所示,可以创建rbitrary复杂。
一位代表的“家庭树”所产生的副总裁,使用数字胚胎如图3所示。可比树木也可以被构造使用比数码胚胎的其他对象,如在图4中示出。请注意,在上述任何一种情况下,共享一个共同的祖先的对象直截了当地构成一个类别,虽然实验者也可以选择定义一个类别作为任何其他的对象集。这是值得注意的从图4中 ,我们目前的执行的VM和VP算法产生相对光滑,弯曲的表面,而不是锯齿状或平面物体的倾向。还值得一提的是,这大概是我们实现这些算法,而不是算法本身的限制,因为biolological过程可以产生物镜TS平面和锯齿状的轮廓( 如玫瑰花瓣)。
图5和图6示出2的方法,可用于添加到或代替,VP用于创建原则变化的物体的形状和对象类别的典型结果。
的顶面板图7示出两个数字胚视觉渲染,和图7示出的底部面板用市售的3-D prototyper产生相应的打印输出。
图8和图9示出了第6节中所描述的程序,用于使用图像片段进行分类的一个给定的视觉对象。
图1。虚拟形态。 的底部面板说明了一个类型的小说,自然,虚拟3-D对象称为“数字胚胎”14。数字胚胎可以生成通过模拟一些生物胚胎发育的关键过程:形态发生素介导的细胞分裂,细胞生长,细胞运动和程序性细胞死亡7,8,36,37中的一个或多个。每个运行开始与一个二十面体(在顶部面板中所示),并产生一个独特的胚胎,根据在VM上的参数设置(或“基因型”),胚胎。因此,底部面板中的16个胚胎有不同的形状,因为它们都具有不同的基因型。另外,简单的或更复杂的形状可以根据需要生成( 例如 ,以优化在给定水平的视觉层次刺激神经 元),通过操纵的基因型的胚胎。程序性细胞死亡的所有的上述embryogenetic进程除了进行了模拟产生所示的胚胎。尤其是模拟程序性细胞死亡用于创建有针对性的凹口(图中未示出)。
图2。创建使用数字胚胎的视觉刺激。数字胚胎就像任何虚拟3-D对象,可以图形化的操作使用任何标准的3-D图形工具包创建任意复杂的视觉场景。这个数字说明了一些常见的操作。(A)相同的数字胚胎纹理使用许多不同的纹理,并点燃一种无形的光源在左上角。(B)经过伪装的现场,通过调整和重新定位数字的胚胎和创建数字质感与相同背景。可以发现在右下象限中的“平面图”的数字胚胎。对于视觉刺激的创建另外的例子ated使用数字胚胎,参考文献。 9,10,12-14,38。
图3。创建数字胚胎类别的副总裁 ,副总裁算法模拟生物进化,因为在这两种情况下,新的对象和对象类中出现的遗传变异积累选择性。在每一代G I,选择胚胎生育,导致一代G I +1。后代继承他们的父母的形状特征,但累积自己的形状变化(其基因型的小的变化所确定的),因为他们发展。此图显示了三代子孙,从一个共同的祖先,一个二十面体“家庭树”。需要注意的是,在这种情况下,二十面体的形状的复杂性的增加从产生离子G 1,而不是从G 1起。这是因为,从二十面体细胞数增加( 即细胞分裂)代G 1,而不是从G 1起。在一般情况下,细胞分裂增加的形状的复杂性,而其他的形态发生过程,如细胞运动和细胞生长不改变形状的整体复杂性的情况下改变形状的倾向。
图4。 VP使用虚拟对象以外的数码胚胎。这个数字可以说明的一般原则,可作为虚拟对象以外的其他数字胚胎输入到VP。 VP算法在目前的形式可以运行在任何虚拟3-D对象,其表面是由完全的三角形。新一代G 1其中包括版(从左至右)葫芦,钻石,面罩,苹果,岩石和仙人掌。请注意,在该图中的代G 1中的对象不具有一个共同的祖先,因为VP并不需要它。 G 2,G 3中的对象代表的岩石在G 1的后裔。任何生成,被允许在没有细胞分裂,使所有纯粹从个体的细胞“的给定对象的运动和/或生长的产生的形状变化。
图5。使用变形,以创建平滑的形状的变化。变形涉及到两个给定的对象(最左边和最右边的胚胎在该图中),并通过内插计算的中间对象(干预胚胎)之间的相应的顶点的两个候三维物体。在所示的情况下,所有的顶点进行插值使用相同的标量系数,导致一个线性变形。然而,它也有可能非线性变形对象(未示出)。变形计算上是简单的,当有一个确切的两个对象的顶点的一个之间的一一对应关系,所示的情况一样。然而,它是可能的,原则上,变形之间的任何两个给定的虚拟对象,无论其顶点是否完全一致,虽然没有独特的原则方法,这样做17,18。
图6。利用主成分,以创建平滑的形状变化。 (A)胚胎。这种胚胎代表400胚胎(从类别K和L在每200的算术平均图3)。主成分,计算在步骤4.3中所描述。需要注意的是主成分代表相互独立的,抽象的形状尺寸的400个胚胎(图中未示出)25,26。 400胚胎产生399非零主要的组件25,26,合计占所有的变异,或形状信息,共同的胚胎。按照惯例,主成分被布置在递减的顺序,它们的特征值,或他们解释25,26总体方差的比例。在这种情况下,前两个主成分分别占73%和19%,可在400胚胎的形状信息(B)表示的主成分1的不同的权重(或更精确地,加权特征值)的胚。不同的权重,从+2(最左)到-2(右一)在平等的步骤-0.2。(C)的胚胎,代表了不同的权重主要COMPONENT 2。的权重也各不相同从+2(左一)到-2(右一)等步骤-0.2。注意,操纵主成分不专门处理任何给定的特定身体部位的胚胎( 例如 ,翅膀的胚胎的情况下)。然而,如果必要,身体部分的虚拟3-D物体可以在任意的用户定义的方式,使用大多数的市售的3-D建模环境(图中未示出)操纵。
图7。创建触觉对象。虚拟3-D对象可以被印有“触觉对象使用标准,市售的3-D'打印机”或prototyper的。此图显示的数字呈现为视觉对象(上排)的胚胎或相应的触觉对象(下排)。触觉对象小号在该图中,印刷hown约6厘米宽(比例尺= 1厘米),虽然对象可以被印在更大或更小的尺寸。
图8。的一个例子的信息片段的模板,在这个例子中,模板有一个与它相关联的阈值0.69。
图9。不知道该对象类是一种新的图像和需要来确定。
认知科学的研究有用的VM和VP
之前我们已经介绍了有用的VM和VP详细L9 ,10,12-14。简单地说,VM,特别是数字化胚胎的方法,是非常有用的,因为它提供了一个创造新的原则和灵活的方法,但自然的3-D物体14。同样,VP提供了一个原则性的方法,创造自然类9,10,12,13。这是值得一提的是对象类别所产生的副总裁份额的许多功能与性质,对象类别包括类别的事实,往往是分层的性质,及内和跨类别的功能变化,出现独立的实验者和算法进行分类他们39。
电流限制及未来发展方向
三个电流限制,我们的协议和方向,为今后的工作中,他们建议尤其值得注意:首先,VM和VP模拟生物过程。虽然,我们表明,作为这些过程的底物,可以使用非生物的虚拟对象,底层的过程仍然是生物动机。然而,自然的对象 - 生物和非生物 - 都经过形状的变化,由于非生物的力量。例如,岩石可能会改变形状,如侵蚀或沉积的地质过程。可能出现的新的类别的岩石等地质过程。它应该是相对简单的将这些进程中可用的形状改变算法的剧目。
我们的协议的第二个主要问题是,其目前的动态形状的变化是相当有限的剧目。这是,需要把一个更大的数组的形状发生变化,如生物运动,或由于风力,水力或重力等外力的运动。我们期望它西港岛线l是相对简单的运用自己已知的计算机动画的算法来实现这种动态的形状变化。
我们的协议的第三个主要的限制是VM目前不包括许多其他已知的形态发生过程,其中最值得注意的是,原肠胚形成36。它也失败,将一些已知的约束,如在植物中的形态发生完全由生长介导,具有很少或没有细胞的运动成为可能的事实,因为细胞壁36。同样,VP不包括其他已知的系统发育过程,如遗传漂变40。解决这些限制将有助于极大地促进发展,生态和进化模拟中使用的协议。
没有利益冲突的声明。
这项工作是支持的,部分由美国陆军研究实验室和美国陆军研究办公室授予W911NF1110105和国家科学基金会赠款的IOS-1147097to周杰伦赫格德。周杰伦赫格德批试点的视觉发现了佐治亚州健康科学大学学院也提供了支持。但以理书,克斯滕是支持的补助金ONR N00014-05-1-0124和美国国立卫生研究院R01 EY015261和部分WCU计划(世界一流大学)教育,科学和技术部通过韩国国家研究基金会的资助(R31-10008 )。卡琳Hauffen的本科生研究学徒计划(URAP)的美国军队的支持。
Name | Company | Catalog Number | Comments |
工具包/设备名称 | 公司/作者 | 目录# | 评论 |
数字胚胎工作坊(DEW) | 马克·布雷迪和丹顾 | 此用户友好的,菜单驱动的工具,可以下载免费下载1 http://www.hegde.us/DigitalEmbryos 。目前仅适用于Windows。 | |
数字胚胎Cygwin的工具 | 周杰伦赫格德和Karin Hauffen | 不那么用户友好的程序,这是一个松散的集合。它们被设计为运行在Cygwin Linux的仿真器,适用于Windows的命令行界面。这些程序可以下载,下载2 http://www.hegde.us / DigitalEmbryos。在Cygwin接口本身可以的负责从www.cygwin.com的免费下载。 | |
Autodesk 3ds Max的,蒙特利尔,魁北克,加拿大 | Autodesk媒体与娱乐 | 3ds Max软件 | 这是一个3-D建模,动画和渲染工具包与一个灵活的插件体系结构和内置的脚本语言。可提供大多数当前的操作系统。 |
MATLAB | 美国马萨诸塞州Natick郡,Mathworks公司, | MATLAB | 这是一个数值计算环境和编程语言有许多有用的附加功能。可提供大多数当前的操作系统。 |
R统计工具包 | 统计计算的R项目 | ŕ | 可免费下载,从http://www.rproject.org /。可提供大多数当前的操作系统。 |
OpenGL的 | Khronos集团 | OpenGL的 | 这种跨语言,跨平台的图形工具包可以的负责从www.opengl.org的免费下载。 |
V-闪存个人打印机 | 3D Systems公司,石山,SC,USA | V-闪存 | 所有的3-D印刷本报告中所描述的应用程序,这是一个很好的价值。的打印材料也被贩卖的3D系统,在开放式源代码的形式从RepRap(rapmanusa.com)和MakerGear的公司较便宜的型号可供选择。更昂贵的机型(> 30 K)都可以从Objet公司的几何结构,3DS系统,Z-CORP,尺寸印刷等。 |
TurboSquid.com | TurboSquid的公司,纽约,洛杉矶 | (不同的对象) | 各种虚拟3-D对象可以从这个网站免费下载或收取费用。 |
表1,表具体的工具包和设备。 |
请求许可使用此 JoVE 文章的文本或图形
请求许可This article has been published
Video Coming Soon
版权所属 © 2025 MyJoVE 公司版权所有,本公司不涉及任何医疗业务和医疗服务。