排序目标尺寸制造技术

技术编号:18580777 阅读:14 留言:0更新日期:2018-08-01 14:51
在一个示例实施方式中,一种用于对目标尺寸排序的系统包括:用于根据对象的扫描生成该对象的三维(3D)模型的模型引擎,用于分析该对象的3D模型并确定该对象的目标尺寸的分析引擎,基于目标尺寸特征、与该目标尺寸特征有关的历史扫描信息或者它们的组合来对目标尺寸排序的排序引擎,和用于显示与该对象的被排序目标尺寸有关的信息的显示引擎。

Sorting target size

In an example implementation, a system for sorting the size of the target includes: a model engine used to generate a three dimensional (3D) model of the object based on a scan of the object, which is used to analyze the 3D model of the object and determine the target size of the object, based on the target size feature, and the size feature of the target. The sorting engine of the relevant historical scanning information or their combination to order the size of the target, and the display engine for displaying information related to the ordered target size of the object.

【技术实现步骤摘要】
【国外来华专利技术】排序目标尺寸
技术介绍
三维(3D)扫描可以有助于分析真实世界的对象以及构造该对象的数字模型。例如,3D扫描可以被用于娱乐行业的数字产品,例如电影和视频游戏。更多的示例可以包括在工业设计、原型设计和质量控制应用中使用3D扫描。附图说明图1示出了与本公开一致的对目标尺寸排序的系统的示例的示意图。图2示出了与本公开一致的计算设备的示例的示意图。图3示出了与本公开一致的对目标尺寸排序的方法的示例的流程图。具体实施方式三维(3D)扫描仪的扫描质量在不同3D扫描仪之间可以改变。例如,一些扫描仪可能无法以所需精度来扫描对象。例如,这种扫描仪可能无法精确地扫描被扫描对象的某些区域和/或特性,例如被扫描对象的凹入区域。本文示例涉及对目标尺寸排序的系统、指令和方法。例如,对目标尺寸排序可以包括用于根据对象的扫描生成对象的三维(3D)模型的模型引擎,用于分析对象的3D模型并确定对象的目标尺寸的分析引擎,用于基于目标尺寸特征、与目标尺寸特征有关的历史扫描信息或者它们的组合来对目标尺寸排序的排序引擎,以及用于显示与对象的被排序目标尺寸有关的信息的显示引擎。如本文使用的,目标尺寸是指可以由用户测量的对象的尺寸以补充该对象的3D模型。目标尺寸可以定义和/或影响对象的其他尺寸。也就是说,对象的目标尺寸可以是该对象的对于定义该对象的形状、大小和/或其他物理特征可能是重要的尺寸。例如,对象可能是圆柱体,其中该圆柱体的目标尺寸可以包括该圆柱体的长度和/或直径。目标尺寸可用于补充对象的使用3D扫描仪的扫描。例如,3D扫描仪可能无法精确地扫描对象的某些特性,这些特性可能是对象的目标尺寸。因此,用户可以测量对象的目标尺寸以补充该对象的3D扫描。显著地,对使用3D扫描仪扫描的对象的目标尺寸排序可以将该对象的较差被扫描区域和/或特性通知该扫描仪的用户。此外,对目标尺寸排序可以通知用户通过对象的特定测量来补充该对象的3D扫描,同时使在形成该对象的精确3D模型时所使用的扫描测量的数量相对减少。例如,将要被测量的3D对象的被排序目标尺寸通知用户并且在每次测量之后修正该3D模型,可以在不需要测量该3D对象的所有被排序目标尺寸的情况下允许具有可接受精度的3D模型,如本文进一步描述的。如本文所使用的,对象可以是其目标尺寸可以被确定的任何3D对象。例如,3D对象可以是可以由扫描仪扫描的任何对象。也就是说,3D对象可以是具有作为第一、第二和第三尺寸的高度、宽度和长度的任何对象。如本文所使用的,扫描仪可以是分析真实世界对象(例如,3D对象)以收集关于该对象的形状和/或外观的数据的任何设备。扫描仪可以是带有附加摄像机、读取器、投影仪、光源和/或其它合适装置或者它们的组合的设备。扫描仪可以被用于生成和发送3D对象的多个图片。系统然后可以分析3D对象的图片,生成该3D对象的3D模型,并确定和排序要被测量的3D对象的目标尺寸,如本文进一步描述的。系统然后可以显示与被排序目标尺寸有关的信息。图1和图2示出了与本公开一致的系统100和计算设备214的示例。图1示出了与本公开一致的对目标尺寸排序的系统100的示例的示意图。系统100可以包括数据库114、排序目标尺寸系统102和/或多个引擎(例如,接收器引擎104、模型引擎106、分析引擎108、排序引擎110、显示引擎112)。排序目标尺寸系统102可以经由通信链路与数据库114通信,并且可以包括多个引擎(例如,接收器引擎104、模型引擎106、分析引擎108、排序引擎110、显示引擎112)。排序目标尺寸系统102可以包括附加的或更少的引擎,这些引擎被示出以执行结合图3进一步详细描述的各种要素。多个引擎(例如,接收器引擎104、模型引擎106、分析引擎108、排序引擎110、显示引擎112)可以包括硬件和机器可读指令(例如,被存储在诸如非暂时性机器可读介质的存储器资源中)的组合,机器可读指令使用诸如处理器等硬件组件(但至少是硬件)是可执行的以执行本文描述的要素(例如,根据对象的扫描生成该对象的三维(3D)模型,分析对象的3D模型并确定该对象的目标尺寸,基于目标尺寸特征、与该目标尺寸特征有关的历史扫描信息或者它们的组合来对目标尺寸排序,以及显示与对象的被排序目标尺寸有关的信息等)。模型引擎106可以包括硬件和/或硬件和机器可读指令的组合(但至少是硬件),以根据对象的扫描生成该对象的三维(3D)模型。例如,模型引擎106可以利用点云信息生成被扫描对象的3D模型。如本文所使用的,点云可以是坐标系中的一组数据点。例如,点云可以是三维坐标系(例如,x、y和z坐标)中的一组数据点。点云可以表示诸如3D扫描仪等设备已经测量到的对象(例如被扫描对象)的外部表面。例如,对象可以通过被包括在点云或多个点云中的一组数据点来表示,其中点云包含针对该组数据点的坐标信息,该坐标信息可以被用于生成该对象的3D模型。分析引擎108可以包括硬件和/或硬件和机器可读指令的组合(但至少是硬件),以分析对象的3D模型并确定该对象的目标尺寸。分析对象的3D模型可以包括确定对象的对象类型、大小、形状和/或其他特征。模型引擎106可以利用对象的来自3D模型的特征(例如类型、大小和/或形状)来确定该对象的目标尺寸。例如,3D模型可以是由两个堆叠的圆柱体组成的对象。因此,3D模型可以由可以与测量相关的至少九个目标尺寸组成,目标尺寸包括对象的第一圆柱体的长度和/或直径、对象的第二圆柱体的长度和/或直径、第一圆柱体的中线沿着两个轴线相对于第二圆柱体中线的位置、第一圆柱体围绕两个轴线相对于第二圆柱体的定向以及对象的总长度,然而对象的目标尺寸不限于以上尺寸。分析3D对象的3D模型可以包括确定该对象的每个目标尺寸的特征。如本文所使用的,目标尺寸的特征可以包括该目标尺寸的确定值、目标尺寸类型和目标尺寸校正。目标尺寸值可以包括目标尺寸的尺寸的值。例如,目标尺寸值可以是对象的圆柱体的长度。也就是说,对象的圆柱体的长度(例如,目标尺寸值)可以是三英寸。目标尺寸类型可以是一种类型的尺寸。在一些示例中,目标尺寸类型可以包括“对象的总长度”、“对象的组件的长度”、“对象的两个组件之间的角度”、“对象的凹部(例如,孔)的深度”、“对象的壁厚度”、“对象的突起的高度”和/或“对象的圆柱形组件的直径”。目标尺寸类型可以是特定对象类型。在一些示例中,目标尺寸类型可以包括“螺栓头的宽度”。在一些示例中,目标尺寸类型可以包括“M4螺栓头的宽度”。目标尺寸校正可以是3D模型的尺寸的值与对象的相应尺寸的值之间的差值。例如,对象的圆柱体的直径的值可以是五英寸,并且3D模型的相应直径的值可以是四英寸;目标尺寸校正是一英寸。每个目标尺寸特征可以具有多于一个可能值,并且可以具有对于该值的关联概率。例如,目标尺寸类型为“六边形的最小宽度”的概率可以为95%,而相同目标尺寸为“螺栓头的最小宽度”的概率可以为80%。排序引擎110可以包括硬件和/或硬件和机器可读指令的组合(但至少是硬件),以基于目标尺寸特征、与该目标尺寸特征有关的历史扫描信息或者它们的组合来对目标尺寸排序。例如,排序引擎110可以将对象的目标尺寸从最高排名排序到最低排名。如本文所述,排序引擎110可以通过确定用户会想要测量目标尺寸的概率以及用户会用本文档来自技高网...

