基于自学习的图像集背景模板匹配方法及系统与流程

文档序号:11730215阅读:213来源:国知局
基于自学习的图像集背景模板匹配方法及系统与流程

本发明涉及一种图像处理技术领域,尤其是涉及一种基于自学习的图像集背景模板匹配方法及系统。



背景技术:

在电子相册在线diy制作、ppt在线制作过程中,通常需要从众多的背景模板中挑选合适的背景模板。众所周知,电子相册在线diy制作基于设计师提供的背景模板设计,一般的电子相册在线diy软件服务商的模板设计数量众多,用户通过逐个浏览单个模板进行选择,费时费力。一般的,电子相册在线diy在线软件服务商通过两种方式让用户能够快捷选择匹配的背景模板,一种是通过给每个背景模板加上标签,将背景模板按照相应的标签进行分类,用户通过标签目录进行背景模板的预览和选择;另一种是系统人工干预,对全部用户推送系统挑选出来的背景模板,但两种方式都无法使用户在短时间内准确选择到相匹配的背景模板。

如何使用户快速的从背景模板库中找到匹配的背景模板是亟需解决的问题。



技术实现要素:

本发明的目的在于克服现有技术的缺陷,提供一种基于自学习的图像集背景模板匹配方法及系统,能够使用户快速的找到与图像集相匹配的背景模板。

为实现上述目的,本发明提出如下技术方案:一种基于自学习的图像集背景模板匹配方法,包括如下步骤:

步骤1,分析背景模板的模板色彩信息,并根据所述模板色彩信息建立背景模板表空间;

步骤2,分析用户上传的图像集,获得图像集像素统计信息,并根据图像集像素统计信息和背景模板匹配规则进行背景模板的匹配,将匹配的背景模板集发送至用户,用户进行背景模板的选择;

步骤3,判断用户选择的背景模板是否在发送给用户的背景模板中,若在,则进行背景模板的使用,否则,对所述图像集像素统计信息和用户选择的背景模板进行自学习分析,生成新的背景模板匹配规则。

优选地,所述步骤1还包括如下步骤:

步骤101,对模板库中现有的背景模板进行图像像素分析统计,获得背景模板图像像素统计数据;

步骤102,从所述背景模板像素统计数据提取主颜色特征值,以及前若干位图像颜色值列表,并以所述主颜色特征值为主键,建立背景模板排放表,多个背景模板排放表构成背景模板表空间;

步骤103,对模板库中的背景模板进行逐一解析,并将分析得到的背景模板数据插入对应的背景模板排放表中;

步骤104,判断是否有新的背景模板的加入,若有,则则对新加入的背景模板进行解析,并将其插入至对应的背景模板排放表中。

优选地,所述步骤2还包括如下步骤:

步骤201,根据图像集像素统计信息和背景模板匹配规则计算获得模板颜色特征值列表;

步骤202,根据所述模板颜色特征值列表查找背景模板表空间,获得匹配的背景模板集。

优选地,所述步骤2还包括用户进行背景模板的选择包括从推荐的背景模板集中选择和从背景模板库中进行选择。

优选地,所述步骤3还包括若存在用户信息,则对用户信息、图像集像素统计信息和用户选择的背景模板进行学习和分析,重新生成背景模板匹配规则。

一种基于自学习的图像集背景模板匹配系统,包括智能匹配单元,以及背景模板库,所述智能匹配单元根据用户上传的图像集信息与背景模板库中的背景模板进行匹配,并将匹配的背景模板发送给用户。

优选地,所述智能匹配单元包括图像分析单元、模板匹配规则单元、模板规则自学习单元,以及背景模板表空间单元;

图像分析单元用于分析背景模板的模板色彩信息,并根据所述模板色彩信息将背景模板存入背景模板表空间单元中,同时对用户上传的图像集进行分析,获得图像集像素统计信息,并将图像集像素统计信息发送至模板匹配模块中进行背景模板匹配,将匹配的背景模板集发送至用户;

模板匹配规则单元用于根据模板匹配规则和图像集像素统计信息在背景模板表空间中查找最优背景模板;

模板规则自学习单元用于分析图像集统计信息,以及用户选择的模板信息,重新生成新的模板匹配规则,并将模板匹配规则更新至模板匹配规则单元中。

优选地,所述模板匹配规则单元需将通用色彩配比原则导入模板匹配规则单元中进行初始化。

优选地,用户进行背景模板的选择包括从推荐的背景模板集中选择和从背景模板库中进行选择。

