图像编辑方法技术

技术编号:39651134 阅读:8 留言:0更新日期:2023-12-09 11:19
本公开提供了图像编辑方法

【技术实现步骤摘要】
图像编辑方法、装置、电子设备、存储介质和程序产品


[0001]本公开涉及图像处理
,具体涉及图像编辑
,尤其涉及图像编辑方法

装置

电子设备

存储介质和程序产品


技术介绍

[0002]随着图像处理技术的提高,用户对图像处理的需求越来越多

在图像处理领域,部分用户期望能够对图像进行编辑以调整图像中的物体的形状等属性

然而,编辑图像的空间属性
(
如物体的位置

形状等
)
一直是一个有难度的任务


技术实现思路

[0003]本公开提供了一种图像编辑方法

装置

电子设备

存储介质和程序产品,能够实现对图像的编辑

[0004]根据本公开的一方面,提供了一种交互式图像编辑方法,包括:获取原始图像中被编辑的原始图像点的起始坐标和目标坐标;将原始图像输入生成对抗网络,得到原始图像的潜在特征图;根据起始坐标和目标坐标,调整潜在特征图中与原始图像点对应的潜在图像点的位置,直至调整后的潜在图像点的坐标数据与目标坐标匹配;以及基于调整后的潜在特征图输出目标图像

[0005]根据本公开的另一方面,提供了一种图像编辑装置,包括:获取模块,被配置为获取原始图像中被编辑的原始图像点的起始坐标和目标坐标;生成模块,被配置为将原始图像输入生成对抗网络,得到原始图像的潜在特征图;调整模块,被配置为根据起始坐标和目标坐标,调整潜在特征图中与原始图像点对应的潜在图像点的位置,直至调整后的潜在图像点的坐标数据与目标坐标匹配;以及输出模块,被配置为基于调整后的潜在特征图输出目标图像

[0006]根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器和存储器

其中,存储器与至少一个处理器通信连接,并存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述实施例提及的方法

[0007]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行实施例提及的方法

[0008]根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现上述实施例提及的方法

[0009]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围

本公开的其它特征将通过以下的说明书而变得容易理解

附图说明
[0010]附图用于更好地理解本方案,不构成对本公开的限定

其中:
[0011]图1示出了可以应用本公开的交互式图像编辑方法或图像编辑装置的示例性系统
架构的示意性框图;
[0012]图2是根据本公开的第一实施例的交互式图像编辑方法的流程示意图;
[0013]图3是根据本公开的第二实施例的交互式图像编辑方法的流程示意图;
[0014]图4是本公开的第二实施例的原始图像中被编辑的像素点的像素起始位置和像素目标位置的示意图;
[0015]图5是根据本公开的第三实施例的交互式图像编辑方法的流程示意图;
[0016]图6是根据本公开的第四实施例的交互式图像编辑方法的流程示意图;
[0017]图7是根据本公开的第五实施例的图像编辑装置的示意性框图;
[0018]图8示出了可以用来实施本公开的实施例的示例电子设备的示意性框图

具体实施方式
[0019]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的

因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神

同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述

[0020]图1示出了可以应用本公开的交互式图像编辑方法或图像编辑装置的示例性系统架构的示意性框图

[0021]如图1所示,系统架构
100
可以包括终端设备
101、102、103
,网络
104
和服务器
105。
网络
104
用以在终端设备
101、102、103
和服务器
105
之间提供通信链路的介质

网络
104
可以包括各种连接类型,例如有线

无线通信链路或者光纤电缆等等

[0022]用户可以使用终端设备
101、102、103
通过网络
104
与服务器
105
交互,以接收或发送消息等

终端设备
101、102、103
上可以安装有各种通讯客户端应用,例如视频类应用

直播应用

即时通信工具

邮箱客户端

社交平台软件等

[0023]这里的终端设备
101、102、103
可以是硬件,也可以是软件

当终端设备
101、102、103
为硬件时,可以是具有显示屏的各种电子设备,包括但不限于智能手机

平板电脑

电子书阅读器

膝上型便携计算机和台式计算机等等

当终端设备
101、102、103
为软件时,可以安装在上述所列举的电子设备中

其可以实现成多个软件或软件模块
(
例如用来提供分布式服务的多个软件或软件模块
)
,也可以实现成单个软件或软件模块

在此不做具体限定

[0024]服务器
105
可以是提供各种服务的服务器,例如对终端设备
101、102、103
提供支持的后台服务器

后台服务器可以对接收到的原始图像

被编辑的原始图像点的起始坐标和目标坐标等数据进行分析等处理,并将处理结果
(
例如目标图像
)
反馈给终端设备

[0025]需要说明的是,本公开实施例所提供的交互式图像编辑方法可以由服务器
105
或者终端设备
101、102、103
执行,相应地,图像编辑装置可以设置于服务器
105
或者终端设备
...

