图像的分析和链接制造技术

技术编号:19562001 阅读:26 留言:0更新日期:2018-11-25 00:32
从服务器访问图像集合。使用对象识别算法分析该集合以识别每个图像中的对象。确定主图像,主图像其比集合中的任何其他图像包括更多的识别对象。针对主图像中的每个识别对象,确定包括该识别对象并且具有比主图像更高的放大率的辅图像。在包括识别对象的位置处将链接插入主图像,该识别对象也位于辅图像中。显示主图像,并且在接收到对链接之一的选择时,显示包括位于所选择的链接位置处的识别对象的辅图像。基于每个图像中的识别对象的相对位置,对图像集合进行排序,然后基于该排序将图像链接在一起。

Image analysis and linking

Access the image collection from the server. Object recognition algorithm is used to analyze the set to identify objects in each image. Determine the main image, which contains more recognition objects than any other image in the set. For each recognition object in the main image, the auxiliary image including the recognition object and having a higher magnification than the main image is determined. The link is inserted into the main image at the location including the recognition object, which is also located in the auxiliary image. Displays the main image and, upon receiving the selection of one of the links, displays the auxiliary image including the identification object located at the selected link location. Based on the relative position of the recognition object in each image, the image set is sorted, and then the images are linked together based on the sorting.