优选地,所述图像分析单元中若存在用户信息,所述图像分析单元将用户信息、图像集像素统计信息和用户选择的背景模板发送至模板规则自学习单元,所述模板规则自学习单元进行学习和分析,生成新的背景模板匹配规则。

本发明的有益效果是:

本发明所述的基于自学习的图像集背景模板匹配方法及系统,能够使用户快速的找到与其图像集相匹配的背景模板,并且,所述系统通过不断的分析和学习,优化模板匹配规则,使推荐给用户的背景模板集更加准确,大大减少用户的选择时间。

附图说明

图1是本发明的方法流程图示意图;

图2是本发明的图像集像素统计信息示意图;

图3是本发明的系统结构框图示意图;

图4是本发明的图像集示意图。

具体实施方式

下面将结合本发明的附图,对本发明实施例的技术方案进行清楚、完整的描述。

本发明所揭示的一种基于自学习的图像集背景模板匹配方法及系统,能够使用户快速的从海量的背景模板库中找到与图像集相匹配的背景模板。

如图1所示,一种基于自学习的图像集背景模板匹配方法,包括如下步骤:

步骤1,分析背景模板的模板色彩信息,并根据所述模板色彩信息建立背景模板表空间。

具体的,在进行图像集背景模板匹配时,需要从大量的背景模板中进行背景模板的匹配和选择,但每个背景模板上包含的色彩信息各不相同,因此需要根据背景模板的色彩信息将其进行分类存放,便于匹配,其中,根据背景模板的色彩信息建立背景模板表空间,包括如下步骤:

首先,对模板库中现有的背景模板进行图像像素分析统计,获得背景模板图像像素统计数据;

其次,从所述背景模板像素统计数据提取主颜色特征值,以及前若干位图像颜色值列表,并以所述主颜色特征值为主键,建立背景模板排放表,本实施例中,多个背景模板排放表构成背景模板表空间,本实施例中,从所述背景模板像素统计数据提取前百位图像颜色值列表。

最后,对背景模板进行逐一解析,并将分析得到的背景模板数据插入对应的背景模板排放表中。

若有新的背景模板的加入,则对新加入的背景模板进行解析,并将其插入至对应的背景模板排放表中。

背景模板分类排放好后,根据用户上传的图像集智能推荐最优的模板给用户,具体的:

步骤2,分析用户上传的图像集,获得图像集像素统计信息,并根据图像集像素统计信息和背景模板匹配规则进行背景模板的匹配,将匹配的背景模板集发送至用户,用户进行背景模板的选择。

用户在制作电子相册时,需要用到多个图片,称为图像集,本实施例,以用户上传的n个图像为例,其中,n为大于1的整数,进行详细的说明。

用户上传图像集后,对所述图像集进行统计分析,获得图像集像素统计信息,如图2所示,所述图像集像素统计信息包括主色调等。进一步的,根据所述图像集像素统计信息和背景模板匹配规则计算得到模板颜色特征值列表;根据所述模板颜色特征值列表在背景模板表空间中进行匹配和查找,并将符合的背景模板集发送给用户。

用户可以从推荐的背景模板集中自由选择背景模板,也可以从背景模板库中自由选择背景模板。

步骤3,判断用户选择的背景模板是否在发送给用户的背景模板中,若在,则进行背景模板的使用,否则,对所述图像集像素统计信息和用户选择的背景模板进行自学习分析,生成新的背景模板匹配规则。

具体的,用户选择背景模板后,用户所选择的模板可能是从推荐的背景模板集中选择的,也可能是从背景模板库中选择的,因此,需要对用户所选择的背景模板进行判断,判断其是否在推荐的背景模板集中,如果是在推荐的背景模板集中,则不作任何处理;如果用户选择的背景模板不在推荐的背景模板集中,则对图像集像素统计信息和用户最终选择的模板信息进行分析和学习,生成新的背景模板匹配规则,用于背景模板的匹配,通过不断的分析和学习,使得背景模板匹配规则更加的精确,能够向用户推荐更加适合用户图像集的背景模板集。

在对图像集像素统计信息和用户最终选择的模板信息进行分析和学习中,若能够获取用户信息,则还可以根据用户信息、图像集像素统计信息,以及用户选择的背景模板进行不断的分析和学习,生成更加精确的背景模板匹配规则,进行背景模板的匹配。

如图3所示,一种基于自学习的图像集背景模板匹配系统,包括智能匹配单元,以及背景模板库,所述智能匹配单元根据用户上传的图像集信息与背景模板库中的背景模板进行匹配,并将匹配的背景模板发送给用户。

所述智能匹配单元包括图像分析单元、模板匹配规则单元、模板规则自学习单元,以及背景模板表空间单元;

