冗余像素减轻制造技术

技术编号:12225232 阅读:72 留言:0更新日期:2015-10-22 02:30
除了别的之外,提供了一种减轻用于纹理化几何图形的冗余像素纹理贡献的一个或多个技术和/或系统。即,几何图形可表示场景(例如城市)的多维表面。可使用从各个视图方向(例如自顶向下视图、斜视图等)描绘场景的一个或多个纹理图像(例如包括色值和/或深度值的图像)来纹理化几何图形。因为多于一个纹理图像可贡献于对几何图形的像素进行纹理化(例如由于场景的重叠视图),冗余像素纹理贡献可发生。相应地可从纹理图像去除(例如图像修补)纹理图像内的冗余纹理化像素以生成修改的纹理图像,由于修改的纹理图像的增强的压缩,其可以被相对高效存储和/或串流到客户端。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
很多用户可能与通过渲染技术生成的图像数据(例如多维图像)交互。在示例中,几何图形(例如数字表面模型)可表示场景(例如描绘城市的场景)的三维表面。最初,几何图形可包括一个或多个非纹理化像素(例如具有深度值,而非色值的像素)。相应地,一个或多个纹理图像可用于将几何图形纹理化以建立纹理化几何图形(例如可基于一个或多个纹理图像将色值分配到几何图形内的像素)。以该方式,可基于纹理化几何图形来渲染场景。
技术实现思路

