首页> 中国专利> 自动发现受欢迎的地标

自动发现受欢迎的地标

摘要

本发明涉及自动发现受欢迎的地标。在一个实施例中,本发明是一种用于填充以及更新地标图像数据库的方法,所述方法包括:根据地理接近性对地理标注图像进行地理聚类以生成一个或多个地理集群,以及根据图像相似性对一个或多个地理集群进行视觉聚类以生成一个或多个视觉集群。在另一个实施例中,本发明是一种用于从数字图像识别地标的系统,其包括以下组件:地理标注图像数据库;地标数据库;地理聚类模块;以及视觉聚类模块。在其它实施例中,本发明可以是一种增强检索地标图像的用户查询的方法,或一种用文本标记自动标注新的数字图像的方法。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-05-18

    授权

    授权

  • 2018-01-23

    著录事项变更 IPC(主分类):G06F17/30 变更前: 变更后: 申请日:20090512

    著录事项变更

  • 2015-02-18

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20090512

    实质审查的生效

  • 2015-01-21

    公开

    公开

说明书

分案说明

本申请属于申请日为2009年5月12日的中国专利申请 200980127106.5的分案申请。

技术领域

本发明总体上涉及数字图像集合,更具体地涉及识别大型数字图 像集合中的受欢迎的地标(landmark)。

背景技术

随着数字图像的使用增加、数字存储介质的容量和可用性增大以 及由诸如因特网的数字传输介质提供的互连性,数量日益增大的人群 可访问愈加大型的数字图像库。来自遍及世界的各种位置的具有广泛 兴趣的人拍摄各种主题的照片,并且使那些照片例如在因特网上可用。 例如,来自世界各地的各种地标和旅游地点的数字照片可以由具有拍 摄照片的不同技能水平的人拍摄,并且被张贴(post)到web上。照片 可以示出来自不同角度、以及从相同或不同距离拍摄的相同地标。

为了利用包含在这些大型数字图像库中的信息,必要的是,对所 述库进行组织。例如,在诸如Google照片或Picasa的数字图像网站, 起始于高级菜单,人们可以向下钻取(drill down)至对其而言照片可 用的详细的主题收录。替选地,人们可以能够搜索具有数字照片的一 个或多个站点。例如,一些旅游信息网站下载了与已公布的受欢迎的 旅游地点列表相关联的地标的图像。

然而,没有可以从这些大型集合自动提取诸如最受欢迎的旅游目 的地的信息的已知系统。随着大量新的照片被添加到这些数字图像集 合,可能不可行的是,用户以会增加那些数字图像集合的有用性的完 整和一致的方式人工标记照片。因此所需要的是,可以自动识别并标 记大型数字图像集合中的受欢迎的地标的系统和方法。

发明内容

在一个实施例中,本发明是一种用于填充(populate)以及更新地 标图像数据库的方法,所述方法包括:根据地理接近性对地理标注 (geo-tagged)图像进行地理聚类(geo-cluster)以生成一个或多个地 理集群(geo-cluster),以及根据图像相似性对一个或多个地理集群视 觉聚类以生成一个或多个视觉集群。

在另一个实施例中,本发明是一种用于从数字图像识别地标的系 统,其包括以下组件:地理标注图像数据库;地标数据库;与所述地 理标注图像数据库通信的地理聚类模块,其中所述地理标注图像被聚 组成一个或多个地理集群;以及与所述地理聚类模块通信的视觉聚类 模块,其中所述一个或多个地理集群被聚组成一个或多个视觉集群, 以及其中视觉集群数据被存储在地标数据库中。

在一个进一步实施例中,本发明是一种增强用来检索地标图像的 用户查询的方法,包括以下阶段:接收用户查询;识别用户查询中的 一个或多个触发词;从地标数据库中选择与一个或多个触发词相对应 的一个或多个对应的标签(tag);以及用一个或多个对应的标签增补 用户查询,生成增补的用户查询。

在又另一个实施例中,本发明是一种自动标注新的数字图像的方 法,包括以下阶段:将新的数字图像与地标图像数据库中的图像进行 比较,其中地标图像数据库包括一个或多个地标的图像的视觉集群; 以及基于所述视觉集群中的至少一个用至少一个标签标注新的数字图 像。

附图说明

将参考本发明的实施例,这些实施例的示例可以在附图中图示。 这些附图意在说明而非限制。尽管在这些实施例的语境中一般地描述 了本发明,但是应当理解的是,这并不意在将本发明的范围限制在这 些特定实施例。

