上下文感知定位、映射和跟踪制造技术

技术编号:12345099 阅读:52 留言:0更新日期:2015-11-18 18:00
示范性方法、设备以及系统推断用户或装置的上下文。根据所述推断的上下文配置计算机视觉参数。根据所述配置的计算机视觉参数执行计算机视觉任务。所述计算机视觉任务可以通过以下各者中的至少一者:所述装置的环境的视觉映射、所述装置或对象在所述装置的所述环境内的视觉定位,或所述装置在所述装置的所述环境内的视觉跟踪。

【技术实现步骤摘要】
【国外来华专利技术】
本文披露的主题一般涉及映射、定位和跟踪。
技术介绍
计算机视觉系统一般包含获取、处理、分析以及理解图像以及一般来说来自现实世界的高维数据以产生数字或符号信息(例如决策形式)的方法。计算机视觉中的一个已知问题为确定图像数据是否含有特定对象、特征或活动。尽管人类可能能够快速解决上述问题,但计算机视觉系统领域仍为针对任意境遇中的任意对象的一般情形的发展中理解。稳定计算机视觉算法对扩增实境使用情形高度有益。可能存在多种算法和参数来实现具体任务。许多计算机视觉算法取决于参数或特征的选择并且取决于具体情况的特定调整。没有一组通用参数或算法可以对全部情况起作用并且难以不使用额外信息就推断出这些参数“在运行中”。因此,需要改善的计算机视觉技术。
技术实现思路
本文所披露的实施例可能涉及执行计算机视觉任务的方法。所述方法可包含推断用户或装置的上下文,并且根据推断的上下文配置计算机视觉任务。所述方法可进一步包含执行包含以下各者中的至少一者的计算机视觉任务:视觉映射装置的环境、在装置的环境内视觉定位装置或对象,或在装置的环境内视觉跟踪装置。本文所披露的实施例可涉及具有执行一种方法的指令的机器可读非暂时性存储媒体,所述方法包含计算机视觉任务。所述方法可进一步包含推断用户或装置的上下文,并且根据推断的上下文配置计算机视觉任务。所述方法可进一步包含执行包含以下各者中的至少一者的计算机视觉任务:视觉映射装置的环境、在装置的环境内视觉定位装置或对象,或在装置的环境内视觉跟踪装置。本文所披露的实施例也可以涉及一种设备,其包含用于执行计算机视觉任务的装置。所述设备进一步包含推断用户或装置的上下文,并且根据推断的上下文配置计算机视觉任务。所述设备可进一步包含执行包含以下各者中的至少一者的计算机视觉任务:视觉映射装置的环境、在装置的环境内视觉定位装置或对象,或在装置的环境内视觉跟踪装置。本文所披露的实施例可进一步涉及一种数据处理系统,其包含处理器和可配置以存储用以执行计算机视觉任务的指令的存储装置。数据处理系统经进一步配置以推断用户或装置的上下文,根据推断的上下文配置计算机视觉任务以及执行计算机视觉任务。计算机视觉任务针对以下各者中的至少一者进一步配置:视觉映射所述装置的环境、在所述装置的所述环境内视觉定位所述装置或对象,或在所述装置的所述环境内视觉跟踪所述装置。其它特征和优势将从附图及【具体实施方式】中显而易知。【附图说明】图1是在一个实施例中可实践本专利技术的方面的系统的框图;图2是说明在一个实施例中包含传感器和示范性处理模块的系统的子区段的框图;以及图3说明用于定位、映射和跟踪的方法的一个实施例的流程图。【具体实施方式】本文中所用的词语“示范性”或“实例”意思是“充当实例、例子或说明”。本文中描述为“示范性”或描述为“实例”的任何方面或实施例未必应被解释为比其它方面或实施例优选或有利。图1为说明可在其中实践本文中描述的实施例的示范性数据处理系统的框图。所述系统可为装置(例如装置100),其可包含一或多个处理器101、存储器105、I/O控制器125以及网络接口 110。装置100还可包含耦合到一或多个总线或信号线的若干装置传感器,所述总线或信号线进一步耦合到处理器101。应了解,装置100还可包含显示器120、用户接口(例如键盘、触摸屏或类似装置)、电源装置121 (例如电池),以及通常与电子装置有关的其它组件。在一些实施例中,装置可为移动或非移动装置。网络接口 110还可耦合到若干无线子系统115(例如蓝牙166、WiFi 111、蜂窝161或其它网络)以经由无线链路将数据流发射到无线网络/从无线网络接收数据流,或可为用于直接连接到网络(例如因特网、以太网或其它无线系统)的有线接口。因此,装置可为:移动装置、无线装置、蜂窝电话、个人数字助理、移动计算机、可穿戴式装置(例如头戴式显示器、虚拟现实眼镜等)、机器人导航系统、平板计算机、个人计算机、膝上型计算机,或具有处理能力的任何类型的装置。装置(例如装置100)可包含传感器,例如时钟130、环境光传感器(ALS) 135、加速计140、陀螺仪145、磁力计150、温度传感器151、气压传感器155、红色-绿色-蓝色(RGB)颜色传感器152、紫外线(UV)传感器153、UV-A传感器、UV-B传感器、指纹传感器、触摸传感器、指南针、蓝牙166、WiFi 111、蜂窝161、接近度传感器167和/或全球定位传感器(GPS) 160。在一些实施例中,麦克风165、相机170和/或无线子系统115用作传感器以分析装置的环境。在一些实施例中,多个相机集成或接入到装置。举例来说,移动装置可具有至少一前部和后部安装的相机。在另一个实例中,机器人导航系统可具有多个不同相机来捕获机器人的多个视点。在一些实施例中,其它传感器也可以具有多个副本或版本。存储器105可耦合到处理器101以存储指令供处理器101执行。在一些实施例中,存储器105为非暂时的。存储器105还可存储一或多个模型或模块以实施下文描述的实施例。存储器105还可存储来自集成或外部传感器的数据。此外,存储器105可存储应用程序接口(API)用于接入模块171 (例如应用数据模块、上下文模块、定位模块、映射模块以及跟踪模块)。存储器105还可存储描述预定义特征调度信息的配置文件、训练数据样本、传感器数据样本,或关于类别或特征的功率简档。虽然模块171说明为与装置100中的其它元件分离,但模块171可完全或部分由图1中说明的其它元件实施,例如在处理器101和/或存储器105中,或在装置100的另一处理器和/或存储器中,或在装置100的一或多个其它元件中。关于模块171的实施的额外细节在下文描述。应了解,本文中描述为将在下文中描述的系统和方法的实施例可以通过装置和/或装置的其它电路和/或其它装置的处理器101执行指令(例如如存储于存储器105或其它元件中)来实施。具体来说,装置的包含(但不限于)处理器101的电路可在程序、工艺路线或指令的执行控制下操作,来执行根据本专利技术的实施例的的方法或工艺。举例来说,此程序可在固件或软件中实施(例如存储在存储器105和/或其它位置中)且可由处理器来实施,例如处理器101和/或装置的其它电路。另外,应了解,术语处理器、微处理器、电路、控制器等是指能够执行逻辑、命令、指令、软件、固件、功能性等的任何类型的逻辑或电路。此外,应了解,本文描述的一些或所有功能、引擎或模块可由装置本身执行,且/或本文描述的一些或所有功能、引擎或模块可由通过I/O控制器125或网络接口 110 (无线方式或有线方式)连接到装置的另一系统执行。因此,一些和/或所有功能可由另一系统执行,且结果或中间计算可传递回到装置。在一些实施例中,此另一装置可包括经配置以实时或近实时处理信息的服务器。在一些实施例中,另一装置经配置以例如基于装置的已知配置预先确定结果。此外,图1中说明的元件的一或多者可从装置100省略。举例来说,传感器130-165中的一或多者可在一些实施例中省略。装置(例如装置100)可使用一或多个传感器或应用数据来搜集环境信息并且推断与装置有关的上下文。在一个实施例中,上下文感知定位、映射和跟踪(CALMT)可确定以本文档来自技高网...

【技术保护点】
一种用于执行计算机视觉任务的机器实施方法,所述方法包括:推断用户或装置的上下文;根据所述推断的上下文配置计算机视觉任务;以及执行所述计算机视觉任务,其中所述计算机视觉任务进一步包括以下各者中的至少一者:所述装置的环境的映射,所述装置或对象在所述装置的所述环境内的定位,或所述装置在所述装置的所述环境内的跟踪。

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

【专利技术属性】
技术研发人员:M·拉马钱德兰A·史汪明纳桑S·萨达希瓦姆
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1