【技术实现步骤摘要】
用于搜索发布的方法、系统和机器可读存储介质
[0001]本专利技术申请为申请日为2017年10月13日、国际申请号为PCT/US2017/056532、并于2019年4月15日进入中国国家阶段的专利技术名称为“基于图像分析和预测的可视化搜索”的第201780063709.8号专利技术专利申请的分案申请。
[0002]优先权声明
[0003]本申请要求于2016年10月16日提交的美国申请第15/294,773号的优先权的权益,其全部内容通过引用并入本文中。
[0004]本文中公开的主题一般涉及利于网络服务内的图像处理和识别的专用机器,包括这样的专用机器的软件配置的计算机化变体以及对这样的变体的改进的
,以及涉及使这样的专用机器与利于基于图像识别、图像签名和类别预测而识别图像的其他专用机器相比得到改进的技术。
技术介绍
[0005]传统的图像搜索是耗时的,因为当前的搜索工具提供了刚性且有限的搜索用户接口。选择太多并且浏览页面和结果的页面可以浪费太多时间。由于受限于传统工具的技术限制,用户可能难以使用单个图像或一组图像简单地传达用户想要的内容,例如,用户的意图。
[0006]当前的解决方案不是针对可用于搜索的文档的规模而设计的,并且经常使用用户提供的术语以便为被提供用于搜索的图像提供上下文和关联。通常会显示不相关的结果,而最佳结果可能隐藏在由数千个搜索结果产生的噪声中。
技术实现思路
[0007]根据本公开的一个方面,提供了一种用于搜索发布的方法,包括:由服务器的至少 ...
【技术保护点】
【技术特征摘要】
1.一种用于搜索发布的方法,包括:由服务器的至少一个处理器接收描绘感兴趣对象的至少一部分的至少一个图像;由所述至少一个处理器确定用于所述感兴趣对象的类别集;由所述至少一个处理器生成用于所述至少一个图像的图像签名,所述图像签名包括所述至少一个图像的向量表示;由所述至少一个处理器使用所述类别集和用于所述至少一个图像的图像签名,识别发布数据库内的一组发布;基于所述图像签名来指定所述一组发布中的每个发布的第一排序以生成发布的排序列表,所述发布的排序列表是根据所述第一排序的顺序组织的;由所述至少一个处理器识别表示所述至少一个图像内的感兴趣对象的一个或更多个属性的一组方面;生成所述一组发布中的每个发布的方面排序得分;生成根据第二排序顺序组织的经修改的发布的排序列表,所述第二排序顺序反映所述方面排序得分和基于所述图像签名的排序的组合;以及使得在从其接收所述至少一个图像的计算设备处呈现所述经修改的发布的排序列表。2.根据权利要求1所述的方法,其中,所述一个或更多个属性是所述感兴趣对象的外观的要素,并且所述一组方面中的每个方面是与指定属性相关联的描述性词。3.根据权利要求1所述的方法,其中,确定用于所述感兴趣对象的类别集还包括:由所述至少一个处理器识别表示所述至少一个图像内的感兴趣对象的一个或更多个属性的一组方面;以及确定与所述一组方面中的至少一个方面相关联的一个或更多个类别,以包括在所述类别集中。4.根据权利要求1所述的方法,其中,使用所述类别集和所述图像签名来识别所述一组发布还包括:选择与所述类别集中的一个或更多个类别相关联的查询发布;将用于所述至少一个图像的图像签名同与所述查询发布相关联的一组图像签名进行比较,以确定一个或更多个相似的图像签名;以及将所述一组发布识别为与所述一个或更多个相似的图像签名相关联的所述查询发布的子集。5.根据权利要求1所述的方法,其中,所述至少一个图像是包括视频的一组帧,所述方法还包括:由所述至少一个处理器确定用于第一图像中的感兴趣对象的第一类别集和用于第二图像中的感兴趣对象的第二类别集,所述第一图像和所述第二图像选自所述视频的所述一组帧;由所述至少一个处理器生成包括所述第一图像的第一向量表示的第一图像签名和包括所述第二图像的第二向量表示的第二图像签名;由所述至少一个处理器使用所述第一类别集、所述第二类别集、所述第一图像签名和所述第二图像签名,识别所述发布数据库内的一组发布;以及基于所述第一图像签名和所述第二图像签名中的一个或更多个来指定所述一组发布
中的每个发布的排序,以生成发布的排序列表。6.根据权利要求1所述的方法,其中,通过以下生成所述方面排序得分:针对所述一组方面中的每个方面,确定所述至少一个图像内的感兴趣对象包括指定方面的概率以生成每个方面的置信度得分;针对所述一组发布中的每个发布,识别一组元数据描述符;以及对所述感兴趣对象的所述一组方面与所述一组元数据描述符进行加权比较以生成所述方面排序得分。7.一种用于搜索发布的系统,包括:一个或更多个硬件处理器;以及机器可读存储介质,所述机器可读存储介质包括指令,所述指令当由所述一个或更多个硬件处理器执行时使得所述一个或更多个硬件处理器执行包括如下的操作:由服务器的一个或更多个处理器接收描绘感兴趣对象的至少一部分的至少一个图像;由所述一个或更多个处理器确定用于所述感兴趣对象的类别集;由所述一个或更多个处理器生成用于所述至少一个图像的图像签名,所述图像签名包括所述至少一个图像的向量表示;由所述一个或更多个处理器基于所述类别集和用于所述至少一个图像的图像签名,识别发布数据库内的一组发布;基于所述图像签名来指定所述一组发布中的每个发布的第一排序以生成发布的排序列表,所述发布的排序列表是根据所述第一排序的顺序组织的;由所述一个或更多个处理器识别表示所述至少一个图像内的感兴趣对象的一个或更多个属性的一组方面;由所述一个或更多个处理器生成所述一组发布中的每个发布的方面排序得分;由所述一个或更多个处理器生成根据第二排序顺序组织的经修改的发布的排序列表,所述第二排序顺序反映所述方面排序得分和基于所述图像签名的排序的组合;以及使得在从其接收所述至少一个图像的计算设备处呈现所述经修改的发布的排序列表。8.根据权利要求7所述的系统,其中,所述一个或更多个属性是所述感兴趣对象的外观的要素,并且所述一组方面中的每个方面是与指定属性相关联的描述性词。9.根据权利要求7所述的系统,其中,确定用于所述感兴趣对象的类别集还包括:由所述一个或更多个处理器识别表示所述至少一个图像内的感兴趣对象的一个或更多个属性的一组方面;以及确定与所述一组方面中的至少一个方面相关联的一个或更多个类别,以包括在所述类别集中。10.根据权利要求7所述的系统,其中,使用...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。