【技术实现步骤摘要】
【国外来华专利技术】图像的分析和链接相关申请的交叉引用本申请要求于2016年4月1日提交的名称为“ANALYSISANDLINKINGOFASETOFIMAGES”的美国申请序列号15/088,586的优先权权益,通过引用其全文并入本文。
本公开一般涉及图像分析和处理,并且在特定示例实施例中,涉及对图像集合执行对象识别,以从图像集合中识别主图像并且基于集合的每个图像中的识别对象,在该集合的图像之间生成链接。
技术介绍
传统上,当查看者浏览图像集合时,例如,电子商务(电商)网站上的产品列表的图像或旅行目的地网站上的位置的图像时,没有提前对体验进行编排设计,以利于查看者。例如,可能向查看者呈现了由用户为网站提供的图像集合,但是并没有指出图像集合中的哪个图像是最有信息量(例如,示出产品或位置的最多的特征),或者图像集合中的任何图像是否应图像集合中的另一图像之前或之后查看(例如,是否应以有序的方式查看图像)。然而,心急的查看者可能希望与用户提供的图像有关的信息示出产品列表的最关键部分或目的地位置的中心部分。此外,寻求更直观的查看体验的查看者可能想要理解与产品列表或目的地位置相关联的图像集合是如何彼此相关的,以便以优选的排序查看集合中的图像。在一些情况下,由于缺乏任何有意义的图像排序,导致在对相关联的图像上进行导航时产生令人混乱的查看者体验,所以,可能不利于浏览电子商务网站上的产品列表或旅行目的地网站上的位置的查看者简单地进行购买或旅行。附图说明附图中的各个附图仅示意说明了本专利技术的示例实施例,并且不能被认为是限制本专利技术的范围。图1是示出了用于发布相互关联的电子图像的集合的系统的网络架构的示例实施例的框图。图2是示出了在一个实施例中在发布系统内提供的多个组件的框图。图3是示出了在一个实施例中在图像处理模块内提供的多个组件的框图。图4是用于发布相互关联的电子图像的集合的示例高级方法的流程图。图5是用于发布相互关联的电子图像的集合的示例高级方法的流程图。图6是用于发布相互关联的电子图像的集合的示例高级方法的流程图。图7是用于发布相互关联的电子图像的集合的示例高级方法的流程图。图8是用于通过确定图像之间的相互关系来发布的示例电子图像集合。图9A是用于通过确定图像之间的相互关系来发布的示例电子图像集合。图9B是用于通过确定图像之间的相互关系来发布的示例电子图像的集合。图10是示出了根据一些示例实施例的可以安装在机器上的软件架构的示例的框图。图11示出了根据示例实施例的具有计算机系统的形式的机器的示图表示,在所述计算机系统中,可以执行一组指令以使所述机器执行本文讨论的方法中的任意一个或多个方法。本文提供的标题仅为方便起见,而不一定影响所使用的术语的范围或含义。具体实施方式以下说明包括具体体现本专利技术的说明性实施例的系统、方法、技术、指令序列和计算机程序产品。在下文的描述中,出于解释的目的,阐述了很多具体细节以提供对专利技术主题的各种实施例的理解。然而,本领域技术人员将显而易见的是,本专利技术主题的实施例可以在没有这些具体细节的情况下实施。一般而言,对公知的指令实例、协议、结构和技术不进行详细说明。本文描述的示例实施例提供了用于分析电子图像集合(例如,卖家在电子商务网站上传的产品列表的图像)的系统和方法,以针对查看产品列表的查看者创建经编排设计的图像导航体验。使用对象识别算法(例如,有色轮廓线匹配或模板匹配)分析该图像集合(例如,针对产品列表的)以识别每个图像中的对象。对象识别算法的选择可以例如基于与图像相关联的数据,例如电子商务网站上的产品类别。基于识别出集合中的某图像包括比集合中的任何其他图像更多的识别对象来确定集合的主图像(例如,最有信息量或最有帮助的)。对于主图像中的每个识别对象,确定集合的辅图像:辅图像包括识别对象并且具有比主图像更高的放大率(例如,对识别对象进行放大)。然后,可以在主图像中包括识别对象(其也位于相应的辅图像中)的位置处,将指向每个这种辅图像的链接插入主图像中。然后,在查看相应的产品列表、位置描述或发布的其他电子图像集合时,可以将主图像作为初始图像呈现给查看者。如果查看者选择(例如,点击)链接之一(例如,在主图像中突出显示的),则显示在所选链接的位置处的包括识别对象的相应辅图像。还可以分析图像集合中的每个图像,以确定图像中的至少一个识别对象相对于该集合的每个其他图像中的相同的该至少一个识别对象的位置的相对位置。然后,可以基于每个图像中的至少一个识别对象的相对位置来确定用于导航图像集合的排序(例如,从主图像开始),例如,以获得产品或位置的360°视图。为了实现图像的有序导航,可以在图像的右边缘处将指向排序中的下一图像的链接插入集合的每个图像,并且在图像的左边缘处将指向排序中的前一图像的链接插入集合的每个图像。排序中的最后一个图像可以在该图像的右边缘处包括链接(例如,退出链接),其将查看者的视图返回到主图像。在实施例中,如果确定集合中没有图像比集合中的任何其他图像包括更多的识别对象,并且集合的所有图像尺寸相等,则可以生成集合的主图像。例如,如果图像集合中的图像的数量是6,则可以通过等于集合中图像总数的因子来减小集合中的每个图像的尺寸,例如,将每个图像的尺寸减小到图像原始尺寸的1/6。然后,可以通过在一个图像中包括尺寸减小的每个图像来生成聚集图像,随后将该聚集图像用作集合的主图像。如上所述,随后可以在聚集图像中包括尺寸减小的图像之一的位置处将链接插入聚集图像,并且查看者对该链接的选择将产生集合的全尺寸图像,该全尺寸图像对应于所选择的链接的位置处的尺寸减小的图像。在实施例中,如果确定集合中没有其他图像包括主图像中的识别对象并且具有比主图像更高的放大率,则可以搜索存储图像的数据库(例如,与网站相关联的数据库)以识别包括识别对象并且具有比主图像更高的放大率的存储图像。然后,来自数据库的识别图像可以用作主图像中的识别对象的相应辅图像。如上所述,可以在主图像中包括识别对象(其也位于来自数据库126的识别图像中)的位置处将指向所述来自数据库的识别图像的链接插入主图像。图1是示出了用于发布相互关联的电子图像的集合的系统100的网络架构的示例实施例的框图。网络服务器侧功能的示例形式的联网系统102经由通信网络104(例如,互联网、无线网络、蜂窝网络或广域网(WAN))与一个或多个客户端设备110和112耦合。例如,图1示出了经由浏览器(例如,由华盛顿州雷德蒙德市的公司开发的INTERNETMICROSOFT浏览器)操作的web客户端106和在各个客户端设备110和112上执行的编程客户端108。客户端设备110和112可以包括移动电话、台式计算机、膝上型计算机、或用户可以用于访问联网系统102的任意其他通信设备。在实施例中,客户端设备110可以包括或可连接到用于捕获图像(例如,以一条短裤113的图像的形式,用于创建或增强产品列表)的图像捕获设备。在另一些实施例中,客户端设备110可以包括投影仪、触摸屏、加速度计、麦克风和GPS设备中的一个或多个。客户端设备110和112均可以是对查看或发布电子图像(例如,与经由联网系统102销售的特定产品的列表相关联的图像)感兴趣的个人查看者或发布者的设备。应用程序接口(API)服务器114和web本文档来自技高网...

【技术保护点】
1.一种系统,包括:图像处理模块,包括一个或多个处理器并且被配置为:从服务器访问图像集合;使用对象识别算法分析图像集合以识别每个图像中的对象;确定集合的主图像,所述主图像比集合中的任何其他图像包括更多的识别对象;针对主图像中的每个识别对象,确定集合的辅图像,所述辅图像包括所述识别对象并且具有比主图像更高的放大率;在主图像中包括所述识别对象的位置处将放大链接插入主图像,所述识别对象也位于辅图像中;在显示器上显示主图像;基于接收到对放大链接之一的选择,在显示器上显示包括位于所选择的放大链接位置处的所述识别对象的辅图像。

