行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211383316.4 (22)申请日 2022.11.07 (71)申请人 成都索贝数码科技股份有限公司 地址 610041 四川省成 都市高新区新园南 二路2号 (72)发明人 王炜 谢超平 姚仕元 张琪浩  (74)专利代理 机构 成都九鼎天元知识产权代理 有限公司 51214 专利代理师 周浩杰 (51)Int.Cl. G06T 17/00(2006.01) G06T 15/00(2011.01) G06T 7/90(2017.01) G06T 7/80(2017.01) G06T 7/70(2017.01) (54)发明名称 基于多对象图像α叠加的异构对象表征方 法 (57)摘要 本发明公开了一种基于多对象图像α叠加 的异构对象表征方法, 属于计算机图形学领域, 包括步骤: S1, 建立虚拟建模环境坐标系, 根据虚 拟相机位置, 标定计算相机参数, 包括内参Kc、 外 参Rc, 记录当前环境下的光源信息Lin以及时刻 TC; S2, 针对当前虚拟建模环境下的对象模型进 行分层渲染, 输出在S1步骤中相机参数确定 下的 各自模型的对应渲染图层; S3, 将场景内虚拟相 机可视范围下的各类型对象, 根据图层到虚拟相 机的距离在α通道进行多图层叠加, 完成异构 对 象表征。 本发 明能够减少因为多对象渲染而带来 的复杂光影、 反射、 多视角等大量信息获取, 并极 大减少计算 渲染资源。 权利要求书2页 说明书7页 附图8页 CN 115439616 A 2022.12.06 CN 115439616 A 1.一种基于多对象图像α 叠加的异构对象表征 方法, 其特 征在于, 包括以下步骤: S1, 建立虚拟建模环境坐标系, 根据虚拟相机位置, 标定计算相机参数, 包括 内参Kc、 外 参Rc, 记录当前环境下的光源信息Lin以及时刻TC; S2, 针对当前虚拟建模环境下的对象模型进行分层渲染, 输出在S1步骤中相机参数确 定下的各自模型的对应渲染图层; S3, 将场景内虚拟相机可视范围下的各类型对象, 根据图层到虚拟相机的距离在α 通道 进行多图层叠加, 完成异构对象表征。 2.根据权利要求1所述的基于多对象图像α叠加的异构对象表征方法, 其特征在于, 在 步骤S2中, 包括子步骤: S21, 输入标定的Kc、 Rc和记录的光源信息Lin、 时刻TC; S22, 对不同模型对象进行相机参数确定下的部分渲染渲染; S23, 在相机参数确定的情况下, 根据当前相机视角和成像大小, 输出虚拟环境内i个对 象的RGBα 图片, 每张图片记录与焦平面距离D [i]。 3.根据权利要求1所述的基于多对象图像α叠加的异构对象表征方法, 其特征在于, 在 步骤S2中, 所述对象模型包括 NERF模型、 M ESH模型、 点云模型。 4.根据权利要求1所述的基于多对象图像α叠加的异构对象表征方法, 其特征在于, 在 步骤S3中, 所述各类型对象均为完全不透明的静态对象和动态对象。 5.根据权利要求1~4任一所述的基于多对象图像α 叠加的异构对象表征方法, 其特征在 于, 在步骤S3中, 所述在α 通道进行多图层叠加包括步骤: NERF模型下的α 输出、 Mesh模型下 的α 输出和点云模型 下的α 输出。 6.根据权利要求5所述的基于多对象图像α叠加的异构对象表征方法, 其特征在于, 所 述NERF模型 下的α 输出, 包括 步骤: S301, NERF模型场景表达、 模型输入、 模型输出、 模型渲染、 视角渲染; 其中, NERF的场景 表达为 , 为NERF场景表达的映射函数, x为三维空间的位置信息, d 为视角方向, x、d为已知量, c=(r,g,b)是视角相关的3D点颜色, 为体素密度; 模型输入为 x和d, 输出为 c和 ; 在模型渲染中, 相机射线表达为  ,  为相机射线 表达函数, o为射线原点, t为射线距离, t的近端和远端边界分别为 tn和tf; 射线颜色积分为 ; 其中, T(t)为累计透明度函数, 为相机射线的体素密度, 为 相机该方 向相机射线的颜色, 且 , T (t) 的阈值范 围在 (0 ~1) , 为 的离散信息, s为t上的离散点对象, 且为完全非透明对象, 即T (tw) 的值为 0, tw为光线在对象表面的点; 在视角渲染中, 虚拟相机拍摄视角、 位置确定的情 况下, 即d确权 利 要 求 书 1/2 页 2 CN 115439616 A 2定, 输出该视角下的渲染图像 : S302, α 通道输出: 将选定视角下渲染出的图像与透明通道α 进行合成, 输出该对象的透 明通道α 1。 7.根据权利要求5所述的基于多对象图像α叠加的异构对象表征方法, 其特征在于, 在 步骤S3中, 所述Mesh模型 下的α 输出, 包括子步骤: S311, Mesh的模型表达: 定义M=(Ti, Ci), i的范围为1~n, n取正整数, M为组成对象的n个 三角形的数据集合, Ti 为三角形的空间坐标, Ti=(xi1, xi2, xi3, yi1, yi2, yi3, zi1, zi2,  zi3), 其中xi, yi, zi分别为第i个三角形的三个顶点在x轴、 y轴、 z轴的空间坐标位置, xi1, yi1, zi1分别为第i个 三角形的第1个顶点在在x轴、 y轴、 z轴的空间坐 标位置, xi2, yi2, zi2分别为第 i个三角形的第2 个顶点在在x轴、 y轴、 z轴的空间坐标位置, xi3, yi3, zi3第i个三角形的第3个 顶点在在x轴、 y轴、 z轴的空间坐标位置, Ci为该三角形的颜色; S312, α通道输出: 在相机视角及方位确定情况下, 捕捉在该视角下的Mesh二维图像信 息Im, Im=(Tid, Cid), 其中Tid与Cid为当前视角下可视三角形的位置信息与颜色信息, 考虑到 物体为非透明, 被遮挡的三角形信息不在考虑范围; 将 Mesh的特定视角下的二 维图像与α 通 道进行合成, 形成该对象的透明通道α 2。 8.根据权利要求5所述的基于多对象图像α叠加的异构对象表征方法, 其特征在于, 在 步骤S3中, 所述 点云模型 下的α 输出, 包括子步骤: S321, 点云模型下的α输出: 点云部分为空间内采样到的数个离散的点, 模型为D=(xi, yi, zi), i=n, n为采样到的点的数量, xi, yi, zi分别为第i个 三角形的三个顶点在x轴、 y轴、 z轴 的空间坐标位置; 对点云模 型进行x、 y、 z方向上的颜色定义, 生 成带有颜色信息的点云模 型 Dc=( xi, yi, zi, C), 其中C为 坐标系中x,y,z方向上的r、 g、 b值; S322, α 通道 输出: 输出特定视角下带有颜色信息的点 云模型Dc的二维图像, 不考虑对象 模型存在透明度, 将图像可表达为Dc=(xid, yid, zid, Cd), 其中xid, yid, zid分别为视角下的位置 信息, Cd为颜色信息, 根据最终合成输出获得2d图片。 9.根据权利要求5所述的基于多对象图像α叠加的异构对象表征方法, 其特征在于, 所 述在α 通道进行多图层叠加包括步骤: 将背景、 NERF模 型、 Mesh模 型和点云模 型, 四个对象在 α 通道进行叠加。 10.根据权利要求2所述的基于多对象图像α 叠加的异构对象表征方法, 其特征在于, 在 步骤S22中, 所述对不同模型对象进 行相机参数确定下的部 分渲染渲染, 即仅渲 染相机可拍 摄范围内的模型部分。权 利 要 求 书 2/2 页 3 CN 115439616 A 3

.PDF文档 专利 基于多对象图像α叠加的异构对象表征方法

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于多对象图像α叠加的异构对象表征方法 第 1 页 专利 基于多对象图像α叠加的异构对象表征方法 第 2 页 专利 基于多对象图像α叠加的异构对象表征方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:35:09上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。