一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

可微渲染方法、装置、电子设备及存储介质

2022-11-23 18:03:02 来源:中国专利 TAG:

技术特征:
1.一种可微渲染方法,其特征在于,所述可微渲染方法包括:s1:获取初始场景和目标图片;s2:对所述初始场景进行渲染,得到与所述初始场景对应的渲染后图片,其中,所述渲染后图片中包括各个第一像素点的第一颜色信息和第一位置信息;s3:基于所述目标图片,获取所述目标图片中各个第二像素点的第二颜色信息和第二位置信息;s4:对所述渲染后图片中各第一像素点的所述第一颜色信息和所述第一位置信息进行拼接,得到渲染点集;s5:对所述目标图片中各第二像素点的所述第二颜色信息和所述第二位置信息进行拼接,得到目标点集;s6:基于所述目标点集,为所述渲染点集中各渲染点进行匹配,得到匹配点;s7:基于所述渲染点和所述匹配点之间的距离,得到损失函数;s8:基于所述损失函数,通过梯度下降方式优化所述初始场景的场景参数;s9:通过优化所述初始场景的场景参数,得到优化后场景参数,并基于所述优化后场景参数,得到与所述目标图片对应的目标场景。2.根据权利要求1所述的可微渲染方法,其特征在于,所述渲染后图片中第一像素点的所述第一位置信息采用以下方式确定:在对所述渲染后图片中第一像素点进行光栅化处理时,若所述第一像素点存在着色点,则基于所述着色点的投影坐标,确定所述第一像素点的所述第一位置信息;在对所述渲染后图片中第一像素点进行光栅化处理时,若所述第一像素点不存在着色点,则基于所述第一像素点的像素中心坐标,确定所述第一像素点的所述第一位置信息。3.根据权利要求1所述的可微渲染方法,其特征在于,所述目标图片中第二像素点的所述第二位置信息采用以下方式确定:基于所述目标图片中第二像素点的像素中心坐标,确定所述第二像素点的所述第二位置信息。4.根据权利要求1所述的可微渲染方法,其特征在于,所述基于所述渲染点和所述匹配点之间的距离,得到损失函数,采用以下公式确定:其中,l(p)表示所述损失函数;p表示所述渲染点集;|p|表示所述渲染点集中的渲染点数量;p
i
表示所述渲染点集中的第i个渲染点;表示渲染点p
i
的匹配点;表示渲染点p
i
和匹配点的距离。5.根据权利要求1所述的可微渲染方法,其特征在于,所述基于所述损失函数,通过梯度下降方式优化所述初始场景的场景参数,具体包括:基于损失函数,通过梯度下降方式优化所述初始场景的场景参数,得到初始优化后场景参数;
基于所述初始优化后参数,得到优化后初始场景,并将所述优化后初始场景作为所述初始场景重复执行预设次数的s2至s8。6.一种可微渲染装置,其特征在于,所述可微渲染装置包括:第一模块,用于获取初始场景和目标图片;第二模块,用于对所述初始场景进行渲染,得到与所述初始场景对应的渲染后图片,其中,所述渲染后图片中包括各个第一像素点的第一颜色信息和第一位置信息;第三模块,用于基于所述目标图片,获取所述目标图片中各个第二像素点的第二颜色信息和第二位置信息;第四模块,用于对所述渲染后图片中各第一像素点的所述第一颜色信息和所述第一位置信息进行拼接,得到渲染点集;第五模块,用于对所述目标图片中各第二像素点的所述第二颜色信息和所述第二位置信息进行拼接,得到目标点集;第六模块,用于基于所述目标点集,为所述渲染点集中各渲染点进行匹配,得到匹配点;第七模块,用于基于所述渲染点和所述匹配点之间的距离,得到损失函数;第八模块,用于基于所述损失函数,通过梯度下降方式优化所述初始场景的场景参数;第九模块,用于通过优化所述初始场景的场景参数,得到优化后场景参数,并基于所述优化后场景参数,得到与所述目标图片对应的目标场景。7.根据权利要求6所述的可微渲染装置,其特征在于,所述第二模块采用以下方式确定所述渲染后图片中第一像素点的所述第一位置信息:在对所述渲染后图片中第一像素点进行光栅化处理时,若所述第一像素点存在着色点,则基于所述着色点的投影坐标,确定所述第一像素点的所述第一位置信息;在对所述渲染后图片中第一像素点进行光栅化处理时,若所述第一像素点不存在着色点,则基于所述第一像素点的像素中心坐标,确定所述第一像素点的所述第一位置信息。8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至5任一项所述的可微渲染方法。9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述的可微渲染方法。10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述的可微渲染方法。

技术总结
本发明提供一种可微渲染方法、装置、电子设备及存储介质,其中,可微渲染方法包括:获取初始场景和目标图片;对初始场景进行渲染得到渲染后图片;基于目标图片,获取第二颜色信息和第二位置信息;对渲染后图片中的第一颜色信息和第一位置信息进行拼接得到渲染点集;对第二颜色信息和第二位置信息进行拼接得到目标点集;基于目标点集,为渲染点集中各渲染点进行匹配得到匹配点;基于渲染点和匹配点之间的距离得到损失函数;基于损失函数优化初始场景的场景参数,得到优化后场景参数,并基于优化后场景参数,得到与目标图片对应的目标场景。通过本发明可以最小化初始场景与目标场景的差异,并且能够提高收敛性。并且能够提高收敛性。并且能够提高收敛性。


技术研发人员:徐昆 邢健开 胡学浚 钱厚德
受保护的技术使用者:清华大学
技术研发日:2022.09.06
技术公布日:2022/11/22
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献