System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于识别与搜索查询匹配的设计模板的系统和方法技术方案_技高网

用于识别与搜索查询匹配的设计模板的系统和方法技术方案

技术编号:42804573 阅读:15 留言:0更新日期:2024-09-24 20:49
公开了用于识别与搜索查询匹配的设计模板的系统和方法。该方法包括:接收设计搜索查询;基于设计搜索查询执行模板搜索,模板搜索返回第一模板设计,第一模板设计包括目标图像;处理设计搜索查询以生成图像搜索查询;基于图像搜索查询执行图像搜索,图像搜索返回候选图像;以及生成新设计。新设计基于第一模板设计并包括候选图像而不是目标图像。

【技术实现步骤摘要】

本公开的方面涉及数字设计软件应用程序,并且更具体地涉及用于识别与输入搜索查询匹配的设计模板的系统和方法。


技术介绍

1、存在用于创建和发布数字设计的各种计算机应用程序。一般而言,此类应用程序允许用户通过例如创建一个或多个页面并向该页面添加诸如文本、图像、音频、视频等的设计元素来创建设计。

2、常常,此类应用程序提供各种设计类别的大量设计模板,以帮助用户创建设计。设计模板通常具有不可以进行自定义的一个或多个不可自定义的元素(诸如背景艺术、主题颜色等)以及一个或多个可自定义的组件(诸如文本、图像、文本或图像的放置)。用户可以从可用模板选择设计模板,并通过例如自定义或改变设计模板中可用的设计元素中的一个或多个可自定义元素来自定义设计模板以创建他们自己的设计。

3、然而,当有过多的设计模板可用时,用户可能常常难以从几乎无限的选择中选择特定的设计模板。


技术实现思路

1、本文描述了一种计算机实施的方法。该方法包括接收设计搜索查询,以及基于设计搜索查询执行模板搜索。模板搜索返回包括目标图像的第一设计模板。该方法进一步包括处理设计搜索查询以生成图像搜索查询以及基于图像搜索查询执行图像搜索。图像搜索返回候选图像。该方法进一步包括生成新设计。新设计基于第一设计模板,并且其包括候选图像而不是目标图像。

2、在一些实施例中,生成图像搜索查询包括将设计搜索查询提供给机器学习模型,该机器学习模型被训练成忽略设计搜索查询中的非视觉标记(token)并输出包括设计搜索查询中的一个或多个视觉标记的图像搜索查询。

3、在一些实施例中,在执行图像搜索之前,该方法包括:基于图像搜索查询和第一设计模板确定不需要图像搜索;以及响应于确定不需要图像搜索:放弃生成新设计;以及返回第一设计模板。

4、在一些实施例中,确定不需要图像搜索包括:确定图像搜索查询的一个或多个词语出现在与第一设计模板相关联的元数据中。

5、在一些实施例中,确定不需要图像搜索包括确定第一设计模板的相关性分数超过阈值相关性分数。

6、在一些实施例中,在生成新设计之前,该方法包括:基于候选图像和第一设计模板确定不需要生成新设计;以及响应于确定不需要生成新设计:放弃生成新设计;以及返回第一设计模板。

7、在一些实施例中,确定不需要生成新设计包括确定候选图像的置信度分数低于阈值置信度分数。在一些其他实施例中,确定不需要生成新设计包括确定候选图像已在设计中使用少于阈值次数。

8、在一些实施例中,确定不需要生成新设计包括:确定目标图像的一个或多个结构属性与候选图像的对应的一个或多个结构属性不匹配。

9、本文还描述了一种用于识别与设计搜索查询匹配的一个或多个设计模板的计算机实施的方法。该方法包括接收由用户提供的设计搜索查询以及基于设计搜索查询执行模板搜索。模板搜索返回设计模板集。设计模板集中的每个设计模板包括目标图像。该方法进一步包括处理设计搜索查询以生成图像搜索查询,以及基于图像搜索查询执行图像搜索。图像搜索返回候选图像集。该方法进一步包括生成设计模板集,该设计模板集包括一个或多个新设计模板。一个或多个新设计模板基于来自设计模板集的一个或多个设计模板,并包括来自候选图像集的一个或多个候选图像,而不是一个或多个设计模板对应的目标图像。

10、在一些实施例中,在执行图像搜索之前,该方法包括:基于确定设计模板集中的阈值数量的设计模板的元数据包括图像搜索查询的一个或多个关键词,确定不需要图像搜索。

11、进一步地,在一些实施例中,在执行图像搜索之前,该方法包括:基于确定设计模板集中的阈值数量的设计模板的相关性分数超过阈值相关性分数,确定不需要图像搜索。

12、更进一步地,在一些实施例中,在生成一个或多个新设计模板之前,该方法包括:对于设计模板集中的每个设计模板,基于候选图像集和设计模板确定是否需要生成一个或多个新设计模板;以及响应于确定不需要生成新设计:放弃生成新设计;以及返回设计模板。

13、在一些实施例中,该方法进一步包括:确定候选图像集中的每个候选图像的置信度分数;以及基于所确定的置信度分数对候选图像集中的候选图像进行排名。

