地球地下图像的三维可视化制造技术

技术编号:7237267 阅读:171 留言:0更新日期:2012-04-11 18:40
用于使图像在三维背景下可视化的系统和方法。方法包括接收在给定的绘图参考系统中指定折线的用户输入。折线显示于2D窗口中。基于该折线和用户指定的垂直范围来生成几何数据集。该几何数据集表示三维空间中的折叠对象,其中该折叠对象对于折线中的每个关节点都具有一个折叠。3D虚拟世界被渲染以获得渲染的图像。渲染动作包括将给定的图像用作纹理来渲染几何数据集。所渲染的图像被显示于3D窗口中,其中所显示的渲染的图像在视觉上表示被描绘于三维空间中的折叠对象上的给定图像。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般地涉及计算机图形学领域,并且更特别地涉及用于使图像在三维背景下可视化的系统、方法和存储器介质。
技术介绍
计算机图形学领域已经发展到能够使用软件工具来生成和可视化复杂的三维场景的程度了。但是,对于地质学家以及对为所感兴趣的特征或经济价值而勘探地球地下感兴趣的人们来说,此类工具可能难以使用。因而,需要更加特别地适合于地球地下的可视化的工具。
技术实现思路
在一组实施例中,用于使一个或多个图像在三维(3D)环境下可视化的方法可以包括下列操作。方法可以包括使用显示系统来显示2D地图窗口。2D地图窗口表示根据给定的绘图参考系统(或地图投影系统)的地球表面的给定部分。所使用的绘图参考系统可以由用户选择确定。类似地,地球表面的被显示部分可以由用户选择确定。方法还可以包括接收指定2D地图窗口中的多个(或一系列)点的用户输入。该多个点限定了折线。因而,该多个点包括两个端点以及零个或多个关节点(knee point)。 作为选择,用户可以通过不同于在2D地图窗口中指定它们的手段来指定该多个点。例如, 用户可以指定通过借助输入对话框输入它们的坐标值点,或者简单地通过识别存储于存储器中的之前生成的点列表来指定。方法还可以包括接收指定沿垂直维度的垂直范围的用户输入。垂直维度可以理解为垂直于地球表面的给定部分的延伸。方法还可以包括接收识别存储于存储器之内的图像的用户输入。图像的内容以及处理图像的手段在本专利技术中并不受约束。而且,图像并不限于特定的文件格式。方法还可以包括基于折线和垂直范围来生成几何数据集,其中该几何数据集表示三维空间中的折叠矩形。该折叠矩形对于折线中的每个关节点都具有一个折叠(fold)。在折线没有关节点的情况下,折叠矩形只是没有折叠的矩形。2D地图窗口可以表示水平投影面。因而,折线在几何上可以理解为折叠平面到水平面上的投影。类似地,垂直范围在几何上可以理解为折叠平面到垂直维度上的投影。方法还可以包括将几何数据集添加至3D虚拟世界(例如,场景图),以及将图像的副本添加至3D虚拟世界。将图像副本添加至3D虚拟世界的操作可以包括指定该图像副本将作为纹理应用于几何数据集。(3D虚拟世界是含有用于限定3D环境的数据对象的数据结构)。方法还可以包括渲染(render) 3D虚拟世界以获得渲染的图像。渲染3D虚拟世界的动作包括将图像副本用作纹理来渲染几何数据集。方法还可以包括使用显示系统在3D窗口中显示所渲染的图像。当显示时,所渲染的图像在视觉上表示(示出)被描绘于三维空间的折叠矩形之上的图像。在各种实施例中,方法还可以允许用户将附加的图像描绘的折叠矩形添加至三维空间。图像描绘的折叠矩形在三维空间中可以具有任意所期望的构型。例如,它们可以彼此自由地相交。在各种实施例中,方法还可以允许用户在3D世界中“四处走动”(导航)。在某些实施例中,3D虚拟世界可以包括一个或多个其它类型的图形对象。因而,通过渲染动作所获得的渲染的图像可以包括其它类型的图形对象的可视化表示。例如,3D虚拟世界可以包括表示一个或多个储层模型的对象;表示一个或多个地下层位 (subsurface horizon)的对象;表示一个或多个地震剖面的对象;表示在地球地下中的井眼的三维轨迹的对象;或者它们的任意组合。在某些是实例中,构想了有存储程序指令的计算机可访问的存储介质。程序指令是可由计算机系统执行以实现方法,例如,在此所描述的方法实施例,或者,在此所描述的方法实施例的任意组合,或者,在此所描述的任意方法实施例的任意子集。在某些实施例中,计算机系统被配置以包括处理器(或一组处理器)和存储介质。 存储介质存储程序指令。处理器被配置用于读取并执行程序指令。程序指令可执行用于实现方法,例如,在此所描述的各种方法实施例的任一种,或者在此所描述的方法实施例的任意组合,或者,在此所描述的方法实施例的任意子集。计算机系统可以以各种形式中的任一种来实现。在此所描述的各种实施例允许用户(或一组用户)观看在三维背景下的,即,描绘于再三维空间内所排布的折叠矩形上的图像。这种观看性能可以允许用户作出关于图像中的特征和/或结构的更知情的解释和决定。例如,用户可以使用在此所描述的可视化来作出关于在何处钻打一组单个或多个井眼,在何处对井眼进行穿孔,在给定的储层中钻打多少井眼的决定;估计储层的生产能力;估计勘探诸如石油、天然气、矿石或煤炭的物质的给定矿藏的成本或难度;等等。附图说明图IA示出了用于使图像在3D背景下可视化的方法的一种实施例。图IB示出了图像被描绘于三维空间中的折叠矩形上的一种实例。图IC示出了图像被描绘于三维空间中的折叠矩形上的另一种实例。图2示出了可以用来执行程序指令的计算机系统的一种实施例。图3A示出了用于将第二折叠矩形添加至三维空间的方法的一种实施例。图;3B示出了两个折叠矩形相交于三维空间中的实例。图4A示出了用于修改折叠矩形在3D空间中的空间构型的方法的一种实施例。图4B示出了折叠矩形通过移动对应的折现中的关节点来修改的实例。图5A示出了用于通过移动窗口 W2中的对应折线来转移3D空间中的折叠矩形的方法的一种实施例。图5B示出了通过移动窗口 W2中的对应折线P1来转移折叠矩形F1的实例。图6A示出了用于通过指定给对应的折线添加点至来给3D空间中的折叠矩形添加结构的方法的一种实施例。图6B示出了通过给对应的折线添加另一个点来给三维空间中的对象添加另一个面的实例。图7示出了用于在3D空间中移动观看点的方法的一种实施例。图8示出了用于在3D空间中改变观看方向的方法的一种实施例。图9A示出了调整观看点和观看方向以实现在3D环境中“四处走动”的效果的实例。图9B示出了用于基于用户指定的旋转来同步调整观看点和观看方向的方法的一种实施例。图IOA示出了用于基于当前光标在窗口 W2中的位置而使窗口 W1中的折线上的点突出显示(highlight)的方法的一种实施例。图IOB示出了在窗W2中的折叠矩形F1上的光标位置Xe的实例。图IOC示出了由当前观看点和当前观看方向所限定的射线的实例;由射线所命中的在折叠矩形F1上的点Q ;以及在窗W3中的对应点(以叉丝准线突出显示的)。图11示出了用于显示坐标框信息的方法的一种实施例。图12A示出了用于生成三维空间的折叠矩形的“扁平”可视化的方法的一种实施例。图12B示出了在窗W3中的“扁平”可视化(在此也称为“2D剖视图”)的实例。图13A示出了用于在3D空间中的折叠矩形上画图、书写或打字的方法的一种实施例。图13B示出了在窗口 W3的图像中画水平线并且使该图画出现于折叠矩形F1上的实例。图14A示出了用于将空间定位的注释添加至对象(例如,在3D空间中的折叠矩形之一)上的表面的方法的一种实施例。图14B示出了将图形指示符1472注入至折叠矩形F1上以指出空间定位的注释的存在的实例。图15示出了用于使在3D空间中给定的一个折叠矩形上产生动画,S卩,以一系列图像产生动画的方法的一种实施例图16示出了根据一种实施例的垂直地理参考的栅格图像的多个视图。虽然本专利技术易受到各种修改及可选形式的影响,但是其具体的实施例以实例的方式示出于附图中并在此详细地描述。但是,应当理解,附图及其详细的描述并不旨在将本专利技术限制于在此所公开的特定形式,而是本文档来自技高网...

【技术保护点】

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

【专利技术属性】
技术研发人员:D·J·穆拉S·L·史密斯
申请(专利权)人:兰得马克制图公司
类型:发明
国别省市:

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

1
相关领域技术