图像检索方法、图像检索系统以及信息记录介质的制作方法_4

文档序号:9848265阅读:来源:国知局
上的处理,当用户1101重新开始步骤1103起的处理时,能够基于已更新的 标签来进行检索,能够得到高精度的检索结果。
[0135] 基于以上内容,本实施例所记载的图像检索系统的特征在于,具有:存储部108,存 储有从成为检索对象的图像中提取的检索用图像特征量;输入部107,将多个图像作为查询 图像来输入;查询生成部109,由从上述查询图像提取图像特征量的提取部构成;检索部 110,利用上述图像特征量,检索上述存储部内的上述检索用图像特征量;显示部103,将提 取了与上述图像特征量相似的上述检索用图像特征量的源图像作为检索结果进行显示;判 定部112,基于上述检索结果判定上述查询图像的重要度。
[0136] 通过所述特征,与统一显示针对多个查询的相似图像的情况相比,能够将特征接 近的相似图像汇总到各群组来确认,因此检索结果的品质提高。
[0137] 实施例2
[0138] 在实施例1中,说明了如下方法:使用图像检索装置105将大量查询分类成群组,并 利用每一群组的检索结果,更新图像数据库108的标签,由此提高查询的精度。若利用本发 明的图像检索装置105的查询分类功能,则能够高精度地识别包含在被输入的很多图像中 的共同的目标,生成对输入图像集合有用的分析结果。以下,在本实施例中,说明将由1台以 上的摄像头拍摄的预定时间的连续帧作为输入的向影像分析的应用。
[0139] 图12是用于说明对摄像头影像中的车辆的车种进行分析的处理的图。向图像检索 装置105的输入是从1台以上的摄像头取得的预定时间的连续的帧1201。帧例如可以每隔1 秒1张地按照预定的间隔提取。另外,不是实时地从摄像头取得影像,而可以将以动画文件 形式保存在图像/影像存储装置101中的数据作为输入。在图像数据库108中预先登记车辆 的图像和作为标签的车种信息。
[0140] 检索查询生成部109从被输入的帧,检测包含车辆的部分区域来作为查询目标。利 用公知的方法从图像中提取车辆区域。例如,已知如下方法:利用通过机械学习来生成的车 辆专用的标识器,一边使扫描窗口移动一边 检查图像中的部分区域。
[0141 ]从各帧得到的多个查询目标成为查询,在本实施例中车辆图像成为查询,并通过 本发明的图像检索装置105进行分组(1202)。关于各车辆图像,首先,通过相似图像检索,得 到作为检索结果的相似图像。另外,通过统计对该相似图像赋予的标签的信息,能够推定对 用作为检索关键词的查询图像赋予的标签。作为推定的方法,例如,如果假设在所得到的10 张相似图像数中,5张赋予有车种A的标签,3张赋予有车种B的标签,2张赋予有车种C的标 签,则如像车种A的得分为50%,像车种B的得分为30%,像车种C的得分为20%那样,能够得 出对查询图像赋予的标签的推定结果。在计算得分时,也可以根据相似度、数据库中的符合 者数的出现频度进行加权。
[0142] 通过以上处理,对每一查询得出个别的推定结果1203。但是,根据场景,背景或遮 挡物的影响大,推定精度可能会下降。
[0143] 因此,通过按照群组的分类来汇总推定结果,减轻包含在查询中的噪声的影响,能 够仅提示对用户有用的分析结果(1204)。推定结果的汇总方法例如可以采用各个推定结果 的单纯的平均值,也可以采用车种之间的得分差最大的推定结果。
[0144] 图13是用于说明图像检索装置105使用查询分类来进行影像分析的处理过程的流 程图。以下,对图13的各步骤进行说明。
[0145] (图 13:步骤 S1301)
[0146] 图像输入部106从图像/影像存储装置101读出影像数据,并以预定间隔提取帧。在 图像检索系统1〇〇连接有1台以上的摄像头的情况下,使图像/影像存储装置101发挥高速缓 冲存储器的功能,将预定时间的影像数据作为输入。
[0147] (图 13:步骤 S1302)
[0148] 检索查询生成部109从多个帧检测车辆区域,并从检测出的区域的图像提取图像 特征量。
[0149] (图 13:步骤 S1303)
[0150] 图像检索装置105利用在步骤S1302中生成的1个以上的查询,输出被分组的查询 和检索结果。该处理与图7的S705~S711相同,但是在检索结果中还附带相似图像的标签信 息。
[0151] (图 13:步骤 S1304)
[0152] 检索结果生成部113根据各查询的检索结果推定标签,并计算每一标签的得分。标 签的推定方法与在图12中说明的方法一样。
[0153] (图 13:步骤 S1305)
[0154] 检索结果生成部113针对每一群组汇总各个标签推定结果。
[0155] (图 13:步骤 S1306)
[0156] 数据输出部114向外部的设备输出推定结果并结束本处理流程。根据应用程序,可 以显示在显示装置103,也可以输出至数据存储装置104。例如,在向画面输出时,也可以并 排显示推定结果和其相应的场景。
[0157] 实施例3
[0158] 针对本发明的图像检索装置105,在实施例1中叙述了针对向图像赋予标签的作业 的应用,在实施例2中叙述了向标签的自动推定功能的应用。在本实施例中,对实现更高度 的相似图像检索的方法进行叙述。
[0159]在之前的实施例中叙述的相似图像检索中,能够从数据库检索被输入的图像的整 体特征相似的图像。与此相对,若能够着眼于图像的部分区域来找到部分相似的图像,则能 够应用于各种各样的应用程序。例如,在图形商标检索/审查系统中,若能够自动检测在审 查对象的图形的一部分存在与公知的图形商标酷似的部分,则能够实现审查业务的高效 化。
[0160] 图14是用于说明部分相似图像检索的图。为了将图像的部分区域作为检索对象, 对于保存在图像数据库108中的图像,预先提取要素图形来作为查询目标,并按照每一要素 图形保存向特征量和提取源的图像的指示器(图像ID)(1401)。关于要素图形的提取方法, 例如,只要是通过图形制作工具制作的图形,就能够利用图形组件的信息,关于其他任意的 图像数据也能够通过公知的图像识别方法来分解为要素图形。
[0161] 检索时,当供给了如查询1402那样的复合图形时,以同样的方法提取要素图形,将 所提取的所有的要素图形作为查询进行相似图像检索。检索对象是图像数据库108的要素 图形1401。其结果,通过与实施例1同样的方法,将查询分类成多个群组(1403)。作为群组的 重要度的计算方法,例如,除了查询的数目以外,也可以考虑数据库中的相似要素图形的数 目。例如,在图14的情况下,在查询中包含很多单纯的圆要素,但是由于是数据库中的几乎 所有的图形中包含的常见的要素图形,因此降低群组的重要度。关于检索结果,如图14的 1404那样,也可以显示相似要素图形的提取源的整体图。
[0162] 通过以上的处理,用户能够按照着眼的每一要素阅览检索结果,能够提高部分相 似图像检索结果的品质。
[0163] 图15是用于说明图像检索装置105利用查询分类进行部分相似图像检索的处理过 程的流程图。以下,对图15的各步骤进行说明。
[0164] (图 15:步骤 S1501)
[0165] 检索查询生成部109从图像输入部106输入的图形提取要素图形,并根据各要素图 形计算图像特征量,作为查询。
[0166] (图 15:步骤 S1502)
[0167] 图像检索装置105利用在步骤S1502中生成的1个以上的查询,输出被分组的查询 和检索结果。该处理与图7的S705~S711相同。
[0168] (图 15:步骤 S1503)
[0169] 查询群组重要度判定部112根据包含在群组的查询的数目和数据库中的要素图形 的使用频度,计算重要度。数据库内的要素图形的使用频度是例如根据找到了多少件相似 度在一定程度以上的相似图像来判断。
[0170] (图 15:步骤 S1504)
[0171] 检索结果生成部113按照重要度排列群组。另外,按照相似度顺序排列群组内的相 似图像。在此,作为检索结果,也可以不使用相似图像其本身,而使用要素图形的提取源的 图像。
[0172] (图 15:步骤 S1505)
[0173] 数据输出部114向外部的设备输出推定结果并结束本处理流程。根据应用程序,可 以显示在显示装置103,也可以输出至数据存储装置104。
[0174] 实施例4
[0175] 在本发明的实施方式4中,对将图像检索系统100组装到内容云系统的结构例进行 说明。以下,首先,说明内容云系统的概要,然后,说明将图像检索系统1〇〇作为分析模块组 装到内容云系统的方法。图像检索系统100的结构与实施方式1~3相同。
[0176] 图16是本实施方式3的内容云系统1600的概略图。内容云系统1600具有ETL (Extract Transform Load:提取转换加载)模块1603、内容存储器1604、检索引擎1605、元 数据服务器1606、多媒体服务器1607。内容云系统在具有1个以上的CPU、存储器、存储装置 的一般的计算机上动作,系统本身由各种模块构成。另外,也有各个模块在独立的计算机上 执行的情况,此时,各存储器和模块之间通过网络等相连接,通过经由它们进行数据通信的 分散处理来实现。
[0177] 应用程序1608经由网络等向内容云系统1600发送请求(request),内容云系统 1600将与请求对应的信息发送至应用程序1608。
[0178] 内容云系统1600接受影像数据、图像数据、文本数据、语音数据等任意形式的数据 1601来作为输入。数据1601例如是图形商标及其宣传文本、网站的图像和HTML文本、隐藏字 幕或者附带语音的影像数据等,可以是构造化数据,也可以是非构造化数据。向内容云系统 1600输入的数据会暂时存储在存储器1602中。
[0179] ETL1603监视存储器1602,当数据1601存储在存储器1602时,将
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1