图像分析单元用于分析背景模板的模板色彩信息,并根据所述模板色彩信息将背景模板存入背景模板表空间单元中,同时对用户上传的图像集进行分析,获得图像集像素统计信息,并将图像集像素统计信息发送至模板匹配模块中进行背景模板匹配,将匹配的背景模板集发送至用户;

模板匹配规则单元用于根据模板匹配规则和图像集像素统计信息在背景模板表空间中查找最优背景模板;

模板规则自学习单元用于分析图像集像素统计信息,以及用户选择的模板信息,重新生成新的模板匹配规则,并将模板匹配规则更新至模板匹配规则单元中。

具体的,首先对智能匹配单元进行初始化,包括模板匹配规则单元初始化和背景模板表空间初始化。

进一步地,对模板匹配规则单元进行初始化过程中,将通用色彩配比原则导入模板匹配规则单元中,所述色彩配比原则包括红色配白色、黑色、蓝灰色、米色、灰色;粉红色配紫色、黑色、灰色、墨绿色、白色、米色、褐色、海军蓝等等。所述通用色彩对比原则根据实际情况进行配比。

背景模板表空间初始化过程包括:

首先,图片分析单元对模板库中现有的背景模板进行图像像素分析统计,获得背景模板图像像素统计数据;

其次,根据背景模板图像像素统计数据提取出主颜色特征值,以及前若干位图像颜色值列表,并以所述主颜色特征值为主键,建立背景模板排放表,本实施例中,多个背景模板排放表构成背景模板表空间;

最后,对背景模板进行逐一解析,并将分析得到的背景模板数据插入对应的背景模板排放表中。

若有新的背景模板的加入,则对新加入的背景模板进行解析,并将其插入至对应的背景模板排放表中。

智能匹配单元初始化后,根据用户上传的图像集,进行背景模板匹配,具体的,用户上传图像集到图像分析单元中,图像分析单元对图像集进行统计分析,获得图像集像素统计信息,并将所述图像集像素统计信息发送至模板匹配规则单元中。本实施例中,所述图像分析单元为timepack云服务实例。

结合图3和图4所示,模板匹配规则单元根据模板匹配规则和接收到的图像集像素统计信息计算出相应的模板颜色特征值列表,根据所述模板颜色特征值列表在背景模板表空间查找对应的背景模板信息。背景模板表空间单元返回符合模板匹配规则的模板列表至模板匹配规则单元中。模板匹配规则单元向图像分析单元返回匹配的背景模板结果,图像分析单元将符合条件的背景模板结果发送至用户,用户得到智能相匹配的背景模板集。

用户可以从推荐的背景模板集中自由选择背景模板,也可以从背景模板库中自由选择背景模板。用户选择背景模板后,用户所选择的模板可能是从推荐的背景模板集中选择的,也可能是从背景模板库中选择的,用户将选择的背景模板结果反馈到图像分析单元中,图像分析单元进一步判断用户选择的模板是否在推荐的背景模板集内,如果是系统推荐的模板,则不做任何处理。如果用户选择的背景模板不在推荐的背景模板集中,图像分析单元将图像集像素统计信息和用户最终选择的背景模板信息发送给模板规则自学习单元,模板规则自学习单元对接收到的图像集统计信息和用户选择的背景模板进行分析和自学习,重新训练生成新的模板匹配规则。模板规则自学习单元将调整后的新的模板匹配规则更新到模板匹配规则单元,模板匹配规则单元根据新的模板匹配规则进行背景模板匹配。

若图像分析单元中存在用户信息,如性别、年龄、所在区域等,这些信息同样发送至模板规则自学习单元中进行用户深度分类解析。模板规则自学习单元根据用户的信息和图像集像素统计信息生成新的模板匹配规则,同时生成新的色彩匹配权重信息,模板匹配规则模块根据新的模板匹配规则和色彩匹配权重信息进行背景模板的匹配。

本发明所述的基于自学习的图像集背景模板匹配方法和系统,能够使用户快速的找到与其图像集相匹配的背景模板,并且,所述系统通过不断的分析和学习,优化模板匹配规则,使推荐给用户的背景模板集更加准确,大大减少用户的选择时间。

本发明的技术内容及技术特征已揭示如上,然而熟悉本领域的技术人员仍可能基于本发明的教示及揭示而作种种不背离本发明精神的替换及修饰,因此,本发明保护范围应不限于实施例所揭示的内容,而应包括各种不背离本发明的替换及修饰,并为本专利申请权利要求所涵盖。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1