本发明涉及图像处理领域,具体涉及一种神经图像风格迁移的方法。
背景技术:
1、现有神经风格迁移的算法通过优化总损失函数,就是内容图像的损失和风格图像的损失的加权和,来得到满意的神经风格迁移之后的生成图像;这些方法都是把内容图像和风格图像作为一个整体看待,不关注内容图像的语义,也就是把内容图像中的对象和风格图像中的背景都赋予了同样的重要程度,而没有做区别对待,导致输出图片中有意义的图像元素内容保留程度低。
2、为了进一步提升图片原始内容的保留程度,因此,提出一种神经图像风格迁移的方法。
技术实现思路
1、本发明所要解决的技术问题在于:如何解决现有技术未将内容图像中的对象和风格图像中的背景做区别对待,导致输出图片中有意义的图像元素内容保留程度低的问题,提供了一种神经图像风格迁移的方法。
2、本发明是通过以下技术方案解决上述技术问题的,本发明包括以下步骤:
3、s1、获取内容图像数据和风格图像数据;
4、s2、对内容图像数据和风格图像数据进行语义分析,并提取内容图像数据特征和风格图像数据特征;
5、s3、通过神经风格迁移法对内容图像数据特征和风格图像数据特征进行组合并生成输出图像数据;
6、s4、使用第一规则判断输出图像数据是否达标;
7、s5、当输出图像数据达标时,导出输出图像数据,并将输出图像数据传输到预设终端。
8、优选的,所述s2具体为:
9、先利用卷积神经网络对内容图像数据和风格图像数据进行语义分析;
10、再将内容图像数据分解成p1、p2、…、pn和q,其中p1、p2、…、pn为提取到的内容对象数据,q为背景图像数据;
11、最后根据内容对象数据和背景图像数据提取内容图像数据特征和风格图像数据特征。
12、优选的,所述s4具体为:
13、先赋予内容图像数据和风格图像数据不同的权重,并要求内容图像数据权重和风格图像数据权重之和为1,且内容图像数据权重大于风格图像数据权重;
14、先根据第一规则计算输出图像的图像数据损失量,第一规则为:
15、ltotal(g)=α1lp1(c,g)+α2lp2(c,g)+…+αnlpn(c,g)+αqlq(c,g)+βlstyle(s,g)
16、其中,ltotal(g)为损失函数,α为内容图像数据的权重,β为风格图像数据权重,c为内容图像数据,s为风格图像数据;
17、再判断输出图像数据是否达标,具体判断过程如下:
18、当ltotal(g)≤预设阈值q时,即表示输出图像数据达标;
19、当ltotal(g)>预设阈值q时,即表示输出图像数据不达标。
20、优选的,当ltotal(g)>预设阈值q时,将内容图像数据和风格图像数据返至步骤s2中,增加内容图像数据的分解数量,再次重复s2~s4的步骤。
21、一种神经图像风格迁移系统,包括:
22、图像获取模块,用于获取内容图像数据和风格图像数据;
23、图像分析模块,用于对内容图像数据和风格图像数据进行语义分析,并提取内容图像数据特征和风格图像数据特征;
24、图像处理模块,用于通过神经风格迁移法对内容图像数据特征和风格图像数据特征进行组合并生成输出图像数据;
25、图像检测模块,用于使用第一规则判断输出图像数据的达标程度;
26、图像输出模块,用于当输出图像数据达标时,导出输出图像数据,并将输出图像数据传输到预设终端。
27、优选的,所述图像分析模块的具体处理过程为:
28、先利用卷积神经网络对内容图像数据和风格图像数据进行语义分析;
29、再将内容图像数据分解成p1、p2、…、pn和q,其中p1、p2、…、pn为提取到的内容对象数据,q为背景图像数据;
30、最后根据内容对象数据和背景图像数据提取内容图像数据特征和风格图像数据特征。
31、优选的,所述图像检测模块的具体处理过程为:
32、先赋予内容图像数据和风格图像数据不同的权重,并要求内容图像数据权重和风格图像数据权重之和为1,且内容图像数据权重大于风格图像数据权重;
33、先根据第一规则计算输出图像的图像数据损失量,第一规则为:
34、ltotal(g)=α1lp1(c,g)+α2lp2(c,g)+…+αnlpn(c,g)+αqlq(c,g)+βlstyle(s,g)
35、其中,ltotal(g)为损失函数,α为内容图像数据的权重,β为风格图像数据权重,c为内容图像数据,s为风格图像数据;
36、再判断输出图像数据是否达标程,具体判断过程如下:
37、当ltotal(g)≤预设阈值q时,即表示输出图像数据达标;
38、当ltotal(g)>预设阈值q时,即表示输出图像数据不达标。
39、优选的,当ltotal(g)>预设阈值q时,将内容图像数据和风格图像数据返至图像分析模块中,增加内容图像数据的分解数量,再次重复s2~s4的步骤。
40、本发明相比现有技术具有以下优点:该神经图像风格迁移的方法在进行神经风格迁移时,将内容图像中的对象和风格图像中的背景作出区别对待,给内容图像中的内容对象更高权重,这样更有助于保留内容图像中有意义的图像元素的内容,可以有效提升输出图像的质量。
1.一种神经图像风格迁移的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种神经图像风格迁移的方法,其特征在于:所述s2具体为:
3.根据权利要求2所述的一种神经图像风格迁移的方法,其特征在于:所述s4具体为:
4.根据权利要求3所述的一种神经图像风格迁移的方法,其特征在于:当ltotal(g)>预设阈值q时,将内容图像数据和风格图像数据返至步骤s2中,增加内容图像数据的分解数量,再次重复s2~s4的步骤。
5.一种神经图像风格迁移系统,其特征在于,包括:
6.根据权利要求5所述的一种神经图像风格迁移系统,其特征在于:所述图像分析模块的具体处理过程为:
7.根据权利要求6所述的一种神经图像风格迁移系统,其特征在于:所述图像检测模块的具体处理过程为:
8.根据权利要求7所述的一种神经图像风格迁移系统,其特征在于:当ltotal(g)>预设阈值q时,将内容图像数据和风格图像数据返至图像分析模块中,增加内容图像数据的分解数量,再次重复s2~s4的步骤。