System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 面向全天候场景的自监督单目深度估计方法及装置制造方法及图纸_技高网
当前位置: 首页 > 专利查询>清华大学专利>正文

面向全天候场景的自监督单目深度估计方法及装置制造方法及图纸

技术编号:40342384 阅读:6 留言:0更新日期:2024-02-09 14:29
本申请涉及图像深度估计技术领域,特别涉及一种面向全天候场景的自监督单目深度估计方法及装置,其中,方法包括:模型输入预先构建的白天‑夜间图像正样本对,利用共享的图像编码器提取隐特征,以利用分布投影头将每个图像样本表示为高维度的离散高斯分布;利用对比学习来显式地约束正负样本之间分布的距离,使得夜间图像的特征分布逐步趋近于白天图像;使用深度解码器和位姿解码器同时估计图像的位姿和深度值,再利用该信息将图像投影到另一个视图下,采用光度损失和变分对比损失来联合监督模型的训练。由此,解决了难以从夜间图像中有效地提取深度特征,难以利用一个共享编码器提取不同的数据域的一致性特征,模型域自适应能力低下等问题。

【技术实现步骤摘要】

本申请涉及图像深度估计,特别涉及一种面向全天候场景的自监督单目深度估计方法及装置


技术介绍

1、目前,在增强现实、3d重建、自动驾驶汽车、位置识别等领域从2d(twodimensional,二维)的rgb图像中估计深度技术得到广泛应用。其中,自监督单目深度估计引起了越来越多研究人员的关注,尤其是基于深度卷积神经网络的自监督单目深度估计。

2、相关技术中,主要利用白天图像进行自监督单目深度估计,即基于白天图像的基准进行自监督单目深度估计,以解决白天图像的自监督单目深度估计问题。

3、然而,相关技术中,由于白天图像和夜间图像之间存在较大的域差异,阻碍了自监督单目深度估计在真实场景中的部署和应用,即使用场景过于单一,难以从夜间图像中有效地提取深度特征,难以利用一个共享编码器提取不同场景下数据域的一致性特征,模型域自适应能力低下,亟需改进。


技术实现思路

1、本申请提供一种面向全天候场景的自监督单目深度估计方法及装置,以解决相关技术中,使用场景过于单一,难以从夜间图像中有效地提取深度特征,难以利用一个共享编码器提取不同的数据域的一致性特征,模型域自适应能力低下等问题。

2、本申请第一方面实施例提供一种面向全天候场景的自监督单目深度估计方法,包括以下步骤:将基于预先构建的白天-夜间图像生成的多组正样本对输入至目标模型,利用共享的图像编码器提取所述白天图像和夜间图像的隐特征,以利用分布投影头将每个样本表示为预设高维度的离散高斯分布;基于所述多组正样本对,利用对比学习显式地约束正负样本之间分布的距离,使得所述夜间图像的离散高斯分布逐步趋近于所述白天图像的离散高斯分布;以及利用深度解码器和位姿解码器同时估计图像的位姿和深度值,并利用位姿和深度信息将所述图像投影到另一个预设视图下,采用光度损失和变分对比损失来联合监督模型训练,得到自监督单目深度估计结果。

3、可选地,在本申请的一个实施例中,所述将基于预先构建的白天-夜间图像生成的多组正样本对输入至目标模型,包括:利用cyclegan生成与训练数据中每张白天图像相对应的夜间图像;将所有的训练数据构建为白天-夜间样本对,得到所述多组正样本对,并将所述多组正样本对输入至所述目标模型。

4、可选地,在本申请的一个实施例中,所述基于所述多组正样本对,利用对比学习显式地约束正负样本之间分布的距离,使得所述夜间图像的离散高斯分布逐步趋近于所述白天图像的离散高斯分布,包括:利用两层的第一全连接神经网络将每个样本的特征投影到均值空间中,获取每个维度高斯分布的均值;利用两层的第二全连接神经网络将所述每个样本的特征投影到与所述均值空间维度相同的标准差空间中,获取每个维度高斯分布的标准差;基于所述均值和所述标准差,利用每个样本所对应的均值向量和方差向量将所述每个样本表示为一个固定的高斯分布,得到一个训练样本分布组。

5、可选地,在本申请的一个实施例中,所述利用深度解码器和位姿解码器同时估计图像的位姿和深度值,并利用位姿和深度信息将所述图像投影到另一个预设视图下,采用光度损失和变分对比损失来联合监督模型训练,得到自监督单目深度估计结果,包括:基于所训练样本分布组,计算其中每一对正样本分布的js散度的相反数,作为正样本分布的相似程度;基于simclr的思想,将训练中的一个批次中其他样本作为负样本,将所述相似程度带入到simclr预设的对比损失中,以作为域自适应任务的优化目标。

6、可选地,在本申请的一个实施例中,所述利用深度解码器和位姿解码器同时估计图像的位姿和深度值,并利用位姿和深度信息将所述图像投影到另一个预设视图下,采用光度损失和变分对比损失来联合监督模型训练,得到自监督单目深度估计结果,还包括:利用基于深度卷积神经网络的位姿解码器估计所述训练样本特征组中辅助样本映射到主样本的相对位姿;基于深度值和所述相对位姿,将所述训练样本组中的辅助样本重投影到主图像中,得到重投影样本组,其中,所述重投影样本组中包含与原训练样本组中主样本对相对应的重投影样本对;基于所述重投影样本组与所述训练样本组中的主样本对,计算两者之间的光度损失,作为自监督单目深度估计任务的优化目标。