【技术特征摘要】
【国外来华专利技术】2016.04.01 US 15/088,5861.一种系统,包括:图像处理模块,包括一个或多个处理器并且被配置为:从服务器访问图像集合;使用对象识别算法分析图像集合以识别每个图像中的对象;确定集合的主图像,所述主图像比集合中的任何其他图像包括更多的识别对象;针对主图像中的每个识别对象,确定集合的辅图像,所述辅图像包括所述识别对象并且具有比主图像更高的放大率;在主图像中包括所述识别对象的位置处将放大链接插入主图像,所述识别对象也位于辅图像中;在显示器上显示主图像;基于接收到对放大链接之一的选择,在显示器上显示包括位于所选择的放大链接位置处的所述识别对象的辅图像。2.根据权利要求1所述的系统,所述图像处理模块还被配置为:针对每个识别对象,分析图像集合中的每个图像,以确定所述图像中至少一个识别对象相对于每个其他图像中相同的所述至少一个识别对象的位置的相对位置;基于每个图像中所述至少一个识别对象的相对位置,确定集合中从所述主图像开始的图像排序;在图像的右边缘和左边缘中的每一个处将遍历链接插入集合的每个图像;在显示器上显示主图像;针对集合的每个图像:基于接收到对图像的右边缘处的遍历链接的选择,在显示器上显示所述排序中的下一图像;基于接收到对图像的左边缘处的遍历链接的选择,在显示器上显示所述排序中的前一图像;以及基于接收到对所述排序中最后一个图像的右边缘处的遍历链接的选择,在显示器上显示主图像。3.根据权利要求2所述的系统,其中,从一组轮廓线匹配算法或一组模板匹配算法中选择对象识别算法。4.根据权利要求3所述的系统,其中:所述服务器容纳电子商务网站;所述图像集合对应于电子商务网站上的产品列表;以及基于电子商务网站上的产品列表的类别从组中选择对象识别算法。5.根据权利要求4所述的系统,所述图像处理模块还被配置为:确定集合中没有图像比集合中的任何其他图像包括更多的识别对象并且集合中的所有图像尺寸相等;通过与集合中的图像总数相等的因子来减小集合中的每个图像的尺寸;通过在一个图像中包括每个尺寸减小的图像来生成聚集图像;在聚集图像中包括尺寸减小的图像之一的位置处将放大链接插入聚集图像;在显示器上显示聚集图像;基于接收到对放大链接之一的选择,在显示器上显示集合中与所选择的放大链接位置处的尺寸减小的图像相对应的图像。6.根据权利要求5所述的系统,所述图像处理模块还被配置为:针对主图像中的识别对象中的至少一个,确定集合中没有包括所述识别对象并且具有比主图像更高的放大率的其他图像;搜索存储图像的数据库,以识别包括所述识别对象并且具有比主图像更高的放大率的存储图像;在主图像中包括所述识别对象的位置处将放大链接插入主图像,所述识别对象也位于所述存储图像中;在显示器上显示主图像;基于接收到对主图像中包括所述识别对象的位置处的放大链接的选择,在显示器上显示所述存储图像,所述识别对象也位于所述存储图像中。7.根据权利要求6所述的系统,所述图像处理模块还被配置为使用包括放大链接和遍历链接的图像更新电子商务网站上的产品列表。8.一种方法,包括:从服务器访问图像集合;使用对象识别算法分析图像集合以识别每个图像中的对象;确定集合的主图像,所述主图像比集合中的任何其他图像包括更多的识别对象;针对主图像中的每个识别对象,确定集合的辅图像,所述辅图像包括所述识别对象并且具有比主图像更高的放大率;在主图像中包括所述识别对象的位置处将放大链接插入主图像,所述识别对象也位于辅图像中;在显示器上显示主图像;基于接收到对放大链接之一的选择,在显示器上显示包括位于所选择的放大链接位置处的所述识别对象的辅图像。9.根据权利要求8所述的方法,还包括:针对每个识别对象,分析图像集合中的每个图像,以确定所述图像中至少一个识别对象相对于每个其他图像中相同的所述至少一个识别对象的位置的相对位置;基于每个图像中所述至少一个识别对象的相对位置,确定集合中从所述主图像开始的图像排序;在图像的右边缘和左边缘中的每一个处将遍历链接插入集合的每个图像;在显示器上显示主图像;针对集合的每个图像:基于接收到对图像的右边缘处的遍历链接的选择,在显示器上显示所述排序中的下一图像;基于接收到对图像的左边缘处的遍历链接的选择,在显示器上显示所述排序中的前一图像;以及基于接收到对排序中最后一个图像的右边缘处的遍历链接的选择,在显示器上显示主图像。10.根据权利要求9所述的方法,其中,从一组轮廓线匹配算法或一组模板匹配算法中选择对象识别算法。11.根据权利要求10所述的...

【专利技术属性】
技术研发人员:尼特亚·谢拉姆拉胡尔·基亚马基斯鲁蒂·拉维马达波西克里蒂卡·赛拉姆普拉纳夫·谢卡尔·杰哈
申请(专利权)人:电子湾有限公司
类型:发明
国别省市:美国,US

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

1