CIN 计算智能和神经科学 1687 - 5273<我年代年代npub-type="ppub"> 1687 - 5265 Hindawi 10.1155 / 2019/1353601 1353601 研究文章 生成的点云测量和形状基于卷积神经网络:一个应用程序来构建三维人体模型 茂东 1 2 https://orcid.org/0000 - 0003 - 0743 - 8251 见鬼 Thanh Vu 3 Tran Thi 明Kieu 1 https://orcid.org/0000 - 0002 - 4847 - 4366 的包 范教授 3 索拉里 法比奥 1 科技大学 纺织工业用革和时尚 胡志明市 越南 hust.edu.vn 2 工业大学胡志明市 胡志明市 越南 hui.edu.vn 3 赛百分度大学 胡志明市 越南 sgu.edu.vn 2019年 2<米onth>9 2019年 2019年 25<米onth>02 2019年 20.<米onth>06 2019年 01<米onth>08年年 2019年 2<米onth>9 2019年 2019年 版权©2019茂东Nguyen et al。 这是一个开放的文章在知识共享归属许可下发布的,它允许无限制的使用,分布和繁殖在任何媒介,提供最初的工作是正确的引用。

已经广为人知,3 d形状模型是综合使用点云网格参数化。点云特别处理与网格相比,更简单的形状信息,它也包含一个3 d模型。在这篇文章中,我们将介绍我们的新方法生成三维点云的位置重要性的关键尺寸和形状。为了找到形状和测量之间的对应关系,我们引入了一个代表3 d数据的方法称为片结构。神经网络模式的分层学习模式提出了兼容的数据表示。主片是由匹配整个点云测量之前设置调谐卷积神经网络。我们进行了三维人体数据集上的实验包含1706例。我们的研究结果证明了该框架的有效性和平均误差7.72%,良好的可视化。本研究表明,注重地方特色是值得的在处理3 d形状。