图1是根据本发明的一个实施例的用来填充和更新地标图像数据 库的系统。

图2示出了实现本发明的一个实施例的方法的高层级流程图。

图3是示出了在一个实施例中的图2中所示的地理聚类阶段的更 详细操作的流程图。

图4是示出了在一个实施例中的图3中所示的地理集群创建阶段 的更详细操作的流程图。

图5是示出了在一个实施例中的图2中所示的视觉聚类阶段的更 详细操作的流程图。

图6是在本发明的一个实施例中使用的图形用户接口。

图7是根据本发明的一个实施例的更新地标图像数据库的方法。

图8是根据本发明的一个实施例的使用已存储的地标信息来增强 用户查询的方法。

图9是根据本发明的一个实施例的用来自动注释包含地标的图像 的方法。

图10是根据本发明的一个实施例的示出了关于根据用户指定的选 择标准检索的地标和对应的集群的信息的示例用户界面屏。

图11是根据本发明的一个实施例图示了用来维护集群和地标的方 法的操作的流程图。

图12是根据本发明的一个实施例的示出了有关一个视觉集群的细 节的示例用户界面屏。

图13是根据本发明的一个实施例图示了用来维护视觉集群的方法 的操作的流程图。

具体实施方式

虽然在此参考用于特定应用的说明性实施例描述了本发明,但是 应当理解的是,本发明不限于此。本领域的技术人员使用在此的教导 将认识到额外修改、应用和在本发明的范围以及本发明在其中将是大 量利用的额外领域内的实施例。

本发明包括用于自动识别并分类数字图像中的对象的方法和系 统。例如,本发明的实施例可以基于在因特网上可访问的数字图像集 合来识别、分类以及排序最受欢迎的旅游地标。本发明的方法和系统 可以使得能够对最受欢迎的旅游位置的最新列表和图像集合的有效维 护,其中旅游位置的受欢迎度可以由该位置被用户张贴到因特网上的 图像的数量来估算。

在图1中示出了根据本发明的一个实施例的受欢迎的地标识别系 统100。处理模块101包括地理聚类模块102和视觉聚类模块103。视 觉聚类模块103还可以包括受欢迎度模块104。在下面描述了模块 102-104的处理功能:关于图3-4描述了地理聚类模块102;关于图5 描述了视觉聚类模块。可以在软件、硬件或以上的组合中实现模块 102-104的处理功能。例如,可以将模块102-104完全实现为软件模块, 或可以使用诸如现场可编程门阵列(FPGA)的硬件来实现地理聚类模 块102的一些功能。本领域技术人员将理解的是,处理模块101可以 包括帮助本发明的功能的额外组件和模块。例如,处理模块101可以 包括一个或多个处理器、存储器、存储设备、用于连接到包括图形用 户接口130、地理标注图像库110和地标数据库系统120的外部设备的 模块。

地标数据库系统120可以包括地标数据库121和相关联的索引 122。地标数据库系统120可以与模块101共同位于同一处理平台或可 以分立定位。地标数据库121可以包括系统100所识别的地标的集合。 地标数据库121中的为每一个地标存储的信息可以包括地标的图像或 图像列表、图像和特征模板以及来自图像的包括地理坐标、时间和用 户信息的元数据。地标数据库121还可以包含处理模块101中的处理 所需的视觉聚类和地理聚类数据。索引122可以包括按照例如而非限 制受欢迎度、地理区域、时间或如感兴趣的主题的其它用户定义的标 准中的一个或多个的顺序将地标安排在地标数据库121中的索引。链 路141可以是包括例如而非限制,外围组件互连(PCI)总线、IEEE 1394 火线接口、以太网接口或IEEE 802.11接口的互连机制中的任何一个或 组合。

用户接口130允许用户或其它外部实体与处理系统101、地标数据 库系统120以及地理标注图像库110交互。可以使用包括例如而非限 制,PCI总线、IEEE 1394火线接口、以太网接口或IEEE 802.11接口 的互连机制中的任何一个或组合将用户接口130连接到系统100的其 它实体。可以将图形用户接口、web接口以及应用编程接口中的一个或 多个包括在用户接口130中。