【技术保护点】
1.一种系统,包括:模型引擎,所述模型引擎用于根据对象的扫描生成所述对象的三维(3D)模型;分析引擎,所述分析引擎用于分析所述对象的所述3D模型并确定所述对象的目标尺寸;排序引擎,所述排序引擎用于基于目标尺寸特征、与所述目标尺寸特征有关的历史扫描信息或者它们的组合来对所述目标尺寸排序;和显示引擎,所述显示引擎用于显示与所述对象的被排序目标尺寸有关的信息。

【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:模型引擎,所述模型引擎用于根据对象的扫描生成所述对象的三维(3D)模型;分析引擎,所述分析引擎用于分析所述对象的所述3D模型并确定所述对象的目标尺寸;排序引擎,所述排序引擎用于基于目标尺寸特征、与所述目标尺寸特征有关的历史扫描信息或者它们的组合来对所述目标尺寸排序;和显示引擎,所述显示引擎用于显示与所述对象的被排序目标尺寸有关的信息。2.根据权利要求1所述的系统,其中所述显示引擎用于显示与所述目标尺寸的相对最高被排序目标尺寸有关的信息。3.根据权利要求2所述的系统,其中响应于所述最高被排序目标尺寸的测量结果的接收,接收器引擎用于接收所述对象的经过修正的测量尺寸。4.根据权利要求3所述的系统,其中响应于所述测量结果的接收,所述模型引擎使用所述对象的所述经过修正的测量尺寸来更新所述对象的所述3D模型。5.根据权利要求1所述的系统,其中所述历史扫描信息包括相同对象类型的其他被扫描对象的扫描和历史目标尺寸。6.一种存储指令的非暂时性计算机可读介质,所述指令能够由处理资源执行以使计算设备:从扫描仪接收三维(3D)对象的扫描;根据所述扫描生成所述3D对象的3D模型;分析所述3D对象的所述3D模型来确定所述3D对象的目标尺寸;基于目标尺寸特征、与所述目标尺寸特征有关的历史扫描信息或者它们的组合来对所述目标尺寸排序;和经由用户界面显示与对象的被排序目标尺寸有关的信息。7.根据权利要求6所述的介质,其中显示信息包括显示所述3D模型。8.根据权利要求6...

【专利技术属性】
技术研发人员:C·P·塞耶斯P·雷迪
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国,US

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

1