1。介绍</gydF4y2Batitle> <p>计算机模型的一个基本特征是详细描述能力的现实对象的拓扑和几何结构。3 d建模技术越来越成为计算机辅助设计社区的纪律。此外,许多应用程序需要3 d模型等人类的动画,服装行业,医学研究产生巨大影响人类生活的各个方面。</p><p>gydF4y2Ba尽管大量的研究一直致力于实用性和可视化的三维形状,则较少受到关注的问题自动生成三维模型。在实践中,测量参数,如长度,周长,曲率被广泛用于描述现实对象的形状。然而,从这些测量重建一个计算机模型仍有很多空白的方法。的主要原因是,一组稀疏测量不能捕获所需的复杂形状变化的现实。另一方面,它是不切实际的诉诸扫描耗时和昂贵的设备。</p><p>gydF4y2Ba本研究的目的是制定一个小说表示基于点云的三维模型,可以很容易地探索之间的关系测量和三维形状使用神经网络系统。总的来说,我们提出的框架创建的3 d点云在考虑一组测量数据作为输入。我们的方法的关键是把物体分成独立的组件和切片。这种分离让我们专门为每个切片定义体系结构神经网络的形状,而不是在整个三维形状。点云不仅简单和统一的纹理与网格的多样性和复杂性,但仍有意义的对象的边界和骨架的结构。以三维人体模型为应用程序,我们在这里演示一个端到端的程序合成一个新的人类模型给定的人体测量从训练数据和一组参数。</p></年代ec> <sec id="sec2"> <title>2。相关的工作</gydF4y2Batitle> <p>第一个试图解决3 d模型重建问题是基于模板模型。更准确地说,这种方法会产生一个新的模型的变形模板模型。艾伦el制定一个优化的问题找到一个仿射变换在设计模板的每个顶点模型拟合三维人体扫描。他们定义了三种类型的错误和联合创建目标函数。他们的方法也处理不完整的表面数据,填写失踪和占领地区的扫描仪(造成的<xrgydF4y2Baef ref-type="bibr" rid="B1"> 1</xrgydF4y2Baef>]。修改方法,艾伦,Hasler执行非刚性的注册,目的是合适的姿势和形状的三维扫描形成一个模板模型(<xrgydF4y2Baef ref-type="bibr" rid="B2"> 2</xrgydF4y2Baef>]。Seo和Magenat畸形的现有模型获取新的基于两个阶段预处理:骨架装配发现的骨架结构接近人体相应的3 d。皮肤拟合计算每个顶点的位移矢量模板模型后骨骼之间的拟合和扫描网格拟合<xrgydF4y2Baef ref-type="bibr" rid="B3"> 3</xrgydF4y2Baef>]。</p><p>gydF4y2Ba另一种方法是2 d - base重建。这种方法降低了成本,因为它只需要一组图像。然而,图像数据往往包含噪声和背景是很难消除的。Blanz的方法人脸彩色图像作为输入,生成相应的三维模型。新面孔和表达可以被形成的线性组合原型(<xrgydF4y2Baef ref-type="bibr" rid="B4"> 4</xrgydF4y2Baef>]。在他们的工作,权向量是假定分发多元高斯和能找到的最大后验概率。陈试图自动重建更复杂的三维形状像人类尸体从2 d轮廓的形状之前,学会了直接从现有的3 d模型框架下基于GPLVM [<xrgydF4y2Baef ref-type="bibr" rid="B5"> 5</xrgydF4y2Baef>]。然而,这种方法是不现实的,因为依靠轮廓只会导致人体的深度信息的损失。</p><p>gydF4y2Ba大多数的解决方案来自于统计数据的方法。类似于我们的方法,这些方法使用训练集学习输入和输出之间的关系,或构建一个示例空间外推。鼓舞人心的形式成立等的工作(<xrgydF4y2Baef ref-type="bibr" rid="B6"> 6</xrgydF4y2Baef>),统计数据模型已经成为一个强大的工具展示3 d模型的特征空间。在他们的研究中,人脸测量被用于生成3 d脸型变分模型,原型塑造被认为是作为一个参考。艾伦减少人类3 d网格的尺寸从180000个元素到40或更少的利用主成分分析(PCA)。然后,采用线性回归技术找到了六种不同的人体测量学和三维人体模型之间的关系(<xrgydF4y2Baef ref-type="bibr" rid="B7"> 7</xrgydF4y2Baef>]。Seo定义两个合成器联合合成器和位移合成器。联合合成器处理每个自由度的关节;换句话说,这个合成器的骨架结构模型,而另一个合成器用于查找相应的位移在模板的皮肤。这些合成器都从八身体测量与相应模型通过使用高斯径向基函数(<xrgydF4y2Baef ref-type="bibr" rid="B8"> 8</xrgydF4y2Baef>]。艾伦的相同的方法研究、楚等人附加程序可行性检查来确定语义参数值由用户输入是否合理。可行性检查是基于凸包的数学概念,如果输入参数检查失败,系统将返回最相似模型的训练数据(<xrgydF4y2Baef ref-type="bibr" rid="B9"> 9</xrgydF4y2Baef>]。王分析了激光扫描三维的人体组织点通过很多步骤<xrgydF4y2Baef ref-type="bibr" rid="B10"> 10</xrgydF4y2Baef>]。他建立了特征线框在云点找到关键点,连接所有的曲线插值。之后,功能补丁使用格雷戈里生成补丁和更新分布算法。根据特性模型,引入人体测量很容易提取,因此他利用数值优化生成一个新的3 d人体测量中提取用户输入的大小。门敏和李进行PCA的身体大小和身体形状向量;然后他们发现新模型的重量值基于约束的参数优化问题是25个用户输入测量(<xrgydF4y2Baef ref-type="bibr" rid="B11"> 11</xrgydF4y2Baef>]。他们也聚集分层次的形状向量空间的每个集群中凝结的集群树保持很小的变动。Wuhrer和蜀引入一种推断统计推断的形状以适应测量数据使用非线性优化[<xrgydF4y2Baef ref-type="bibr" rid="B12"> 12</xrgydF4y2Baef>]。首先,主成分分析应用于产生人类的形状特征空间;然后形状优化用于改进预测模型。目标函数制定基于平方误差的总和的三种类型的测量。作者宣布,该方法能产生类似人类的3 d模型和一个较小的训练数据集。上面的方法已经遭受了一个共同的缺点,即限制生成的形状由训练数据张成的空间。换句话说,找到大量的变量通过优化在小数据集将导致underfitting问题。</p></年代ec> <sec id="sec3"> <title>3所示。方法</gydF4y2Batitle> <p>在本节中,我们证明我们的方法包括两个主要步骤:生成主片和精炼的3 d点云。3 d对象是由一组平面垂直于轴向的对象。换句话说,建筑三维形状相当于建筑这些飞机。通常情况下,如果表面顺利划分(两个相邻面之间的距离非常小),相邻的表面将几乎相似的形状。此外,并不是所有的测量可以在实践中;因此,我们只考虑了一些可用的测量与主要的飞机。因此,选择主要飞机帮助我们减少必要的计算和测量。</p><p>让我们假设的集合的所有表面垂直于轴向高度的3 d对象<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M1"> <mml:mrow> <mml:mi> 年代</米米l:米我><米米l:mo> =</米米l:米o><米米l:米fenced open="{" close="}" separators="|"> <mml:mrow> <mml:mfenced open close="|" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:mfenced> <mml:mtext> </mml:mtext> <mml:mi> 我</米米l:米我><米米l:mo> =</米米l:米o><米米l:米n> 1</米米l:米n><米米l:米o> ,</米米l:米o><米米l:米o> …</米米l:米o><米米l:米o> ,</米米l:米o><米米l:米i> 米</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>。主集的一个子集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M2"> <mml:mi> 年代</米米l:米我></米米l:math> </inline-formula>,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M3"> <mml:mrow> <mml:mi> P</米米l:米我><米米l:mi> 年代</米米l:米我><米米l:mo> =</米米l:米o><米米l:米fenced open="{" close="}" separators="|"> <mml:mrow> <mml:mfenced open close="|" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> ∈</米米l:米o><米米l:米i> 年代</米米l:米我></米米l:mrow> </mml:mfenced> <mml:mtext> </mml:mtext> <mml:mi> 我</米米l:米我><米米l:mo> ∈</米米l:米o><米米l:米i> P</米米l:米我><米米l:mi> 我</米米l:米我><米米l:mo> ⊂</米米l:米o><米米l:米fenced open="{" close="}" separators="|"> <mml:mrow> <mml:mn> 1、2</米米l:米n><米米l:米o> ,</米米l:米o><米米l:米o> …</米米l:米o><米米l:米o> ,</米米l:米o><米米l:米i> 米</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>这样对所有<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M4"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> ,</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> j</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> ∈</米米l:米o><米米l:米i> P</米米l:米我><米米l:mi> 年代</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米text> </mml:mtext> <mml:mi> 我</米米l:米我><米米l:mo> ≠</米米l:米o><米米l:米i> j</米米l:米我></米米l:mrow> </mml:math> </inline-formula>,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M5"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M6"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> j</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>没有一个共同的形状。我们评估的程度差异基于观察的两个形状结构的3 d对象。学习测量之间的关系和各主要表面,我们构建一套从一组初始映射到一个目标:<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M7"> <mml:mtable> <mml:mlabeledtr id="EEq1"> <mml:mtd> <mml:mtext> (1)</米米l:米text> </mml:mtd> <mml:mtd> <mml:msub> <mml:mrow> <mml:mi> f</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> :</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> C</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> =</米米l:米o><米米l:米fenced open="{" close="}" separators="|"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> x</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> y</米米l:米我></米米l:mrow> </mml:mfenced> <mml:mo> ∈</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> ℝ</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 2</米米l:米n></米米l:mrow> </mml:msup> <mml:mtext> </mml:mtext> <mml:mfenced open="|" close="" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> x</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 2</米米l:米n></米米l:mrow> </mml:msup> <mml:mo> +</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 2</米米l:米n></米米l:mrow> </mml:msup> <mml:mo> ≤</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mfrac> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 米</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> <mml:mrow> <mml:mn> 2</米米l:米n><米米l:米i> π</米米l:米我></米米l:mrow> </mml:mfrac> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mrow> <mml:mn> 2</米米l:米n></米米l:mrow> </mml:msup> </mml:mrow> </mml:mfenced> <mml:mtext> </mml:mtext> </mml:mrow> </mml:mfenced> <mml:mo> ⟶</米米l:米o><米米l:米年代ubsup> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msubsup> <mml:mo> ,</米米l:米o></米米l:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>这样的差异<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M8"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>和<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M9"> <mml:mrow> <mml:msubsup> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msubsup> </mml:mrow> </mml:math> </inline-formula>是最小的。如果我们考虑空心3 d对象和表面变成下一节中定义的片,<我talic> C</我talic>将与半径的圆的周长计算相应的切片。</p><p>gydF4y2Ba从主要的表面,我们可以插入整个3 d对象自表面之间的两个主要片的形状逐渐改变以适应这两个主片的形状。然而,插入表面不像实际的实用。我们克服了这个问题通过调整模型,将在下一节澄清。</p><年代ec id="sec3.1"> <title>3.1。建筑主片</gydF4y2Batitle> <p>我们限制我们的研究可以编写类的表面下三角公式。代表一个表面的3 d点云的点集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M10"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> o</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:msub> <mml:mo> =</米米l:米o><米米l:米fenced open="{" close="}" separators="|"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> x</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> y</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> z</米米l:米我></米米l:mrow> </mml:mfenced> <mml:mo> ∈</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> ℝ</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 3</米米l:米n></米米l:mrow> </mml:msup> <mml:mfenced open="|" close="" separators="|"> <mml:mrow> <mml:mi> z</米米l:米我><米米l:mo> =</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>,所以<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M11"> <mml:mrow> <mml:mi> θ</米米l:米我><米米l:mo> ∈</米米l:米o><米米l:米fenced open="[" close="]" separators="|"> <mml:mrow> <mml:mn> 0,2</米米l:米n><米米l:米i> π</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>和<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M12"> <mml:mrow> <mml:mi> r</米米l:米我><米米l:mo> ></米米l:米o><米米l:米n> 0</米米l:米n></米米l:mrow> </mml:math> </inline-formula>,有不超过一个点<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M13"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> x</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> y</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> z</米米l:米我></米米l:mrow> </mml:mfenced> <mml:mo> ∈</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>这满意<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M14"> <mml:mtable> <mml:mlabeledtr id="EEq2"> <mml:mtd> <mml:mtext> (2)</米米l:米text> </mml:mtd> <mml:mtd> <mml:mfenced open="{" close="" separators="|"> <mml:mrow> <mml:mtable class="cases"> <mml:mtr> <mml:mtd> <mml:mrow> <mml:mi> x</米米l:米我><米米l:mo> =</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> x</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> +</米米l:米o><米米l:米i> r</米米l:米我><米米l:mtext> </mml:mtext> <mml:mi mathvariant="normal"> 因为</米米l:米我><米米l:mtext> </mml:mtext> <mml:mi> θ</米米l:米我><米米l:mo> ,</米米l:米o></米米l:mrow> </mml:mtd> </mml:mtr> <mml:mtr> <mml:mtd> <mml:mrow> <mml:mi> y</米米l:米我><米米l:mo> =</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> +</米米l:米o><米米l:米i> r</米米l:米我><米米l:mtext> </mml:mtext> <mml:mi mathvariant="normal"> 罪</米米l:米我><米米l:mtext> </mml:mtext> <mml:mi> θ</米米l:米我><米米l:mo> ,</米米l:米o></米米l:mrow> </mml:mtd> </mml:mtr> </mml:mtable> </mml:mrow> </mml:mfenced> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>在哪里<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M15"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> ,</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>前,在这项研究中,我们称之为“锚点”,这是一片的中心(图<xrgydF4y2Baef ref-type="fig" rid="fig1"> 1</xrgydF4y2Baef>)。我们叫上面定义的数据结构为“片结构。”</p><f我g-group id="fig1"> <label>图1</l一个bel> <p>例子为我们定义片,每一个点<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M16"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mn> 3</米米l:米n></米米l:mrow> <mml:mrow> <mml:mo> ∘</米米l:米o></米米l:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>分开。</p><f我g我d="fig1a"> <label>(一)</l一个bel> <graphic xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.001a"></graphic> </fig> <fig id="fig1b"> <label>(b)</l一个bel> <graphic xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.001b"></graphic> </fig> </fig-group> <p>上面的表面描述有一个优势,第三维的冗余消除。一个点<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M17"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> x</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> y</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>取而代之的是一对吗<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M18"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> r</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> θ</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>,但<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M19"> <mml:mi> θ</米米l:米我></米米l:math> </inline-formula>变量实际上是共同的所有片。因此,一片被编写为一个向量的锚点和点之间的距离。此外,这种表示是不变下翻译的平静<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M20"> <mml:mi> r</米米l:米我></米米l:math> </inline-formula>当我们翻译3 d模型。旋转也很容易处理,因为我们只是改变切向量的分量。</p><p>gydF4y2Ba让<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M21"> <mml:mrow> <mml:mi> P</米米l:米我><米米l:mi> 我</米米l:米我><米米l:mo> ⊂</米米l:米o><米米l:米fenced open="{" close="}" separators="|"> <mml:mrow> <mml:mn> 1、2</米米l:米n><米米l:米o> ,</米米l:米o><米米l:米o> …</米米l:米o><米米l:米o> ,</米米l:米o><米米l:米i> 米</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>主要是指数组片,我们近似目标片吗<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M22"> <mml:mrow> <mml:msubsup> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msubsup> <mml:mo> ,</米米l:米o><米米l:米text> </mml:mtext> <mml:mi> 我</米米l:米我><米米l:mo> ∈</米米l:米o><米米l:米i> P</米米l:米我><米米l:mi> 我</米米l:米我></米米l:mrow> </mml:math> </inline-formula>由公式(<xrgydF4y2Baef ref-type="disp-formula" rid="EEq3"> 3</xrgydF4y2Baef>)。让<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M23"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M24"> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mo> =</米米l:米o><米米l:米n> 1</米米l:米n><米米l:米o> ,</米米l:米o><米米l:米o> …</米米l:米o><米米l:米o> ,</米米l:米o><米米l:米i> 米</米米l:米我></米米l:mrow> </mml:math> </inline-formula>是<我talic> n</我talic>维向量表示<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M25"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> <mml:mrow></mml:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>片,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M26"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> k</米米l:米我></米米l:mrow> <mml:mrow> <mml:mtext> th</米米l:米text> </mml:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>组件的中心之间的距离,和点<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M27"> <mml:mrow> <mml:mi> θ</米米l:米我><米米l:mo> =</米米l:米o><米米l:米n> 2</米米l:米n><米米l:米i> π</米米l:米我><米米l:mrow> <mml:mrow> <mml:mi> k</米米l:米我><米米l:mo> −</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> <mml:mo> /</米米l:米o><米米l:米i> n</米米l:米我></米米l:mrow> <mml:mo> ,</米米l:米o><米米l:米text> </mml:mtext> <mml:mi> k</米米l:米我><米米l:mo> =</米米l:米o><米米l:米n> 1</米米l:米n><米米l:米o> ,</米米l:米o><米米l:米o> …</米米l:米o><米米l:米o> ,</米米l:米o><米米l:米i> n</米米l:米我></米米l:mrow> </mml:math> </inline-formula>。我们定义变形函数<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M28"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> f</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> :</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> ℤ</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> +</米米l:米o><米米l:米i> n</米米l:米我><米米l:mo> ×</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> </mml:msup> <mml:mo> ⟶</米米l:米o><米米l:米text> </mml:mtext> <mml:msup> <mml:mrow> <mml:mi> ℤ</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> +</米米l:米o><米米l:米i> n</米米l:米我><米米l:mo> ×</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>作为<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M29"> <mml:mtable> <mml:mlabeledtr id="EEq3"> <mml:mtd> <mml:mtext> (3)</米米l:米text> </mml:mtd> <mml:mtd> <mml:msubsup> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msubsup> <mml:mo> =</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> f</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> X</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:mfenced> <mml:mo> =</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> W</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 2</米米l:米n></米米l:mrow> </mml:msup> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mrow> <mml:mtext> T</米米l:米text> </mml:mrow> </mml:msup> <mml:mi> α</米米l:米我><米米l:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> W</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 1</米米l:米n></米米l:mrow> </mml:msup> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mrow> <mml:mtext> T</米米l:米text> </mml:mrow> </mml:msup> <mml:msub> <mml:mrow> <mml:mi> X</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:mfenced> <mml:mo> ,</米米l:米o><米米l:米text> </mml:mtext> </mml:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>在哪里<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M30"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> W</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 1</米米l:米n></米米l:mrow> </mml:msup> <mml:mo> ∈</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> ℝ</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> n</米米l:米我><米米l:mo> ×</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> l</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 1</米米l:米n></米米l:mrow> </mml:msub> </mml:mrow> </mml:msup> <mml:mo> ,</米米l:米o><米米l:米text> </mml:mtext> <mml:msup> <mml:mrow> <mml:mi> W</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 2</米米l:米n></米米l:mrow> </mml:msup> <mml:mo> ∈</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> ℝ</米米l:米我></米米l:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> l</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 1</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> ×</米米l:米o><米米l:米i> n</米米l:米我></米米l:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M31"> <mml:mi> α</米米l:米我></米米l:math> </inline-formula>是一个非线性函数,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M32"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> X</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>是一个最初的切片,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M33"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> f</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>也被称为多层神经网络(MNN)模型。</p><p>gydF4y2Ba算法<xrgydF4y2Baef ref-type="other" rid="alg1"> 1</xrgydF4y2Baef>总结了学习过程生成主片。</p><p我d="alg1"> <list list-content="algorithm"> <title><大胆>算法1:< /大胆>建筑主片形式测量。</gydF4y2Batitle> <list-item> <label></label> </list-item> </list></p> <p>输入:测量<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M34"> <mml:mi> P</米米l:米我></米米l:math> </inline-formula>,设置的三维形状<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M35"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> <mml:mo> ∈</米米l:米o><米米l:米i> D</米米l:米我></米米l:mrow> </mml:math> </inline-formula>是一个示例slice-structure后。</p><l我年代t-item> <label></label> <p>输出:学参数集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M36"> <mml:mi> W</米米l:米我></米米l:math> </inline-formula></p> </list-item> <list-item> <label></label> <p>为<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M37"> <mml:mrow> <mml:mi> h</米米l:米我><米米l:mo> ∈</米米l:米o><米米l:米i> 年代</米米l:米我><米米l:mi> P</米米l:米我></米米l:mrow> </mml:math> </inline-formula>做</p></l我年代t-item> <list-item> <label></label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M38"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mtext> 损失</米米l:米text> </mml:mrow> <mml:mrow> <mml:mi> h</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> =</米米l:米o><米米l:米n> 0</米米l:米n></米米l:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p>为每个样本<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M39"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> <mml:mo> ∈</米米l:米o><米米l:米i> D</米米l:米我></米米l:mrow> </mml:math> </inline-formula>做</p></l我年代t-item> <list-item> <label></label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M40"> <mml:mi> w</米米l:米我></米米l:math> </inline-formula>=向量的长度<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M41"> <mml:mrow> <mml:msubsup> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> h</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msubsup> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M42"> <mml:mrow> <mml:mi> r</米米l:米我><米米l:mo> =</米米l:米o><米米l:米row> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msubsup> <mml:mrow> <mml:mi> P</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> h</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msubsup> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mo> /</米米l:米o><米米l:米row> <mml:mn> 2</米米l:米n><米米l:米i> π</米米l:米我></米米l:mrow> </mml:mrow> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p>初始化<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M43"> <mml:mi> X</米米l:米我></米米l:math> </inline-formula>作为<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M44"> <mml:mi> w</米米l:米我></米米l:math> </inline-formula>维数组<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M45"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> X</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> k</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> =</米米l:米o><米米l:米i> r</米米l:米我></米米l:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M46"> <mml:mrow> <mml:mi> Y</米米l:米我><米米l:mo> =</米米l:米o><米米l:米i> f</米米l:米我><米米l:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> X</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M47"> <mml:mrow> <mml:mi mathvariant="normal"> 马克斯</米米l:米我><米米l:mo> =</米米l:米o><米米l:米i mathvariant="normal"> 马克斯</米米l:米我><米米l:mi> Y</米米l:米我></米米l:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M48"> <mml:mrow> <mml:mi mathvariant="normal"> 最小值</米米l:米我><米米l:mo> =</米米l:米o><米米l:米i mathvariant="normal"> 最小值</米米l:米我><米米l:mi> Y</米米l:米我></米米l:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M49"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mtext> 损失</米米l:米text> </mml:mrow> <mml:mrow> <mml:mi> h</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> =</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mtext> 损失</米米l:米text> </mml:mrow> <mml:mrow> <mml:mi> h</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> +</米米l:米o><米米l:米fenced open="(" close=")" separators="|"> <mml:mrow> <mml:mn> 1</米米l:米n><米米l:米o> /</米米l:米o><米米l:米i> w</米米l:米我></米米l:mrow> </mml:mfenced> <mml:mfenced open="‖" close="‖" separators="|"> <mml:mrow> <mml:mi> Y</米米l:米我><米米l:mo> −</米米l:米o><米米l:米年代ubsup> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> h</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msubsup> </mml:mrow> </mml:mfenced> <mml:mo> +</米米l:米o><米米l:米fenced open="(" close=")" separators="|"> <mml:mrow> <mml:mn> 2</米米l:米n><米米l:米i> π</米米l:米我><米米l:msqrt> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi mathvariant="normal"> 马克斯</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> <mml:mrow> <mml:mn> 2</米米l:米n></米米l:mrow> </mml:msup> <mml:mo> +</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi mathvariant="normal"> 最小值</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> <mml:mrow> <mml:mn> 2</米米l:米n></米米l:mrow> </mml:msup> </mml:mrow> </mml:mfenced> <mml:mo> /</米米l:米o><米米l:米n> 2</米米l:米n></米米l:mrow> </mml:mfenced> <mml:mo> −</米米l:米o><米米l:米年代ubsup> <mml:mrow> <mml:mi> P</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> h</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msubsup> </mml:mrow> </mml:msqrt> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M50"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> W</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> h</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> <mml:mo> =</米米l:米o><米米l:米text> 参数分</米米l:米text> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mtext> 损失</米米l:米text> </mml:mrow> <mml:mrow> <mml:mi> h</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <p></p> <p>第一个模型的核心思想是变形初始形状成所需的形状控制的周边和训练数据。对象时周长只有有用的对象形状显示;因此,单独使用其中详细构造一个对象是不够的。也因此,我们的方法是基于对象的形状,可以提取的神经网络模型训练集,在这个工作职位的学习模式寻求初始片需要缩小或扩张(图<xrgydF4y2Baef ref-type="fig" rid="fig2"> 2</xrgydF4y2Baef>)。</p><f我g我d="fig2"> <label>图2</l一个bel> <p>变形初期片(红圈)到目标切片(蓝色曲线)。</p><gr一个ph我c xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.002"></graphic> </fig> </sec> <sec id="sec3.2"> <title>3.2。生成的点云</gydF4y2Batitle> <p>基于上述步骤的结果,我们在所有剩下的切片进行插值。详细考虑<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M51"> <mml:mrow> <mml:mi> θ</米米l:米我><米米l:mo> =</米米l:米o><米米l:米n> 2</米米l:米n><米米l:米i> π</米米l:米我><米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> k</米米l:米我><米米l:mo> −</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> </mml:mfenced> </mml:mrow> <mml:mo> /</米米l:米o><米米l:米i> n</米米l:米我></米米l:mrow> </mml:mrow> </mml:math> </inline-formula>,我们计算<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M52"> <mml:mrow> <mml:msubsup> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mi> k</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msubsup> <mml:mo> ,</米米l:米o><米米l:米text> </mml:mtext> <mml:mi> 我</米米l:米我><米米l:mo> ∉</米米l:米o><米米l:米i> 年代</米米l:米我><米米l:mi> P</米米l:米我></米米l:mrow> </mml:math> </inline-formula>基于<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M53"> <mml:mrow> <mml:msubsup> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mi> k</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msubsup> <mml:mo> ,</米米l:米o><米米l:米text> </mml:mtext> <mml:mi> 我</米米l:米我><米米l:mo> ∈</米米l:米o><米米l:米i> 年代</米米l:米我><米米l:mi> P</米米l:米我></米米l:mrow> </mml:math> </inline-formula>,这个简单的任务是由线性插值(图<xrgydF4y2Baef ref-type="fig" rid="fig3"> 3</xrgydF4y2Baef>)。我们使用这些内插片作为第二个模型的输入。我们建造第二个合成器基于卷积神经网络(CNN) (<xrgydF4y2Baef ref-type="bibr" rid="B13"> 13</xrgydF4y2Baef>),因为它的内核有一个捕捉当地的特点和能力,尤其有用,当我们不得不考虑相邻切片的关系。这个模型修正错误的插值点利用训练集的信息通过CNN的体系结构。三维形状的局部结构是由卷积层保留在CNN,因此导致好精致。我们将我们的CNN模型定义为一个函数<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M54"> <mml:mrow> <mml:mi> g</米米l:米我><米米l:mo> :</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> ℝ</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> +</米米l:米o><米米l:米i> 米</米米l:米我><米米l:mo> ×</米米l:米o><米米l:米i> n</米米l:米我></米米l:mrow> </mml:msup> <mml:mo> ⟶</米米l:米o><米米l:米text> </mml:mtext> <mml:msup> <mml:mrow> <mml:mi> ℝ</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> +</米米l:米o><米米l:米i> 米</米米l:米我><米米l:mo> ×</米米l:米o><米米l:米i> n</米米l:米我></米米l:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>:<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M55"> <mml:mtable> <mml:mlabeledtr id="EEq4"> <mml:mtd> <mml:mtext> (4)</米米l:米text> </mml:mtd> <mml:mtd> <mml:mi> Y</米米l:米我><米米l:mo> =</米米l:米o><米米l:米text> </mml:mtext> <mml:mi> g</米米l:米我><米米l:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> X</米米l:米我></米米l:mrow> </mml:mfenced> <mml:mo> =</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> W</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> l</米米l:米我></米米l:mrow> </mml:msup> <mml:mi> ∗</米米l:米我><米米l:msub> <mml:mrow> <mml:mi> α</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> l</米米l:米我><米米l:mo> −</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> </mml:msub> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> W</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> l</米米l:米我><米米l:mo> −</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> </mml:msup> <mml:mi> ∗</米米l:米我><米米l:msub> <mml:mrow> <mml:mi> α</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> l</米米l:米我><米米l:mo> −</米米l:米o><米米l:米n> 2</米米l:米n></米米l:mrow> </mml:msub> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mo> ⋯</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> α</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 3</米米l:米n></米米l:mrow> </mml:msub> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> W</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 3</米米l:米n></米米l:mrow> </mml:msup> <mml:mi> ∗</米米l:米我><米米l:mi> X</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:mfenced> <mml:mo> ,</米米l:米o></米米l:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>在哪里<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M56"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 一个</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> l</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M57"> <mml:mrow> <mml:mi> l</米米l:米我><米米l:mo> =</米米l:米o><米米l:米n> 3</米米l:米n><米米l:米o> ,</米米l:米o><米米l:米o> …</米米l:米o><米米l:米o> ,</米米l:米o><米米l:米text> </mml:mtext> <mml:mi> l</米米l:米我><米米l:mo> −</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> </mml:math> </inline-formula>是一个非线性激活函数和<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M58"> <mml:mi> X</米米l:米我></米米l:math> </inline-formula>是由堆积主要和内插片行。</p><f我g我d="fig3"> <label>图3</l一个bel> <p>插值中间片。</p><gr一个ph我c xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.003"></graphic> </fig> <p>这个问题损失函数的理性选择是均方误差(MSE)。在这项研究中,MSE计算生成之间的差异和实际的价值每片各点距离。我们使用这个指标来评估两个学习模型(算法上的错误<xrgydF4y2Baef ref-type="other" rid="alg1"> 1</xrgydF4y2Baef>和<xrgydF4y2Baef ref-type="other" rid="alg2"> 2</xrgydF4y2Baef>)。我们还增加了周长为第一个模型的误差项的损失函数。</p><p我d="alg2"> <list list-content="algorithm"> <title><大胆>算法2:< /大胆>构建三维点云。</gydF4y2Batitle> <list-item> <label></label> </list-item> </list></p> <p>输入:集生成的主片<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M59"> <mml:msup> <mml:mrow> <mml:mi> D</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msup> </mml:math> </inline-formula>在这<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M60"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mstyle> <mml:msup> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msup> </mml:mstyle> </mml:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> <mml:mo> ∈</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> D</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>来自算法<xrgydF4y2Baef ref-type="other" rid="alg1"> 1</xrgydF4y2Baef>,设置的三维形状<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M61"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> <mml:mo> ∈</米米l:米o><米米l:米i> D</米米l:米我></米米l:mrow> </mml:math> </inline-formula>slice-structure后样品吗</p><l我年代t-item> <label></label> <p>输出:学参数集<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M62"> <mml:mi> W</米米l:米我></米米l:math> </inline-formula></p> </list-item> <list-item> <label></label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M63"> <mml:mrow> <mml:mtext> 损失</米米l:米text> <mml:mo> =</米米l:米o><米米l:米n> 0</米米l:米n></米米l:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p>为每个样本<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M64"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> <mml:mo> ∈</米米l:米o><米米l:米i> D</米米l:米我></米米l:mrow> </mml:math> </inline-formula>做</p></l我年代t-item> <list-item> <label></label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M65"> <mml:mi> n</米米l:米我></米米l:math> </inline-formula>=的行数<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M66"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M67"> <mml:mi> 米</米米l:米我></米米l:math> </inline-formula>=的列数<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M68"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p>初始化<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M69"> <mml:mi> X</米米l:米我></米米l:math> </inline-formula>作为<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M70"> <mml:mrow> <mml:mi> n</米米l:米我><米米l:mo> ×</米米l:米o><米米l:米i> 米</米米l:米我></米米l:mrow> </mml:math> </inline-formula>矩阵</p></l我年代t-item> <list-item> <label></label> <p>为<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M71"> <mml:mi> k</米米l:米我></米米l:math> </inline-formula>从<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M72"> <mml:mn> 1</米米l:米n></米米l:math> </inline-formula>来<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M73"> <mml:mi> 米</米米l:米我></米米l:math> </inline-formula>做</p></l我年代t-item> <list-item> <label></label> <p>为<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M74"> <mml:mi> h</米米l:米我></米米l:math> </inline-formula>从<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M75"> <mml:mn> 1</米米l:米n></米米l:math> </inline-formula>来<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M76"> <mml:mi> n</米米l:米我></米米l:math> </inline-formula>做</p></l我年代t-item> <list-item> <label></label> <p>开始= max<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M77"> <mml:mrow> <mml:mfenced open="{" close="}" separators="|"> <mml:mrow> <mml:mi> x</米米l:米我><米米l:mo> ∈</米米l:米o><米米l:米i> P</米米l:米我><米米l:mi> 我</米米l:米我><米米l:mfenced open="|" close="" separators="|"> <mml:mrow> <mml:mi> x</米米l:米我><米米l:mo> ≤</米米l:米o><米米l:米i> h</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p>结束=敏<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M78"> <mml:mrow> <mml:mfenced open="{" close="}" separators="|"> <mml:mrow> <mml:mi> x</米米l:米我><米米l:mo> ∈</米米l:米o><米米l:米i> P</米米l:米我><米米l:mi> 我</米米l:米我><米米l:mfenced open="|" close="" separators="|"> <mml:mrow> <mml:mi> x</米米l:米我><米米l:mo> ≥</米米l:米o><米米l:米i> h</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M79"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> X</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> h</米米l:米我><米米l:mi> k</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> =</米米l:米o><米米l:米年代ubsup> <mml:mrow> <mml:mstyle> <mml:mi> 年代</米米l:米我><米米l:mo> ′</米米l:米o></米米l:mstyle> </mml:mrow> <mml:mrow> <mml:mtext> 开始</米米l:米text> <mml:mo> ,</米米l:米o><米米l:米i> k</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msubsup> <mml:mo> +</米米l:米o><米米l:米text> </mml:mtext> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msubsup> <mml:mrow> <mml:mstyle> <mml:mi> 年代</米米l:米我><米米l:mo> ′</米米l:米o></米米l:mstyle> </mml:mrow> <mml:mrow> <mml:mtext> 开始</米米l:米text> <mml:mo> ,</米米l:米o><米米l:米i> k</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msubsup> <mml:mo> −</米米l:米o><米米l:米年代ubsup> <mml:mrow> <mml:mstyle> <mml:mi> 年代</米米l:米我><米米l:mo> ′</米米l:米o></米米l:mstyle> </mml:mrow> <mml:mrow> <mml:mtext> 结束</米米l:米text> <mml:mo> ,</米米l:米o><米米l:米i> k</米米l:米我></米米l:mrow> <mml:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:mrow> </mml:msubsup> </mml:mrow> </mml:mfenced> <mml:mi> ∗</米米l:米我><米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> h</米米l:米我><米米l:mo> −</米米l:米o><米米l:米text> 开始</米米l:米text> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mo> /</米米l:米o><米米l:米row> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mtext> 结束</米米l:米text> <mml:mo> −</米米l:米o><米米l:米text> 开始</米米l:米text> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:mrow> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M80"> <mml:mrow> <mml:mi> Y</米米l:米我><米米l:mo> =</米米l:米o><米米l:米i> g</米米l:米我><米米l:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> X</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M81"> <mml:mrow> <mml:mtext> 损失</米米l:米text> <mml:mo> =</米米l:米o><米米l:米text> 损失</米米l:米text> <mml:mo> +</米米l:米o><米米l:米row> <mml:mn> 1</米米l:米n><米米l:米o> /</米米l:米o><米米l:米row> <mml:mi> 米</米米l:米我><米米l:mi> n</米米l:米我></米米l:mrow> </mml:mrow> <mml:mfenced open="‖" close="‖" separators="|"> <mml:mrow> <mml:mi> Y</米米l:米我><米米l:mo> −</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <list-item> <label></label> <p> <inline-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M82"> <mml:mrow> <mml:mi> W</米米l:米我><米米l:mo> =</米米l:米o><米米l:米text> 参数分</米米l:米text> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mtext> 损失</米米l:米text> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula></p> </list-item> <p></p> </sec> </sec> <sec id="sec4"> <title>4所示。一个应用程序来构建三维人体模型</gydF4y2Batitle> <sec id="sec4.1"> <title>4.1。数据集</gydF4y2Batitle> <p>这项工作中所使用的数据集被两所大学在越南独立开发的表<xrgydF4y2Baef ref-type="table" rid="tab1"> 1</xrgydF4y2Baef>总结了我们的数据集(表<xrgydF4y2Baef ref-type="table" rid="tab1"> 1</xrgydF4y2Baef>)。</p><p>gydF4y2Ba每个样本在两个数据集生成的三维扫描设备并保存在“。obj文件格式。每个人只提供一个3 d扫描的身体;因此,参与者和样本的数量是相等的。参与者建议穿着紧身西装,符合标准的姿势当扫描他们的身体。我们将3 d《阿凡达》分为五个部分:躯干,左腿,右腿,左手臂和右手臂</p><gydF4y2Batable-wrap id="tab1"> <label>表1</l一个bel> <p>汇总的数据集。</p><gydF4y2Batable> <thead> <tr> <th align="left">老板</th><th一个l我gn="center">性别(年龄)</th><th一个l我gn="center">的化身</th><th一个l我gn="center">受损的化身</th></gydF4y2Batr> </thead> <tbody> <tr> <td align="left">工业大学胡志明市(IUH)</gydF4y2Batd> <td align="center">男(20)</gydF4y2Batd> <td align="center">1106年</gydF4y2Batd> <td align="center">65年</gydF4y2Batd> </tr> <tr> <td align="left">河内科技大学(公司)</gydF4y2Batd> <td align="center">女(20)</gydF4y2Batd> <td align="center">600年</gydF4y2Batd> <td align="center">63年</gydF4y2Batd> </tr> </tbody> </table> </table-wrap> <p>在细节,这些数据集是由不同的设备;因此,他们有不同的功能(图<xrgydF4y2Baef ref-type="fig" rid="fig4"> 4</xrgydF4y2Baef>)。最明显的是,男性的化身的点密度不一样的女性。3 d女性头像统一结构,每个顶点被分成五个以上的一个部分。躯干片,腿上每个点片,手臂片是3,5,10度,分别分开。此外,所有切片是由相同的距离,等距的高度。与此同时,男性的数据集不符合理想的条件和它的对手。不仅没有预定义的两部分之间的界限也不跟随我们的slice-structure点云。出于这个原因,男性的创造者数据集提供了一组为每个化身地标,我们使用它们作为参考点上执行分区模型(图的人<xrgydF4y2Baef ref-type="fig" rid="fig5"> 5</xrgydF4y2Baef>)。此外,我们的slice-structure可以通过适当的预处理步骤。</p><f我g我d="fig4"> <label>图4</l一个bel> <p>阿凡达在男性和女性的数据集和它的点云。</p><gr一个ph我c xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.004"></graphic> </fig> <fig id="fig5"> <label>图5</l一个bel> <p>男性模型的一些解剖地标。</p><gr一个ph我c xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.005"></graphic> </fig> <fig id="fig6"> <label>图6</l一个bel> <p>三维人体模型的分区。</p><gr一个ph我c xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.006"></graphic> </fig> </sec> <sec id="sec4.2"> <title>4.2。预处理</gydF4y2Batitle> <p>我们整个三维人体模型分割成五个部分(图<xrgydF4y2Baef ref-type="fig" rid="fig6"> 6</xrgydF4y2Baef>)以以下方式,下面提到的职位的地标。<l我年代t> <list-item> <label>(我)</l一个bel> </list-item> </list></p> <p>躯干<l我年代t> <list-item> <label>(一)</l一个bel> </list-item> </list></p> <p>上半身:从颈部到腋窝,限于左手肘和右手肘。</p><l我年代t-item> <label>(b)</l一个bel> <p>降低躯干:从腋窝到臀部,左和右髋关节或受到限制左和右胃。</p></l我年代t-item> <p></p> <p></p> <p> <list> <list-item> <label>(2)</l一个bel> </list-item> </list></p> <p>臂(左/右)<l我年代t> <list-item> <label>(一)</l一个bel> </list-item> </list></p> <p>上臂:从腋窝到肘部,有限的腋窝和肘部。</p><l我年代t-item> <label>(b)</l一个bel> <p>下臂:从肘部到手腕,手肘和手腕的限制。</p></l我年代t-item> <p></p> <p></p> <p> <list> <list-item> <label>(3)</l一个bel> </list-item> </list></p> <p>腿(左/右)<l我年代t> <list-item> <label>(一)</l一个bel> </list-item> </list></p> <p>大腿:从臀部到膝盖,限于胯部和膝盖。</p><l我年代t-item> <label>(b)</l一个bel> <p>大腿:从膝盖,脚踝,膝盖和脚踝的限制。</p></l我年代t-item> <p></p> <p></p> <p>后决定人类模型的所有部分,我们做了分度片基于飞机垂直于高轴。让我们假设所有点的集合包含在一个人类的一部分<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M83"> <mml:mi> 年代</米米l:米我></米米l:math> </inline-formula>,我们分配<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M84"> <mml:mtable> <mml:mlabeledtr id="EEq5"> <mml:mtd> <mml:mtext> (5)</米米l:米text> </mml:mtd> <mml:mtd> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> ,</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> ,</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> </mml:mrow> </mml:mfenced> <mml:mo> ≔</米米l:米o><米米l:米fenced open="(" close=")" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> ,</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> ,</米米l:米o><米米l:米i mathvariant="normal"> 最小值</米米l:米我><米米l:msub> <mml:mrow> <mml:mi> H</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> +</米米l:米o><米米l:米i> 我</米米l:米我><米米l:mfrac> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> <mml:mrow> <mml:mi> 米</米米l:米我><米米l:mo> −</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> </mml:mfrac> </mml:mrow> </mml:mfenced> <mml:mo> 。</米米l:米o></米米l:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <p>如果<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M85"> <mml:mtable> <mml:mlabeledtr id="EEq6"> <mml:mtd> <mml:mtext> (6)</米米l:米text> </mml:mtd> <mml:mtd> <mml:mi mathvariant="normal"> 最小值</米米l:米我><米米l:msub> <mml:mrow> <mml:mi> H</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> +</米米l:米o><米米l:米i> 我</米米l:米我><米米l:mfrac> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> <mml:mrow> <mml:mi> 米</米米l:米我><米米l:mo> −</米米l:米o><米米l:米n> 1</米米l:米n><米米l:米text> </mml:mtext> </mml:mrow> </mml:mfrac> <mml:mo> ≤</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> o</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> <</米米l:米o><米米l:米i mathvariant="normal"> 最小值</米米l:米我><米米l:msub> <mml:mrow> <mml:mi> H</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> +</米米l:米o><米米l:米fenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mo> +</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> </mml:mfenced> <mml:mfrac> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> <mml:mrow> <mml:mi> 米</米米l:米我><米米l:mo> −</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> </mml:mfrac> <mml:mo> ,</米米l:米o></米米l:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>在哪里<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M86"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> H</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> =</米米l:米o><米米l:米fenced open="{" close="}" separators="|"> <mml:mrow> <mml:mi> z</米米l:米我><米米l:mo> ∈</米米l:米o><米米l:米i> ℝ</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米fenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> x</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> y</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> z</米米l:米我></米米l:mrow> </mml:mfenced> <mml:mo> ∈</米米l:米o><米米l:米i> 年代</米米l:米我></米米l:mrow> </mml:mfenced> <mml:mo> ,</米米l:米o><米米l:米text> </mml:mtext> <mml:msub> <mml:mrow> <mml:mi> d</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> =</米米l:米o><米米l:米i mathvariant="normal"> 马克斯</米米l:米我><米米l:msub> <mml:mrow> <mml:mi> H</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> −</米米l:米o><米米l:米i mathvariant="normal"> 最小值</米米l:米我><米米l:msub> <mml:mrow> <mml:mi> H</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> ,</米米l:米o><米米l:米text> </mml:mtext> <mml:mi> 我</米米l:米我><米米l:mo> =</米米l:米o><米米l:米n> 0</米米l:米n><米米l:米o> ,</米米l:米o><米米l:米o> …</米米l:米o><米米l:米o> ,</米米l:米o><米米l:米i> 米</米米l:米我><米米l:mo> −</米米l:米o><米米l:米n> 1</米米l:米n><米米l:米text> </mml:mtext> </mml:mrow> </mml:math> </inline-formula>和<我talic> 米</我talic>是片的数量在我们的实验(50),<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M87"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> =</米米l:米o><米米l:米fenced open="{" close="}" separators="|"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> ,</米米l:米o><米米l:米text> </mml:mtext> <mml:msub> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> ,</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> </mml:mrow> </mml:mfenced> <mml:mfenced open="|" close="" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> =</米米l:米o><米米l:米i mathvariant="normal"> 最小值</米米l:米我><米米l:msub> <mml:mrow> <mml:mi> H</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> +</米米l:米o><米米l:米i> 我</米米l:米我><米米l:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> d</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> <mml:mo> /</米米l:米o><米米l:米row> <mml:mi> 米</米米l:米我><米米l:mo> −</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> </mml:mrow> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>(图<xrgydF4y2Baef ref-type="fig" rid="fig7a"> 7(一)</xrgydF4y2Baef>)。</p><f我g-group id="fig7"> <label>图7</l一个bel> <p>预处理步骤。(一)原始片。(b)在选择片组件。(c)后填充缺失的数据。</p><f我g我d="fig7a"> <label>(一)</l一个bel> <graphic xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.007a"></graphic> </fig> <fig id="fig7b"> <label>(b)</l一个bel> <graphic xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.007b"></graphic> </fig> <fig id="fig7c"> <label>(c)</l一个bel> <graphic xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.007c"></graphic> </fig> </fig-group> <p>下一步是构建切向量。首先,我们计算每片一个锚点的位置。均值公式适用于找到这些点:<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M88"> <mml:mtable> <mml:mlabeledtr id="EEq7"> <mml:mtd> <mml:mtext> (7)</米米l:米text> </mml:mtd> <mml:mtd> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> x</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> <mml:mo> ,</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> <mml:mo> ,</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> <mml:mtext> </mml:mtext> </mml:mrow> </mml:mfenced> <mml:mo> =</米米l:米o><米米l:米frac> <mml:mn> 1</米米l:米n><米米l:米row> <mml:mfenced open="|" close="|" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:mfrac> <mml:mstyle> <mml:munder> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:米o></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> x</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> y</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> z</米米l:米我></米米l:mrow> </mml:mfenced> <mml:mo> ∈</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:munder> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> x</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> y</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> z</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:mstyle> <mml:mo> 。</米米l:米o></米米l:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <p>然而,也有一些缺点在上面讨论的方法。首先,一些片计数的点不够足够近似实际的中心点。第二件事是人类当构建一个新的模型,我们需要一个骨架。换句话说,它需要一个可用的锚点。多亏了里程碑式的设置,我们可以近似的男性角色的骨骼。躯干,例如,我们的中心构成的骨架线连接四个脖子地标和裤裆顶(图<xrgydF4y2Baef ref-type="fig" rid="fig8"> 8</xrgydF4y2Baef>)。一旦发现锚线,计算锚点在任何高度是一个微不足道的任务。模板骨架形成基于分析所有锚点的位置在整个训练数据集。在我们的工作中,我们简单地建立了骨架模板通过每个切片的锚点的平均值。</p><f我g我d="fig8"> <label>图8</l一个bel> <p>锚的人体模型。</p><gr一个ph我c xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.008"></graphic> </fig> <p>鉴于<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M89"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> ,</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> ,</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> </mml:mrow> </mml:mfenced> <mml:mo> ∈</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> 年代</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:math> </inline-formula>的角度建立的锚点<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M90"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> x</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> <mml:mo> ,</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> <mml:mo> ,</米米l:米o><米米l:米text> </mml:mtext> <mml:msup> <mml:mrow> <mml:mi> z</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> </mml:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>这一点是计算<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M91"> <mml:mtable> <mml:mlabeledtr id="EEq8"> <mml:mtd> <mml:mtext> (8)</米米l:米text> </mml:mtd> <mml:mtd> <mml:msub> <mml:mrow> <mml:mi> 一个</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> =</米米l:米o><米米l:米i mathvariant="normal"> 反正切</米米l:米我><米米l:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mfrac> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> −</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> </mml:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> −</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> x</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> </mml:mrow> </mml:mfrac> </mml:mrow> </mml:mfenced> <mml:mo> 。</米米l:米o></米米l:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <p>的<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M92"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> j</米米l:米我></米米l:mrow> <mml:mrow> <mml:mtext> th</米米l:米text> </mml:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>切向量代表的锚点和点之间的距离<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M93"> <mml:mrow> <mml:mi> θ</米米l:米我><米米l:mo> =</米米l:米o><米米l:米n> 2</米米l:米n><米米l:米i> π</米米l:米我><米米l:mrow> <mml:mrow> <mml:mi> j</米米l:米我><米米l:mo> −</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> <mml:mo> /</米米l:米o><米米l:米i> n</米米l:米我></米米l:mrow> </mml:mrow> </mml:math> </inline-formula>,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M94"> <mml:mi> n</米米l:米我></米米l:math> </inline-formula>切向量的维数。有一点是分布式的<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M95"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> j</米米l:米我></米米l:mrow> <mml:mrow> <mml:mtext> th</米米l:米text> </mml:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>如果满足以下条件:<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M96"> <mml:mtable> <mml:mlabeledtr id="EEq9"> <mml:mtd> <mml:mtext> (9)</米米l:米text> </mml:mtd> <mml:mtd> <mml:mn> 2</米米l:米n><米米l:米i> π</米米l:米我><米米l:mfrac> <mml:mrow> <mml:mi> j</米米l:米我><米米l:mo> −</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> <mml:mi> n</米米l:米我></米米l:mfrac> <mml:mo> ≤</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> 一个</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> <</米米l:米o><米米l:米n> 2</米米l:米n><米米l:米i> π</米米l:米我><米米l:mfrac> <mml:mi> j</米米l:米我><米米l:mi> n</米米l:米我></米米l:mfrac> <mml:mo> ,</米米l:米o></米米l:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>在哪里<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M97"> <mml:mrow> <mml:mi> j</米米l:米我><米米l:mo> =</米米l:米o><米米l:米n> 1</米米l:米n><米米l:米o> ,</米米l:米o><米米l:米o> …</米米l:米o><米米l:米o> ,</米米l:米o><米米l:米i> n</米米l:米我></米米l:mrow> </mml:math> </inline-formula>。直接的距离计算欧几里得度量:<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M98"> <mml:mtable> <mml:mlabeledtr id="EEq10"> <mml:mtd> <mml:mtext> (10)</米米l:米text> </mml:mtd> <mml:mtd> <mml:msubsup> <mml:mrow> <mml:mi> d</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> j</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msubsup> <mml:mo> =</米米l:米o><米米l:米年代qrt> <mml:mrow> <mml:msup> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> x</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> −</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> x</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mrow> <mml:mn> 2</米米l:米n></米米l:mrow> </mml:msup> <mml:mo> +</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 0</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> −</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:msup> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mrow> <mml:mn> 2</米米l:米n></米米l:mrow> </mml:msup> </mml:mrow> </mml:msqrt> <mml:mo> 。</米米l:米o></米米l:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula></p> <p>男性和女性角色缺失数据问题。在女性的数据集,原因是在扫描过程中粗心大意和过时的设备。另一方面,在预处理男模特的缺失值问题是不可避免的,因为他们的原始点云并不理想。此外,点密度并不足够致密将男性身体成很多片。我们解决这个问题对网格数据进行线性插值的切向量(图<xrgydF4y2Baef ref-type="fig" rid="fig7b"> 7 (b)</xrgydF4y2Baef>)。</p></年代ec> <sec id="sec4.3"> <title>4.3。测量</gydF4y2Batitle> <p>美国男性数据集提供一组人体测量与178个类别包括片周边,宽度,和身体部位的高度。然而,测量不相同的单位距离计算点云。与此同时,女性数据集没有提供测量。由于这些原因,我们决定重新计算测量数据是一致的。简单的方法计算一片围求和所有距离的两个相邻点,但它似乎不现实在测量凸形状。我们提议用一片的凸包的周长测量。这些尺寸是计算主片(图<xrgydF4y2Baef ref-type="fig" rid="fig9"> 9</xrgydF4y2Baef>)。</p><f我g我d="fig9"> <label>图9</l一个bel> <p>主片的位置。</p><gr一个ph我c xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.009"></graphic> </fig> <p>总之,有28片测量,但我们可以减少措施17因为相似的左、右两侧。此外,有必要记录每个身体的高度(长度)完全建立三维人体模型。这将导致20测量。主要职位是基于统计数据和人体的标准比<xrgydF4y2Baef ref-type="bibr" rid="B14"> 14</xrgydF4y2Baef>]。</p></年代ec> <sec id="sec4.4"> <title>4.4。学习模式</gydF4y2Batitle> <p>构建主幻灯片,我们建立了与一个隐层神经网络(NN)模型中描述的部分<xrgydF4y2Baef ref-type="sec" rid="sec3.1"> 3.1</xrgydF4y2Baef>。这些模型变形片输入目标片(图<xrgydF4y2Baef ref-type="fig" rid="fig10"> 10</xrgydF4y2Baef>)。</p><f我g我d="fig10"> <label>图10</l一个bel> <p>神经网络模型生成主片。</p><gr一个ph我c xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.0010"></graphic> </fig> <p>这些模型将最初的圆作为输入和学习从输入到目标形状变形形状。最初的圆的半径<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M99"> <mml:mrow> <mml:mi> r</米米l:米我><米米l:mo> =</米米l:米o><米米l:米row> <mml:mi> p</米米l:米我><米米l:mo> /</米米l:米o><米米l:米row> <mml:mn> 2</米米l:米n><米米l:米i> π</米米l:米我></米米l:mrow> </mml:mrow> </mml:mrow> </mml:math> </inline-formula>,在那里<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M100"> <mml:mi> p</米米l:米我></米米l:math> </inline-formula>的周长是切片。输入和输出的大小取决于身体的部分,在我们的实验中,<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M101"> <mml:mi> n</米米l:米我></米米l:math> </inline-formula>= 20、30和60的胳膊,腿,分别和躯干。片一片和实际之间的误差预测计算<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M102"> <mml:mtable> <mml:mlabeledtr id="EEq11"> <mml:mtd> <mml:mtext> (11)</米米l:米text> </mml:mtd> <mml:mtd> <mml:mi> l</米米l:米我><米米l:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> y</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米text> </mml:mtext> <mml:msup> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msup> </mml:mrow> </mml:mfenced> <mml:mo> =</米米l:米o><米米l:米frac> <mml:mn> 1</米米l:米n><米米l:米i> n</米米l:米我></米米l:mfrac> <mml:mstyle> <mml:munderover> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:米o></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mo> =</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> <mml:mrow> <mml:mi> n</米米l:米我></米米l:mrow> </mml:munderover> <mml:mrow> <mml:msup> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> −</米米l:米o><米米l:米年代ubsup> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msubsup> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mrow> <mml:mn> 2</米米l:米n></米米l:mrow> </mml:msup> </mml:mrow> </mml:mstyle> <mml:mo> +</米米l:米o><米米l:米i> γ</米米l:米我><米米l:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mn> 2</米米l:米n><米米l:米i> π</米米l:米我><米米l:msqrt> <mml:mrow> <mml:mfrac> <mml:mrow> <mml:msup> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi mathvariant="normal"> 马克斯</米米l:米我><米米l:msup> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msup> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mrow> <mml:mn> 2</米米l:米n></米米l:mrow> </mml:msup> <mml:mo> +</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi mathvariant="normal"> 最小值</米米l:米我><米米l:msup> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msup> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mrow> <mml:mn> 2</米米l:米n></米米l:mrow> </mml:msup> </mml:mrow> <mml:mn> 2</米米l:米n></米米l:mfrac> </mml:mrow> </mml:msqrt> <mml:mo> −</米米l:米o><米米l:米i> p</米米l:米我></米米l:mrow> </mml:mfenced> <mml:mo> ,</米米l:米o></米米l:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>第二个误差项从哪里来的区别的近似预测切和实际的周长。目标函数反映了错误不仅在每个组件(本地信息)破产的周长片(全球信息)。</p><p>gydF4y2Ba一旦发现整个主片,线性插值是用来推断所有剩余的片。这些内插片的输入第二节中描述神经网络模型<xrgydF4y2Baef ref-type="sec" rid="sec3.2"> 3.2</xrgydF4y2Baef>(图<xrgydF4y2Baef ref-type="fig" rid="fig11"> 11</xrgydF4y2Baef>)。我们使用ReLU [<xrgydF4y2Baef ref-type="bibr" rid="B15"> 15</xrgydF4y2Baef>在体系结构)的激活函数。</p><f我g我d="fig11"> <label>图11</l一个bel> <p>神经网络模型来调整整个片。</p><gr一个ph我c xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.0011"></graphic> </fig> <p>卷积层帮助学习相邻切片的本地相关性模型。因此,剩下的部分将基于主片纠正。最谨慎的在构建CNN对这个问题是填充。保留数据传输通过多个层时的大小,我们在垂直反射进行填充,对称的填充水平(图<xrgydF4y2Baef ref-type="fig" rid="fig12"> 12</xrgydF4y2Baef>)。填充这种方式保留圆片的特点有关。</p><f我g我d="fig12"> <label>图12</l一个bel> <p>填充策略。</p><gr一个ph我c xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.0012"></graphic> </fig> <p>我们定义了损失函数在这第二个模型通过使用MSE:<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M103"> <mml:mtable> <mml:mlabeledtr id="EEq12"> <mml:mtd> <mml:mtext> (12)</米米l:米text> </mml:mtd> <mml:mtd> <mml:mi> l</米米l:米我><米米l:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msup> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msup> <mml:mo> ,</米米l:米o><米米l:米i> y</米米l:米我></米米l:mrow> </mml:mfenced> <mml:mo> =</米米l:米o><米米l:米frac> <mml:mn> 1</米米l:米n><米米l:米row> <mml:mi> 米</米米l:米我><米米l:mi> n</米米l:米我></米米l:mrow> </mml:mfrac> <mml:mstyle> <mml:munderover> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:米o></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mo> =</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> <mml:mrow> <mml:mi> 米</米米l:米我></米米l:mrow> </mml:munderover> <mml:mrow> <mml:mstyle> <mml:munderover> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:米o></米米l:mrow> <mml:mrow> <mml:mi> j</米米l:米我><米米l:mo> =</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> <mml:mrow> <mml:mi> n</米米l:米我></米米l:mrow> </mml:munderover> <mml:mrow> <mml:msup> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mi> j</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> −</米米l:米o><米米l:米年代ubsup> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mi> j</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msubsup> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mrow> <mml:mn> 2</米米l:米n></米米l:mrow> </mml:msup> </mml:mrow> </mml:mstyle> </mml:mrow> </mml:mstyle> <mml:mo> ,</米米l:米o></米米l:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>在哪里<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M104"> <mml:mrow> <mml:mi> y</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>分别是一个矩阵的实际和预测距离的锚点的身体部分。</p></年代ec> </sec> <sec id="sec5"> <title>5。实验和结果</gydF4y2Batitle> <p>我们训练的神经网络模型在Linux服务器上24 GB RAM, GPU 12 GB内存,并与2.2 GHz Xeon处理器。我们使用Python的使用在我们的实验中实现语言和主库pytorch numpy。我们使用亚当算法(<xrgydF4y2Baef ref-type="bibr" rid="B16"> 16</xrgydF4y2Baef>最小化目标函数),元参数设置根据作者的建议<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M105"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mtext> 学习速率</米米l:米text> <mml:mtext> </mml:mtext> <mml:mi> α</米米l:米我><米米l:mo> =</米米l:米o><米米l:米n> 0.001</米米l:米n><米米l:米o> ,</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> β</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 1</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> =</米米l:米o><米米l:米n> 0.9</米米l:米n><米米l:米o> ,</米米l:米o><米米l:米年代ub> <mml:mrow> <mml:mi> β</米米l:米我></米米l:mrow> <mml:mrow> <mml:mn> 2</米米l:米n></米米l:mrow> </mml:msub> <mml:mo> =</米米l:米o><米米l:米n> 0.999</米米l:米n></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>。我们评估了错误的平均相对误差:<d我年代p-formula> <mml:math display="block" xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M106"> <mml:mtable> <mml:mlabeledtr id="EEq13"> <mml:mtd> <mml:mtext> (13)</米米l:米text> </mml:mtd> <mml:mtd> <mml:mi> l</米米l:米我><米米l:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> y</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msup> </mml:mrow> </mml:mfenced> <mml:mo> =</米米l:米o><米米l:米frac> <mml:mn> 1</米米l:米n><米米l:米row> <mml:mi> 米</米米l:米我><米米l:mi> n</米米l:米我></米米l:mrow> </mml:mfrac> <mml:mstyle> <mml:munderover> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:米o></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mo> =</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> <mml:mrow> <mml:mi> n</米米l:米我></米米l:mrow> </mml:munderover> <mml:mrow> <mml:mstyle> <mml:munderover> <mml:mrow> <mml:mo stretchy="true"> ∑</米米l:米o></米米l:mrow> <mml:mrow> <mml:mi> j</米米l:米我><米米l:mo> =</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> <mml:mrow> <mml:mi> 米</米米l:米我></米米l:mrow> </mml:munderover> <mml:mrow> <mml:mfrac> <mml:mrow> <mml:mfenced open="|" close="|" separators="|"> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mi> j</米米l:米我></米米l:mrow> </mml:msub> <mml:mo> −</米米l:米o><米米l:米年代ubsup> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mi> j</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msubsup> </mml:mrow> </mml:mfenced> </mml:mrow> <mml:mrow> <mml:msub> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mi> j</米米l:米我></米米l:mrow> </mml:msub> </mml:mrow> </mml:mfrac> </mml:mrow> </mml:mstyle> </mml:mrow> </mml:mstyle> <mml:mo> ×</米米l:米o><米米l:米n> One hundred.</米米l:米n><米米l:米o> %</米米l:米o><米米l:米o> ,</米米l:米o></米米l:mtd> </mml:mlabeledtr> </mml:mtable> </mml:math> </disp-formula>在哪里<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M107"> <mml:mrow> <mml:mi> y</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米年代up> <mml:mrow> <mml:mi> y</米米l:米我></米米l:mrow> <mml:mrow> <mml:mo> ′</米米l:米o></米米l:mrow> </mml:msup> </mml:mrow> </mml:math> </inline-formula>分别是一个矩阵的实际和预测距离的锚点的身体部分。上述错误公式不受非均质性影响的大小在不同的身体部位也在不同的数据集。在男性的数据集,我们使用1066个样本作为训练数据和100个样本作为测试数据,而500年和100年作为女性数据集训练和测试数据,随机选择的样本。表<xrgydF4y2Baef ref-type="table" rid="tab2"> 2</xrgydF4y2Baef>显示每个主片上的平均误差训练后1000时代的男性和女性的数据集。</p><gydF4y2Batable-wrap id="tab2"> <label>表2</l一个bel> <p>平均误差在每个主要部分男性和女性的训练数据集(完整的数据集)。</p><gydF4y2Batable> <thead> <tr> <th align="left">片</th><th一个l我gn="center">火车/男性(%)</th><th一个l我gn="center">火车/女(%)</th></gydF4y2Batr> </thead> <tbody> <tr> <td align="left">臀部</gydF4y2Batd> <td align="center">8.39</gydF4y2Batd> <td align="center">4.68</gydF4y2Batd> </tr> <tr> <td align="left">腹部</gydF4y2Batd> <td align="center">4.41</gydF4y2Batd> <td align="center">3.46</gydF4y2Batd> </tr> <tr> <td align="left">腰</gydF4y2Batd> <td align="center">5.34</gydF4y2Batd> <td align="center">4.90</gydF4y2Batd> </tr> <tr> <td align="left">胸部</gydF4y2Batd> <td align="center">5.80</gydF4y2Batd> <td align="center">11.25</gydF4y2Batd> </tr> <tr> <td align="left">肩膀</gydF4y2Batd> <td align="center">6.18</gydF4y2Batd> <td align="center">9.37</gydF4y2Batd> </tr> <tr> <td align="left">脖子</gydF4y2Batd> <td align="center">13.55</gydF4y2Batd> <td align="center">21.61</gydF4y2Batd> </tr> <tr> <td align="left">左腕关节</gydF4y2Batd> <td align="center">7.77</gydF4y2Batd> <td align="center">10.99</gydF4y2Batd> </tr> <tr> <td align="left">左前臂</gydF4y2Batd> <td align="center">5.53</gydF4y2Batd> <td align="center">7.48</gydF4y2Batd> </tr> <tr> <td align="left">左肘</gydF4y2Batd> <td align="center">4.21</gydF4y2Batd> <td align="center">7.72</gydF4y2Batd> </tr> <tr> <td align="left">左肱二头肌</gydF4y2Batd> <td align="center">6.22</gydF4y2Batd> <td align="center">8.80</gydF4y2Batd> </tr> <tr> <td align="left">左肩</gydF4y2Batd> <td align="center">10.54</gydF4y2Batd> <td align="center">15.66</gydF4y2Batd> </tr> <tr> <td align="left">右手腕</gydF4y2Batd> <td align="center">13.43</gydF4y2Batd> <td align="center">8.12</gydF4y2Batd> </tr> <tr> <td align="left">右前臂</gydF4y2Batd> <td align="center">12.69</gydF4y2Batd> <td align="center">7.63</gydF4y2Batd> </tr> <tr> <td align="left">右手肘</gydF4y2Batd> <td align="center">8.36</gydF4y2Batd> <td align="center">7.01</gydF4y2Batd> </tr> <tr> <td align="left">右肱二头肌</gydF4y2Batd> <td align="center">8.84</gydF4y2Batd> <td align="center">6.69</gydF4y2Batd> </tr> <tr> <td align="left">正确的自由式的</gydF4y2Batd> <td align="center">12.20</gydF4y2Batd> <td align="center">12.64</gydF4y2Batd> </tr> <tr> <td align="left">左脚踝</gydF4y2Batd> <td align="center">7.93</gydF4y2Batd> <td align="center">7.38</gydF4y2Batd> </tr> <tr> <td align="left">左小腿</gydF4y2Batd> <td align="center">7.73</gydF4y2Batd> <td align="center">4.62</gydF4y2Batd> </tr> <tr> <td align="left">左膝盖下</gydF4y2Batd> <td align="center">11.80</gydF4y2Batd> <td align="center">3.30</gydF4y2Batd> </tr> <tr> <td align="left">左膝盖</gydF4y2Batd> <td align="center">6.31</gydF4y2Batd> <td align="center">4.40</gydF4y2Batd> </tr> <tr> <td align="left">左大腿中间</gydF4y2Batd> <td align="center">3.63</gydF4y2Batd> <td align="center">4.72</gydF4y2Batd> </tr> <tr> <td align="left">左大腿</gydF4y2Batd> <td align="center">6.46</gydF4y2Batd> <td align="center">9.67</gydF4y2Batd> </tr> <tr> <td align="left">右脚踝</gydF4y2Batd> <td align="center">9.54</gydF4y2Batd> <td align="center">6.64</gydF4y2Batd> </tr> <tr> <td align="left">右小腿</gydF4y2Batd> <td align="center">7.52</gydF4y2Batd> <td align="center">4.66</gydF4y2Batd> </tr> <tr> <td align="left">就在膝盖</gydF4y2Batd> <td align="center">10.67</gydF4y2Batd> <td align="center">3.09</gydF4y2Batd> </tr> <tr> <td align="left">右膝</gydF4y2Batd> <td align="center">5.80</gydF4y2Batd> <td align="center">4.45</gydF4y2Batd> </tr> <tr> <td align="left">右大腿中间</gydF4y2Batd> <td align="center">3.41</gydF4y2Batd> <td align="center">5.05</gydF4y2Batd> </tr> <tr> <td align="left">右腿</gydF4y2Batd> <td align="center">6.03</gydF4y2Batd> <td align="center">10.21</gydF4y2Batd> </tr> </tbody> </table> </table-wrap> <p>学习形状和相应的块大小之间的关系是一个难题,因为诅咒的维度。尽管输入是标量,我们必须预测切向量与至少20组件。为了解决这个问题,我们使用初始形状。最初的形状不仅是一个粗略的近似为目标片,而且也帮助神经网络模型参数的数量增加,避免underfitting。在我们的工作中,我们限制了类的初始形状圆的半径的计算周长。几何,第一个图变形控制的神经网络模型作为片大小。神经网络模型的非线性转换从直线到特定的“切矢量曲线”,后片形状转换成切向量表示。这些曲线有类似的形状,如果他们被放置在相同的位置(图<xrgydF4y2Baef ref-type="fig" rid="fig13"> 13</xrgydF4y2Baef>)。</p><f我g-group id="fig13"> <label>图13</l一个bel> <p>切向量的“曲线”的手腕,臀部,大腿20的例子在男性的数据集。</p><f我g我d="fig13a"> <label>(一)</l一个bel> <graphic xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.0013a"></graphic> </fig> <fig id="fig13b"> <label>(b)</l一个bel> <graphic xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.0013b"></graphic> </fig> </fig-group> <p>躯干部分,脖子片最高平均误差,因为这些片不清楚地分开,和解剖标志在颈部位置放置在错误的位置像衣领或下巴。这个原因导致颈部的形状片存在着很大的差别。同样的事情也发生在自由式的片。手臂和肩膀之间的界限并不准确确定基于地标。另一个问题是缺乏大量的组件自由式的切向量,因为阻塞位置如腋窝忽略的3 d扫描仪(图<xrgydF4y2Baef ref-type="fig" rid="fig14"> 14</xrgydF4y2Baef>)。</p><f我g-group id="fig14"> <label>图14</l一个bel> <p>切向量的“曲线”的脖子上,左,右肩10的例子在男性的数据集。</p><f我g我d="fig14a"> <label>(一)</l一个bel> <graphic xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.0014a"></graphic> </fig> <fig id="fig14b"> <label>(b)</l一个bel> <graphic xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.0014b"></graphic> </fig> <fig id="fig14c"> <label>(c)</l一个bel> <graphic xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.0014c"></graphic> </fig> </fig-group> <p>表<xrgydF4y2Baef ref-type="table" rid="tab3"> 3</xrgydF4y2Baef>显示了结果训练后完全CNN模型来构建一个完整的人体。进行这一节中,我们也与1000年亚当算法使用时代。我们选择50好样品和50损坏样品形成了测试集。因此,我们可以评估不良模式对整体的影响测试精度。结果表明,错误的测试集是训练误差近似。另一方面,损坏的测试集的错误不是好的一样低。根据结果,我们可以得出结论,我们的框架是少量的非敏感损坏样品。此外,在训练集样本的数量足以做推理测试样品的形状。</p><gydF4y2Batable-wrap id="tab3"> <label>表3</l一个bel> <p>平均误差在3 d的每一部分男性和女性模型后激活CNN模型(测试集是由受损和损伤样本)。</p><gydF4y2Batable> <thead> <tr> <th align="left">部分</th><th一个l我gn="center">火车/男性(%)</th><th一个l我gn="center">火车/女(%)</th><th一个l我gn="center">测试/男性(未损坏的)(%)</th><th一个l我gn="center">测试/女(未损坏的)(%)</th><th一个l我gn="center">测试/男性(损坏)(%)</th><th一个l我gn="center">测试/女(损坏)(%)</th><th一个l我gn="center">测试/男性(平均)(%)</th><th一个l我gn="center">测试/女性(平均)(%)</th></gydF4y2Batr> </thead> <tbody> <tr> <td align="left">躯干</gydF4y2Batd> <td align="center">7.42</gydF4y2Batd> <td align="center">11.26</gydF4y2Batd> <td align="center">6.46</gydF4y2Batd> <td align="center">9.74</gydF4y2Batd> <td align="center">10.73</gydF4y2Batd> <td align="center">15.79</gydF4y2Batd> <td align="center">8.59</gydF4y2Batd> <td align="center">12.765</gydF4y2Batd> </tr> <tr> <td align="left">左手臂</gydF4y2Batd> <td align="center">8.24</gydF4y2Batd> <td align="center">15.20</gydF4y2Batd> <td align="center">6.68</gydF4y2Batd> <td align="center">15.83</gydF4y2Batd> <td align="center">10.87</gydF4y2Batd> <td align="center">26.11</gydF4y2Batd> <td align="center">8.77</gydF4y2Batd> <td align="center">20.97</gydF4y2Batd> </tr> <tr> <td align="left">右手臂</gydF4y2Batd> <td align="center">12.99</gydF4y2Batd> <td align="center">12.23</gydF4y2Batd> <td align="center">10.83</gydF4y2Batd> <td align="center">12.33</gydF4y2Batd> <td align="center">14.72</gydF4y2Batd> <td align="center">13.82</gydF4y2Batd> <td align="center">12.77</gydF4y2Batd> <td align="center">13.075</gydF4y2Batd> </tr> <tr> <td align="left">左腿</gydF4y2Batd> <td align="center">8.78</gydF4y2Batd> <td align="center">7.26</gydF4y2Batd> <td align="center">7.59</gydF4y2Batd> <td align="center">7.40</gydF4y2Batd> <td align="center">11.22</gydF4y2Batd> <td align="center">9.92</gydF4y2Batd> <td align="center">9.40</gydF4y2Batd> <td align="center">8.66</gydF4y2Batd> </tr> <tr> <td align="left">右腿</gydF4y2Batd> <td align="center">8.39</gydF4y2Batd> <td align="center">8.01</gydF4y2Batd> <td align="center">7.81</gydF4y2Batd> <td align="center">7.45</gydF4y2Batd> <td align="center">11.81</gydF4y2Batd> <td align="center">13.26</gydF4y2Batd> <td align="center">9.81</gydF4y2Batd> <td align="center">10.35</gydF4y2Batd> </tr> <tr> <td align="left">平均</gydF4y2Batd> <td align="center"> <bold> 9.16</gydF4y2Babold></td> <td align="center"> <bold> 10.59</gydF4y2Babold></td> <td align="center"> <bold> 7.87</gydF4y2Babold></td> <td align="center"> <bold> 10.55</gydF4y2Babold></td> <td align="center"> <bold> 11.87</gydF4y2Babold></td> <td align="center"> <bold> 15.78</gydF4y2Babold></td> <td align="center"> <bold> 9.86</gydF4y2Babold></td> <td align="center"> <bold> 13.16</gydF4y2Babold></td> </tr> </tbody> </table> </table-wrap> <p>在分析数据库,我们意识到有很多损坏的样品在这两个数据集。女性的数据集的问题几乎来自扫描装置,而男性的数据集的问题是由于参与者(图的不合作<xrgydF4y2Baef ref-type="fig" rid="fig15"> 15</xrgydF4y2Baef>)。我们消除所有不合格的样本数据集。总的来说,有65个样本数据集在男性和女性63个样本数据集。删除这些模式后,我们进行了一项新的培训过程在新的训练集和测试集,结果如表所示<xrgydF4y2Baef ref-type="table" rid="tab4"> 4</xrgydF4y2Baef>。在男性的数据集,有100 1001个训练样本和测试样本,虽然有437年和100年女性样本训练和测试数据集。喂插值后的平均错误主要片到CNN模型低于自己的错误相比,地面真理。</p><f我g我d="fig15"> <label>图15</l一个bel> <p>损坏的三维人体模型的例子。</p><gr一个ph我c xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.0015"></graphic> </fig> <table-wrap id="tab4"> <label>表4</l一个bel> <p>平均误差在3 d的每一部分男性和女性在激活之前和之后的数据集模型CNN模型。</p><gydF4y2Batable> <thead> <tr> <th align="left"></th> <th align="center">火车/男性(前)</th><th一个l我gn="center">火车/女(前)</th><th一个l我gn="center">测试/男性(前)</th><th一个l我gn="center">测试/女(前)</th><th一个l我gn="center">火车/男性(后)</th><th一个l我gn="center">火车/女(后)</th><th一个l我gn="center">测试/男性(后)</th><th一个l我gn="center">测试/女(后)</th></gydF4y2Batr> </thead> <tbody> <tr> <td align="left">躯干</gydF4y2Batd> <td align="center">6.90</gydF4y2Batd> <td align="center">8.04</gydF4y2Batd> <td align="center">7.21</gydF4y2Batd> <td align="center">8.27</gydF4y2Batd> <td align="center">6.68</gydF4y2Batd> <td align="center">7.13</gydF4y2Batd> <td align="center">7.94</gydF4y2Batd> <td align="center">7.94</gydF4y2Batd> </tr> <tr> <td align="left">左手臂</gydF4y2Batd> <td align="center">7.62</gydF4y2Batd> <td align="center">12.77</gydF4y2Batd> <td align="center">8.31</gydF4y2Batd> <td align="center">13.81</gydF4y2Batd> <td align="center">7.15</gydF4y2Batd> <td align="center">12.60</gydF4y2Batd> <td align="center">7.67</gydF4y2Batd> <td align="center">13.83</gydF4y2Batd> </tr> <tr> <td align="left">右手臂</gydF4y2Batd> <td align="center">8.14</gydF4y2Batd> <td align="center">10.81</gydF4y2Batd> <td align="center">8.27</gydF4y2Batd> <td align="center">10.94</gydF4y2Batd> <td align="center">7.15</gydF4y2Batd> <td align="center">10.70</gydF4y2Batd> <td align="center">7.35</gydF4y2Batd> <td align="center">10.72</gydF4y2Batd> </tr> <tr> <td align="left">左腿</gydF4y2Batd> <td align="center">7.02</gydF4y2Batd> <td align="center">6.32</gydF4y2Batd> <td align="center">7.74</gydF4y2Batd> <td align="center">6.51</gydF4y2Batd> <td align="center">7.31</gydF4y2Batd> <td align="center">5.77</gydF4y2Batd> <td align="center">7.90</gydF4y2Batd> <td align="center">5.96</gydF4y2Batd> </tr> <tr> <td align="left">右腿</gydF4y2Batd> <td align="center">7.53</gydF4y2Batd> <td align="center">6.63</gydF4y2Batd> <td align="center">8.12</gydF4y2Batd> <td align="center">7.08</gydF4y2Batd> <td align="center">6.90</gydF4y2Batd> <td align="center">5.89</gydF4y2Batd> <td align="center">7.39</gydF4y2Batd> <td align="center">6.13</gydF4y2Batd> </tr> <tr> <td align="left">平均误差</gydF4y2Batd> <td align="center"> <bold> 7.42</gydF4y2Babold></td> <td align="center"> <bold> 8.91</gydF4y2Babold></td> <td align="center"> <bold> 7.93</gydF4y2Babold></td> <td align="center"> <bold> 9.32</gydF4y2Babold></td> <td align="center"> <bold> 7.03</gydF4y2Babold></td> <td align="center"> <bold> 8.41</gydF4y2Babold></td> <td align="center"> <bold> 7.65</gydF4y2Babold></td> <td align="center"> <bold> 8.91</gydF4y2Babold></td> </tr> </tbody> </table> </table-wrap> <p>每个部位的平均培训和测试时间如表所示<xrgydF4y2Baef ref-type="table" rid="tab5"> 5</xrgydF4y2Baef>。</p><gydF4y2Batable-wrap id="tab5"> <label>表5</l一个bel> <p>平均数据集的训练和测试时间。</p><gydF4y2Batable> <thead> <tr> <th align="left">部分</th><th一个l我gn="center">火车(s)</th><th一个l我gn="center">测试样本(年代)</th></gydF4y2Batr> </thead> <tbody> <tr> <td align="left">躯干(初级×6)</gydF4y2Batd> <td align="center">474年</gydF4y2Batd> <td align="center">0.013</gydF4y2Batd> </tr> <tr> <td align="left">躯干(所有)</gydF4y2Batd> <td align="center">1484年</gydF4y2Batd> <td align="center">0.121</gydF4y2Batd> </tr> <tr> <td align="left">手臂(初级×10)</gydF4y2Batd> <td align="center">540年</gydF4y2Batd> <td align="center">0.032</gydF4y2Batd> </tr> <tr> <td align="left">(所有)</gydF4y2Batd> <td align="center">133年</gydF4y2Batd> <td align="center">0.098</gydF4y2Batd> </tr> <tr> <td align="left">腿(初级×12)</gydF4y2Batd> <td align="center">780年</gydF4y2Batd> <td align="center">0.035</gydF4y2Batd> </tr> <tr> <td align="left">腿(所有)</gydF4y2Batd> <td align="center">764年</gydF4y2Batd> <td align="center">0.108</gydF4y2Batd> </tr> <tr> <td align="left">总</gydF4y2Batd> <td align="center"> <bold> 4175年</gydF4y2Babold></td> <td align="center"> <bold> 0.407</gydF4y2Babold></td> </tr> </tbody> </table> </table-wrap> <p>一旦所有必要片准备建立3 d模型,我们对三角网格执行再啮合计算方法。这个简单的规则构成网格通过使用三分。点在<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M108"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> j</米米l:米我></米米l:mrow> </mml:mfenced> <mml:mo> ,</米米l:米o><米米l:米text> </mml:mtext> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> j</米米l:米我><米米l:mo> +</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> </mml:mfenced> <mml:mo> ,</米米l:米o><米米l:米text> </mml:mtext> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mo> +</米米l:米o><米米l:米n> 1</米米l:米n><米米l:米o> ,</米米l:米o><米米l:米i> j</米米l:米我></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>在两个相邻切片会形成一个网。同样,点<我nl我ne-formula> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" id="M109"> <mml:mrow> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mo> +</米米l:米o><米米l:米n> 1</米米l:米n><米米l:米o> ,</米米l:米o><米米l:米i> j</米米l:米我></米米l:mrow> </mml:mfenced> <mml:mo> ,</米米l:米o><米米l:米text> </mml:mtext> <mml:mfenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mo> ,</米米l:米o><米米l:米i> j</米米l:米我><米米l:mo> +</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> </mml:mfenced> <mml:mo> ,</米米l:米o><米米l:米fenced open="(" close=")" separators="|"> <mml:mrow> <mml:mi> 我</米米l:米我><米米l:mo> +</米米l:米o><米米l:米n> 1</米米l:米n><米米l:米o> ,</米米l:米o><米米l:米i> j</米米l:米我><米米l:mo> +</米米l:米o><米米l:米n> 1</米米l:米n></米米l:mrow> </mml:mfenced> </mml:mrow> </mml:math> </inline-formula>也会产生一个网格(图<xrgydF4y2Baef ref-type="fig" rid="fig16"> 16</xrgydF4y2Baef>)。</p><f我g我d="fig16"> <label>图16</l一个bel> <p>基于三角网再啮合。</p><gr一个ph我c xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.0016"></graphic> </fig> </sec> <sec id="sec6"> <title>6。讨论和结论</gydF4y2Batitle> <p>生成3 d模型近年来已经成为一个有吸引力的领域。毫无疑问多功能性的3 d模型在计算机图形学中应用,如游戏、电影和服装等。然而,构建一个三维形状并不是一个微不足道的任务因为模型的复杂性通常要求精心设计,计算机硬件的力量,和现代扫描设备。为了解决这个问题,我们引入了一个新颖的方法来创建一个新的3 d模型简单地通过测量作为输入。我们的主要贡献包括:(1)描述一个公式来表示三维数据点云切片下,(2)引入两步框架基于神经网络生成主片和刺击整个切片,和(3)进行实验和推出一个基准IUH和HUST 3 d人体数据集。</p><p>gydF4y2Ba很难比较本研究的发现与其他先前的研究,因为不同的数据集和评价指标。然而,结果证实了我们的方法的有效性,因为生成的三维点云模型很好足够的可视化与小的误差在合理的运行时间(图<xrgydF4y2Baef ref-type="fig" rid="fig17"> 17</xrgydF4y2Baef>)。我们建议的框架不仅探讨了相关性的形状和大小的人体,还抓住了相邻切片之间的本地信息。而不是直接推断整个3 d模型,我们目标模型划分为特定部分和定义适合每个部分的神经网络结构。详细的精神学习片形状而不是学习的总体结构,介绍了分层学习策略的形状片对应于用户定义的测量是所有其他片的形状的基础。</p><f我g我d="fig17"> <label>图17</l一个bel> <p>3 d的男性和女性的化身。第一行:生成的形状;第二行:原始形状。</p><gr一个ph我c xlink:href="//www.newsama.com/downloads/journals/cin/2019/1353601.fig.0017"></graphic> </fig> <p>片结构,我们在这项研究中的应用是在静态情况下不受限制。也是有效申请通过morphable骨架三维动态模型。生成一个新的片形状的关键思想是变形初始形状根据训练数据集。因为我们每一步的方法不需要改变坐标或降低维度,我们仍然确保生成的点云看起来像在训练数据样本。我们的方法的主要缺点是数据不足。我们遭受underfitting问题;因此,神经网络系统不能实现理想的泛化。第二个弱点是我们专注于构建点云,而不是网格。因此,任何应用程序需要与全网状三维模型重建可能需要更多的处理步骤。虽然片结构非常简单,实现其状态是具有挑战性的,尤其是3 d形状和复杂的设计相互脱节。</p><p>总之,这项研究表明,三维点云构建完全当给一组基本的测量。另一方面,有必要考虑详细的形状在处理复杂3 d结构如人类的身体。我们建议的框架揭示这种担忧的,因为它有能力分析当地的形状特征。</p></年代ec> <back> <sec sec-type="data-availability"> <title>数据可用性</gydF4y2Batitle> <p>使用的数据来支持本研究的发现没有可用的,因为他们是私有的。</p></年代ec> <sec sec-type="COI-statement"> <title>的利益冲突</gydF4y2Batitle> <p>作者宣称没有利益冲突。</p></年代ec> <ack> <title>确认</gydF4y2Batitle> <p>三维人体数据集是由工业大学胡志明市(IUH)和河内科技大学(公司),越南。作者非常感谢这些代理提供我们这些数据集的信息。特别是,作者要感谢学院服装技术和时装设计,工业大学胡志明市,强大的设备帮助完成这项研究。</p></一个ck> <ref-list> <ref id="B1" content-type="article"> <label>1</l一个bel> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 艾伦</年代urname> <given-names> B。</g我ven-names> </name> <name> <surname> Curless</年代urname> <given-names> B。</g我ven-names> </name> <name> <surname> Popović</年代urname> <given-names> Z。</g我ven-names> </name> </person-group> <article-title> 人体的空间形状</一个rticle-title> <source> <italic> ACM交易图片</我talic> <year> 2003年</ygydF4y2Baear> <volume> 22</gydF4y2Bavolume> <issue> 3</我年代年代ue> <fpage> 587年</fp一个ge> <lpage> 594年</lp一个ge> <pub-id pub-id-type="doi"> 10.1145/882262.882311</pgydF4y2Baub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 4544366021</pgydF4y2Baub-id> </element-citation> </ref> <ref id="B2" content-type="article"> <label>2</l一个bel> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 汉斯勒</年代urname> <given-names> N。</g我ven-names> </name> <name> <surname> 斯托尔</年代urname> <given-names> C。</g我ven-names> </name> <name> <surname> Sunkel</年代urname> <given-names> M。</g我ven-names> </name> <name> <surname> Rosenhahn</年代urname> <given-names> B。</g我ven-names> </name> <name> <surname> 塞德尔</年代urname> <given-names> H.-P。</g我ven-names> </name> </person-group> <article-title> 人类造成的统计模型和身体的形状</一个rticle-title> <source> <italic> 计算机图形学论坛</我talic> <year> 2009年</ygydF4y2Baear> <volume> 28</gydF4y2Bavolume> <issue> 2</我年代年代ue> <fpage> 337年</fp一个ge> <lpage> 346年</lp一个ge> <pub-id pub-id-type="doi"> 10.1111 / j.1467-8659.2009.01373.x</pgydF4y2Baub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 63049140169</pgydF4y2Baub-id> </element-citation> </ref> <ref id="B3" content-type="inproceedings"> <label>3</l一个bel> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 搜索引擎优化</年代urname> <given-names> H。</g我ven-names> </name> <name> <surname> Magenat</年代urname> <given-names> n . T。</g我ven-names> </name> </person-group> <article-title> 自动建模的人体尺寸参数</一个rticle-title> <conf-name> 学报2003年研讨会上交互式3 d图形</gydF4y2Baconf-name> <conf-date> 2003年4月</gydF4y2Baconf-date> <conf-loc> 蒙特雷、钙、美国</gydF4y2Baconf-loc> <fpage> 19</fp一个ge> <lpage> 26</lp一个ge> </element-citation> </ref> <ref id="B4" content-type="inproceedings"> <label>4</l一个bel> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> Blanz</年代urname> <given-names> V。</g我ven-names> </name> <name> <surname> 检查者</年代urname> <given-names> T。</g我ven-names> </name> </person-group> <article-title> morphable模型的合成3 d人脸</一个rticle-title> <conf-name> 学报》第26届年会在计算机图形学和互动技术</gydF4y2Baconf-name> <conf-date> 1999年8月</gydF4y2Baconf-date> <conf-loc> 纽约,纽约,美国</gydF4y2Baconf-loc> <fpage> 187年</fp一个ge> <lpage> 194年</lp一个ge> </element-citation> </ref> <ref id="B5" content-type="inproceedings"> <label>5</l一个bel> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 陈</年代urname> <given-names> Y。</g我ven-names> </name> <name> <surname> Cipolla</年代urname> <given-names> R。</g我ven-names> </name> </person-group> <article-title> 学习形状先验单一视图重建</一个rticle-title> <conf-name> 学报2009年IEEE国际会议12日在计算机视觉工作室</gydF4y2Baconf-name> <conf-date> 2009年10月</gydF4y2Baconf-date> <conf-loc> 日本京都</gydF4y2Baconf-loc> <publisher-name> ICCV研讨会</pgydF4y2Baublisher-name> </element-citation> </ref> <ref id="B6" content-type="inproceedings"> <label>6</l一个bel> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 成立的</年代urname> <given-names> D。</g我ven-names> </name> <name> <surname> 迈塔克瑟白兰地</年代urname> <given-names> D。</g我ven-names> </name> <name> <surname> 石头</年代urname> <given-names> M。</g我ven-names> </name> </person-group> <article-title> 一个人体模型使用变分技术</一个rticle-title> <conf-name> 学报》第25届年会在计算机图形学和互动技术</gydF4y2Baconf-name> <conf-date> 1998年7月</gydF4y2Baconf-date> <conf-loc> 美国佛罗里达州奥兰多市</gydF4y2Baconf-loc> <fpage> 67年</fp一个ge> <lpage> 74年</lp一个ge> </element-citation> </ref> <ref id="B7" content-type="inproceedings"> <label>7</l一个bel> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> 艾伦</年代urname> <given-names> B。</g我ven-names> </name> <name> <surname> Curless</年代urname> <given-names> B。</g我ven-names> </name> <name> <surname> Popović</年代urname> <given-names> Z。</g我ven-names> </name> </person-group> <article-title> 探索人体形状的空间:数据驱动合成人体测量的控制之下</一个rticle-title> <conf-name> 数字人体建模的程序设计和工程研讨会</gydF4y2Baconf-name> <conf-date> 2004年6月</gydF4y2Baconf-date> <conf-loc> 美国罗彻斯特小姐</gydF4y2Baconf-loc> <fpage> 1</fp一个ge> <lpage> 4</lp一个ge> </element-citation> </ref> <ref id="B8" content-type="article"> <label>8</l一个bel> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 搜索引擎优化</年代urname> <given-names> H。</g我ven-names> </name> <name> <surname> Magnenat-Thalmann</年代urname> <given-names> N。</g我ven-names> </name> </person-group> <article-title> 一个基于实例的方法对人体操纵</一个rticle-title> <source> <italic> 图形化的模型</我talic> <year> 2004年</ygydF4y2Baear> <volume> 66年</gydF4y2Bavolume> <issue> 1</我年代年代ue> <fpage> 1</fp一个ge> <lpage> 23</lp一个ge> <pub-id pub-id-type="doi"> 10.1016 / j.gmod.2003.07.004</pgydF4y2Baub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 1342324772</pgydF4y2Baub-id> </element-citation> </ref> <ref id="B9" content-type="article"> <label>9</l一个bel> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 楚</年代urname> <given-names> 学术界。</g我ven-names> </name> <name> <surname> 蔡</年代urname> <given-names> Y.-T。</g我ven-names> </name> <name> <surname> 王</年代urname> <given-names> c . c . L。</g我ven-names> </name> <name> <surname> 郭</年代urname> <given-names> 郭宏源。</g我ven-names> </name> </person-group> <article-title> Exemplar-based人体语义参数化设计的统计模型</一个rticle-title> <source> <italic> 计算机在工业领域</我talic> <year> 2010年</ygydF4y2Baear> <volume> 61年</gydF4y2Bavolume> <issue> 6</我年代年代ue> <fpage> 541年</fp一个ge> <lpage> 549年</lp一个ge> <pub-id pub-id-type="doi"> 10.1016 / j.compind.2010.03.004</pgydF4y2Baub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 81855226910</pgydF4y2Baub-id> </element-citation> </ref> <ref id="B10" content-type="article"> <label>10</l一个bel> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 王</年代urname> <given-names> c . c . L。</g我ven-names> </name> </person-group> <article-title> 参数化和参数化设计的人体模型</一个rticle-title> <source> <italic> 计算机辅助设计</我talic> <year> 2005年</ygydF4y2Baear> <volume> 37</gydF4y2Bavolume> <issue> 1</我年代年代ue> <fpage> 83年</fp一个ge> <lpage> 98年</lp一个ge> <pub-id pub-id-type="doi"> 10.1016 / j.cad.2004.05.001</pgydF4y2Baub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 4544320334</pgydF4y2Baub-id> </element-citation> </ref> <ref id="B11" content-type="article"> <label>11</l一个bel> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 门敏</年代urname> <given-names> S.-Y。</g我ven-names> </name> <name> <surname> 李</年代urname> <given-names> K。</g我ven-names> </name> </person-group> <article-title> 参数化人体形状建模框架,以人为中心的产品设计</一个rticle-title> <source> <italic> 计算机辅助设计</我talic> <year> 2012年</ygydF4y2Baear> <volume> 44</gydF4y2Bavolume> <issue> 1</我年代年代ue> <fpage> 56</fp一个ge> <lpage> 67年</lp一个ge> <pub-id pub-id-type="doi"> 10.1016 / j.cad.2010.12.006</pgydF4y2Baub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 81855185319</pgydF4y2Baub-id> </element-citation> </ref> <ref id="B12" content-type="article"> <label>12</l一个bel> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> Wuhrer</年代urname> <given-names> 年代。</g我ven-names> </name> <name> <surname> 蜀</年代urname> <given-names> C。</g我ven-names> </name> </person-group> <article-title> 估计3 d人体形状测量</一个rticle-title> <source> <italic> 机器视觉和应用程序</我talic> <year> 2013年</ygydF4y2Baear> <volume> 24</gydF4y2Bavolume> <issue> 6</我年代年代ue> <fpage> 1133年</fp一个ge> <lpage> 1147年</lp一个ge> <pub-id pub-id-type="doi"> 10.1007 / s00138 - 012 - 0472 - y</pgydF4y2Baub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 84880813240</pgydF4y2Baub-id> </element-citation> </ref> <ref id="B13" content-type="article"> <label>13</l一个bel> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 勒存</年代urname> <given-names> Y。</g我ven-names> </name> <name> <surname> Bottou</年代urname> <given-names> l</g我ven-names> </name> <name> <surname> Bengio</年代urname> <given-names> Y。</g我ven-names> </name> <name> <surname> Haffner</年代urname> <given-names> P。</g我ven-names> </name> </person-group> <article-title> Gradient-based学习应用于文档识别</一个rticle-title> <source> <italic> IEEE学报》</我talic> <year> 1998年</ygydF4y2Baear> <volume> 86年</gydF4y2Bavolume> <issue> 11</我年代年代ue> <fpage> 2278年</fp一个ge> <lpage> 2324年</lp一个ge> <pub-id pub-id-type="doi"> 10.1109/5.726791</pgydF4y2Baub-id> <pub-id pub-id-type="other"> 2 - s2.0 - 0032203257</pgydF4y2Baub-id> </element-citation> </ref> <ref id="B14" content-type="article"> <label>14</l一个bel> <element-citation publication-type="journal"> <person-group person-group-type="author"> <name> <surname> 戴维斯</年代urname> <given-names> t。</g我ven-names> </name> <name> <surname> Altervogt</年代urname> <given-names> R。</g我ven-names> </name> </person-group> <article-title> 人体的黄金分割</一个rticle-title> <source> <italic> 斐波那契的季度</我talic> <year> 1979年</ygydF4y2Baear> <volume> 17</gydF4y2Bavolume> <fpage> 340年</fp一个ge> <lpage> 344年</lp一个ge> </element-citation> </ref> <ref id="B15" content-type="book"> <label>15</l一个bel> <element-citation publication-type="book"> <person-group person-group-type="author"> <name> <surname> 奈尔</年代urname> <given-names> V。</g我ven-names> </name> <name> <surname> 辛顿</年代urname> <given-names> G。</g我ven-names> </name> </person-group> <source> <italic> 修正线性单位提高限制玻耳兹曼机</我talic> <year> 2010年</ygydF4y2Baear> <publisher-loc> 纽约,纽约,美国</pgydF4y2Baublisher-loc> <publisher-name> ACM的新闻</pgydF4y2Baublisher-name> </element-citation> </ref> <ref id="B16" content-type="inproceedings"> <label>16</l一个bel> <element-citation publication-type="confproc"> <person-group person-group-type="author"> <name> <surname> Kingma</年代urname> <given-names> D。</g我ven-names> </name> <name> <surname> 吉米</年代urname> <given-names> B。</g我ven-names> </name> </person-group> <article-title> 亚当:一个随机优化方法</一个rticle-title> <conf-name> 第三届国际会议学习表示学报》上</gydF4y2Baconf-name> <conf-date> 2015年5月</gydF4y2Baconf-date> <conf-loc> 圣地亚哥,加州,美国</gydF4y2Baconf-loc> </element-citation> </ref> </ref-list> </back> </article> </body> </html>