地理标注图像库110可以包括跨一个或多个网络分布的一个或多 个数字地理标注图像库。本领域技术人员将理解的是,还可以将库110 实现为指向遍及网络分布的可访问的地理标注图像集合的链接的集 合。还可以通过制作在分布式位置可用的全部或部分图像的副本(例 如,下载并存储在本地存储中)来实现库110。在一些实施例中,地理 标注图像库的一部分可以存在于与处理系统101和/或地标数据库系统 120相同的处理平台上。构成地理标注图像库110的不同地理标注图像 集合可以通过因特网、内联网或其它形式的互联网络互连。处理系统 101将从地理标注图像库可用的图像作为输入。在一些实施例中,可以 在将来自分布式图像集合的图像存储在库110中时或输入到处理模块 101之前将其转换为诸如GIF的标准图形格式。实施例还可以要求其它 形式的标准化,诸如降低或增强分辨率,或在下述之前执行对图像的 处理:将图像存储在库110时或输入到处理模块101之前。可以通过 链路142和143使用包括例如而非限制,PCI总线、IEEE 1394火线 接口、以太网接口或IEEE 802.11接口的互连机制中的任何一个或组合 将库110连接到系统的其它组件。

图2是使用来自图像库110的地理编码图像来创建或更新地标数 据库121的本发明的一个实施例的过程200的流程图。过程200包括 两个主要处理阶段:地理聚类阶段201和视觉聚类阶段202。给定地理 编码数字图像集合,例如大型的各种旅游目的地数字图像集合,地理 聚类阶段201可以基于每一个照片的地理位置代码将可用图像分成分 立的组。地理聚类阶段使用在每一个照片中可用的地理编码以将图像 相对快速地分隔成不同的组或地理集群。可以利用预配置的参数,包 括在其内的图像被认为属于同一地理集群的默认半径。然后可以将在 地理聚类阶段201生成的地理集群输入到视觉聚类阶段202。在视觉聚 类阶段202,系统试图通过基于图像相似性将每一个地理集群中的图像 再分成同一对象或地标的图像集群(即,视觉集群)来分隔每一个地 理集群中的图像。注意到,总的来说,至少部分由于对照片集合的地 理聚类是比较已包括在每一个照片中的地理位置信息,所以对照片集 合的地理聚类在计算上比对同一图像集合的视觉聚类花费更少。例如, 相比之下,视觉聚类202可以包括执行对象识别、特征向量生成以及 对图像的每一个中的每一个可识别的对象的比较,然后比较不同图像 的特征向量。

在一些实施例中,可以将包括相关联的图像和/或对相关联的图像 的引用的视觉集群信息存储在诸如地标数据库121的数据库中。存储 在地标数据库121中的图像和/或虚拟图像可以使用允许基于包括受欢 迎度的可配置的标准访问已存储的视觉集群的一个或多个索引122来 访问。例如,已存储的视觉集群可以由更新索引122以允许按照向每 一个集群提交了图像的独特(unique)用户的数量的顺序访问的受欢迎 度模块104处理。

在一些实施例中,所选择的视觉集群可以经受用户查阅和/或可以 由计算机程序进一步处理。例如,可选地,满足指定标准,诸如具有 少于预定数量的图像,的视觉集群可以经受用户查阅。用户可以通过 包括以下的行为来修改一个或多个视觉集群:删除图像、添加图像或 将图像重新分配到另一个集群。用户还可以指定新的标签信息或修改 现存标签信息。本领域技术人员将理解的是,根据从用户或计算机程 序接收的外部数据来处理视觉集群可以要求系统执行额外的功能以维 护存储在数据库系统120中的地理集群和视觉集群信息的一致性。

图3示出了两个处理阶段,创建地理集群301和验证地理集群302, 在本发明的一些实施例中所述阶段包括在地理聚类阶段201中。创建 地理集群301可以包括使用一个或多个预定义半径参数来基于两个图 像上的地理位置代码确定一个图像是否在另一个图像的地理半径内。 注意到,地理聚类算法可能需要考虑实际指示相机的位置而不是对象 或地标的位置的地理位置编码。对照片的地理标注可以通过若干装置 来实现,所述装置包括具有GPS能力的数码相机、连同匹配软件的与 相机分离的GPS设备、使用诸如Google地球的工具或对照片的可交换 图像格式(EXIF)标签的人工编辑。地理标注的方法在本领域一般已 知,因此在本公开中没有描述。并且,尽管默认的地理集群半径可以 适于感兴趣的大部分地标或对象,但是一些地标可能需要不同的集群 半径参数以产生对图像的最有效的聚组。在阶段301,基于地理接近性 来生成一个或多个图像的集群。

