利用传感器数据确定来自图像的信息的制作方法

文档序号:8457774阅读:412来源:国知局
利用传感器数据确定来自图像的信息的制作方法
【专利说明】
[0001] 相关申请的交叉引用
[0002] 本申请要求于2014年1月9日提交的名称为"DeterminingInformationFrom ImagesUsingSensorData(利用传感器数据确定来自图像的信息)"的美国临时专利申 请序列号61/925, 581的权益,并且要求于2014年12月24日提交的名称为"Determining InformationFromImagesUsingSensorData(利用传感器数据确定来自图像的信息)" 的美国临时专利申请序列号62/096, 807的权益,出于所有目的而将这两者的全部内容通 过引用结合于本申请中。
技术领域
[0003] 本书面描述一般涉及确定来自图像的信息,包括使用运动传感器数据确定来自图 像的信息,如三维信息等。
【背景技术】
[0004] 如移动电话或数字照相机的电子设备可包括一个或多个传感器,诸如加速度计和 /或陀螺仪。该传感器可以生成传感器数据,该传感器数据指示移动设备的一个或多个运 动,例如移动设备的加速度或者电子设备的运动的角速度。一些电子设备还可以包括图像 摄取装置,如照相机,该图像摄取装置可被用于摄取对象的图像。

【发明内容】

