当前位置: 首页 > 专利查询>谷歌公司专利>正文

根据存储的图像确定3D模型信息制造技术

技术编号:11113574 阅读:85 留言:0更新日期:2015-03-05 18:06
提供了方法和系统,以用于响应于搜索查询,确定和发送可适用的照明信息、可适用观看角度和对象的3D模型。示例方法包括在服务器处接收关于对象的搜索查询,确定对象的3D模型。3D模型包括关于对象的三维形状信息。方法还包括基于对象的多个已存储的图像,确定至少一个可适用光场和至少一个可适用观看角度。从服务器发送搜索查询结果。搜索查询结果可以包括3D模型、(多个)可适用光场和(多个)可适用观看角度。还公开了可以执行类似方法的服务器和非暂态计算机可读介质。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求于2012年4月2日提交的第61/619,224号美国临时专利申请的优先权,其内容通过引用并入本文。
技术介绍
在计算机图形学中,三维(3D)建模涉及生成对象的3D表面的表示。该表示可以被称为3D对象数据模型,或简称为3D模型,并可以经由3D渲染(render)而被渲染为或显示为二维图像,或者可以被显示为三维图像。3D对象数据模型可以利用通过诸如三角形、线和曲面等的各种几何实体连接的、在3D空间中点的集合来表示3D对象。存在利用点云和几何形状来生成3D对象数据模型的各种技术。
技术实现思路
在第一方面中,提供了一种方法。该方法包括在服务器处接收搜索查询。搜索查询包括对关于对象的信息的请求。方法还包括确定对象的3D模型。3D模型包括关于对象的三维形状信息。方法附加地包括基于对象的多个已存储的图像,确定至少一个可适用光场和至少一个可适用观看角度。在对象的每个已存储的图像中,对象被至少一个各自的光场照明而且被从各自的观看角度成像。方法还包括从服务器发送搜索查询结果。搜索查询结果包括3D模型、至少一个可适用光场和所述至少一个可适用观看角度。在第二方面中,提供了一种计算机。该计算机包括处理器、非易失性计算机可读介质、和存储在非易失性计算机可读介质中的指令。该指令可由处理器执行以使得计算机执行功能。所述功能包括接收搜索查询。搜索查询包括对关于对象的信息的请求。功能还包括确定对象的3D模型。3D模型包括关于对象的三维形状信息。功能附加地包括基于对象的多个已存储的图像,确定至少一个可适用光场和至少一个可适用观看角度。在对象的每个已存储的图像中,对象被至少一个各自的光场照明而且被从各自的观看角度成像。功能还包括发送搜索查询结果。搜索查询结果包括3D模型、至少一个可适用光场和至少一个可适用观看角度。在第三方面中,提供了一种非暂态计算机可读介质。该非暂态计算机可读介质包括指令,所述指令可由计算设备执行以使得计算设备执行功能,所述功能包括接收搜索查询。搜索查询包括对关于对象的信息的请求。功能还包括确定对象的3D模型。3D模型包括关于对象的三维形状信息。功能附加地包括基于对象的多个已存储的图像,确定至少一个可适用光场和至少一个可适用观看角度。在对象的每个已存储的图像中,对象被至少一个各自的光场照明而且被从各自的观看角度成像。功能还包括发送搜索查询结果。搜索查询结果包括3D模型、至少一个可适用光场和至少一个可适用观看角度。附图说明图1A是根据示例实施例的用于对象数据建模的系统的功能框图。图1B是根据示例实施例的分布式计算架构的功能框图。图1C是根据示例实施例的计算设备的功能框图。图1D是根据示例实施例的基于云的服务器系统的功能框图。图2是根据示例实施例的方法的流程图。图3是根据示例实施例的用于确定至少一个可适用光场的方法的流程图。图4是根据示例实施例的用于确定至少一个可适用观看角度的方法的流程图。图5是根据示例实施例的用于评估至少一个可适用光场和至少一个可适用观看角度的方法的流程图。图6是根据示例实施例的用于对着色器排序的方法的流程图。图7是根据示例实施例的用于着色器选择的方法的流程图。图8是根据示例实施例的计算机程序产品的示意图。具体实施方式在以下详细描述中,参考了构成其一部分的附图。在图中,类似的符号通常标识类似的组件,除非上下文另有指示。在详细描述和图中描述的说明性实施例不是意图进行限制。在不脱离这里提出的主题的精神或范围的情况下,可以利用其它实施例,也可以做出其它改变。将很容易理解,本公开的方面,如这里一般描述的和在图中图示出的,可以以很多种不同的配置来安排、替代、组合或分离,所有这些都在这里都被设想到。这里公开的示例实施例涉及响应于关于对象的搜索查询,确定对象的3D模型,并且还基于对象的多个已存储的图像确定可适用光场和可适用观看角度。所确定的信息可以以搜索查询结果的形式从服务器发送。这里公开的一些方法可以通过服务器系统部分地或全部地执行。在示例实施例中,服务器可以接收搜索查询,所述搜索查询可以包括对关于对象的信息的请求。在这样的示例中,对象的3D模型可以至少部分地基于搜索查询中的信息来确定。3D模型可以包括例如,关于对象的三维形状信息。附加地,基于对象的多个已存储的图像,可以确定至少一个可适用光场和至少一个可适用观看角度。在对象的每个已存储的图像中,对象被至少一个各自的光场照明并且被从各自的观看角度成像。所确定的信息然后可以以搜索查询结果从服务器发送到输出目标,诸如搜索查询的源。在示例实施例中,服务器包括处理器、非暂态计算机可读介质、以及存储在非暂态计算机可读介质中的指令。指令可以是处理器可执行的,以使得服务器执行与在前述方法中描述的那些功能类似的功能。这里还公开了具有存储的指令的非暂态计算机可读介质。指令可以是计算设备可执行的,以使得计算设备执行与在前述方法中描述的那些功能类似的功能。本领域技术人员将会理解,有很多不同的特定的方法和系统,所述的方法和系统可以被用来:当接收到关于对象的搜索查询之时,确定对象的3D模型,并基于对象的多个已存储的图像确定可适用光场和可适用观看角度,然后从服务器发送包括所确定的信息的搜索查询结果。这些特定的方法和系统中的每一个在这里都被预期到,且下面描述若干个示例实施例。图1A图示了用于对象数据建模的示例系统100。系统100包括耦合到服务器104和数据库106的输入源102。服务器104也被示为耦合到数据库106和输出目标108。系统100可以包括更多的或更少的组件,并且输入源102、服务器104、数据库106和输出目标108中的每一个也可以包括多个元件,或者输入源102、服务器104、数据库106和输出目标108中的每一个也可以相互连接。因此,所描述的系统100的功能中的一个或多个可以被划分到附加的功能或物理组件中,或被组合到更少的功能或对象组件中。在某些其它的示例中,附加的功能和/或物理组件可以被添加到图1A所图示的示例。系统100的组件可以耦合到网络(未示出),或者被配置为能够经由网络(未示出)通信,所述的网络诸如例如局域网(LAN)、广域网(WAN)、无线网络或者因特网。另外,系统100的任意组件可以利用有线或无线通信相互耦合。例如,输入源102和服务器104之间的通信链路可以包括诸如串行总线或并行总线之类的本文档来自技高网...