14、在一些实施例中,生成设计模板集包括:从设计模板集中识别至少一个设计模板子集作为新设计模板的候选;以及对于设计模板子集中的每个候选设计模板:从候选图像集中选择候选图像;以及用所选候选图像替换目标图像。

15、在一些实施例中,识别设计模板子集包括以下各项中的至少一项:确定图像搜索查询的一个或多个词语未出现在与设计模板子集相关联的元数据中;或者确定设计模板子集的相关性分数低于阈值分数。

16、在一些实施例中,从候选图像集中选择候选图像是基于将目标图像的一个或多个结构属性与候选图像集中的候选图像进行匹配。

17、本文进一步描述了一种计算机处理系统,其包括处理单元,以及非暂态机器可读介质,该非暂态机器可读介质存储指令,该指令在由处理单元执行时使处理单元执行上述计算机实施的方法。

18、本文还进一步描述了一种非暂态机器可读介质,其存储指令,这些指令能由处理单元执行以使处理单元执行上述方法。

本文档来自技高网...

【技术保护点】

1.一种计算机实施的方法,包括:

2.根据权利要求1所述的计算机实施的方法,其中,生成所述图像搜索查询包括将所述设计搜索查询提供给机器学习模型,所述机器学习模型被训练成忽略所述设计搜索查询中的非视觉标记并输出包括所述设计搜索查询中的一个或多个视觉标记的图像搜索查询。

3.根据权利要求1所述的计算机实施的方法,其中,在执行所述图像搜索之前,所述方法包括:

4.根据权利要求3所述的计算机实施的方法,其中,确定不需要所述图像搜索包括:

5.根据权利要求3所述的计算机实施的方法,其中,确定不需要所述图像搜索包括:

6.根据权利要求1所述的计算机实施的方法,其中,在生成所述新设计之前,所述方法包括:

7.根据权利要求6所述的计算机实施的方法,其中,确定不需要生成新设计包括:

8.根据权利要求6所述的计算机实施的方法,其中,确定不需要生成新设计包括:

9.根据权利要求6所述的计算机实施的方法,其中,确定不需要生成新设计包括:

10.一种用于识别与设计搜索查询匹配的一个或多个设计模板的计算机实施的方法,包括:

11.根据权利要求10所述的计算机实施的方法,其中,在执行所述图像搜索之前,所述方法包括:

12.根据权利要求10所述的计算机实施的方法,其中,在执行所述图像搜索之前,所述方法包括:

13.根据权利要求10所述的计算机实施的方法,其中,在生成所述一个或多个新设计模板之前,所述方法包括:

14.根据权利要求10所述的计算机实施的方法,进一步包括:

15.根据权利要求10所述的计算机实施的方法,其中,生成所述设计模板集包括:

16.根据权利要求15所述的计算机实施的方法,其中,识别所述设计模板子集包括以下各项中的至少一项:

17.根据权利要求16所述的计算机实施的方法,其中,从所述候选图像集中选择所述候选图像是基于将所述目标图像的一个或多个结构属性与所述候选图像集中的候选图像进行匹配。

18.一种计算机处理系统,包括:

19.根据权利要求18所述的计算机处理系统,其中,生成所述图像搜索查询包括将所述设计搜索查询提供给机器学习模型,所述机器学习模型被训练成忽略所述设计搜索查询中的非视觉标记并输出包括所述设计搜索查询中的一个或多个视觉标记的图像搜索查询。

20.根据权利要求18所述的计算机处理系统,其中,所述非暂态机器可读介质进一步存储能由所述处理单元执行以使所述系统进行如下操作的指令:

...

【技术特征摘要】

1.一种计算机实施的方法,包括:

2.根据权利要求1所述的计算机实施的方法,其中,生成所述图像搜索查询包括将所述设计搜索查询提供给机器学习模型,所述机器学习模型被训练成忽略所述设计搜索查询中的非视觉标记并输出包括所述设计搜索查询中的一个或多个视觉标记的图像搜索查询。

3.根据权利要求1所述的计算机实施的方法,其中,在执行所述图像搜索之前,所述方法包括:

4.根据权利要求3所述的计算机实施的方法,其中,确定不需要所述图像搜索包括:

5.根据权利要求3所述的计算机实施的方法,其中,确定不需要所述图像搜索包括:

6.根据权利要求1所述的计算机实施的方法,其中,在生成所述新设计之前,所述方法包括:

7.根据权利要求6所述的计算机实施的方法,其中,确定不需要生成新设计包括:

8.根据权利要求6所述的计算机实施的方法,其中,确定不需要生成新设计包括:

9.根据权利要求6所述的计算机实施的方法,其中,确定不需要生成新设计包括:

10.一种用于识别与设计搜索查询匹配的一个或多个设计模板的计算机实施的方法,包括:

11.根据权利要求10所述的计算机实施的方法,其中,在执行所述图像搜索之前,所述方法包括...

【专利技术属性】
技术研发人员:J·拉科吴泽越W·雷德福余锦
申请(专利权)人:坎瓦有限公司
类型:发明
国别省市:

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

1