一种玩具的智能制造方法及系统技术方案

技术编号:37989561 阅读:8 留言:0更新日期:2023-06-30 10:04
本发明专利技术提供了一种玩具的智能制造方法及系统,获取玩具的多个三维模型,每个三维模型上的各点还包含三维坐标、反射率、表面单位法向量以及像素值,各个三维模型上三维坐标相同的点对应所述玩具上相同的位置,根据三维模型上各点的反射率和表面单位法向量,在所述玩具的多个三维模型上对模型的色彩进行优化,输出优化后的三维模型,有益于更加稳定的进行三维模型数据的提取。模型数据的提取。模型数据的提取。

【技术实现步骤摘要】
一种玩具的智能制造方法及系统


[0001]本专利技术属于数字建模、数据处理优化的领域,具体涉及一种玩具的智能制造方法及系统。

技术介绍

[0002]随着科技的不断进步,智能制造技术也越来越成熟。在制造玩具等消费品时,如何快速、高效、精准地制造良好的产品是制造企业面临的挑战之一。传统的生产工艺需要耗费大量人力、物力和时间成本来进行初次手稿实验品的雕塑,后续对实验品雕塑的重复生产还存在精度不高、质量不稳定等问题。由此可见,智能制造技术的应用重点是落在高效地对产品进行数字化的三维建模这一方面,而且三维模型的色彩需要既逼真而又稳定,方能够有效提高产品品质和生产效率,优化生产流程,降低成本和风险。在玩具的制造过程中,三维模型的制作是必不可少的一环。传统的三维模型制作方法需要通过手工绘制或使用特定软件进行建模,速度慢,而且容易出现误差。尽管在公开号为CN110913217B的专利文献中提供了一种用于基于三维色彩映射模型参数优化的系统和方法,然而这种方法并不能适用于的实际的玩具生产数字建模中,在获取了玩具的三维数据后,如何快速准确地提取色彩信息却是存在挑战的。因为在不同的三维模型上,同一坐标处的像素值可能会存在差异,影响所提取的色彩信息的准确性和稳定性。

技术实现思路

[0003]本专利技术的目的在于提出一种玩具的智能制造方法及系统,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。
[0004]本专利技术提供了一种玩具的智能制造方法及系统,获取玩具的多个三维模型,每个三维模型上的各点还包含三维坐标、反射率、表面单位法向量以及像素值,各个三维模型上三维坐标相同的点对应所述玩具上相同的位置,根据三维模型上各点的反射率和表面单位法向量,在所述玩具的多个三维模型上对模型的色彩进行优化,输出优化后的三维模型。
[0005]为了实现上述目的,根据本专利技术的一方面,提供一种玩具的智能制造方法,所述方法所述一种玩具的智能制造方法方法为用于优化玩具的三维模型上的色彩的方法,所述方法包括以下步骤:
[0006]对一个玩具,以多个不同的光源,获取玩具的多个三维模型;
[0007]每个三维模型上的各点还包含三维坐标、反射率、表面单位法向量以及像素值;
[0008]各个三维模型上三维坐标相同的点对应所述玩具上相同的位置;
[0009]根据三维模型上各点的反射率和表面单位法向量,在所述玩具的多个三维模型上对模型的色彩进行优化,输出优化后的三维模型。
[0010]进一步地,对一个玩具,以多个不同的光源,获取玩具的多个三维模型,具体方法为:
[0011]以所述玩具为三维建模的目标,所述多个不同的光源表示以同样的灯分别于多个
不同的位置每个位置轮流地对所述玩具进行照明由此得到多个不同位置的光照的来源,以多个不同位置的光照的来源分别对所述玩具通过光度立体法进行三维建模,从而得到玩具的多个三维模型,其中各个三维模型分别对应一个光源。
[0012]进一步地,所述三维模型由多个不同的点构成,三维模型中的点由三维坐标的数值、反射率的数值、表面单位法向量以及像素值所构成,其中所述表面单位法向量为对应的三维模型中的点在三维模型的表面上的单位法向量,所述表面单位法向量为通过光度立体法进行三维建模所得;
[0013]其中,在对目标通过光度立体法进行三维建模的过程中,会获取到目标物体表面的三维坐标、反射率、表面单位法向量以及像素值等数值,详细可参考文献:[1]Basri R,Jacobs D W,Kemelmacher I.Photometric Stereo with General,Unknown Lighting[J].International Journal of Computer Vision,2007,72(3):239

257.;[2]Collins T,Bartoli A.3D Reconstruction in Laparoscopy with Close