[0005] 根据本发明的一实施方式,提供了一种装置,该装置包括:至少一个处理器电路, 至少一个处理器电路被配置为:从图像摄取装置接收一系列图像,其中,一系列图像中的每 个图像均包括物理对象的表示型态(representation,画像);从至少一个传感器装置接收 一系列传感器数据项,其中,一系列传感器数据项中的每个数据项均对应于一系列图像中 的一个图像;至少部分地基于一系列图像和对应的一系列传感器数据项来确定物理对象的 物理长度。
[0006] 优选地,图像摄取装置的位置针对一系列图像中的每个图像是非固定的。
[0007] 优选地,至少一个传感器装置包括加速度计,并且一系列传感器数据项包括一系 列加速度数据项,一系列加速度数据项对应于当通过图像摄取装置摄取一系列图像中的每 个图像时图像摄取装置的位置的变化。
[0008] 优选地,确定物理对象的物理长度包括对一系列加速度数据项进行二重积分。
[0009] 优选地,至少一个传感器装置包括速度陀螺仪,并且一系列传感器数据项包括对 应于图像摄取装置的位置的变化的一系列角速度数据项。
[0010] 优选地,确定物理对象的物理长度包括对一系列角速度数据项进行积分。
[0011] 优选地,至少一个处理器电路进一步被配置为:针对一系列图像中的每个图像,确 定表示型态上与物理对象上的第一定位对应的第一点和表示型态上与物理对象上的第二 定位对应的第二点,其中,物理对象的物理长度对应于第一点和第二点之间的距离。
[0012] 优选地,至少一个处理器电路进一步被配置为:在显示装置上显示均具有在第一 点上的第一指示符和在第二点上的第二指示符的一系列图像中的每一个。
[0013] 优选地,至少一个处理器电路进一步被配置为:至少部分地基于物理对象的物理 长度与一系列图像的至少一个图像的物理对象的所述表示型态的像素长度之间的相互关 系,来确定物理对象的物理长度。
[0014] 优选地,物理对象与图像摄取装置相距已知距离,并且相互关系至少部分地基于 图像摄取装置的焦距、已知距离以及物理对象的表示型态的像素长度。
[0015] 优选地,物理对象与图像摄取装置相距已知距离,至少一个传感器图像装置包括 速度陀螺仪,一系列传感器数据项包括对应于图像摄取装置的位置的变化的一系列角速度 数据项,并且至少一个处理器电路被配置为:至少部分地基于一系列图像、对应的一系列角 速度数据项以及到物理对象的已知距离来确定物理对象的物理长度。
[0016] 根据本发明的另一实施方式,提供了一种方法,包括:显示包括物理对象的表示型 态的图像,图像是从图像摄取装置接收的;接收物理对象的表示型态上的第一点和第二点 的指示,第一点对应于物理对象上的第一定位,并且第二点对应于物理对象上的第二定位; 从图像摄取装置接收均包括物理对象的表示型态的一系列图像,其中,图像摄取装置的位 置针对一系列图像中的每个图像是非固定的;从至少一个传感器装置接收对应于一系列图 像的一系列传感器数据项,其中,图像摄取装置针对一系列图像中的每个图像的位置是根 据对应的每个传感器数据项来确定的;以及至少部分地基于一系列图像和一系列传感器数 据项来确定物理对象上的第一定位和第二定位之间的物理距离。
[0017] 优选地,至少一个传感器装置包括加速度计,并且一系列传感器数据项包括一系 列加速度数据项,并且确定物理对象上的第一定位和第二定位之间的物理距离包括对一系 列加速度数据项进行双重积分。
[0018] 优选地,至少一个传感器装置包括速度陀螺仪,一系列传感器数据项包括一系列 角速度数据项,并且确定物理对象上的第一定位和第二定位之间的物理距离包括对一系列 角速度数据项进行积分并利用图像摄取装置到物理对象的已知距离。
[0019] 优选地,该方法进一步包括:将一系列图像中的每个图像与第一点的第一指示和 第二点的第二指示一起进行显示。
[0020] 根据本发明的又一实施方式,提供了一种包括存储在有形计算机可读存储介质中 的指令的计算机程序产品,指令包括:接收由图像摄取装置摄取的物理区域的图像的指令; 确定图像上的第一点和图像上的第二点的指令,其中,第一点对应于物理区域的第一定位, 并且第二点对应于物理区域的第二定位;接收一系列图像和对应的一系列传感器数据项的 指令,其中,一系列图像包括物理区域的第一定位和第二定位,一系列传感器数据项指示当 通过图像摄取装置摄取一系列图像中的每个图像时图像摄取装置的位置;以及至少部分地 基于一系列图像中的至少一些和一系列传感器数据项中的至少一些来确定物理区域的第 一定位和第二定位之间的距离的指令。
[0021] 优选地,图像摄取装置的位置针对一系列图像中的每个图像是非固定的。
[0022] 优选地,一系列传感器数据项包括一系列加速度数据项,并且确定第一定位和第 二定位之间的距离包括对一系列加速度数据项进行双重积分。
[0023] 优选地,一系列传感器数据项包括一系列角速度数据项,并且确定第一定位和第 二定位之间的距离包括对一系列角速度数据项进行积分。
[0024] 优选地,指令还包括:确定经确定的距离的精度的指令;以及将经确定的距离与 经确定的精度的指示一起显示的指令。
【附图说明】
[0025] 本技术的某些特征列于后附的权利要求书。然而,出于说明DE目的,本技术的若 干实施方式示于下列附图中。
[0026] 图1示出了其中根据一个或多个实施例可实施的一种用于利用传感器数据确定 来自图像的信息的系统的示例网络环境。
[0027] 图2示出了根据一个或多个实施例的示例电子设备。
[0028] 图3示出根据一个或多个实施例的示例用户界面。
[0029] 图4示出了根据一个或多个实施例的示例用户界面。
[0030] 图5示出了根据一个或多个实施例的电子设备的示例处理的流程图。
[0031] 图6示出了根据一个或多个实施例的电子设备的示例处理的流程图。
[0032] 图7示出了根据一个或多个实施例的电子设备相对于具有第一和第二定位的对 象的示例运动图。
[0033] 图8示出了根据一个或多个实施例的电子设备相对于具有第一和第二定位的对 象的示例运动图以及示例MATLAB代码。
[0034] 图9概念性地示出了能够实施本技术的一个或多个实施例的示例电子系统。
【具体实施方式】
[0035] 以下阐述的【具体实施方式】旨在作为本技术的各种配置的说明,而无意表示能够实 践本技术的唯一的配置。附图并入本文中且构成了【具体实施方式】的一部分。【具体实施方式】 包括特定细节,是出于提供彻底理解本技术的目的。然而,本技术不限于本文所阐述的特定 细节,并且可以使用一个或多个实施例来实践。在一个或多个实例中,结构和组件以框图形 式示出,从而避免模糊本技术的概念。
[0036] 主题系统允许诸如移动电话、平板设备等电子设备,或者包括图像摄取装置和一 个或多个传感器设备的任何设备,来确定由电子设备摄取的一个或多个图像中表示的对象 的物理长度。在一个或多个实施例中,例如通过平移运动和/或旋转运动连续地移动电子 设备,同时摄取对象的一系列图像并产生指示运动的相应的一系列的传感器数据项。然后 该电子设备可至少部分基于一系列图像和/或相应的一系列的传感器数据项,确定所摄取 的图像中表示的对象的物理长度。
[0037] 图1示出了示例网络环境100,其中用于使用传感器数据确定来自图像的信息的 系统可以根据一个或多个实施例来实施。然而,并非需要所有描述的组件,且一个或多
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1