CN119445006A 三维数字内容生成方法、装置、系统、设备、介质及产品 (浪潮电子信息产业股份有限公司)_第1页
CN119445006A 三维数字内容生成方法、装置、系统、设备、介质及产品 (浪潮电子信息产业股份有限公司)_第2页
CN119445006A 三维数字内容生成方法、装置、系统、设备、介质及产品 (浪潮电子信息产业股份有限公司)_第3页
CN119445006A 三维数字内容生成方法、装置、系统、设备、介质及产品 (浪潮电子信息产业股份有限公司)_第4页
CN119445006A 三维数字内容生成方法、装置、系统、设备、介质及产品 (浪潮电子信息产业股份有限公司)_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

格式的三维网络模型数据和目标三维数据统一2通过将不同数据格式的三维网络模型数据和目标三维数据统一在同一坐标系下的方从图像采集设备观察位置沿目标渲染像素的观察方向投射光线,并根据所述光线的各采样点与所述三维网络模型数据、所述目标式的三维网络模型数据和目标三维数据统一在同一坐标系下的方式,生成异构三维数据,将目标坐标系下的三维空间位置和视线观察方向数据输入通过为所述目标三维数据在所述目标坐标系下的各空间位置,匹配所根据所述异构三维数据的轴对齐包围盒确定树形结构的根节点,通将所述异构三维数据中的目标三维数据和所述三维网络模型数据存储至所述树形结基于树类型,将所述根节点包围盒沿空间坐标系的各坐标轴方向剖对各子节点,沿空间坐标系的各坐标轴方向再次剖分为相应个数的子基于所述目标三维数据的网格单元的空间位置,将所述目标三维数将所述异构三维数据中的一个三维网络模型数据存储至所述树形结构的一个叶子节3确定所述树形结构的各叶子父节点以及其对应处理请求,则对属于同一个叶子父节点的所有叶子节点的数据同步执行相同的数据操作,对所述光线的各采样点,若当前采样点位于所述三维网络模型数据若所述当前采样点位于所述目标三维数据对应的二维平面区域数据的颜色属性和光线方向确定所述当前采根据所述当前采样点、所述当前采样点相邻的上一个采样点对应在对当前采样点,在所述目标三维数据对应的二维平面区域中确定与根据所述当前采样点对应在所述目标三维数据的空间位置处的颜色球面沿不同采样方向计算得到的颜色值的累加值确定所述当前采样对所述光线的各采样点,计算当前采样点与所述目标三维数据的根据采样点位置是否位于所述目标三维数据的二维平面区域的容忍误差允许值确定4若所述最小距离大于预设距离阈值,则所述当前采样点位于所样步长得到第二采样点;当所述第一采样点位于所述目标三维数据对应的二维平面区域,对所述三维网络模型数据对应的三维空间区域进行空间采样,得到空间采样点信息;所述空间采样点信息包括所述三维空间区域的各三维点的三维坐标按照所述目标三维数据的网格单元对所述空间规则点信息进行剖分,根据所述三维模型转换数据与所述目标三维数据进行物理交互按照第一预设空间采样步长对所述三维网络模型数据对应的三维空间区域进行采样,根据所述初始空间采样点信息的各空间采样点的三维坐标值,分别将所述到水平空间区域、所述垂直空间区域和所述竖直空间区域的从所述中间采样点集合的各空间采样点中选取强度值大于第二预设光强阈值的空间5根据所述初始空间规则点集的各初始正则采样点的三维坐标值,分将所述到水平正则区域、所述垂直正则区域和所述竖直正则区域按照第三预设空间采样步长对所述最小正则包围空间进行采样,得到空间规则点集;所述空间规则点集的各正则采样点的强度值根据对应的神经网络模型的输出得基于强度值大于第二预设光强阈值的正则采样点为实点其中,所述实点表示对应的空间位置有数据,所述等值面异构数据表示模块,用于通过将不同数据格式的三数据表示模块,用于利用目标数据结构表示所述异构三维数光采样模块,用于从图像采集设备观察位置沿目颜色计算模块,用于根据所述光线的各采样点与所述三维网络模器中存储的计算机程序时实现如权利要求1至16任一项所述三维数字内容生成方法的步19.一种非易失性存储介质,其特征在于,所述非易失性存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至16任一项所述三维数字内容生成处理器执行时实现权利要求1至16任一项所述三维数字内容生成方6所述缓存器,从所述数据存储介质加载所述模型数据、所述目标三所述光线采样器,配置为根据从图像采集设备观察位置沿目标渲染像素行计算器,配置为从所述网络输入寄存器读取所述三维空间位置信息和所述视线观察方所述位置关系计算器,配置为确定所述光线的各采样点与所述三维网所述并行计算器,还配置为根据所述三维网络模型数据的物理光参所述三维数字内容生成器,配置为从所述数据存储介质中读取各目标渲染像素的颜所述强度计算单元和所述颜色计算单元均为乘加单元阵列;所述强度所述距离计算器,配置为从所述缓存器中读取目标三维数据,从其中,采样方向计算单元,配置为在所述目标三维数据对应的7所述网格颜色计算单元,配置为将所述目标平面沿与从所述图像采集设备观所述采样颜色累加器,配置为从所述单方向颜色结果寄存器读取所述8[0004]鉴于此,实现对以神经网络模型表示的三维数据和传统介质及计算机程序产品,能够统一处理以神经网络模型表示的三维数据和传统三维数据,[0007]通过将不同数据格式的三维网络模型数据和目标三维数据统一在同一坐标系下9[0009]在第二种示例性的实施方式中,所述利用目标数据结构据中的目标三维数据和所述三维网络模型数据存储至所述方向再次剖分为相应个数的子节点,直至当前子节点的最大边长小于预设的空间精度阈[0012]在第五种示例性的实施方式中,所述利用目标数据结构加载请求,则按照属于同一个叶子父节点的所有叶子节点的数据同步加载至内存的方式,样方向计算得到的颜色值的累加值确定所述当前采样点[0018]在第十一种示例性的实施方式中,所述按照预设光线参数沿着所述光线进行采字内容生成过程中识别各自对应的三维实体是否存间区域进行采样,并从各空间采样点中选取强度值大于第一预设光强阈值的空间采样点,以生成初始空间采样点信息;根据所述初始空间采样点信息的各空间采样点的三维坐标样点的三维坐标值,分别确定各坐标轴方向上最大坐标值和最小坐标值之间的空间区域,则点集的各正则采样点的强度值根据对应的神经网络模型的输出[0025]光采样模块,用于从图像采集设备观察位置沿目标渲染像素的观察方向投射光程序,所述计算机程序被处理器执行时实现如前任一个所述三维数字内容生成方法的步令被处理器执行时实现如前任一个所述三维数字内容生述并行计算器输出的采样点颜色值和所述串行计算器输出的采样点颜色值确定所述目标采样点位于所述目标三维数据的网格表面,采用所述串行计算器进行当前采样点的颜色中读取采样方向,根据所述当前采样点对应在所述目标三维数据的空间位置处的颜色值、空间中组合成一个场景,实现对异构的三维数据在一个一致的坐标空间中进行计算处理,图8为本发明提供的三维数字内容生成系统内的一种三维数字内容生成流程示意图9为本发明提供的三维数字内容生成系统内的另一种三维数字内容生成流程示并不支持针对神经网络模型表示的三维数据格式的处理及神经网络表示三维数据与传统神经网络表示的三维数据及其与传统网格三维数据之间的一致处理和[0044]首先请参见图1,图1为本实施例提供的一种三维数字内容生成方法的流程示意为相关技术的机器学习模型中的神经网络模型,三维空间参数为反应三维物理空间的参值和强度值为例,三维网络模型数据可以通过(r,g,b,o)=f(x,y,z,6,0)来生r,g,b为对应位数据可以表示为(r,g,b,o)=MLP(x,y,z,9,p)。以目标三维数据为三维网格数等。[0048]当上个步骤利用利用异构三维数据整体描述以神经网络模型表示的三维数据和于描述,本步骤将本领域技术人员根据实际情况选择采用的数据结构定义为目标数据结根据异构三维数据的轴对齐包围盒确定树形结构的根节点,通过以根节点为起三维数据和三维网络模型数据存储至树形结构的最后一级节点中,中间节点不保存数据。为了实现数据访问的局部性,本发明可提供了以叶子父节点为单位实施的数据处理方式,[0063]在本实施例中,异构三维数据处理请求可以包括数据加对光线的各采样点,若当前采样点位于三维网络模型数据对应的三维空间区域,一个采样点对应在三维网络模型数据的相应空间位置处的强度值计算当前采样点的颜色平面沿与从图像采集设备观察位置到目标渲染像素的观察方向的反方向旋转形成的目标球面沿不同采样方向计算得到的颜色值的累加值。积分项中的fo(p1,po,pi)为目标平的颜色值,o2为距离点最近的三角形所在平面沿方向的半球面,fo(p1,po,pi)的颜色之后,渲染像素U的颜色值可表示为R(U)=R,+R1十R2+…,RO为起点的颜色于三维网格数据对应的三维网格模型的网格单采样步长s计算第二个采样点p2的位置:pz=p1十p1s。若其位于目标三维数据对应的二向p2按预设光线采样步长s计算第二个采样点p2的位置:pz=p1十p2s。以三维网格数据对三维网络模型数据对应的三维空间区域进行空间采样,得到空间采样点信息;元对空间规则点信息进行剖分,得到与目标三维数据相同数据类型的三维模型转换数据;为(x,y,z,o),所有三维点共同组成三维空间中的一个强度场。本实施例将其定义为空间采样点信息,空间采样点信息可包括三维空间区域的各三维点的三维坐标值和强度信按照第一预设空间采样步长对三维网络模型数据对应的三维空间区域进行采样,第一预设空间采样步长d,的均匀采样,得到一系列采样点集合A(X',Y',Z',D'),为了便于区别,将其定义为空间采样点z'表示第一次采样得到所有空间采样点的三维空Z’集的各正则采样点的强度值根据对应的神经网络模型的输出程序指令段,比程序本身更适合于描述三维数字内容生成装置在存储介质中的执行过程。异构数据表示模块501,用于通过将不同数据格式的三维网络模型数据和目标三[0085]光采样模块503,用于从图像采集设备观察位置沿目标渲染像素的观察方向投射的输出作为目标坐标系下的各空间位置处的颜色信息和强度信息,得到三维网络模型数[0089]作为上述实施例的一种示例性的实现方式,上述数据表示模块502还可进一步用[0090]作为上述实施例的另一种示例性的实现方式,上述数据表示模块502还可进一步包含多个面;将异构三维数据中的一个三维网络模型数据存储至树形结构的一个叶子节[0091]作为上述实施例的另一种示例性的实现方式,上述数据表示模块502还可进一步据处理请求,则对属于同一个叶子父节点的所有叶子节点的数据同步执行相同的数据操[0092]作为上述实施例的一种示例性的实现方式,上述数据表示模块502还可进一步用叶子父节点的所有叶子节点的数据同步从内存中卸载的方式,从内存中删除异构三维数[0094]作为上述实施例的一种示例性的实现方式,上述颜色计算模块504还可进一步用[0095]作为与上述实施例并列的另一种示例性的实现方式,上述颜色计算模块504还可当前采样点位于三维网络模型数据对应的三维空间区域;若最小距离小于预设距离阈值,[0099]作为上述实施例的一种示例性的实现方式,上述物理交互计算器还可进一步用则采样点的强度值根据对应的神经网络模型的输出得[0101]作为上述实施例的一种示例性的实现方式,上述物理交互计算器还可进一步用元对空间规则点集进行等值面提取,并根据提取得到的各等值面构建三维模型转换数据;器61,用于执行计算机程序时实现如上述任一实施例提到的三维数字内容生成方法的步DSP(DigitalSignalProcessing,数字信号处理)、FPGA(Field-ProgrammableGate显示的内容的渲染和绘制。一些实施例中,处理器61还可以包括AI(Artificial介质可以是非暂态的。存储器60还可包括高速随机存取存储器以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。存储器60在一些实施例中可以是电子设备的内部存储单元,例如服务器的硬盘。存储器60在另一些实施例中也可以是电子设备的外部存设备的内部存储单元也包括外部存储设备。存储器60不仅可以用于存储安装于电子设备的于暂时地存储已经输出或者将要输出的数据。本实施例中,存储器60至少用于存储以公开的三维数字内容生成方法的相关步骤。另外,存储器60所存储的资源还可以包括操作等。显示屏或显示单元,用于显示在电子设备中处理的信息以及用于显示可视化的用户界面。于在电子设备与其他电子设备之间建立通信连接。通信总线66可以是外设部件互连标准 (peripheralcomponentinterconnect,简称PCI)总线或扩展工业标准结构(extended型的总线。行时如上任意一实施例所记载的三维数字内容生成方法质上或者说对相关技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的机程序被处理器执行时如上任意一实施例所记载的三维数字

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论