技术实现思路
被提供以介绍在下文详细描述中进一步描述的以简化形式的概念的选择。该
技术实现思路
非旨在标识所主张的主题的关键特征或必要特征,其也非旨在用于限制所主张的主题的范围。除了别的之外,本文提供了用于减轻用于纹理化几何图形的冗余像素贡献的一种或多种系统和/或技术。即,几何图形可包括场景的多维表示。可认识到,场景可图示人、城市、位置、商业、房屋、数字渲染的视频游戏人物、草、水等。最初,几何图形内的像素可包括深度值,但是可不包括纹理值,例如色值。相应地,可使用从各个视图方向描绘场景的一个或多个纹理图像来纹理化几何图形。可认识到,多于一个纹理图像可贡献几何图形内的像素的纹理值(例如来自北方观看点的高速路的第一照片可描绘建筑筒的一部分,并且来自东北观看点的高速路的第二照片可描绘建筑筒的该相同部分)。以该方式,冗余像素纹理贡献可发生,这可导致在串流期间由于使用冗余数据用于纹理化所致的非高效数据存储和/或非高效带宽利用(例如基于图像的服务,例如映射服务,可将多个纹理图像串流到客户端地图应用以在纹理化几何图形中使用,这可导致冗余纹理信息的传输)。如本文提供的,可减轻用于纹理化几何图形的冗余像素纹理贡献。在示例中,几何图形可表示场景(例如描绘城市的场景)的三维表面。从第一视图方向描绘场景的第一纹理图像(例如城市的自顶向下视图)、从第二视图方向描绘场景的第二纹理图像(例如城市的斜视图)和/或其他纹理图像可用于纹理化(例如将色值分配到)在几何图形内的像素。例如,可应用第一纹理图像到几何图形以识别由第一纹理图像对几何图形的第一像素纹理贡献(例如通过第一纹理图像纹理化的几何图形内的像素的识别)。第一像素纹理贡献可识别通过第一纹理图像纹理化的几何图形内的纹理化几何图形像素。以该方式,可识别通过第一纹理图像对几何图形的纹理贡献(例如可由第一纹理图像被分配纹理值的几何图形内的像素的识别)。第二纹理图像可提供几何图形的已经由第一纹理图像纹理化的一个或多个像素的冗余像素纹理贡献。例如,第二纹理图像可提供对几何图形内已经由第一纹理图像纹理化的像素进行纹理化的冗余纹理化像素。因为纹理化几何图形像素已经被第一纹理图像纹理化,可从第二纹理图像去除掉冗余纹理化像素以生成修改的第二纹理图像。例如,冗余纹理化像素可被图像修补(例如被分配可高效用于压缩的颜色,例如将冗余纹理化像素与其他像素进行混合的颜色)。以该方式,修改的第二纹理图像可被高效压缩以减少被用于存储和/或串流修改的第二纹理图像(例如被压缩)到客户端以便由客户端对几何图形纹理化的存储资源和/或带宽。应当认识到,在示例中,如本文使用的像素可包括一个或多个像素,并且不限于单个像素。在示例中,像素可包括任意尺寸的超像素。例如,超像素可对应于8x8像素块(例如在压缩期间使用的像素的jpg块)。以该方式,可从纹理图像去除冗余超像素,这可改进压缩(例如与仅仅单个像素相反,去除8x8像素块(例如这里去除多个像素可进一步改进压缩))。为了前述和相关目标的完成,以下描述和附图陈述某些图示方面和实施方式。这些指示其中可采用一个或多个方面的各个方式中的仅一些。根据当结合附图考虑的以下详细描述,本公开的其他方面、优点和新颖特征将变得清楚。【附图说明】图1是图示减轻用于纹理化几何图形的冗余像素纹理贡献的示例性方法的流程图。图2是图示用于减轻纹理化几何图形的冗余像素纹理贡献的示例性系统的部件框图。图3是图示用于识别一个或多个冗余纹理化像素的示例性系统的部件框图。图4是图示用于去除冗余纹理化像素以生成修改的纹理图像的示例性系统的部件框图。图5是图示用于将修改的纹理图像串流到客户端以在纹理化几何图形中使用的示例性系统的部件框图。图6是示例性计算设备可读介质的图示,其中可包括被配置为体现本文陈述的指配中的一个或多个指配的处理器可执行指令。图7图示示例性计算环境,其中可实施本文陈述的指配中的一个或多个。【具体实施方式】现在参考附图描述主张的主题,其中在全部图中同样的参考数字一般用于指代同样的元件。在以下描述中,为了解释的目的,陈述许多特别细节以便提供对主张的主题的理解。然而,可明显的是,可在不具有这些特别细节的情况下实践主张的主题。在其他例子中,以框图形式图示结构和设备以便促进描述主张的主题。通过图1的示例性方法100图示减轻用于纹理化几何图形的冗余像素纹理贡献的实施例。在示例中,几何图形可表示场景(描绘城市的一部分的场景)的三维表面。该几何图形可包括具有深度值的一个或多个像素(例如有时被称为3D点)。可使用一个或多个纹理图像来纹理化几何图形。例如,RGB纹理图像可包括具有色值和/或深度值的一个或多个像素(有时被称为位置)。在纹理化期间基于具有类似深度值的3D点和位置来将几何图形的3D点投影到RGB纹理图像内的位置。可将位置处的色值分配给几何图形的像素,因此将该像素纹理化以生成纹理化几何图形像素。可认识到,可使用多于一个纹理图像来纹理化几何图形,这可导致冗余像素纹理贡献(例如在第一纹理图像内的第一位置和在第二纹理图像内的第二位置可都提供在几何图形内的像素的色值),使得由于冗余数据,纹理图像可能不被高效地存储和/或串流到客户端。相应地,在104,可应用第一纹理图像到几何图形来识别由第一纹理图像对几何图形的第一像素纹理贡献。第一纹理图像可根据第一视图方向描绘由几何图形表示的场景(例如第一纹理图像可包括NADIR图像并且第一视图方向可包括场景的铅垂线视图方向,例如城市的自顶向下视图)。第一像素纹理贡献可识别在几何图形内由第一纹理图像纹理化的纹理化几何图形像素。在示例中,可将与几何图形的第一像素相关联的第一 3D点投影到第一纹理图像内的第一位置。与第一位置相关联的第一纹理信息(例如第一位置的色值)可被识别为贡献于第一像素。响应于第一像素的深度对应于第一位置的深度,第一纹理信息可被包括在第一像素纹理化贡献内(例如色值和/或被贡献于对第一像素的纹理化的第一位置的指示)。以该方式,第一像素纹理贡献可识别第一像素被第一纹理图像纹理化(例如因此生成纹理化几何图形像素)(例如第一像素被与第一位置相关联的色值纹理化)。在106,可基于对应于纹理化几何图形像素的冗余纹理化像素(例如在几何图形内已经被第一纹理图形纹理化的第一像素)来识别针对该几何图形由第二纹理图像提供的冗余纹理化像素。第二纹理图像可根据第二视图方向描绘由几何图形表示的场景(例如第二纹理图像可从基本斜的视图方向描绘城市)。在示例中,与几何图形的第一像素相关联的第一 3D点可被投影到第二纹理图像内的第二位置。与第二位置相关联的第二纹理信息(例如第二位置的色值)可以被识别为对第一像素有贡献。响应于第一像素的深度对应于第二位置的深度,第二纹理信息可以被本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/CN104995660.html" title="冗余像素减轻原文来自X技术">冗余像素减轻</a>

【技术保护点】
一种减轻用于对几何图形进行纹理化的冗余像素纹理贡献的方法,包括:应用第一纹理图像到几何图形以识别所述第一纹理图像对所述几何图形的第一像素纹理贡献,所述第一像素纹理贡献识别在所述几何图形内由所述第一纹理图像纹理化的纹理化几何图形像素,所述第一纹理图像根据第一视图方向描绘由所述几何图形表示的场景;基于冗余纹理化像素对应于所述纹理化几何图形像素,来识别针对所述几何图形由第二纹理图像提供的冗余纹理化像素,所述第二纹理图像根据第二视图方向描绘所述场景;以及从所述第二纹理图像去除所述冗余纹理化像素以生成修改的第二纹理图像并且减轻冗余像素纹理贡献。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:M昂格K卡纳B阿盖拉伊阿卡斯
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1