【技术保护点】
一种方法,包括:在服务器处接收搜索查询,其中,所述搜索查询包括对关于对象的信息的请求;确定所述对象的3D模型,其中,所述3D模型包括关于所述对象的三维形状信息;基于所述对象的多个已存储的图像,确定至少一个可适用光场和至少一个可适用观看角度,其中,在对象的每个已存储的图像中,所述对象被至少一个各自的光场照明而且被从各自的观看角度成像;以及从所述服务器发送搜索查询结果,其中,所述搜索查询结果包括所述3D模型、所述至少一个可适用光场和所述至少一个可适用观看角度。

【技术特征摘要】
【国外来华专利技术】2012.04.02 US 61/619,224;2012.09.07 US 13/607,3641.一种方法,包括:
在服务器处接收搜索查询,其中,所述搜索查询包括对关于对象的信息
的请求;
确定所述对象的3D模型,其中,所述3D模型包括关于所述对象的三维
形状信息;
基于所述对象的多个已存储的图像,确定至少一个可适用光场和至少一
个可适用观看角度,其中,在对象的每个已存储的图像中,所述对象被至少
一个各自的光场照明而且被从各自的观看角度成像;以及
从所述服务器发送搜索查询结果,其中,所述搜索查询结果包括所述3D
模型、所述至少一个可适用光场和所述至少一个可适用观看角度。
2.如权利要求1所述的方法,其中,所述至少一个可适用光场被确定以
使得其基本匹配所述对象的至少一个已存储的图像的照明条件。
3.如权利要求1所述的方法,其中,所述至少一个可适用观看角度被确
定以使得其基本匹配所述对象的至少一个已存储的图像的至少一个观看角
度。
4.如权利要求1所述的方法,还包括基于所述至少一个可适用光场和所
述至少一个可适用观看角度渲染所述3D模型的至少一个表示,其中,所述
至少一个表示被配置为基本匹配所述对象的至少一个已存储的图像。
5.如权利要求4所述的方法,还包括:
将所述至少一个表示与所述对象的至少一个已存储的图像进行比较;以

基于所述比较确定相似性度量。
6.如权利要求5所述的方法,还包括生成热映射,其中,所述热映射基
于所述相似性度量。
7.如权利要求1所述的方法,其中,所述至少一个可适用光场包括周围
照明映射。
8.如权利要求1所述的方法,其中,所述至少一个可适用光场包括周围
遮挡映射。
9.如权利要求1所述的方法,其中,所述至少一个可适用光场包括朗伯

\t反射映射。
10.如权利要求1所述的方法,其中,所述至少一个可适用光场包括镜
面反射映射。
11.如权利要求1所述的方法,还包括基于所述对象的已存储的图像,
至少确定部分的三维双向反射分布函数(BRDF),其中,所述至少一个可适
用光场基于所述三维BRDF。
12.如权利要求1所述的方法,还包括:
基于所述对象的已存储的图像,确定至少一个规范的观看角度,其中,
所述至少一个可适用观看角度对应于所述至少一个规范的观看角度。
13.如权利要求1所述的方法,还包括:
确定所述对象的至少一个GS1标准观看角度,其中,所述至少一个可适
用观看角度对应于所述对象的至少一个GS1标准观看角度。
14.如权利要求1所述的方法,还包括:
基于所述对象的已存储的图像,确定所述对象的至少一种材料,其中,
所述至少一个可适用光场是基于所述对象的至少一种材料确定的。
15...

【专利技术属性】
技术研发人员:小詹姆斯J库弗纳JR布鲁斯A波尔索希R希克曼
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

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

1