System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 渲染方法、渲染装置、介质及电子设备制造方法及图纸_技高网

渲染方法、渲染装置、介质及电子设备制造方法及图纸

技术编号:41317708 阅读:4 留言:0更新日期:2024-05-13 14:58
本申请提供一种渲染方法、渲染装置、介质及电子设备。所述渲染方法包括:获取若干场景图像;通过N个神经辐射场模型对各所述场景图像进行处理,以获取各场景的N个层次模型;获取观察区域内的若干子观察区域;根据所述各场景的N个层次模型获取与各所述子观察区域对应的目标层次模型,所述子观察区域对应的目标层次模型的精度级别与所述子观察区域的精度级别相匹配;根据各所述子观察区域对应的所述目标层次模型对各所述子观察区域进行渲染,以获取目标渲染图像。所述渲染方法能够实现对大规模场景的灵活渲染,从而实现在对大规模场景渲染的同时,兼顾渲染质量。

【技术实现步骤摘要】

本申请属于图像处理领域,涉及一种图像处理方法,特别是涉及一种渲染方法、渲染装置、介质及电子设备


技术介绍

1、图像处理中的渲染一般是指用计算机模拟现实物理世界中拍照的光学过程,渲染技术离不开三维场景的建模和表示,只要完成了对三维场景的建模,渲染才有可能完成。近年来,基于机器学习的计算机视觉技术取得了快速的发展,其中关于三维场景的重构和渲染的相关技术也取得了较大的突破。

2、目前在对三维场景建模的过程中,需要大量的二维场景图片作为输入,如果对每个场景的渲染都保留丰富的细节,由于渲染过程需要占用大量的内存和算力,导致以目前常规的硬件水平显然无法支撑起大规模场景的渲染。如果对每个场景都舍去相关细节,虽然能支撑起大规模场景的渲染,但是渲染质量显然无法达到要求。因此,目前的渲染方法存在着无法兼顾渲染质量和大规模场景渲染的问题。


技术实现思路

1、本申请的目的在于提供一种渲染方法、渲染装置、介质及电子设备,用于解决现有的渲染方法存在的无法兼顾渲染质量和大规模场景渲染的问题。

2、第一方面,本申请提供一种渲染方法,所述渲染方法包括:获取若干场景图像,各所述场景图像包含至少一个场景;通过n个神经辐射场模型对各所述场景图像进行处理,以获取各场景的n个层次模型,其中n≥2,所述n个层次模型的精度级别各不相同;获取观察区域内的若干子观察区域,各所述子观察区域均具有一精度级别;根据所述各场景的n个层次模型获取与各所述子观察区域对应的目标层次模型,所述子观察区域对应的目标层次模型的精度级别与所述子观察区域的精度级别相匹配;根据各所述子观察区域对应的所述目标层次模型对各所述子观察区域进行渲染,以获取目标渲染图像。所述渲染方法中每个场景均具有n个层次模型,每个层次模型具有不同的精度。通过根据各所述子观察区域对应的所述目标层次模型对各所述子观察区域进行渲染,例如当对精度要求比较高的子观察区域进行渲染时,该子观察区域的目标层次模型可以为该子观察区域中精度比较高的场景的层次模型,当对精度要求比较低的子观察区域进行渲染时,该子观察区域的目标层次模型可以为该子观察区域中精度比较低的场景的层次模型,所述渲染方法能够实现对大规模场景的灵活渲染,从而实现在对大规模场景渲染的同时,兼顾渲染质量。

3、于本申请的一实施例中,所述子观察区域包含所述聚焦观察区域和所述非聚焦观察区域,所述渲染方法还包括:获取n个观察距离阈值下的n+1个观察区域,n>1;获取各所述n+1个观察区域内聚焦观察区域的精度级别和非聚焦观察区域的精度级别。

4、于本申请的一实施例中,其中第n精度级别的层次模型精度大于第n-1精度级别的层次模型精度,第m个观察区域内聚焦观察区域的精度级别为第n-m+1精度级别,第m个观察区域内非聚焦观察区域的精度级别为第n-m精度级别,第p个观察区域内聚焦观察区域的精度级别为第一精度级别,第p个观察区域内非聚焦观察区域的精度级别为第一精度级别,m∈[1,n),p≥n。

5、于本申请的一实施例中,其中第n精度级别的层次模型精度小于第n-1精度级别的层次模型精度,第m个观察区域内聚焦观察区域的精度级别为第m精度级别,第m个观察区域内非聚焦观察区域的精度级别为第m+1精度级别,第p个观察区域内聚焦观察区域的精度级别为第n精度级别,第p个观察区域内非聚焦观察区域的精度级别为第n精度级别,m∈[1,n),p≥n。

6、于本申请的一实施例中,对各所述子观察区域进行渲染的实现方法包括:基于各所述n+1观察区域内聚焦观察区域的精度级别和非聚焦观察区域的精度级别,获取各所述n+1观察区域内聚焦观察区域对应的目标层次模型和非聚焦观察区域对应的目标层次模型;基于各所述n+1观察区域内聚焦观察区域对应的目标层次模型和非聚焦观察区域对应的目标层次模型,对各所述n+1观察区域内的聚焦观察区域和非聚焦观察区域进行渲染,以获取目标渲染图像。

7、于本申请的一实施例中,对各所述n+1观察区域内的聚焦观察区域和聚焦观察区域进行渲染的实现方法包括:当第n精度级别的层次模型精度大于第n-1精度级别的层次模型精度时,对精度级别为第一精度级别的聚焦观察区域和非聚焦观察区域进行实时渲染;当第n精度级别的层次模型精度小于第n-1精度级别的层次模型精度时,对精度级别为第n精度级别的聚焦观察区域和非聚焦观察区域进行实时渲染。

