[发明专利]基于像素级自监督训练的水下图像合成方法有效
申请号: | 202110424896.6 | 申请日: | 2021-04-20 |
公开(公告)号: | CN113012254B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 吴正兴;喻俊志;武志亨;鲁岳;谭民 | 申请(专利权)人: | 中国科学院自动化研究所 |
主分类号: | G06T11/00 | 分类号: | G06T11/00;G06T5/50;G06N3/04;G06N3/08 |
代理公司: | 北京市恒有知识产权代理事务所(普通合伙) 11576 | 代理人: | 郭文浩;尹文会 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 像素 监督 训练 水下 图像 合成 方法 | ||
1.一种基于像素级自监督训练的水下图像合成方法,其特征在于,该方法包括:
步骤S10,获取待合成自然光图像Iair、对应的图像深度信息D、以及随机生成的噪声矢量z;
步骤S20,基于所述图像深度信息D以及获取的R、G和B通道的衰减相关系数,通过水下图像合成模型的衰减模块进行所述待合成自然光图像Iair的衰减,获得衰减图像G1;基于所述随机生成的噪声矢量z,通过水下图像合成模型的散射模块进行所述图像深度信息D的散射,获得散射信息Bc;
步骤S30,将所述衰减图像G1与所述散射信息Bc连接,获得散射衰减图像G2;
步骤S40,通过水下图像合成模型的虚拟光校正模块的逆运算进行所述散射衰减图像G2的光晕添加,获得待合成自然光图像Iair对应的合成水下图像G3:
G3=k(G2)/G(r)
其中,k为相机曝光常数;G(r)=1+ar2+br4+cr6为六阶多项式增益函数,r在[0,1]范围内,r=0表示像素在图像中心,r=1表示像素在图像边界,a,b和c为虚拟光校正模型的参数;
其中,(x,y)是图像中的像素坐标,(xc,yc)是图像中心中的像素坐标;
为确保所述六阶多项式增益函数G(r)严格增加,所述虚拟光校正模型的参数a,b和c满足以下条件之一:
条件一:c≥0∧4b2-12ac<0;
条件二:c≥0∧4b2-12ac≥0∧q-≤0∧q+≤0;
条件三:c≥0∧4b2-12ac≥0∧q-≥0∧q+≥0;
条件四:c<0∧q-≤0∧q+≥0;
条件五:c<0∧q-≥0∧q+≤0;
其中,参数q-和q+,其计算方法为:
所述水下图像合成模型采用像素级的自监督训练策略进行训练,其训练方法为:
步骤A10,获取真实水下图像并通过单目图像深度估计方法获得对应的深度信息,结合所述深度信息进行所述真实水下图像的恢复,获得自然光图像;
步骤A20,通过步骤S20-步骤S40对应的方法进行所述自然光图像的处理,获得合成水下图像;
步骤A30,计算所述真实水下图像和合成水下图像之间的损失值,并调整所述水下图像合成模型的参数进行模型的迭代训练,直至达到设定的训练次数或所述损失值低于设定阈值;
所述水下图像合成模型,其训练中采用的损失函数为第一损失函数LL1+SSIM(X)或第二损失函数LL2+SSIM(X):
LL1+SSIM(X)=αLSSIM(X)+(1-α)LL1(X)
LL2+SSIM(X)=αLSSIM(X)+(1-α)LL2(X)
SSIM(x1,x2)=[l(x1,x2)αc(x1,x2)βs(x1,x2)γ]
其中,LSSIM(X)为图像结构相似性损失函数,LL1(X)为L1损失函数,LL2(X)为L2损失函数,G(x)为合成图像,T(x)为真实图像,α为预设的用于平衡LSSIM(X)和LL2(X)在总损失LL2+SSIM(X)中占比的超参数,分别是x1和x2的均值;分别是x1和x2的方差;是x1和x2的协方差,c1=(k1L)2、c2=(k2L)2和c3=c2/2为预设常量,k1=0.01,k2=0.03,L=2B-1为图像像素值的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110424896.6/1.html,转载请声明来源钻瓜专利网。