Range Photometric Stereo[J].Springer,Berlin,Heidelberg,2012.;[3]马泳潮.基于彩色光度立体法的非刚性体三维数字化研究[D].陕西科技大学,2016.;[4]林慕清.基于光度立体法的三维重建技术的研究与实现[D].东北大学;
[0014]其中,反射率的数值为属于(0,1)中的小数,所述像素值为原始的像素的RGB数值经过灰度化与归一化后通过softmax算法等进行映射为属于(0,1)中的小数。
[0015]进一步地,所述三维模型上三维坐标相同的点表示各个三维模型之间皆存在三维坐标数值相同的点,所述三维模型上三维坐标相同的点皆对应所述玩具上相同的一个位置。
[0016]进一步地,根据三维模型上各点的反射率和表面单位法向量,在所述玩具的多个三维模型上对模型的色彩进行优化的方法为:
[0017]将所述玩具的多个三维模型组成的集合记为Toyset,Toyset中作为元素的三维模型的数量记为n,Toyset中元素的序号为i,且i属于1到n的取值范围,Toyset中作为序号为i的元素的三维模型记作Toy(i);
[0018]Toyset中各三维模型包含的点的数量皆相同,Toy(i)中包含的点的数量记为m,Toy(i)中包含的点的序号为j,且j属于1到m的取值范围,Toy(i)中序号为j的点Toy(i,j)包含其三维坐标pos[i,j]、反射率ref[i,j]、表面单位法向量vec[i,j]以及像素值pix[i,j];
[0019]对于Toyset包含的各三维模型中的各点,若两个分别属于不同的三维模型的点,分别在其所述三维模型中拥有着数值相同的序号j,则所述两个分别属于不同的三维模型的点拥有数值相同的三维坐标(即例如,Toyset中作为序号为1的元素的三维模型记作Toy(1),Toyset中作为序号为2的元素的三维模型记作Toy(2),Toy(1)中序号j等于3的点跟Toy(2)中序号j也等于3的点这两个点拥有数值相同的三维坐标);
[0020]由于光源位置的不同,对玩具的照射方位以及玩具的表面进行反射的部分和角度也有不同,造成了相同三维坐标的点在不同的三维模型上可能会存在反射率、表面单位法向量以及像素值有不同的数值(可参考相关的研究:[5]陈鹏.三维场景光影效果控制与渲染的研究与实现[D].上海交通大学,2012.;[6]任浩然.动态光场采集与三维建模的关键技术研究[D].杭州电子科技大学,2014.),而计算三维模型上各点的光扰动值可以更好地计量光源对三维建模表面的数值的扰动的因素,以此有效地避免对玩具的建模的过程中光源
位置对局部暗影造成的建模的失真;
[0021]计算三维模型上各点的光扰动值:
[0022]记Toyset中序号为i的三维模型Toy(i)中序号为j的点Toy(i,j)对应的光扰动值为Dfs[i,j],首先需要,根据各点包含的三维坐标pos[i本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种玩具的智能制造方法,其特征在于,所述方法所述一种玩具的智能制造方法用于优化玩具的三维模型上的色彩,所述方法包括:对一个玩具,以多个不同的光源,获取玩具的多个三维模型;每个三维模型上的各点还包含三维坐标、反射率、表面单位法向量以及像素值;各个三维模型上三维坐标相同的点对应所述玩具上相同的位置;根据三维模型上各点的反射率和表面单位法向量,在所述玩具的多个三维模型上对模型的色彩进行优化,输出优化后的三维模型。2.根据权利要求1所述的一种玩具的智能制造方法,其特征在于,对一个玩具,以多个不同的光源,获取玩具的多个三维模型,具体为:以所述玩具为三维建模的目标,所述多个不同的光源表示以同样的灯分别于多个不同的位置每个位置轮流地对所述玩具进行照明由此得到多个不同位置的光照的来源,以多个不同位置的光照的来源分别对所述玩具通过光度立体法进行三维建模,从而得到玩具的多个三维模型,其中各个三维模型分别对应一个光源。3.根据权利要求1或2所述的一种玩具的智能制造方法,其特征在于,所述三维模型由多个不同的点构成,三维模型中的点由三维坐标的数值、反射率的数值、表面单位法向量以及像素值所构成,其中所述表面单位法向量为对应的三维模型中的点在三维模型的表面上的单位法向量,所述表面单位法向量为通过光度立体法进行三维建模所得。4.根据权利要求1或2所述的一种玩具的智能制造方法,其特征在于,所述三维模型上三维坐标相同的点表示各个三维模型之间皆存在三维坐标数值相同的点,所述三维模型上三维坐标相同的点皆对应所述玩具上相同的一个位置。5.根据权利要求1所述的一种玩具的智能制造方法,其特征在于,根据三维模型上各点的反射率和表面单位法向量,在所述玩具的多个三维模型上对模型的色彩进行优化的方法为:将所述玩具的多个三维模型组成的集合记为Toyset,Toyset中作为元素的三维模型的数量记为n,Toyset中元素的序号为i,且i属于1到n的取值范围,Toyset中作为序号为i的元素的三维模型记作Toy(i);Toyset中各三维模型包含的点的数量皆相同,Toy(i)中包含的点的数量记为m,Toy(i)中包含的点的序号为j,且j属于1到m的取值范围,Toy(i)中序号为j的点Toy(i,j)包含其三维坐标pos[i,j]、反射率ref[i,j]、表面单位法向量vec[i,j]以及像素值pix[i,j];对于Toyset包含的各三维模型中的各点,若两个分别属于不同的三维模型的点,分别在其所述三维模型中拥有着数值相同的序号j,则所述两个分别属于不同的三维模型的点拥有数值相同的三维坐标;计算三维模型上各点...

【专利技术属性】
技术研发人员:万学清
申请(专利权)人:云阳县优多科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1