在地理集群验证阶段302,可以基于所选择的标准来验证在创建地 理聚类阶段301生成的地理集群中的每一个。例如,在本发明的一个 实施例中,目标可以是确保选择用于进一步处理的每一个地理集群合 理地包括旅游地标,即受欢迎的地标。相应地,验证标准可以是仅进 一步处理具有来自比预定阈值多的独特用户的图像的地理集群。诸如 具有至少预定数量的提交了同一地标的图像的独特用户的验证标准可 能滤除没有什么受欢迎吸引力的其它建筑物、构筑物和名胜古迹、公 园、山峦、风景等的图像。例如,张贴自己的没有太大受欢迎吸引力 的新近建造的房屋的图片的热情房主不太可能张贴他的房屋的若干数 量的图像,其中该图像的数量与由因特网数字图像集合站点的所有用 户张贴的任何受欢迎的地标的图像的数量相比较是可观的。在一个实 施例中,可以每季节和/或每地理区域设置阈值。在其它实施例中,可 以通过针对独特用户的分布首先分析地理集群来导出阈值。在又其它 实施例中,可以为每一个类型的地标设置阈值。对用于设置阈值的方 法的前述描述仅用于说明的目的。本领域技术人员将理解的是,存在 许多其它方法,通过其可以根据每一次使用的焦点来验证地理集群。

图4图示了在本发明的一个实施例中的地理聚类阶段中的处理的 进一步细节301。对于每一个地理标注图像,可以重复阶段401-405。 对于尚不属于集群的每一个地理标注图像,在阶段401确定从图像到 每一个集群的距离。距离确定可以基于图像的中心的地理坐标。例如, 在一个实施例中,距离可以是从图像的中心到集群的移动平均图像中 心,其中每当新的图像被添加到集群时移动平均被更新以及移动平均 可以被计算为集群中的图像中的每一个的中心的平均。在阶段402,作 出关于图像是否与现存集群匹配的决定。决定可以基于落入距集群的 中心地理坐标的预定半径所定义的区域内的图像的地理坐标。预定半 径可以例如基于每地理区域基础、基于对每一个集群中的图像的中心 坐标的分析或基于地标的类型。如果认为图像是对现存集群的匹配, 则在阶段403将图像添加到该集群。否则,在阶段404创建新的集群。 将图像添加到现存集群或创建新的集群,可能需要计算一些集群参数, 诸如集群的地理中心坐标。当过程301为输入的地理标注图像集而完 成后,地理集群集应当可用。可以将地理集群与相关联的信息一起存 储为地理标注图像库110或处理模块101可访问的另一个存储设备的 一部分。与每一个图像或地理集群相关联的信息可以包括地理位置和 描述图像的其它元数据、如果可用的话,分配给图像的文本标签以及 基于图像的地理位置信息的额外位置信息(即,指定国家和城市的文 本标记)。

图5是在本发明的一个实施例中的视觉聚类阶段202的详细视图。 对于在阶段201生成的每一个地理集群,重复阶段501-505。到视觉聚 类阶段202的输入是在阶段201产生的地理集群集。来自视觉聚类阶 段202的输出是有关输入的地理集群中的每一个的一个或多个视觉集 群。每一个视觉集群应当包括具有同一例如受欢迎的旅游地标的图像。 视觉集群集可以收集以各种相机角度、相机距离和光线条件描绘特定 地标的所有图像。该视觉集群集是否包含具有特定地标的所有图像并 且只有那些图像,是视觉聚类方法的有效性和参数的函数。无论视觉 集群集是否具有包含特定地标的所有图像并且只有那些图像,本公开 的教导都适用。对于地理集群,阶段501创建集群中的图像的索引。 索引可以是集群中的图像的列表,其具有包括原始图像或对原始图像 的引用、从原始图像导出的图像(例如,原始图像的较低分辨率版本)、 一个或多个图像模板和特征向量、用户标识、地理标注、时间信息以 及已分配的任何标签的数据元素。在阶段502,将地理集群中的每一个 图像与对应的索引进行匹配。匹配过程502对于地理集群中的每一个 图像,生成对匹配图像的引用。在匹配过程502之后,索引可以对于 每一个图像,包含对该地理集群内的所有其它匹配图像的引用。阶段 502中的匹配可以包括每一个图像内的对象识别以识别诸如地标的感 兴趣的对象、生成每一个所识别的对象的特征向量,然后比较特征向 量以获取匹配信息。比较可以基于分配给包括在特征向量中的特征的 可配置的数字分值以及将两个图像分类成匹配对的可配置的数字阈 值。图像中的对象识别和生成特征向量的方法在本领域众所周知。例 如,在希腊科孚岛的International Conference on Computer Vision(1999 年9月)第1150-1157页,David G.Lowe的"Object recognition from local  scale-invariant features"中描述了图像中的对象识别的方法。