8、于本申请的一实施例中,对各所述n+1观察区域内的聚焦观察区域和非聚焦观察区域进行渲染的实现方法还包括:通过体渲染对各所述n+1观察区域内的聚焦观察区域和非聚焦观察区域进行渲染,以获取所述目标渲染图像。

9、第二方面,本申请提供一种渲染装置,所述渲染装置包括:场景图像获取模块,用于获取若干场景图像,各所述场景图像包含至少一个场景;层次模型获取模块,用于通过n个神经辐射场模型对各所述场景图像进行处理,以获取各场景的n个层次模型,其中n≥2,所述n个层次模型的精度级别各不相同;子观察区域获取模块,获取观察区域内的若干子观察区域,各所述子观察区域均具有一精度级别;目标层次模型获取模块,用于根据所述各场景的n个层次模型获取与各所述子观察区域对应的目标层次模型,所述子观察区域对应的目标层次模型的精度级别与所述子观察区域的精度级别相匹配;子观察区域渲染模块,根据各所述子观察区域对应的所述目标层次模型对各所述子观察区域进行渲染,以获取目标渲染图像。

10、第三方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请第一方面任一项所述渲染方法。

11、第四方面,本申请提供一种电子设备,所述电子设备包括:存储器,存储有一计算机程序;处理器,与所述存储器通信相连,调用所述计算机程序时执行本申请第一方面任一项所述渲染方法。

12、如上所述,本申请所述渲染方法、渲染装置、介质及电子设备,具有以下有益效果:

13、第一,本申请所述渲染方法能够实现对大规模场景的灵活渲染,从而实现在对大规模场景渲染的同时,兼顾渲染质量。

14、第二,本申请所述渲染方法通过对聚焦观察区域和非聚焦观察区域进行不同层次的渲染,能够实现在对大规模场景渲染的同时,提高渲染质量。

本文档来自技高网...

【技术保护点】

1.一种渲染方法,其特征在于,所述渲染方法包括:

2.根据权利要求1所述的渲染方法,其特征在于,所述子观察区域包含聚焦观察区域和非聚焦观察区域,所述渲染方法还包括:

3.根据权利要求2所述的渲染方法,其特征在于,其中第N精度级别的层次模型精度大于第N-1精度级别的层次模型精度,第M个观察区域内聚焦观察区域的精度级别为第N-M+1精度级别,第M个观察区域内非聚焦观察区域的精度级别为第N-M精度级别,第P个观察区域内聚焦观察区域的精度级别为第一精度级别,第P个观察区域内非聚焦观察区域的精度级别为第一精度级别,M∈[1,N),P≥N。

4.根据权利要求2所述的渲染方法,其特征在于,其中第N精度级别的层次模型精度小于第N-1精度级别的层次模型精度,第M个观察区域内聚焦观察区域的精度级别为第M精度级别,第M个观察区域内非聚焦观察区域的精度级别为第M+1精度级别,第P个观察区域内聚焦观察区域的精度级别为第N精度级别,第P个观察区域内非聚焦观察区域的精度级别为第N精度级别,M∈[1,N),P≥N。

5.根据权利要求3或4所述的渲染方法,其特征在于,对各所述子观察区域进行渲染的实现方法包括:

6.根据权利要求5所述的渲染方法,其特征在于,对各所述n+1观察区域内的聚焦观察区域和聚焦观察区域进行渲染的实现方法包括:当第N精度级别的层次模型精度大于第N-1精度级别的层次模型精度时,对精度级别为第一精度级别的聚焦观察区域和非聚焦观察区域进行实时渲染;当第N精度级别的层次模型精度小于第N-1精度级别的层次模型精度时,对精度级别为第N精度级别的聚焦观察区域和非聚焦观察区域进行实时渲染。

7.根据权利要求5所述的渲染方法,其特征在于,对各所述n+1观察区域内的聚焦观察区域和非聚焦观察区域进行渲染的实现方法还包括:通过体渲染对各所述n+1观察区域内的聚焦观察区域和非聚焦观察区域进行渲染,以获取所述目标渲染图像。

8.一种渲染装置,其特征在于,所述渲染装置包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-6任一项所述渲染方法。

10.一种电子设备,其特征在于,所述电子设备包括:

...

【技术特征摘要】

1.一种渲染方法,其特征在于,所述渲染方法包括:

2.根据权利要求1所述的渲染方法,其特征在于,所述子观察区域包含聚焦观察区域和非聚焦观察区域,所述渲染方法还包括:

3.根据权利要求2所述的渲染方法,其特征在于,其中第n精度级别的层次模型精度大于第n-1精度级别的层次模型精度,第m个观察区域内聚焦观察区域的精度级别为第n-m+1精度级别,第m个观察区域内非聚焦观察区域的精度级别为第n-m精度级别,第p个观察区域内聚焦观察区域的精度级别为第一精度级别,第p个观察区域内非聚焦观察区域的精度级别为第一精度级别,m∈[1,n),p≥n。

4.根据权利要求2所述的渲染方法,其特征在于,其中第n精度级别的层次模型精度小于第n-1精度级别的层次模型精度,第m个观察区域内聚焦观察区域的精度级别为第m精度级别,第m个观察区域内非聚焦观察区域的精度级别为第m+1精度级别,第p个观察区域内聚焦观察区域的精度级别为第n精度级别,第p个观察区域内非聚焦观察区域的精度级别为第n精度级别,m∈[1,n),p≥n。

5.根据权利要求3或4所述的...

【专利技术属性】
技术研发人员:宁岩赵大鹏
申请(专利权)人:上海宽带技术及应用工程研究中心
类型:发明
国别省市:

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

1