【技术保护点】

【技术特征摘要】
1.
一种交互式图像编辑方法,包括:获取原始图像中被编辑的原始图像点的起始坐标和目标坐标;将所述原始图像输入生成对抗网络,得到所述原始图像的潜在特征图;根据所述起始坐标和所述目标坐标,调整所述潜在特征图中与所述原始图像点对应的潜在图像点的位置,直至所述调整后的所述潜在图像点的坐标数据与所述目标坐标匹配;以及基于调整后的所述潜在特征图输出目标图像
。2.
根据权利要求1所述的方法,其中,所述调整所述潜在特征图中与所述原始图像点对应的潜在图像点的位置,直至所述调整后的所述潜在图像点的坐标数据与所述目标坐标匹配包括:通过运动监督损失函数迭代地调整所述潜在特征图中与所述原始图像点对应的潜在图像点的位置,直至所述调整后的所述潜在图像点的坐标数据与所述目标坐标匹配
。3.
根据权利要求2所述的方法,其中,所述通过运动监督损失函数迭代地调整所述潜在特征图中与所述原始图像点对应的潜在图像点的位置,直至所述调整后的所述潜在图像点的坐标数据与所述目标坐标匹配,包括:根据所述起始坐标确定需要调整的所述潜在图像点;在每次调整操作中,通过所述运动监督损失函数调整所述潜在图像点在所述潜在特征图中的位置,并通过点跟踪算法确定所述调整后的所述潜在图像点的坐标数据;判断所述调整后的所述潜在图像点的坐标数据与所述目标坐标是否匹配;若判断结果为不匹配,继续执行下一次调整操作,直至所述判断结果为匹配
。4.
根据权利要求3所述的方法,其中,所述点跟踪算法包括最近邻搜索算法,所述通过点跟踪算法跟踪所述调整后的所述潜在图像点的坐标数据,包括:获取调整前的所述潜在图像点的坐标数据;根据所述调整前的所述潜在图像点的坐标数据,确定所述潜在特征图中用于搜索的图像区域;通过最近邻搜索算法在调整后的所述潜在特征图的所述图像区域中搜索所述调整后的所述潜在图像点,并确定所述调整后的所述潜在图像点的坐标数据
。5.
根据权利要求2至4中任一项所述的方法,还包括:获取被编辑的所述原始图像点的移动区域信息;以及根据所述移动区域信息构建所述运动监督损失函数
。6.
根据权利要求2至4中任一项所述的方法,还包括:根据所述起始坐标和所述目标坐标,确定所述起始坐标到所述目标坐标的归一化向量;以及基于所述归一化向量构建所述运动监督损失函数
。7.
根据权利要求1至6中任一项所述的方法,其中,所述获取原始图像中被编辑的原始图像点的起始坐标和目标坐标,包括:确定所述原始图像中被编辑的像素点的像素起始位置和像素目标位置;以及将所述被编辑的像素点和所述被编辑的像素点周围区域的相邻像素点共同确定为所述原始图像点,并根据所述像素起始位置和所述像素目标位置分别确定所述起始坐标和所
述目标坐标
。8.
根据权利要求1至7中任一项所述的方法,其中,所述生成对抗网络包括基于风格的生成对抗网络
StyleGAN。9.
根据权利要求8所述的方法,其中,所述将所述原始图像输入生成对抗网络以得到所述原始图像的潜在特征图包括:将所述原始图像输入
StyleGAN
的生成器,并基于
StyleGAN
的生成器的前
N
层的输出确定所述潜在特征图,
N
为大于1的整数
。10.
根据权利要求9所述的方法,其中,所述基于
StyleGAN
的生成器的前
N
层的输出确定所述潜在特征图包括:基于
StyleGAN
的生成器的前
N
层的输出确定中间图像;通过双线性插值方法调整所述中间图像的分辨率以得到所述潜在特征图
。11.
一种图像编辑装置,包括:获取模块,被配置为获取原始图像中被编辑的原始图像点的起始坐标和目标坐标;生成模块,被配置为将所述原始图像输入生成对抗网络,得到所述原始图像的潜在特征图;调整模块,被配置为根据所述起始坐标和所述目标坐标,调整所述潜在特征图中与所述原始图像点对应的潜在图像点的位置,直至所述调整后的所述潜在图像点的坐标数据与所述目标坐标匹配;以及输出模块,被配置为基于调整后的所述潜在特征图输出目标图像
。12.
根据权利要求
11
所述的图像编辑装置,其中,所述调整模块进一步被配置为...

【专利技术属性】
技术研发人员:张继丰
申请(专利权)人:百度时代网络技术北京有限公司
类型:发明
国别省市:

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

1