用于有助于基于内容的图像检索的方法和装置的制作方法

文档序号:6596707阅读:191来源:国知局
专利名称:用于有助于基于内容的图像检索的方法和装置的制作方法
技术领域
本发明的实施例总体上涉及图像管理技术并且更具体地涉及用于有助于基于内容的图像检索的方法和装置。
背景技术
现代计算时代已经带来计算设备的功率和存储容量的巨大扩展。许多计算设备现在包括用于存储、查看和操纵大量高分辨率数字图像的充分功率和存储容量。此外,无线和有线联网以及网络连接速度的扩展允许用户访问通过网络远程存储的大型图像库。也已经明显提高数字相机能力以允许用户捕获利用现代计算设备的扩展功率和存储容量的高分辨率图像。另外,许多移动消费电子设备(比如移动电话)现在包括允许用户容易捕获和存储数字图像的集成数字相机。 因而越来越多的人在他们的日常生活中高频率使用包括数字相机的电子设备。因此,计算设备产生的数字图像的数量和多样性近年来已经大量增加并且有望在将来的数年内继续明显增加。一些图像管理技术已经尝试有助于管理用户存储和/或可访问的大量数字图像。图像管理中的关键技术之一是图像检索。图像检索功能是向用户提供与他的请求有关的图像。

发明内容
这里提供用于有助于图像管理并且更具体地用于有助于基于内容的图像检索的方法、装置和计算机程序产品。就这一点而言,提供可以向计算设备和计算设备用户提供若干优点的系统、方法、装置和计算机程序产品。本发明的实施例在所选目标图像内提供自动生成的推荐兴趣区域(ROI)。推荐ROI允许用户更便利和快速地选择目标图像内的一个或者多个ROI以指定为用于检索有关图像的查询标准。此外,使用自动推荐的ROI可以提高搜索速度和搜索结果准确度。本发明的一些实施例允许用户选择跨越多个不同目标图像的多个ROI作为用于单个图像检索搜索的查询标准。本发明的这样的实施例允许用户更完全构造查询标准并且提供在目标图像均未包括用户想要检索的图像包括的每个ROI要素时的实例中生成更相关的搜索结果集。本发明的一些实施例提供如下基于ROI的搜索历史分析功能,该功能被配置成学习用户输入模式并且确定关于搜索结果的反馈以实现定制和更佳搜索结果。在这样的实施例中利用基于ROI的搜索历史功能以改进ROI推荐和/或搜索结果。本发明的一些实施例确定有意义的反馈而不是仅确定结果图像是否与可以改进搜索历史分析功能的查询标准有关。就这一点而言,本发明的一些实施例确定关于ROI等级的反馈,使得可以关于结果图像是否与作为搜索标准的组成而选择的每个个别目标ROI有关而确定反馈。可以在后续步骤中使用这一反馈以改进搜索结果。在第一不例实施例中,提供一种方法,该方法包括确定选择的目标图像。这一实施例的方法还包括生成候选兴趣区域集。这一实施例的候选兴趣区域集包括目标图像内的一个或者多个兴趣区域。这一实施例的方法还包括确定推荐兴趣区域集。这一实施例的推荐兴趣区域集包括至少部分基于评估标准从候选兴趣区域集选择的一个或者多个推荐兴趣区域,这一实施例的评估标准至少部分基于对维护的基于兴趣区域的搜索历史的分析来确定。这一实施例的方法也包括提供推荐的兴趣区域集以用于用户从推荐兴趣区域集选择一个或者多个目标兴趣区域作为用于在图像库中搜索一个或者多个结果图像的查询标准。在另一示例实施例中,提供一种装置。这一实施例的装置包括至少一个处理器和至少一个存储器的装置,至少一个存储器存储计算机程序代码,其中至少一个存储器和存储的计算机程序代码被配置成与至少一个处理器一起使装置至少确定选择的目标图像。至少一个存储器和存储的计算机程序代码被配置成与至少一个处理器一起还使这一实施例的装置生成候选兴趣区域集。这一实施例的候选兴趣区域集包括目标图像内的一个或者多个兴趣区域。至少一个存储器和存储的计算机程序代码被配置 成与至少一个处理器一起还使这一实施例的装置确定推荐兴趣区域集。这一实施例的推荐兴趣区域集包括至少部分基于评估标准从候选兴趣区域集选择的一个或者多个推荐兴趣区域,这一实施例的评估标准至少部分基于对维护的基于兴趣区域的搜索历史的分析来确定。至少一个存储器和存储的计算机程序代码被配置成与至少一个处理器一起也使这一实施例的装置提供推荐的兴趣区域集以用于用户从推荐兴趣区域集选择一个或者多个目标兴趣区域作为用于在图像库中搜索一个或者多个结果图像的查询标准。在另一示例实施例中,提供一种计算机程序产品。这一实施例的计算机程序产品包括至少一个计算机可读存储介质,至少一个计算机可读存储介质具有存储于其中的计算机可读程序指令。这一实施例的程序指令包括配置成确定选择的目标图像的程序指令。这一实施例的程序指令还包括配置成生成候选兴趣区域集的程序指令。这一实施例的候选兴趣区域集包括目标图像内的一个或者多个兴趣区域。这一实施例的程序指令还包括配置成确定推荐兴趣区域集的程序指令。这一实施例的推荐兴趣区域集包括至少部分基于评估标准从候选兴趣区域集选择的一个或者多个推荐兴趣区域,这一实施例的评估标准至少部分基于对维护的基于兴趣区域的搜索历史的分析来确定。这一实施例的程序指令也包括配置成提供推荐的兴趣区域集以用于用户从推荐兴趣区域集选择一个或者多个目标兴趣区域作为用于在图像库中搜索一个或者多个结果图像的查询标准的程序指令。在另一示例实施例中,提供一种装置,该装置包括用于确定选择的目标图像的装置。这一实施例的装置还包括用于生成候选兴趣区域集的装置。这一实施例的候选兴趣区域集包括目标图像内的一个或者多个兴趣区域。这一实施例的装置还包括用于确定推荐兴趣区域集的装置。这一实施例的推荐兴趣区域集包括至少部分基于评估标准从候选兴趣区域集选择的一个或者多个推荐兴趣区域,这一实施例的评估标准至少部分基于对维护的基于兴趣区域的搜索历史的分析来确定。这一实施例的装置也包括用于提供推荐的兴趣区域集以用于用户从推荐兴趣区域集选择一个或者多个目标兴趣区域作为用于在图像库中搜索一个或者多个结果图像的查询标准的装置。在另一示例实施例中,提供一种承载有计算机可读程序指令的计算机可读存储介质。计算机可读程序指令包括配置成确定选择的目标图像的程序指令。计算机可读程序指令还包括配置成生成候选兴趣区域集的程序指令,候选兴趣区域集包括目标图像内的一个或者多个兴趣区域。计算机可读程序指令还包括配置成确定推荐兴趣区域集的程序指令,推荐兴趣区域集包括至少部分基于评估标准从候选兴趣区域集选择的一个或者多个推荐兴趣区域,评估标准至少部分基于对维护的基于兴趣区域的搜索历史的分析来确定。计算机可读程序指令也包括配置成提供推荐的兴趣区域集以用于用户从推荐兴趣区域集选择一个或者多个目标兴趣区域作为用于在图像库中搜索一个或者多个结果图像的查询标准的程序指令。提供上述发明内容仅为了概括本发明的一些示例实施例以便提供对本发明一些方面的基本理解。因而将理解上文描述的示例实施例仅为示例而不应解释为以任何方式缩小本发明的范围或者精神实质。将理解本发明的范围除了这里概括的实施例之外还涵盖下文将进一步描述的许多潜在实施例。