在阶段503,基于在阶段501-502生成的索引和匹配,生成匹配区 域图。在匹配区域图中,节点是图像,以及在节点之间的链接指示图 像之间的关系。例如,根据阶段502匹配的图像对会具有在它们之间 的链接。在阶段504,使用匹配区域图来生成视觉集群。简而言之,视 觉集群是在基于阶段504中的额外处理删去弱链接后匹配区域图中的 连接的子树。弱链接可以是在图像基于图像或特征模板来匹配的情况 下带有小于阈值数量的匹配特征的链接。一些实施例可以将没有匹配 指定特征集的链接认作为弱链接。如果可用的话,集群中的图像之间 的文本标记协议可以是另一个标准。并且,可以在删去弱链接时考虑 集群中的图像的数量,以最小化带有非常少图像的集群。本领域技术 人员将理解的是,除在此描述的那些外,删去弱链接可以基于多种标 准。最后,在阶段505保存视觉集群数据。可以将视觉集群保存到地 标数据库121。连同每一个视觉集群的图像和对象信息外,可以保存其 它相关数据,包括但不限于描述集群的一个或多个文本标记以及特别 代表集群的一个或多个图像。可以例如通过合并视觉集群的每一个构 成图像的文本标记来生成描述该视觉集群的文本标记。特别代表视觉 集群的一个或多个图像对于在例如受欢迎的旅游地标的索引中显示可 以是有用的。

在本发明的另一个实施例中,实现了对生成的视觉集群的用户验 证。图6图示了图形用户接口601,其可以向用户显示每一个视觉集群 中的图像,以及向用户提供人工编辑每一个集群的各个方面的能力。 例如,图形用户接口可以检索存储在地标数据库621中的视觉集群, 以及将编辑后的视觉集群写回到同一数据库621。图形用户接口601可 以包括集群标记模块602,其允许用户将新的文本标记分配给每一个集 群和/或图像和/或修改每一个集群和/或图像的当前分配的文本标记。例 如,集群标记模块602可以显示每一个集群和它的当前文本标记,以 及分配给集群中的个体图像的标记,以及允许用户修改分配给集群的 文本标记。集群合并模块603可以允许用户合并或拆分集群。对集群 的这样的人工合并或拆分可以是用户在查看了一个或多个集群中的图 像后所期望的。集群编辑模块604可以允许用户从集群添加或删除个 体图像。模块604在人工去除集群的对应的地标的低劣表示时以及对 于人工添加集群的对应的地标的一个或多个新的图像可以是有用的。 除上述外,本发明的实施例可以在用户与系统100交互时向用户提供 各种选项。

返回到图1,在一些实施例中,受欢迎度模块104可以计算每一个 视觉集群的受欢迎度分值,并且相应地对视觉集群进行排名。用于访 问地标数据库121的索引122中的一个或多个可以基于受欢迎度模块 所计算的受欢迎度排名。集群的受欢迎度分值可以基于以下中的一个 或多个:集群中的图像的总数、向集群贡献了图像的独特用户的数量、 在视觉集群的中心的某一预定半径内的图像或带有独特用户标识符的 图像的数量。应当理解的是,还可以使用没有在上面描述的其它方法 来计算受欢迎度分值。

在本发明的另一个实施例中,逐步生成地标数据库。图7是可以 用于逐步生成地标数据库的示例性过程。阶段701中通过其它装置将 新近可用的地理标注图像下载到本地存储或使新近可用的地理标注图 像对处理模块101可用。在阶段702,在包括新的地理标注图像的所有 可用的地理标注图像上实现地理聚类。在上面关于图3-4描述了地理聚 类。在阶段703,由阶段702产生的地理集群经受视觉聚类。在上面关 于图5描述了视觉聚类。完成了视觉聚类后,在阶段704,一些实施例 可以传播用户发起的对先前存储在地标数据库中的视觉聚类中的先前 聚类的部分或全部改变。例如,可以将用户分配或修改的标签传播给 新的聚类。可选地,在阶段705,新的视觉聚类可以经受用户验证和人 工编辑。在上面关于图6描述了若干类型的用户交互。