7、本申请第二方面实施例提供一种面向全天候场景的自监督单目深度估计装置,包括:输入模块,用于将基于预先构建的白天-夜间图像生成的多组正样本对输入至目标模型,利用共享的图像编码器提取所述白天图像和夜间图像的隐特征,以利用分布投影头将每个样本表示为预设高维度的离散高斯分布;处理模块,用于基于所述多组正样本对,利用对比学习显式地约束正负样本之间分布的距离,使得所述夜间图像的离散高斯分布逐步趋近于所述白天图像的离散高斯分布;以及估计模块,用于利用深度解码器和位姿解码器同时估计图像的位姿和深度值,并利用位姿和深度信息将所述图像投影到另一个预设视图下,采用光度损失和变分对比损失来联合监督模型训练,得到自监督单目深度估计结果。

8、可选地,在本申请的一个实施例中,所述输入模块,包括:生成单元,用于利用cyclegan生成与训练数据中每张白天图像相对应的夜间图像;构建单元,用于将所有的训练数据构建为白天-夜间样本对,得到所述多组正样本对,并将所述多组正样本对输入至所述目标模型。

9、可选地,在本申请的一个实施例中,所述处理模块,包括:第一获取单元,用于利用两层的第一全连接神经网络将每个样本的特征投影到均值空间中,获取每个维度高斯分布的均值;第二获取单元,用于利用两层的第二全连接神经网络将所述每个样本的特征投影到与所述均值空间维度相同的标准差空间中,获取每个维度高斯分布的标准差;第三获取单元,用于基于所述均值和所述标准差,利用每个样本所对应的均值向量和方差向量将所述每个样本表示为一个固定的高斯分布,得到一个训练样本分布组。

10、可选地,在本申请的一个实施例中,所述估计模块,包括:计算单元,用于基于所训练样本分布组,计算其中每一对正样本分布的js散度的相反数,作为正样本分布的相似程度;优化单元,用于基于simclr的思想,将训练中的一个批次中其他样本作为负样本,将所述相似程度带入到simclr预设的对比损失中,以作为域自适应任务的优化目标。

11、可选地,在本申请的一个实施例中,所述估计模块,还包括:估计单元,用于利用基于深度卷积神经网络的位姿解码器估计所述训练样本特征组中辅助样本映射到主样本的相对位姿;投影单元,用于基于深度值和所述相对位姿,将所述训练样本组中的辅助样本重投影到主图像中,得到重投影样本组,其中,所述重投影样本组中包含与原训练样本组中主样本对相对应的重投影样本对;计算单元,用于基于所述重投影样本组与所述训练样本组中的主样本对,计算两者之间的光度损失,作为自监督单目深度估计任务的优化目标。

12、本申请第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的面向全天候场景的自监督单目深度估计方本文档来自技高网...

【技术保护点】

1.一种面向全天候场景的自监督单目深度估计方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述将基于预先构建的白天-夜间图像生成的多组正样本对输入至目标模型,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述多组正样本对,利用对比学习显式地约束正负样本之间分布的距离,使得所述夜间图像的离散高斯分布逐步趋近于所述白天图像的离散高斯分布,包括:

4.根据权利要求3所述的方法,其特征在于,所述利用深度解码器和位姿解码器同时估计图像的位姿和深度值,并利用位姿和深度信息将所述图像投影到另一个预设视图下,采用光度损失和变分对比损失来联合监督模型训练,得到自监督单目深度估计结果,包括:

5.根据权利要求4所述的方法,其特征在于,所述利用深度解码器和位姿解码器同时估计图像的位姿和深度值,并利用位姿和深度信息将所述图像投影到另一个预设视图下,采用光度损失和变分对比损失来联合监督模型训练,得到自监督单目深度估计结果,还包括:

6.一种面向全天候场景的自监督单目深度估计装置,其特征在于,包括:

<p>7.根据权利要求6所述的装置,其特征在于,所述输入模块,包括:

8.根据权利要求6所述的装置,其特征在于,所述处理模块,包括:

9.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如权利要求1-5任一项所述的面向全天候场景的自监督单目深度估计方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行,以用于实现如权利要求1-5任一项所述的面向全天候场景的自监督单目深度估计方法。

...

【技术特征摘要】

1.一种面向全天候场景的自监督单目深度估计方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述将基于预先构建的白天-夜间图像生成的多组正样本对输入至目标模型,包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述多组正样本对,利用对比学习显式地约束正负样本之间分布的距离,使得所述夜间图像的离散高斯分布逐步趋近于所述白天图像的离散高斯分布,包括:

4.根据权利要求3所述的方法,其特征在于,所述利用深度解码器和位姿解码器同时估计图像的位姿和深度值,并利用位姿和深度信息将所述图像投影到另一个预设视图下,采用光度损失和变分对比损失来联合监督模型训练,得到自监督单目深度估计结果,包括:

5.根据权利要求4所述的方法,其特征在于,所述利用深度解码器和位姿解码器同时估计图像的位姿和深度值...

【专利技术属性】
技术研发人员:高跃别林
申请(专利权)人:清华大学
类型:发明
国别省市:

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

1