已经这样以一般性术语描述本发明的实施例,现在将参照未必按比例绘制的以下附图 图I图示了根据本发明一个示例实施例的用于有助于基于内容的图像检索的图像检索装置的框图;图2是根据本发明一个示例实施例的移动终端的示意框图;图3图示了根据本发明一个示例实施例的用于从目标图像选择一个或者多个目标ROI的示例用户接口的一系列图像;图4图示了根据本发明一个示例实施例的用于有助于从多个目标图像选择目标兴趣图像的示例方法的流程图;图5图示了根据本发明一个示例实施例的用于选择目标ROI并且执行图像检索的示例用户接口的一系列图像;图6图示了根据本发明一个示例实施例的用于提供关于结果图像的反馈的示例反馈接口 ; 图7图示了根据本发明一个示例实施例的搜索历史分析功能的流程图;图8图示了根据本发明一个示例实施例的用于有助于基于内容的图像检索的示例工作流程的流程图;图9图示了根据本发明一个示例实施例的用于有助于基于内容的图像检索的示例方法的流程图;以及图10图示了根据本发明一个示例实施例的用于确定兴趣区域等级反馈的示例方法的流程图。
具体实施例方式现在下文将参照附图更完全地描述本发明的一些实施例,在附图中示出了本发明的一些但是并非所有实施例。实际上,本发明可以用许多不同形式来实施而不应解释为限于这里阐述的实施例;实际上,提供这些实施例使得本公开内容将满足适用法律要求。类似标号指代通篇类似单元。如这里所用,术语“电路”指代(a)仅硬件的电路实施(比如仅用模拟和/或数字电路实施);(b)电路与计算机程序产品的组合,该计算机程序产品包括存储于一个或者多个计算机可读存储器上的软件和/或固件指令,这些软件和/或固件指令一起工作以使装置执行这里描述的一个或者多个功能;以及(C)如下电路(如比如微处理器或者微处理器的部分),这些电路需要用于操作的软件或者固件(即使该软件或者固件未在物理上存在)。“电路”的这一定义适用于这一术语在这里(包括在任何权利要求中)的所有用法。作为又一示例,如这里所用,术语“电路”也包括如下实现,该实现包括一个或者多个处理器和/或其部分以及附带软件和/或固件。作为另一示例,如这里所用术语“电路”也例如包括用于移动电话的基带集成电路或者应用处理器集成电路或者在服务器、蜂窝网络设备、其它网络设备和/或其它计算设备中的相似集成电路。
一种图像检索技术是基于内容的图像检索(CBIR),该技术允许用户输入图像或者其分段作为目标图像。CBIR系统然后可以分析目标图像的内容并且在图像数据库中搜索以标识与目标图像有关的结果图像。分析的‘内容’包括可以从图像检索的信息(如比如颜色、纹理、形状、其它全局特征、其它局部特征等)。图I图示了根据本发明一个示例实施例的用于有助于基于内容的图像检索的图像检索装置102的框图。将理解图像检索装置102是作为本发明一个实施例的示例而提供的而不应解释为以任何方式缩小本发明的范围或者精神实质。就这一点而言,本发明的范围除了这里图示和描述的实施例之外还涵盖许多潜在实施例。这样,尽管图I图示了用于有助于基于内容的图像检索的图像检索装置的配置的一个示例,但是许多其它配置也可以用来实施本发明的实施例。可以将图像检索装置102实施为台式计算机、膝上型计算机、移动终端、移动计算机、移动电话、移动通信设备、一个或者多个服务器、一个或者多个网络节点、游戏设备、数字相机/可携式摄像机、音频/视频播放器、电视设备、无线电接收器、数字视频记录器、定位设备、其任何组合等。在一个示例实施例中,将图像检索装置102实施为移动终端(比如图2中所示移动终端)。就这一点而言,图2图示了移动终端10的框图,该移动终端代表根据本发明实施例的图像检索装置102的一个实施例。然而应当理解图示和下文描述的移动终端10仅举例说明可以实施和/或受益于本发明实施例的一类图像检索装置102、因此不应解释为限制本发明的范围。尽管出于示例的目的而图示了并且下文将描述电子设备的若干实施例,但是其它类型的电子设备(比如移动电话、移动计算机、便携数字助理(PDA)、寻呼机、膝上型计算机、台式计算机、游戏设备、电视机和其它类型的电子系统)可以运用本发明的实施例。如图所示,移动终端10可以包括与发送器14和接收器16通信的一个天线12 (或者多个天线12)。移动终端10也可以包括配置成分别向发送器和接收器提供信号以及并且从发送器和接收器接收信号的处理器20。可以例如将处理器20实施为各种装置(包括电路、具有附带数字信号处理器的一个或者多个微处理器、无附带数字信号处理器的一个或者多个处理器、一个或者多个协同处理器、一个或者多个多核处理器、一个或者多个控制器、处理电路、一个或者多个计算机、包括集成电路(如例如ASIC(专用集成电路)或者FPGA(现场可编程门阵列))的各种其它处理单元或者其某一组合)。因而虽然在图2中图示为单个处理器,但是在一些实施例中,处理器20包括多个处理器。处理器20发送和接收的这些信号可以包括根据适用蜂窝系统的空中接口标准和/或任何数目的不同有线或者无线联网技术(包括但不限于无线保真度(Wi-Fi)、无线局域接入网(WLAN)技术(比如电气和电子工程师协会(IEEE)802. 1U802. 16等))的信令信息。此外,这些信号可以包括话音数据、用户生成的数据、用户请求的数据等。就这一点而言,移动终端可以能够用一种或者多种空中接口标准、通信协议、调制类型、接入类型等操作。更具体而言,移动终端可以能够根据各种一代(IG)、二代(2G)、2. 5G、三代(3G)通信协议、四代(4G)通信协议、网际协议多媒体子系统(MS)通信协议(例如会话发起协议(SIP))等操作。例如移动终端可以能够根据2G无线通信协议IS-136 (时分多址(TDMA))、全球移动通信系统(GSM)、IS-95 (码分多址(CDMA))等操作。也例如移动终端可以能够根据2. 5G无线通信协议通用分组无线电服务(GPRS)、增强型数据GSM环境(EDGE)等操作。另外例如移动终端可以能够根据3G无线通信协议(比如通用移动电信系统(UMTS)、码分多址2000 (CDMA2000)、宽带码分多址(WCDMA)、时分-同步码分多址(TD-SCDMA)等)操作。移动终端还可以能够根据3. 9G无线通信协议(比如长期演进(LTE)或者演进型通用地面无线电接入网络(E-UTRAN)等)操作。此外例如移动终端可以能够根据四代(4G)无线通信协议等以及可以将来开发的相似无线
通信协议操作。一些窄带高级移动电话系统(NAMPS)以及全接入通信系统(TACS)移动终端也可以如双模或者更高模式的电话(例如数字/模拟或者TDMA/CDMA/模拟电话)应当的那样受益于本发明的实施例。此外,移动终端10可以能够根据无线保真度(Wi-Fi)或者全球微波接入互操作性(WiMAX)协议操作。理解到,处理器20可以包括用于实施移动终端10的音频/视频和逻辑功能的电路。例如处理器20可以包括数字信号处理器设备、微处理器设备、模数转换器、数模转换器等。可以在在这些设备之间根据它们的相应能力分配移动终端的控制和信号处理功能。处理器还可以包括内部音码器(VC) 20a、内部数据调制解调器(DM) 20b等。另外,处理器可以包括用于操作可以存储于存储器中的一个或者多个软件程序的功能。例如处理器20可以能够操作连通程序(比如网上浏览器)。连通程序可以允许移动终端10根据协议(比如无线应用协议(WAP)、超文本传送协议(HTTP)等)发送和接收网上内容(比如基于位置的内容)。移动终端10可以能够使用传输控制协议/网际协议(TCP/IP)以跨越因特网或者其它网络发送和接收网上内容。移动终端10也可以包括可以操作上耦合到处理器20的用户接口(例如包括耳机或者扬声器24、振铃器22、麦克风26、显示器28、用户输入接口等)。就这一点而言,处理器20可以包括如下用户接口电路,该电路被配置成控制用户接口的一个或者多个单元(如比如扬声器24、振铃器22、麦克风26、显示器28等)的至少一些功能。处理器20和/或包括处理器20的用户接口电路可以被配置成通过在处理器20可访问的存储器(例如易失性存储器40、非易失性存储器42等)上存储的计算机程序指令(例如软件和/或固件)控制用户接口的一个或者多个单元的一个或者多个功能。虽然未示出,但是移动终端可以包括用于向与移动终端有关的各种电路(例如用于提供机械振动作为可检测输出的电路)供电的电池。用户输入接口可以包括允许移动终端接收数据的设备(比如键区30、触摸显示器(未示出)、操纵杆(未示出)和/或其它输入设备)。在包括键区的实施例中,键区可以包括数字键(0-9)和相关键(#、*)和/或用于操作移动设备的其它键。如图2中所示,移动终端10也可以包括用于共享和/或获得数据的一个或者多个装置。例如移动终端可以包括短程射频(RF)收发器和/或询问器64,因而可以根据RF技术与电子设备共享和/或从电子设备获得数据。移动终端可以包括其它短程收发器(如比如红外线(IR)收发器66、使用蓝牙 特别兴趣小组开发的蓝牙 品牌无线技术来操作的蓝f (BT)收发器68、无线通用串行总线(USB)收发器70等)。蓝牙 收发器68可以能够根据超低功率蓝牙 技术(例如Wibree )无线电标准操作。就这一点而言,移动终端10并且特别地为短程收发器可以能够向在移动终端10的邻域内(如比如在10米内)的电子设备发送数据和/或从这些电子设备接收数据。虽然未示出,但是移动终端可以能够根据各种无线联网技术(包括无线保真度(Wi-Fi)、WLAN技术(比如IEEE 802. 11技术、IEEE802. 15技术、IEEE 802. 16技术等))发送和/或接收来自电子设备的数据。在一个示例实施例中,移动终端10可以包括与处理器20通信的媒体捕获单元(比如相机、视频和/或音频模块)。媒体捕获单元可以是用于捕获图像、视频和/或音频用于存储、显示或者发送的任何装置。例如在其中媒体捕获单元包括图像捕获电路36的一个示例实施例中,图像捕获电路36可以包括配置成根据捕获的图像形成数字图像文件的 数字相机。此外,图像捕获电路36的数字相机可以被配置成捕获视频剪辑。这样,图像捕获电路36可以包括为了根据捕获的图像创建数字图像文件以及根据捕获的视频剪辑创建数字视频文件而必需的所有硬件(比如透镜或者其它光学部件)和软件。可选地,图像捕获电路36可以仅包括为了查看图像而需要的硬件,而移动终端10的存储器设备以为了根据捕获的图像创建数字图像文件而必需的软件这样的形式存储用于由处理器20执行的指令。作为又一替代方案,在图像捕获电路36的视野内的一个或者多个对象可以显示于移动终端10的显示器28上以图示用户如果希望则可以捕获的当前显示的图像的视图。在一个示例实施例中,图像捕获电路36还可以包括处理单元(比如辅助控制器20对图像数据进行处理的协同处理器和/或用于压缩和/或解压图像数据的编码器和/或解码器)。编码器和/或解码器可以例如根据联合图象专家组(JPEG)标准、运动图片专家组(MPEG)标准或者其它格式编码和/或解码。移动终端10可以包括可以存储与移动订户有关的信元的存储器(比如订户标识模块(SM) 38、可拆卸用户标识模块(R-UM)等)。除了 SIM之外,移动终端可以包括其它可拆卸和/或固定存储器。移动终端10可以包括易失性存储器40和/或非易失性存储器42。例如易失性存储器40可以包括随机存取存储器(RAM)(包括动态和/或静态RAM、片上或者片外高速缓存存储器等)。可以嵌入和/或可拆卸的非易失性存储器42可以例如包括只读存储器、闪存、磁存储设备(例如硬盘、软盘驱动、磁带等)、光盘驱动和/或介质、非易失性随机存取存储器(NVRAM)等。如同易失性存储器40,非易失性存储器42可以包括用于暂时存储数据的高速缓存区域。存储器可以存储可以由移动终端用于执行移动终端的功能的一个或者多个软件程序、指令、一条或者多条信息、数据等。例如存储器可以包括能够唯一标识移动终端10的标识符(比如国际移动设备标识(IMEI)码)。回到图1,在一个示例实施例中,图像检索装置102包括用于执行这里描述的各种功能的各种装置(比如处理器110、存储器112、通信接口 114、用户接口 116和图像检索电路118)。可以将如这里描述的图像检索装置102的这些装置例如实施为电路、硬件单元(例如适当编程的处理器、组合逻辑电路等)、计算机程序产品(其包括在适当配置的处理设备(例如处理器110)可执行的计算机可读介质(例如存储器112)上存储的计算机可读程序指令(例如软件或者固件)),或者其某一组合。可以将处理器110例如实施为各种装置(包括具有附带数字信号处理器的一个或者多个微处理器、无附带数字信号处理器的一个或者多个处理器、一个或者多个协同处理器、一个或者多个多芯处理器、一个或者多个控制器、处理电路、一个或者多个计算机、包括集成电路(如例如ASIC (专用集成电路)或者FPGA (现场可编程门阵列))的各种其它处理单元或者其某一组合)。因而虽然在图I中图示为单个处理器,但是在一些实施例中,处理器110包括多个处理器。多个处理器可以相互操作通信并且可以被共同配置成执行如这里描述的图像检索装置102的一个或者多个功能。多个处理器可以在单个计算设备上实施,或者多个处理器可以跨越共同配置成作为图像检索装置102来工作的多个计算设备分布。在其中图像检索装置102实施为移动终端10的实施例中,处理器110可以实施为或者包括处理器20。在一个示例实施例中,处理器110被配置成执行存储器112中存储的或者处理器110以别的方式可访问的指令。这些指令在由处理器110执行时可以使图像检索装置102执行如这里描述的图像检索装置102的功能中的一个或者多个功能。这样,无论通过硬件或者软件方法或者通过其组合来配置,处理器110可以包括能够在被相应地配置时执行根据本发明实施例的操作的实体。因此例如当将处理器110实施为ASIC、FPGA等时, 处理器110可以包括用于进行这里描述的一个或者多个操作的具体配置的硬件。可选地,作为另一示例,当将处理器110实施为比如可以存储于存储器112中的指令的执行器时,指令可以具体配置处理器110以执行这里描述的一个或者多个算法和操作。存储器112可以例如包括易失性存储器、非易失性存储器或者其某一组合。虽然在图I中图示为单个存储器,但是存储器112可以包括多个存储器。多个存储器可以在单个计算设备上实施,或者多个存储器可以跨共同配置为作为图像检索装置102来工作的多个计算设备分布。在各种实施例中,存储器112可以例如包括硬盘、随机存取存储器、高速缓存存储器、闪存、光盘只读存储器(CD-ROM)、数字万用盘只读存储器(DVD-ROM)、光盘、配置成存储信息的电路或者其某一组合。在其中图像检索装置102实施为移动终端10的实施例中,存储器112可以包括易失性存储器40和/或非易失性存储器42。存储器112可以被配置成存储用于使图像检索装置102能够实现根据本发明示例实施例的各种功能的信息、数据、应用、指令等。例如在至少一些实施例中,存储器112被配置成缓冲用于由处理器110处理的输入数据。附加地或者可选地,在至少一些事示例中,存储器112被配置成存储用于由处理器110执行的程序指令。存储器112可以用静态和/或动态信息的形式存储信息。存储的信息可以例如包括如下图像库,该图像库包括一个或者多个图像。这一存储的信息可以由图像检索电路118在执行它的功能的过程期间存储和/或使用。可以将通信接口 114实施为配置成从/向实体接收和/或发送数据的用电路、硬件、计算机程序产品(包括存储于计算机可读介质(例如存储器112)上并且由处理设备(例如处理器110)执行的计算机可读程序指令)或者其组合实施的任何设备或者装置。例如通信接口 114可以被配置成与存储图像库的远程计算设备进行通信以在远程存储的图像库内关于图像检索装置102的用户选择的查询标准来搜索图像。作为另一示例,在其中图像检索装置102包括服务器、网络节点等的实施例中,通信接口 114可以被配置成与远程用户终端通信以允许远程用户终端的用户访问图像检索装置102提供的功能。在至少一个实施例中,通信接口 114至少部分实施为控制器110或者以别的方式由处理器110控制。就这一点而言,通信接口 114可以比如经由总线来与处理器110通信。通信接口 114可以例如包括用于实现与一个或者多个远程计算设备通信的天线、发送器、接收器、收发器和/或支持硬件或者软件。通信接口 114可以被配置成使用可以用于在计算设备之间通信的任何协议来接收和/或发送数据。就这一点而言,通信接口 114可以被配置成使用可以用于通过无线网络、有线网络、其某一组合等(图像检索装置102和一个或者多个远程计算设备通过上述网络进行通信)发送数据的任何协议来接收和/或发送数据。通信接口 114还可以比如经由总线来与存储器112、用户接口 116和/或图像检索电路118通信。用户接口 116可以与处理器110通信以接收对用户输入的指示和/或向用户提供可听、可视、机械或者其它输出。这样,用户接口 116可以例如包括键盘、鼠标、操纵杆、显示器、触屏显示器、麦克风、扬声器和/或其它输入/输出机制。在其中图像检索装置102实施为一个或者多个服务器的实施例中,可以减少用户接口 126的方面或者可以甚至消除用户接口 126。用户接口 126可以比如经由总线来与存储器112、通信接口 114和/或图像检索电路118进行通信。图像检索电路118可以实施为各种装置,比如电路、硬件、计算机程序产品(包括存储于计算机可读介质(比如存储器112)上并且由处理设备(例如处理器110)执行的计算机可读程序指令)或者其某一组合,并且在一个实施例中实施为处理器110或者以别的方式由处理器110控制。在其中图像检索电路118与处理器110分开实施的实施例中,图像检索电路118可以与处理器110通信。图像检索电路118还可以比如经由总线来与存储器112、通信接口 114或者用户接口 116中的一个或者多个通信。图像检索电路118可以被配置成使图形用户接口显示于与图像检索装置102操作通信的显示器上。这样的显示器可以例如包括用户接口 116的单元。作为另一示例,这样的显示器可以包括与图像检索装置102通信的如下远程计算设备的显示器,用户通过该远程计算设备访问由图像检索装置102提供的图像检索服务。用户可以利用图形用户接口以选择目标图像。可以经由任何输入和选择手段(例如包括通过将光标放置于所需目标图像的表示上并且用鼠标或者其它输入装置选择所需目标图像、触摸显示于触屏显示器上的所需目标图像的表示等)使用这样的选择。图像检索电路118可以被配置成确定所选目标图像。响应于确定所选目标图像,图像检索电路118可以被配置成生成如下候选兴趣区域集,该候选兴趣区域集包括目标图像内的一个或者多个ROI。图像检索电路118可以被配置成使用任何用于标识ROI的方法来生成候选兴趣区域集。作为示例,图像检索电路118可以被配置成利用特征检测算法以标识和提取目标图像中的局部特征(如比如拐角、接点、兴趣点、边缘、斑点、区域、不变区域)。在标识和提取局部特征时,图像检索电路118可以被配置成确定局部特征的性质(如比如标识的局部特征的坐标、比例、旋转、形状等)。图像检索电路118还可以被配置成确定用于提取的局部特征的特征描述符。特征描述符可以包括根据包括提取的局部特征的图像像素集生成的特征矢量。可以由图像检索电路118用于标识和/或确定图像内的局部特征的性质的示例算法包括SIFT(比例不变特征变换)、SURF(加速鲁棒特征)、形状上下文、GLOH(梯度位置和定向直方图)、可操控滤波器、PCA(主分量分析)-SIFT、微分不变量、自旋图像、复滤波器、不变矩等。然而将理解本发明的实施例并不限于任何用于标识和/或确定 局部特征的性质的具体方法和或者算法。
图像检索电路118可以被配置成比如通过分析确定的描述、特征描述符等来分析提取的局部特征以生成候选ROI集。就这一点而言,图像检索电路118可以被配置成将提取的局部特征的子集中的每个局部特征视为生成的候选ROI集中的ROI。附加地或者可选地,图像检索电路118可以被配置成计算目标图像中的提取的局部特征的分布并且标识具有相对高的局部特征密度的区域。就这一点而言,图像检索电路118可以被配置成分析提取的局部特征的分布模式并且将多个局部特征分组为ROI并且向生成的候选ROI集添加ROI。图像检索电路118可以被配置成在生成候选ROI集时考虑局部特征的显著性。附加地或者可选地,图像检索电路118可以被配置成使用图像分割以将目标图像划分成多个区域,图像检索电路118可以相应地生成如下候选ROI集,该候选ROI集包括目标图像的一个或者多个分割区域。图像检索电路118还可以被配置成至少部分通过检测和 /或考虑人类注意机制来生成候选ROI集。例如图像检索装置102可以耦合到相机、眼睛移动检测设备或者其它装置,图像检索电路118可以能够通过这样的装置监视和检测用户在查看目标图像时的眼睛移动。因而可以确定用户的眼睛被吸引到和/或聚焦于的目标图像的区域以包括向候选ROI集添加的R0I。在一些实施例中,目标图像可以与先前已经查看目标图像的多个用户的被监视的眼睛移动的统计集相关联,该统计集可以由图像检索电路118用来标识目标图像内的ROI以添加到候选ROI集。标识的候选ROI可以代表目标图像中的有区别性和信息性的区域,因此它可能是用户实际想要搜索的恰好部分。ROI的形状可以包括任何形状类型(如比如三角形、矩形、其它多边形、圆形、椭圆形、不规则形状、徒手画形式等)。在附图和后继描述中,举例而言,使用矩形以指示R0I。然而将理解提供矩形仅为了距离而不是限制。由于生成的候选集可以包含许多R0I,所以可能让用户难以从候选ROI集选择目标R0I。因而图像检索电路118在本发明的一些实施例中被配置成确定如下推荐兴趣区域集,该推荐兴趣区域集包括从候选ROI集选择的一个或者多个推荐ROI。就这一点而言,图像检索电路118可以被配置成提供如下搜索历史分析功能,通过该功能维护基于ROI的搜索历史。图像检索电路118可以使用至少部分基于维护的基于ROI的搜索历史确定的评估标准以选择一个或者多个推荐R0I。可以例如基于以往用户选择的目标ROI确定推荐R0I。就这一点而言,如果用户先前已经选择候选ROI作为用于图像检索搜索的目标ROI和/或先前已经选择与候选ROI相似或者与候选ROI相同类或者类型的ROI,则图像检索电路118可以被配置成将该候选ROI标识为推荐R0I。在另一示例中,可以考虑用于目标图像的先前推荐ROI (例如当先前使用目标图像作为用于为图像检索搜索而选择查询标准的基础时推荐的R0I)用于选择为推荐R0I。在又一示例中,可以考虑在目标ROI与对应搜索结果图像(例如来自先前图像检索搜索)之间的历史关系以评估候选ROI就它的可生存性而言的质量作为用于图像检索搜索的查询标准的组成。附加地或者可选地,图像检索电路118可以被配置成至少部分基于候选ROI内的局部特征的数量、聚集度、布置、显著性等来标识推荐ROI。在一些实施例中,图像检索电路118被配置成使用评估标准为候选ROI集中的候选ROI的子集中的每个候选ROI计算推荐分数。图像检索电路118可以被配置成至少部分基于计算的推荐分数从候选ROI集确定一个或者多个推荐ROI。就这一点而言,图像检索电路118可以例如被配置成选择具有最佳推荐分数(例如根据如何评估推荐分数而为最高分数或者最低分数)的预定数目的候选ROI作为推荐ROI集中的推荐ROI。作为另一示例,图像检索电路118可以被配置成选择具有在预定义阈值以上或者以下(例如根据关于是更高还是更低分数指示候选ROI是作为推荐ROI的更佳选择来如何评估推荐分数)的推荐分数的候选ROI作为推荐ROI集中的推荐ROI。然而将理解,图像检索电路118可以在确定目标图像内的推荐ROI时以附加或者替选方式利用计算的推荐分数。继确定推荐ROI集之后,图像检索电路118可以被配置成提供推荐ROI集用于用户选择一个或者多个目标ROI作为用于在图像库中搜索与查询标准有关的一个或者多个图像的查询标准。就这一点而言,根据本发明的一个实施例,图像检索电路118可以例如被配置成使推荐ROI的可选指示显示于图形用户接口上,以用于有助于CBIR。可选指示可以例如包括推荐ROI的可选显示缩略图、与推荐ROI叠加或者并存的可选目标图像的突出显示/加框区域、与推荐ROI对应的可选按钮等。
图3图示了根据本发明一个示例实施例的用于从目标图像选择一个或者多个目标ROI的示例用户接口的系列图像。现在参照图3a,所选目标图像302显示于用户接口中。图3b图示了目标图像302内的多个推荐R0I。推荐ROI可以包括如先前描述的图像检索电路118生成的推荐ROI集。就这一点而言,图3b图示了如突出显示框指示的推荐ROI304、306和308,这些框围绕目标图像302内的ROI。在图3的实施例中,推荐ROI 304、306和308的缩略图也显示于显示推荐ROI的区域310内。除了推荐ROI 304、306和308之夕卜,目标图像302的缩略图也显示于区域310中作为推荐R0I。就这一点,在本发明的一些实施例中,图像检索电路118被配置成包括所选目标图像的全部以作为为目标图像生成的推荐ROI集内的推荐ROI。如区域310中所示,相应推荐ROI的缩略图编号为1-4。这些编号对应于编号按钮312。因而用户可以选择编号按钮之一以便选择推荐ROI作为目标ROI。可以使用任何输入手段(例如在图像用户接口显示于其上的触屏显示器上使用适当触摸手势来触摸适当按钮、经由用户接口 116的鼠标或者其它输入装置使用光标来选择适当按钮等)来进行这样的选择。所选ROI的缩略图或者其它指示可以显示于所选ROI区域314中。在图3b中,用户已经选择推荐ROI 308,并且ROI 308的缩略图显示于所选ROI区域314 内。现在参照图3c,用户可能希望选择推荐ROI 306内显示的汽车作为目标R0I。然而用户可能感觉推荐ROI太大并且可能涵盖如下特征,并不希望包括这些特征作为查询标准或者这些特征可能以别的方式在图像检索搜索中产生不够准确的结果。因而用户可以能够通过编辑限定的边界来调整推荐ROI的尺寸。附加地或者可选地,用户可以能够绘制或者以别的方式选择具有用户希望的边界的新R0I。这样的新的或者调整的ROI在图3c中由具有虚线边界的矩形316指示。在一些实例中,用户希望选择作为目标ROI的ROI可能未被提供为推荐ROI。因而用户可能希望限定围绕所需区域的新R0I。现在参照图3d,用户已经限定ROI 318,该ROI涵盖目标图像302的左侧上的灰房子。图像检索电路118可以被配置成确定这样的用户限定的ROI的边界并且在由用户选择时添加用户限定的ROI作为所选目标R0I。在图3d中,将用户限定的ROI 318的缩略图表示显示于图形用户接口的所选ROI区域314中,以便指示已经选择R0I318作为目标ROI。将理解本发明的实施例未将用户限于选择单个目标ROI。就这一点而言,本发明的一些实施例允许用户选择多个ROI作为目标ROI,以限定用于基于内容的图像检索搜索的查询标准。参照图3e,已经选择两个R0I,并且所选ROI的缩略图指示显示于所选ROI区域314 内。按照本发明的一些实施例,作为目标ROI而选择的ROI并不限于包含于单个目标图像内。就这一点而言,本发明的一些实施例允许用户从多个目标图像中的每个目标图像选择一个或者多个目标R0I。这样的实施例让用户能够在如下实例中更好地限定查询标准,在这些实例中,用户想要检索具有未全部包含于任何一个目标图像内的多个特征或者要素的结果图像。图4图示了根据本发明一个示例实施例的用于有助于从多个目标图像选择目标兴趣区域的示例方法的流程图。现在参照图4,操作400可以包括图像检索电路118确定所选 目标图像并且加载目标图像。操作402可以包括图像检索电路118生成候选ROI集。图像检索电路118可以在操作404通过生成推荐ROI集来筛选候选ROI集。图像检索电路118可以在操作418使用至少部分基于使用搜索历史分析功能而确定的评价标准来生成推荐ROI集。图像检索电路118可以向用户提供推荐ROI集用于回顾和/或选择。操作406可以包括用户回顾提供的推荐ROI以确定用户是否对推荐ROI满意。如果用户未满意,则用户可以在操作408编辑现有推荐ROI的边界和/或限定新R0I。操作410可以包括用户选择一个或多个ROI作为目标R0I。用户可以例如通过选择与所需ROI的索引编号对应的编号按钮(例如编号按钮312之一)或者键来进行选择。然而将理解除了索引编号之外或者可选地还可以例如使用索引字母。在操作412,用户可以确定用户是否需要从另一目标图像选择目标ROI以便限定所需查询标准。如果用户无需从另一目标图像选择目标R0I,则用户可以选择新目标图像。图像检索电路118可以被配置成在操作416确定选择新目标图像并且加载新目标图像。该方法然后可以返回到操作402。一旦用户已经选择所有所需ROI以限定所需查询标准,则图像检索电路118可以被配置成在操作414输出和/或利用所选目标ROI用于搜索。在一些实施例中,用户可以向一个或者多个所选目标ROI分配重要度因子。图像检索电路可以例如根据选择目标ROI的顺序自动分配重要度因子。可选地,用户可以比如通过分配对在所选目标ROI之间的相对重要度(例如最重要、第二最重要、最不重要等)的指示来显式地限定用于所选目标ROI的重要度因子。在另一示例中,用户可以限定用于所选目标ROI的重要度因子类别(例如很重要、有些重要、不很重要等)。当如这里进一步描述的那样搜索与目标ROI有关的图像时,图像检索电路118可以被配置成考虑分配的重要度因子。例如,如果目标ROI具有高重要度因子,则与这一目标ROI有关的候选结果图像可以具有被选择作为最后结果的更高可能性。响应于用户完成选择所需目标ROI和/或以别的方式发起搜索,图像检索电路118可以被配置成基于所选目标ROI构造查询标准并且使用构造的查询标准在图像库的至少部分中搜索一个或者多个结果图像。就这一点而言,图像检索电路118可以搜索与查询标准有关(例如与所选目标ROI有关)的图像。图像库可以包括图像数据库、存储于限定位置(例如一个或者多个限定文件夹中)的图像汇集、存储于存储器112和/或图像检索装置102可访问的存储设备中的每个图像文件等。搜索的图像库或者其部分可以由用户在发起搜索时限定或者可以包括默认图像库。图像检索电路118可以被配置成使用可以用于基于内容的图像检索的任何算法或者方法或者多个算法或者方法的组合来搜索与查询标准有关的图像。作为一个示例,图像检索电路118可以被配置成针对待搜索的图像库中存储的图像和/或图像内的ROI计算特征描述。可以在搜索时计算这些特征描述。附加地或者可选地,可以在搜索之前计算用于图像库内的文件的特征描述以便减少搜索时间。图像检索电路118还可以被配置成如果尚未计算则计算用于目标ROI的包括查询标准的特征描述。图像检索电路118可以比较用于目标的特征描述与用于图像库内的图像的特征描述。相似度测量可以由图像检索电路118用于确定与查询标准有关的图像。作为示例,相似度测量可以包括在限定特征描述的特征矢量之间的欧几里得或者马哈拉诺比斯距离。然而将理解,提供这些相似度测量仅为举例并且本发明的实施例可以利用任何适当相似度测量或者多个相似度测量的组合。在标识被确定为与查询标准有关的一个或者多个结果图像之后,图像检索电路118可以被配置成比如通过使标识的结果图像或者其表示显示于显示器上来提供标识的结果图像,以用于由用户回顾。现在参照图5,图5图示了根据本发明一个示例实施例的用于选择目标ROI并且执行图像检索的示例用户接口的系列图像。图5a图示了让所选目标图像502被显示的用户 接口。图5中所示用户接口及其操作与关于图3描述的用户接口及其操作基本上相似。如图5a中所示,图像检索电路118提供的推荐ROI之一是ROI 504,该ROI包括姚明的脸部。在图形接口的用于选择目标ROI的区域中图示了 ROI 504的缩略图506。用索引“2”标注缩略图506。因而用户可以通过选择与索引编号“2”对应的编号按钮508来选择ROI 504作为目标R0I。如图5a中所示,已经选择ROI 504,并且ROI 504的表示显示于图形用户接口的所选ROI区域510中。图5b图示了显示于用户接口中的第二所选目标图像512。如图5b中所示,图像检索电路118提供的推荐ROI之一是ROI 514,该ROI包括奥林匹克火炬的图像。在图像接口的用于选择目标ROI的区域中图示了 ROI 514的缩略图516。用索弓丨“3”标注缩略图516。因而用户可以通过选择与索引编号“3”对应的编号按钮518来选择ROI 514作为目标R0I。如图5ab中所示,已经选择ROI 514,并且ROI 514的表示与先前选择的ROI 504的表示一起显示于图形用户接口的所选ROI区域510中。在用户已经选择两个目标ROI之后,用户可以发起图像检索搜索。图5c图示了可以由图像检索电路118标识和检索为与所选目标ROI有关的结果图像。在图5的不例用户接口中,结果图像显示于图形用户接口的结果区域520中。图5d图示了结果区域520的内容的放大视图。尽管图5图示了选择两个目标图像中的目标ROI并且基于从两个目标图像选择的目标ROI执行图像检索搜索,但是将理解本发明的实施例允许用户选择目标ROI作为用于从多于两个目标图像的图像检索搜索的查询标准的基础。另外将理解虽然图5图示了从每个目标图像选择单个目标R0I,但是本发明的实施例允许用户从目标图像选择多个目标ROI。在一些实施例中,图像检索电路118被配置成确定关于标识的结果图像的反馈。图像检索电路118可以利用收集的反馈以更新维护的基于ROI的搜索历史以便改进由图像检索电路118提供的搜索历史功能。就这一点而言,图像检索电路118可以使用反馈以改进将来ROI推荐和将来图像检索搜索。就这一点,图像检索电路118可以被配置成在用户查看结果图像时为用户提供反馈接口。反馈接口可以请求对用户是否对特定结果图像满意的指示。就这一点而言,用户可以关于结果图像是否与所选目标ROI有关经由反馈接口录入反馈。在一些实施例中,反馈接口允许用户除了关于结果图像是否满足查询标准的一般反馈之外还关于每个所选目标ROI的出现录入反馈。例如,如果用户选择两个R0I,则反馈接口可以允许用户提供关于结果图像是否与第一目标ROI有关以及结果图像是否与第二目标ROI有关的反馈。这一 ROI等级反馈可以提供可以使将来搜索任务受益的更有意义的基于ROI的搜索历史信息。就这一点而言,即使当结果图像并非完全是用户想要的结果图像时,它仍然可以包含用户想要看见的一些内容,因为结果图像可以与所选目标ROI中的至少一个目标ROI有关、但是可能未与所有所选目标ROI有关。因此,本发明的实施例可以确定如下ROI等级反馈,该反馈除了简单地提供结果图像是“好”还是“差”之外还可以提供其它信息。图6图示了根据本发明一个示例实施例的用于提供关于结果图像的反馈的示例反馈接口。就这一点,图6在可以标识为与目标ROI 504和514有关的两个结果图像的背景中图示了示例反馈接口。所选目标ROI 504和514分别包括姚明的脸部的图像和奥林匹克火炬的图像。在这一示例中,用户搜索握举奥林匹克火炬的姚明的图像。现在参照图6a,反馈接口包括结果图像602,该图像包括握举奥林匹克火炬的姚明的图像。因而用户已经 根据所选目标ROI在对反馈问题604的回答中选择他对结果图像满意。用户已经响应于反馈问题606进一步选择图像确实与第一提交目标ROI有关(包括姚明的脸部的ROI 504)。用户已经响应于反馈问题608还选择图像确实与第二提交目标ROI有关(包括奥林匹克火炬的 ROI 514)。图6b的反馈接口包括结果图像612,该图像包括除了握举奥林匹克火炬的姚明之外的某人的图像。因而用户已经在对反馈问题614的回答中选择他对根据所选目标ROI的结果图像不满意。用户已经响应于反馈问题616进一步选择图像未与第一提交目标ROI有关(包括姚明的脸部的ROI 504)。然而用户已经响应于反馈问题618选择图像确实与第二提交目标ROI有关(包括奥林匹克火炬的ROI 514)。将理解在本发明的一些实施例中,提供反馈对于用户而言可以是可选的,因此用户可以拒绝经由反馈接口提供反馈或者绕过反馈接口。作为另一选项,用户可以能够选择用于禁用反馈特征的选项使得在浏览结果图像时未用反馈接口提示用户。如先前描述的那样,在一些实施例中,图像检索电路118被配置成提供如下搜索历史分析功能,该功能包括维护基于ROI的搜索历史。将描述关于图7描述搜索历史分析功能的一些实施例,图7图示了根据本发明一个示例实施例的搜索历史分析功能的流程图。搜索历史分析功能可以基于学习和多线索评估策略。图像检索电路118可以被配置成分析和利用根据搜索历史分析功能维护的基于ROI的搜索历史信息以在确定用于目标图像的推荐ROI时和/或在标识与查询标准有关的图像时的搜索操作期间评估候选R0I。图像检索电路118可以被配置成分析来自多个来源的信息并且更新维护的基于ROI的搜索历史以包括分析的信息。就这一点而言,图像检索电路118可以被配置成提供多线索搜索历史分析。图像检索电路118可以被配置成收集和更新维护的基于ROI的搜索历史以包括ROI等级反馈702。就这一点而言,图像检索电路118可以被配置成确定和收集比如上文结合图6描述的关于标识的结果图像是否与一个或者多个所选目标ROI有关的用户反馈。ROI等级反馈提供关于哪些ROI包含于图像中而哪些ROI未包含于图像中的信息,从而可以基于从关于先前搜索结果的反馈中学习的信息改进后续搜索。图像检索电路118还可以被配置成收集和更新维护的基于ROI的搜索历史以包括关于所选目标(例如输入)ROI和对应结果的历史的信息704。就这一点而言,图像检索电路118可以被配置成分析在所选目标ROI与对应搜索结果之间的关系以标识图像包含的可能ROI类。在一些实施例中,附加地或者可选地,还可以通过用户反馈确定这一信息。图像检索电路118可以被配置成分析对在所选目标ROI与对应搜索结果之间的历史关系进行详述的所维护的统计信息,以帮助提高搜索结果准确度并且加速搜索过程速度。图像检索电路118还可以被配置成收集和更新维护的基于ROI的搜索历史以包括关于所选目标(例如输入)ROI的历史的信息706。就这 一点,图像检索电路18可以被配置成在无监督学习过程之下标识和学习目标ROI选择模式。图像检索电路118可以被配置成基于ROI内容标识所选目标ROI并且将所选目标ROI分类成类。例如,包含汽车的ROI可以包括一个类。图像检索电路118可以被配置成比如通过维护用于多个类中的每个类的选择次数记录来维护用于各类的用户偏好记录。图像检索电路118可以被配置成在确定所选目标图像内的推荐ROI时利用这一 ROI类偏好,使得图像检索电路118可以被配置成标识候选ROI的类并且如果候选ROI在用户如通过类偏好历史指示的那样已经表现先前对其感兴趣的类中则向用户推荐候选ROI。图像检索电路118可以被配置成分析和合并收集的基于ROI的搜索历史以生成如下合并信息集,该信息集可以用于增强对所选目标图像中的ROI的推荐和/或图像检索搜索。一个这样的示例合并信息集可以包括在图像与ROI之间的关系的信息710。可以通过分析收集的ROI等级反馈702以及所选目标ROI和对应结果的历史704来收集这一合并信息集。该分析可以包括通过收集的信息针对ROI-图像关系708的监督学习。另一示例合并信息集可以包括历史上选择的目标(例如输入)ROI 714的分类。图像检索电路118可以被配置成通过无监督学习712的ROI分组来执行这一分类(比如通过如先前描述的那样对所选目标ROI分类并且维护已经选择来自多个ROI类中的每个ROI类的ROI作为目标ROI的次数的直方图数据)。图像检索电路118可以被配置成利用这一,以对在所选目标图像内检测的候选ROI进行排行716。图像检索电路118可以在确定推荐ROI集时使用排行718。例如图像检索电路118可以被配置成针对候选ROI检查在搜索历史中搜索它的频率和数据库中的对应图像的可能数目。可以向具有更高搜索频率和更大有关图像数目的候选ROI给予更高推荐分数。图像检索电路118可以使用这一推荐分数以对候选ROI排行。图像检索电路118可以利用推荐分数以通过考虑搜索历史来增强对候选ROI的基于特征的推荐。图像检索电路118还可以被配置成利用维护的基于ROI的搜索历史以增强在图像库中搜索与查询标准有关的图像。就这一点而言,图像检索电路118可以在数据库722或者其它图像库中搜索时利用维护的基于ROI的搜索历史以提高搜索速度和准确度720。例如,图像检索电路118可以被配置成确定所选目标ROI的类。图像检索电路118还可以分析维护的基于ROI的搜索历史,以确定图像库内的图像(已知这些图像包括在相同类内的R0I)以确定图像库内的可以与查询标准对应的图像集。图像检索电路118然后可以搜索可以与查询标准对应的确定图像集,以标识与查询标准对应的任何图像。就这一点而言,可以通过排除如下图像来缩小图像库的待搜索部分从而增强搜索速度和准确度,已知这些图像未包括在与所选目标ROI相同的类内的ROI。图像检索电路118还可以被配置成利用维护的基于ROI的搜索历史以对图像检索搜索中标识的结果图像排行724和/或筛选搜索结果726。就这一点而言,图像检索电路118可以被配置成通过滤除根据维护的基于ROI的搜索历史已知未与一个或者多个所选目标兴趣区域有关的任何结果图像来过滤多个结果图像。例如图像检索电路118可以被配置成通过使用来自ROI等级反馈的信息来滤除无关图像。就这一点而言,可以已知一些图像未与给定目标ROI有关,但是基于特征的算法可以将它们标识为潜在有关图像。图像检索电路118可以被配置成基于维护的基于ROI的搜索历史信息标识并且滤除这样的图像。因而可以向用户提供搜索结果的更佳的准确度。图8图示了根据本发明一个示例实施例的用于有助于基于内容的图像检索的示例工作流程的流程图。操作802可以包括图像检索电路118确定所选目标图像并且加载目标图像。操作804可以包括图像检索电路118确定目标图像内的推荐ROI并且向用户提供推荐R0I。操作804可以包括利用搜索历史分析816以基于维护的基于ROI的搜索历史改进推荐(比如结合图7的要素716和718描述的那样)。操作806可以包括图像检索电路 118在数据库或者其它图像库中搜索与包括一个或者多个所选目标ROI的查询标准有关的图像并且生成候选结果图像集。操作806可以包括利用搜索历史分析816以基于维护的基于ROI的搜索历史改进搜索速度和精确度(比如结合图7的要素720和722描述的那样)。操作808可以包括图像检索电路118利用历史分析816以筛选候选结果图像集以生成向用户提供的最后结果图像集(比如结合图7的要素724和726描述的那样)。操作810可以包括用户浏览标识的结果图像并且提供反馈。图像检索电路118可以在操作818确定提供的反馈并且基于提供的反馈更新维护的基于ROI的搜索历史。附加地或者可选地,操作818还可以包括图像检索电路118更新维护的基于ROI的搜索历史以包括目标ROI选择中的任何模式和/或在目标ROI与标识的结果图像之间的关系。图像检索过程可以在操作812结束。图9图示了根据本发明一个示例实施例的用于有助于基于内容的图像检索的示例方法的流程图。在图9中图示并且关于图9描述的操作可以例如由图像检索电路118执行和/或在图像检索电路118的控制之下执行。操作900可以包括确定所选目标图像。操作910可以包括生成如下候选ROI集,该候选ROI集包括目标图像内的一个或者多个ROI。操作920可以包括确定如下推荐ROI集,该推荐ROI集包括从候选ROI集选择的一个或者多个推荐R0I。可以至少部分基于对维护的基于ROI的搜索历史的分析来确定推荐R0I。操作930可以包括提供推荐ROI集以有助于用户选择一个或者多个目标ROI作为查询标准。操作940可以包括确定对一个或者多个目标ROI的选择。操作950可以包括构造包括所选目标ROI的查询标准。操作960可以包括搜索图像库的至少部分以标识与查询标准对应的任何结果图像。操作970可以包括向用户提供结果图像用于回顾。虽然如先前描述的那样关于在单个目标图像内选择目标ROI来描述图9,但是本发明的实施例允许从多个目标图像选择目标R0I,以便在当目标图像未包括用户希望存在于结果图像中的每个ROI时的实例中构造更全面的查询标准。图10图示了根据本发明一个示例实施例的用于确定兴趣区域等级反馈的示例方法的流程图。在图10中图示并且关于图10描述的操作可以例如由图像检索电路118执行和/或在图像检索电路118的控制之下执行。操作1000可以包括向用户提供标识的结果图像。操作1010可以包括确定关于标识的结果图像的ROI等级反馈。操作1020可以包括更新维护的基于ROI的搜索历史以包括关于确定的反馈的信息。图4和图8-10是根据本发明示例实施例的系统、方法和计算机程序产品的流程图。将理解流程图的每个框和在流程图中的框组合可以由各种装置(比如硬件和/或计算机程序产品(包括具有存储于其上的计算机可读程序指令的一个或者多个计算机可读介质))实施。例如这里描述的过程中的一个或者多个过程可以由计算机程序产品的计算机程序指令实施。就这一点而言,实施这里描述的过程的计算机程序产品可以由移动终端、月艮务器或者其它计算设备的一个或者多个存储器设备存储并且由计算设备中的处理器执行。在一些实施例中,包括计算机程序产品(这些计算机程序产品实施上文描述的过程)的计算机程序指令可以由多个计算设备的存储器设备存储。如将理解的那样,任何这样的计算机程序产品可以加载到计算机或者其它可编程装置上以产生机器使得包括在计算机或者其它可编程装置上执行的指令的计算机程序产品产生用于实施在流程图的一个或者多个框中指定的功能的装置。另外,计算机程序产品可以包括计算机程序指令可以存储于其上 的一个或者多个计算机可读存储器,从而一个或者多个计算机可读存储器可以指引计算机或者其它可编程装置以特定方式工作,使得计算机程序产品包括实施在流程图的一个或者多个框中指定的功能的制造品。一个或者多个计算机程序产品的计算机程序指令也可以加载到计算机或者其它可编程装置(例如图像检索装置102)上以使系列操作在计算机或者其它可编程装置上执行以产生计算机实施的过程,从而在计算机或者其它可编程装置上执行的指令实施在流程图的一个或者多个框中指定的功能。因而流程图的框支持用于执行指定功能的装置的组合。也将理解流程图的一个或者多个框和在流程图中的框的组合可以由执行指定功能的基于专用硬件的计算机系统实施或者由专用硬件与计算机程序产品的组合实施。可以用许多方式实现上文描述的功能。例如可以运用任何用于实现上文描述的功能中的每个功能的适当手段以实现本发明的实施例。在一个实施例中,适当配置的处理器可以提供本发明的全部或者部分要素。在另一实施例中,本发明的全部或者部分要素可以由计算机程序产品配置并且在计算机程序产品的控制之下操作。用于执行本发明实施例的方法的计算机程序产品包括计算机可读存储介质(比如非易失性存储介质)和在计算机可读存储介质中实施的计算机可读程序代码部分(比如一系列计算机指令)。这样,则本发明的一些实施例向计算设备和计算设备用户提供若干优点。本发明的实施例提供所选目标图像内的自动生成的推荐兴趣区域(R0I)。推荐ROI允许用户更便利和快速地选择目标图像内的一个或者多个ROI以指定为用于检索有关图像的查询标准。此外,使用自动推荐的ROI可以提高搜索速度和搜索结果准确度。本发明的一些实施例允许用户选择跨越多个不同目标图像的多个ROI作为用于单个图像检索搜索的查询标准。本发明的这样的实施例允许用户更完全构造查询标准并且提供在目标图像均未包括用户想要检索的图像包括的每个ROI要素时的实例中生成更相关的搜索结果集。本发明的一些实施例提供如下基于ROI的搜索历史分析功能,该功能被配置成学习用户输入模式并且确定关于搜索结果的反馈以实现定制和更佳的搜索结果。在这样的实施例中利用基于ROI的搜索历史功能以改进ROI推荐和/或搜索结果。本发明的一些实施例确定有意义的反馈而不是仅确定结果图像是否与可以改进搜索历史分析功能的查询标准有关。就这一点而言,本发明的一些实施例确定关于ROI等级的反馈使得可以关于结果图像是否与作为搜索标准的组成而选择的每个个别目标ROI有关确定反馈。可以在后续步骤中使用这一反馈以改进搜索结果。从前文描述和关联附图中呈现的教导中受益的在这些发明涉及的领域中的技术人员将想到这里阐述的本发明的许多修改和其它实施例。因此将理解本发明的实施例将不限于公开的具体实施例,并且修改和其它实施例旨在于包含在本发明的范围内。另外虽然前文描述和关联附图在单元和/或功能的某些示例组合的背景中描述示例实施例,但是应当理解可选实施例可以提供不同单元和/或功能组合,而未脱离本发明的范围。就这一点而言,例如在本发明的范围内也设想除了上文明确描述的单元和/或功能组合之外的不同 单元和/或功能组合。虽然这里运用具体术语,但是它们仅在通用和描述的意义上加以使用而并非出于限制的目的。
权利要求
1.一种方法,包括 确定选择的目标图像; 生成候选兴趣区域集,所述候选兴趣区域集包括所述目标图像内的一个或者多个兴趣区域; 确定推荐兴趣区域集,所述推荐兴趣区域集包括至少部分基于评估标准从所述候选兴趣区域集选择的一个或者多个推荐兴趣区域,所述评估标准至少部分基于对维护的基于兴趣区域的搜索历史的分析来确定;以及 提供所述推荐兴趣区域集以用于用户从所述推荐兴趣区域集选择一个或者多个目标兴趣区域作为用于在图像库中搜索搜寻一个或者多个结果图像的查询标准。
2.根据权利要求I所述的方法,其中确定所述推荐兴趣区域集包括 使用所述评估标准为所述候选兴趣区域集中的每个候选兴趣区域计算推荐分数;以及 至少部分基于计算的推荐分数从所述候选兴趣区域集确定一个或者多个推荐兴趣区域。
3.根据权利要求1-2中的任一权利要求所述的方法,其中所述维护的基于兴趣区域的搜索历史包括以下各项中的一项或者多项历史 先前推荐兴趣区域; 先前作为目标兴趣区域而选择的兴趣区域; 在作为查询标准而选择的目标兴趣区域与对应搜索结果图像之间的历史关系;或者关于先前搜索结果图像的反馈,所述反馈指示在所述搜索结果图像与用来标识所述搜索结果图像的对应查询标准之间的对应关系。
4.根据权利要求1-3中的任一权利要求所述的方法,还包括 确定选择所述选择的目标图像内的一个或者多个目标兴趣区域作为查询标准; 搜索所述图像库的至少部分以标识与所述查询标准对应的结果图像; 向所述用户提供标识的结果图像; 确定关于所述标识的结果图像的反馈,所述反馈包括对所述标识的结果图像是否与选择的目标兴趣区域有关的指示;以及 更新所述基于兴趣区域的搜索历史以包括关于所述反馈的信息。
5.根据权利要求4所述的方法,还包括更新所述基于兴趣区域的搜索历史以包括以下信息中的一条或者多条信息 关于所述标识的结果图像和所述选择的一个或者多个目标兴趣区域的信息;或者关于在所述标识的结果图像与所述选择的一个或者多个目标兴趣区域之间的关系的信息。
6.根据权利要求4-5中的任一权利要求所述的方法,其中搜索所述图像库的所述至少部分包括搜索所述图像库的至少部分以标识与所述查询标准对应的多个结果图像;并且还包括 通过滤除从所述维护的基于兴趣区域的搜索历史已知的未与选择的目标兴趣区域有关的任何结果图像,来至少部分基于所述维护的基于兴趣区域的搜索历史以过滤所述多个结果图像。
7.根据权利要求4-6中的任一权利要求所述的方法,其中搜索所述图像库的所述至少部分包括 确定用于选择的目标兴趣区域的兴趣区域类; 分析所述维护的基于兴趣区域的搜索历史以确定所述图像库内的图像,已知该图像包括具有所述确定的兴趣区域类的兴趣区域;以及 搜索确定的图像以标识与所述查询标准对应的结果图像。
8.根据权利要求4-7中的任一权利要求所述的方法,还包括 确定第二选择的目标图像;以及 在搜索所述图像库的所述至少部分之前确定对所述第二选择的目标图像内的一个或者多个目标兴趣区域的选择,其中所述查询标准还包括从所述第二选择的目标图像选择的所述一个或者多个目标兴趣区域。
9.一种包括至少一个处理器和至少一个存储器的装置,所述至少一个存储器存储计算机程序代码,其中所述至少一个存储器和存储的计算机程序代码被配置成与所述至少一个处理器一起使得所述装置至少 确定选择的目标图像; 生成候选兴趣区域集,所述候选兴趣区域集包括所述目标图像内的一个或者多个兴趣区域; 确定推荐兴趣区域集,所述推荐兴趣区域集包括至少部分基于评估标准从所述候选兴趣区域集选择的一个或者多个推荐兴趣区域,所述评估标准至少部分基于对维护的基于兴趣区域的搜索历史的分析来确定;以及 提供所述推荐兴趣区域集以用于用户从所述推荐兴趣区域集选择一个或者多个目标兴趣区域作为用于在图像库中搜索一个或者多个结果图像的查询标准。
10.根据权利要求9所述的装置,其中所述至少一个存储器和存储的计算机程序代码被配置成与所述至少一个处理器一起使得所述装置至少部分通过以下操作来确定所述推荐兴趣区域集 使用所述评估标准为所述候选兴趣区域集中的每个候选兴趣区域计算推荐分数;以及 至少部分基于计算的推荐分数从所述候选兴趣区域集确定一个或者多个推荐兴趣区域。
11.根据权利要求9-10中的任一权利要求所述的装置,其中所述维护的基于兴趣区域的搜索历史包括以下各项中的一项或者多项历史 先前推荐兴趣区域; 先前作为目标兴趣区域而选择的兴趣区域; 在作为查询标准而选择的目标兴趣区域与对应搜索结果图像之间的历史关系;或者关于先前搜索结果图像的反馈,所述反馈指示在所述搜索结果图像与用来标识所述搜索结果图像的对应查询标准之间的对应关系。
12.根据权利要求9-11中的任一权利要求所述的装置,其中所述至少一个存储器和存储的计算机程序代码被配置成与所述至少一个处理器一起还使得所述装置 确定选择所述选择的目标图像内的一个或者多个目标兴趣区域作为查询标准; 搜索所述图像库的至少部分以标识与所述查询标准对应的结果图像; 向所述用户提供标识的结果图像;确定关于所述标识的结果图像的反馈,所述反馈包括对所述标识的结果图像是否与选择的目标兴趣区域有关的指示;以及 更新所述基于兴趣区域的搜索历史以包括关于所述反馈的信息。
13.根据权利要求12所述的装置,其中所述至少一个存储器和存储的计算机程序代码被配置成与所述至少一个处理器一起还使得所述装置更新所述基于兴趣区域的搜索历史以包括以下信息中的一条或者多条信息 关于所述标识的结果图像和所述选择的一个或者多个目标兴趣区域的信息;或者 关于在所述标识的结果图像与所述选择的一个或者多个目标兴趣区域之间的关系的信息。
14.根据权利要求12-13中的任一权利要求所述的装置,其中所述至少一个存储器和存储的计算机程序代码被配置成与所述至少一个处理器一起使得所述装置通过搜索所述图像库的至少部分以标识与所述查询标准对应的多个结果图像来搜索所述图像库的所述至少部分;并且其中所述至少一个存储器和存储的计算机程序代码被配置成与所述至少一个处理器一起还使得所述装置 通过滤除从所述维护的基于兴趣区域的搜索历史已知的未与选择的目标兴趣区域有关的任何结果图像,来至少部分基于所述维护的基于兴趣区域的搜索历史以过滤所述多个结果图像。
15.根据权利要求12-14中的任一权利要求所述的装置,其中所述至少一个存储器和存储的计算机程序代码被配置成与所述至少一个处理器一起使得所述装置至少部分通过以下操作来搜索所述图像库的所述至少部分 确定用于选择的目标兴趣区域的兴趣区域类; 分析所述维护的基于兴趣区域的搜索历史以确定所述图像库内的图像,已知该图像包括具有所述确定的兴趣区域类的兴趣区域;以及 搜索确定的图像以标识与所述查询标准对应的结果图像。
16.根据权利要求12-15中的任一权利要求所述的装置,其中所述至少一个存储器和存储的计算机程序代码被配置成与所述至少一个处理器一起还使得所述装置 确定第二选择的目标图像;以及 在搜索所述图像库的所述至少部分之前确定对所述第二选择的目标图像内的一个或者多个目标兴趣区域的选择,其中所述查询标准还包括从所述第二选择的目标图像选择的所述一个或者多个目标兴趣区域。
17.根据权利要求9-16中的任一权利要求所述的装置,其中所述装置包括移动电话或者实施于移动电话上,所述移动电话包括用户接口电路和在所述至少一个存储器中的一个或者多个存储器上存储的用户接口软件;其中所述用户接口电路和用户接口软件被配置成 通过使用显示器来有助于用户控制所述移动电话的至少一些功能;以及 使所述移动电话的用户接口的至少部分显示于所述显示器上以有助于用户控制所述移动电话的至少一些功能。
18.一种计算机程序产品,包括至少一个计算机可读存储介质,所述至少一个计算机可读存储介质具有存储于其中的计算机可读程序指令,所述计算机可读程序指令包括配置成确定选择的目标图像的程序指令; 配置成生成候选兴趣区域集的程序指令,所述候选兴趣区域集包括所述目标图像内的 个或者多个兴趣区域; 配置成确定推荐兴趣区域集的程序指令,所述推荐兴趣区域集包括至少部分基于评估标准从所述候选兴趣区域集选择的一个或者多个推荐兴趣区域,所述评估标准至少部分基于对维护的基于兴趣区域的搜索历史的分析来确定;以及 配置成提供所述推荐兴趣区域集以用于用户从所述推荐兴趣区域集选择一个或者多个目标兴趣区域作为用于在图像库中搜索一个或者多个结果图像的查询标准的程序指令。
19.根据权利要求18所述的计算机程序产品,其中所述配置成确定所述推荐兴趣区域集的程序指令包括 配置成使用所述评估标准为所述候选兴趣区域集中的每个候选兴趣区域计算推荐分数的程序指令;以及 配置成至少部分基于计算的推荐分数从所述候选兴趣区域集确定一个或者多个推荐兴趣区域的程序指令。
20.根据权利要求18-19中的任一权利要求所述的计算机程序产品,其中所述维护的基于兴趣区域的搜索历史包括以下各项中的一项或者多项历史 先前推荐兴趣区域; 先前作为目标兴趣区域而选择的兴趣区域; 在作为查询标准而选择的目标兴趣区域与对应搜索结果图像之间的历史关系;或者关于先前搜索结果图像的反馈,所述反馈指示在所述搜索结果图像与用来标识所述搜索结果图像的对应查询标准之间的对应关系。
21.根据权利要求18-20中的任一权利要求所述的计算机程序产品,还包括 配置成确定选择所述选择的目标图像内的一个或者多个目标兴趣区域作为查询标准的程序指令; 配置成搜索所述图像库的至少部分以标识与所述查询标准对应的结果图像的程序指令; 配置成向所述用户提供标识的结果图像的程序指令; 配置成确定关于所述标识的结果图像的反馈的程序指令,所述反馈包括对所述标识的结果图像是否与选择的目标兴趣区域有关的指示;以及 配置成更新所述基于兴趣区域的搜索历史以包括关于所述反馈的信息的程序指令。
22.根据权利要求21所述的计算机程序产品,还包括配置成更新所述基于兴趣区域的搜索历史以包括以下信息中的一条或者多条信息的程序指令 关于所述标识的结果图像和所述选择的一个或者多个目标兴趣区域的信息;或者关于在所述标识的结果图像与所述选择的一个或者多个目标兴趣区域之间的关系的信息。
23.根据权利要求21-22中的任一权利要求所述的计算机程序产品,其中所述配置成搜索所述图像库的所述至少部分的程序指令包括配置成搜索所述图像库的至少部分以标识与所述查询标准对应的多个结果图像的指令;并且还包括 配置成通过滤除从所述维护的基于兴趣区域的搜索历史已知的未与选择的目标兴趣区域有关的任何结果图像来至少部分基于所述维护的基于兴趣区域的搜索历史以过滤所述多个结果图像的程序指令。
24.根据权利要求21-23中的任一权利要求所述的计算机程序产品,其中所述配置成搜索所述图像库的所述至少部分的程序指令包括 配置成确定用于选择的目标兴趣区域的兴趣区域类的程序指令; 配置成分析所述维护的基于兴趣区域的搜索历史以确定所述图像库内的图像的程序指令,已知该图像包括具有所述确定的兴趣区域类的兴趣区域;以及 配置成搜索确定的图像以标识与所述查询标准对应的结果图像的程序指令。
25.根据权利要求21-24中的任一权利要求所述的计算机程序产品,还包括 配置成确定第二选择的目标图像的程序指令;以及 配置成在搜索所述图像库的所述至少部分之前确定对所述第二选择的目标图像内的一个或者多个目标兴趣区域的选择的程序指令,其中所述查询标准还包括从所述第二选择的目标图像选择的所述一个或者多个目标兴趣区域。
26.一种装置,包括 用于确定选择的目标图像的装置; 用于生成候选兴趣区域集的装置,所述候选兴趣区域集包括所述目标图像内的一个或者多个兴趣区域; 用于确定推荐兴趣区域集的装置,所述推荐兴趣区域集包括至少部分基于评估标准从所述候选兴趣区域集选择的一个或者多个推荐兴趣区域,所述评估标准至少部分基于对维护的基于兴趣区域的搜索历史的分析来确定;以及 用于提供所述推荐兴趣区域集以用于用户从所述推荐兴趣区域集选择一个或者多个目标兴趣区域作为用于在图像库中搜索一个或者多个结果图像的查询标准的装置。
27.根据权利要求26所述的装置,其中所述用于确定所述推荐兴趣区域集的装置包括 用于使用所述评估标准为所述候选兴趣区域集中的每个候选兴趣区域计算推荐分数的装置;以及 用于至少部分基于计算的推荐分数从所述候选兴趣区域集确定一个或者多个推荐兴趣区域的装置。
28.根据权利要求26-27中的任一权利要求所述的装置,其中所述维护的基于兴趣区域的搜索历史包括以下各项中的一项或者多项历史 先前推荐兴趣区域; 先前作为目标兴趣区域而选择的兴趣区域; 在作为查询标准而选择的目标兴趣区域与对应搜索结果图像之间的历史关系;或者 关于先前搜索结果图像的反馈,所述反馈指示在所述搜索结果图像与用来标识所述搜索结果图像的对应查询标准之间的对应关系。
29.根据权利要求26-28中的任一权利要求所述的装置,还包括 用于确定选择所述选择的目标图像内的一个或者多个目标兴趣区域作为查询标准的装置; 用于搜索所述图像库的至少部分以标识与所述查询标准对应的结果图像的装置;用于向所述用户提供标识的结果图像的装置; 用于确定关于所述标识的结果图像的反馈的装置,所述反馈包括对所述标识的结果图像是否与选择的目标兴趣区域有关的指示;以及 用于更新所述基于兴趣区域的搜索历史以包括关于所述反馈的信息的装置。
30.根据权利要求29所述的装置,还包括用于更新所述基于兴趣区域的搜索历史以包括以下信息中的一条或者多条信息的装置 关于所述标识的结果图像和所述选择的一个或者多个目标兴趣区域的信息;或者 关于在所述标识的结果图像与所述选择的一个或者多个目标兴趣区域之间的关系的信息。
31.根据权利要求29-30中的任一权利要求所述的装置,其中所述用于搜索所述图像库的所述至少部分的装置包括用于搜索所述图像库的至少部分以标识与所述查询标准对应的多个结果图像的装置;并且还包括 用于通过滤除从所述维护的基于兴趣区域的搜索历史已知的未与选择的目标兴趣区域有关的任何结果图像来至少部分基于所述维护的基于兴趣区域的搜索历史以过滤所述多个结果图像的装置。
32.根据权利要求29-31中的任一权利要求所述的装置,其中所述用于搜索所述图像库的所述至少部分的装置包括 用于确定用于选择的目标兴趣区域的兴趣区域类的装置; 用于分析所述维护的基于兴趣区域的搜索历史以确定所述图像库内的图像的装置,已知该图像包括具有所述确定的兴趣区域类的兴趣区域;以及 用于搜索确定的图像以标识与所述查询标准对应的结果图像的装置。
33.根据权利要求29-32中的任一权利要求所述的装置,还包括 用于确定第二选择的目标图像的装置;以及 用于在搜索所述图像库的所述至少部分之前确定对所述第二选择的目标图像内的一个或者多个目标兴趣区域的选择的装置,其中所述查询标准还包括从所述第二选择的目标图像选择的所述一个或者多个目标兴趣区域。
34.一种载有计算机可读程序指令的计算机可读存储介质,所述计算机可读程序指令包括 配置成确定选择的目标图像的程序指令; 配置成生成候选兴趣区域集的程序指令,所述候选兴趣区域集包括所述目标图像内的 个或者多个兴趣区域; 配置成确定推荐兴趣区域集的程序指令,所述推荐兴趣区域集包括至少部分基于评估标准从所述候选兴趣区域集选择的一个或者多个推荐兴趣区域,所述评估标准至少部分基于对维护的基于兴趣区域的搜索历史的分析来确定;以及 配置成提供所述推荐兴趣区域集以用于用户从所述推荐兴趣区域集选择一个或者多个目标兴趣区域作为用于在图像库中搜索一个或者多个搜索结果的结果图像的程序指令。
35.根据权利要求34所述的计算机可读存储介质,其中所述配置成确定所述推荐兴趣区域集的程序指令包括 配置成使用所述评估标准为所述候选兴趣区域集中的每个候选兴趣区域计算推荐分数的程序指令;以及 配置成至少部分基于计算的推荐分数从所述候选兴趣区域集确定一个或者多个推荐兴趣区域的程序指令。
36.根据权利要求34-35中的任一权利要求所述的计算机可读存储介质,其中所述维护的基于兴趣区域的搜索历史包括以下各项中的一项或者多项历史 先前推荐兴趣区域; 先前作为目标兴趣区域而选择的兴趣区域; 在作为查询标准而选择的目标兴趣区域与对应搜索结果图像之间的历史关系;或者关于先前搜索结果图像的反馈,所述反馈指示在所述搜索结果图像与用来标识所述搜索结果图像的对应查询标准之间的对应关系。
37.根据权利要求34-36中的任一权利要求所述的计算机可读存储介质,所述计算机可读程序指令还包括 配置成确定选择所述选择的目标图像内的一个或者多个目标兴趣区域作为查询标准的程序指令; 配置成搜索所述图像库的至少部分以标识与所述查询标准对应的结果图像的程序指令; 配置成向所述用户提供标识的结果图像的程序指令; 配置成确定关于所述标识的结果图像的反馈的程序指令,所述反馈包括对所述标识的结果图像是否与选择的目标兴趣区域有关的指示;以及 配置成更新所述基于兴趣区域的搜索历史以包括关于所述反馈的信息的程序指令。
38.根据权利要求37所述的计算机可读存储介质,所述计算机可读程序指令还包括配置成更新所述基于兴趣区域的搜索历史以包括以下信息中的一条或者多条信息的程序指令 关于所述标识的结果图像和所述选择的一个或者多个目标兴趣区域的信息;或者 关于在所述标识的结果图像与所述选择的一个或者多个目标兴趣区域之间的关系的信息。
39.根据权利要求37-38中的任一权利要求所述的计算机可读存储介质,其中所述配置成搜索所述图像库的所述至少部分的程序指令包括配置成搜索所述图像库的至少部分以标识与所述查询标准对应的多个结果图像的指令;并且所述计算机可读程序指令还包括 配置成通过滤除从所述维护的基于兴趣区域的搜索历史已知的未与选择的目标兴趣区域有关的任何结果图像来至少部分基于所述维护的基于兴趣区域的搜索历史以过滤所述多个结果图像的程序指令。
40.根据权利要求37-39中的任一权利要求所述的计算机可读存储介质,其中所述配置成搜索所述图像库的所述至少部分的程序指令包括 配置成确定用于选择的目标兴趣区域的兴趣区域类的程序指令; 配置成分析所述维护的基于兴趣区域的搜索历史以确定所述图像库内的图像的程序指令,已知该图像包括具有所述确定的兴趣区域类的兴趣区域;以及 配置成搜索确定的图像以标识与所述查询标准对应的结果图像的程序指令。
41.根据权利要求37-40中的任一权利要求所述的计算机可读存储介质,所述计算机可读程序指令还包括 配置成确定第二选择的目标图像的程序指令;以及 配置成在搜索所述图像库的所述至少部分之前确定对所述第二选择的目标图像内的一个或者多个目标兴趣区域的选择的程序指令,其中所述查询标准还包括从所述第二选择的目标图像选择的所述一个或者多个目标兴趣区域。
全文摘要
提供用于有助于基于内容的图像检索的方法和装置。一种方法可以包括确定选择的目标图像。该方法还可以包括生成候选兴趣区域集,候选兴趣区域集包括目标图像内的一个或者多个兴趣区域。该方法还可以包括确定推荐兴趣区域集,推荐兴趣区域集包括至少部分基于评估标准从候选兴趣区域集选择的一个或者多个推荐兴趣区域。可以至少部分基于对维护的基于兴趣区域的搜索历史的分析来确定评估标准。该方法也可以包括提供推荐的兴趣区域集以用于用户从推荐兴趣区域集选择一个或者多个目标兴趣区域作为用于在图像库中搜索一个或者多个结果图像的查询标准。也提供对应装置。
文档编号G06T1/00GK102687140SQ200980163228
公开日2012年9月19日 申请日期2009年12月30日 优先权日2009年12月30日
发明者汪浩, 赵峰 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1