具有地标数据库121的系统100可以使能许多应用。例如,地标 数据库121可以用于增补用户查询以使查询更聚焦。图8图示了一个 实施例中的可以用于增补用户查询的过程。在阶段802可以为预定触 发词集解析所接收的用户查询。例如,诸如“巴黎”的城市名可以用 于触发城市中的地标,反之亦然。识别了查询中的触发词后,在阶段 803可以为那些触发词搜索地标数据库以识别相关联的标签词。继续前 面的示例,“巴黎”的触发词可以促使搜索发现“埃菲尔铁塔”。在 阶段804,然后将所识别的相关联的标签词用于增补查询字符串。这样 的增补后的查询字符串对于找到更广泛的相关信息可以是有用的。

在图9中示出了在本发明的一个实施例中的另一个应用。过程900 可以用于对数字图像的在线自动标注。例如,在阶段901,将新的数字 图像与地标图像数据库中的图像进行比较。如果找到一个或多个匹配 的图像,则在阶段902基于所有匹配的图像生成标签。在阶段903,用 新近生成的标签标注新的图像。

图10图示了在本发明的一个实施例中的用户接口1000,其中根据 用户输入选择了地标集,并且显示了关于每一个所选择的地标的视觉 集群的细节。可以在诸如1010的每一个区域内显示根据用户指定的标 准来选择的地标。每一个所选择的地标还可以具有用于接收用户输入 的区域,例如复选框1040。对于每一个所显示的地标,可以显示视觉 集群的摘要列表。视觉集群的摘要列表可以被显示,使得其被清楚地 示出为属于特定所显示的地标,例如,用于第一所显示的地标的视觉 集群的摘要列表可以包含在与第一所显示的地标相对应的显示区域 1010内。用于所显示的地标的视觉集群的摘要列表的每一个条目1020 可以具有对应的位置以接收特定于该集群的用户输入,诸如对应于在 1020中表示的视觉集群的复选框1030。每一个条目1020可以包括关 于集群的描述信息1022和用来检索进一步细节的链接1021。例如,关 于每一个集群的描述信息可以包括图像的数量、就向集群贡献图像的 独特用户或作者的数量而言的受欢迎度、关于集群是否被人工修改或 验证过的信息以及诸如键的任何访问信息。链接1021包括用来检索所 选择的集群的图像和个体图像相关数据的链接方法,诸如用户可导航 的超链接。

图11是示出了本发明的一个实施例中的与接口1000有关的处理 的流程图。在阶段1110,用户指定一个或多个选择标准,诸如国家、 城市、地区和/或其它关键词。包括关键词的用户指定的信息可以用来 基于分配给图像的标签搜索图像。用户还可以指定其它检索标准,诸 如所显示的地标的最低受欢迎程度以及具有用户所提交的最小数量的 图像的地标。例如,用户可能希望查看埃及的至少10个独立用户为其 提交过图像的地标。用户还可以指定只有具有至少指定数量的图像的 地标才应当被显示。对于满足用户指定的选择标准的每一个地标,重 复阶段1112至1120。在阶段1112,找到满足用户指定的选择标准的 一个或多个地标。对于每一个所选择的地标,重复阶段1114至1116 以显示具有所选择的地标的视觉集群。在阶段1114,选择视觉集群, 以及在阶段1116,显示描述1020视觉集群的信息。例如,对于每一个 视觉集群,可以显示图像的数量、图像的独特用户标识符或作者的数 量、用来访问集群中的图像的链接、其它访问信息等。对于在阶段1116 显示的每一个视觉集群,可以显示诸如复选框1030的用户输入图形并 且使所述用户输入图形能够用于用户输入。

在阶段1118,作出关于是否存在待显示的与所选择的地标相对应 的更多视觉集群的确定。如果对于所选择的地标,没有更多视觉集群 待被显示,则在阶段1120,显示关于地标的信息。例如,可以显示诸 如地标的名称和位置、受欢迎度、图像的数量等的信息。对于在阶段 1120中显示的每一个地标,还可以显示对应的用户输入图形,并且使 所述用户输入图形能够用于用户输入。例如,在图10中,复选框1040 可以接收与在区域1010中显示的地标相对应的用户输入。在阶段1122, 作出关于是否存在待被显示的额外地标的确定。如果已显示所有满足 用户指定的选择标准的地标,则在阶段1124,接收与视觉集群相对应 的用户输入。与视觉集群相对应的用户输入例如可以指示合并一个或 多个集群或使一个或多个集群与所选择的地标去关联。在阶段1126, 相应地处理视觉集群。在阶段1128,接收与每一个地标相对应的用户 输入。与每一个地标相对应的用户输入例如可以指示合并和/或删除一 个或多个地标。

图12示出了在本发明的一个实施例中的在其中用户可以查看关于 所选择的视觉集群的信息的用户接口1200。接口1200可以包括在其中 显示了代表所选择的视觉集群的一个或多个示例图像的区域1210、在 其中列出了包括视觉集群中的每一个图像的细节的描述数据元素组的 区域1220以及在其中显示了所选择的图像的区域1230。区域1220对 于所选择的集群中的每一个图像,可以包括描述信息1224和诸如复选 框1222的对应的用户输入图形。描述信息1224可以包括,例如而非 限制,用来检索对应的图像的链接、有关图像的数据和时间信息、图 像的作者信息以及标签信息。区域1230可以显示从在1220中显示的 列表检索的图像。在区域1230中显示的图像可以例如而非限制,使用 户能够查看所显示的图像中的感兴趣的区1232。例如,探明任何图像 中的感兴趣的区的能力可以允许用户更好地确定特定图像处于当前集 群中的合适性。

图13是示出了在一个实施例中的与接口1200有关的处理的流程 图。在阶段1310,接收选择视觉集群的用户输入。在阶段1312,例如 在区域1210中选择并显示代表所选择的视觉集群的一个或多个图像。 在阶段1314,例如在区域1220中显示有关所选择的集群中的每一个图 像的信息。信息关于每一个各种数据元素列出,所述各种数据元素包 括例如而非限制,用来检索对应的图像的链接、有关图像的数据和时 间信息、图像的作者信息以及标签信息。还可以为每一个列出的图像 显示诸如复选框1222的用户输入图形,并且使所述用户输入图像能够 用于用户输入。在阶段1316,接收用户输入。在阶段1318,根据所接 收的用户输入来处理视觉集群。例如,可以从所选择的集群删除图像、 可以改变一些标签信息等。

在本发明的一个实施例中,使用众所周知的计算机来实现在此描 述的本发明的系统和组件。这样的计算机可以是能够执行在此描述的 功能的任何商用和众所周知的计算机,诸如可从International Business  Machines(国际商业机器)、Apple、Silicon Graphics公司、Sun、HP、 Dell、Compaq、Digital、Cray等获得的计算机。

包括具有存储在其中的控制逻辑(软件)的计算机可用或可读介 质的任何装置或制成品在此被称为计算机程序产品或程序存储设备。 这包括但不限于计算机、主存储器、硬盘或可移动的存储单元。具有 存储在其中的、在由一个或多个数据处理设备执行时促使这样的数据 处理设备如在此所描述的那样操作的控制逻辑的这样的计算机程序产 品表示本发明的实施例。

应当理解,具体实施方式部分而不是发明内容和摘要部分意在用 于解释权利要求。发明内容和摘要部分可以阐明发明人考虑的本发明 的一个或多个而非所有的示例性实施例,因此发明内容和摘要部分并 不意在以任何方式来限制本发明和所附的权利要求。

在上面借助于说明指定的功能及其关系的实现的功能构造块来描 述了本发明。在此为了便于描述,任意地限定了这些功能构造块的边 界。可以限定替选边界,只要所述指定的功能及其关系被适当地执行。

特定实施例的前述描述如此充分地揭示了本发明的一般特性,使 得其他人可以在不背离本发明的一般思想的情况下,通过应用在本领 域的技术内的知识而容易地修改和/或调整本发明的一般特性以用于这 样的特定实施例的各种应用,而不用进行过度的实验。因此,基于在 此提供的教导和指导,这样的调整和修改意在在所公开的实施例的等 同物的含义和范围内。应当理解的是,在此的措词或术语用于描述而 非限制的目的,因此本说明书的术语或措词应当由技术人员根据所述 教导和指导来解释。

本发明的宽度和范围不应当由上述示例性实施例的任何一个限 制,而是应当仅根据所附权利要求及其等同物来限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号