一种基于深度学习的多目标场景偏振三维成像方法

文档序号:30507316发布日期:2022-06-25 00:44阅读:353来源:国知局
一种基于深度学习的多目标场景偏振三维成像方法

1.本发明属于光学成像技术领域,具体涉及一种基于深度学习的多目标场景偏振三维成像方法。


背景技术:

2.偏振三维成像作为对目标三维重建的方法之一,有着设备简单、无需对光源进行调制以及目标三维重建高频信息丰富等特点,已经成为三维成像技术领域中最具发展潜力的方法之一。同时,在计算机视觉领域,深度神经网络通过训练可以获得物体的深度信息,并展现出良好的性能。然而,对于多目标场景进行偏振三维重建时,由于场景中存在两个及以上的待重建目标,利用单相机的光学探测系统,以及法向量反演三维轮廓信息的方法,无法对场景中多个目标的空间关系进行准确获取,造成在不同目标边缘位置处的重建出现畸变。因此需要进一步提高三维重建的重建效果,降低结构的复杂度,使更广泛的应用成为可能。
3.目前提出了一种基于体素的神经网络三维重建方法,该方法通过设计一个三维递归重建神经网络(3d-r2n2),采用深度学习从2d图像到其对应的3d体素模型的映射,模型结构为encoder(编辑器)+3d lstm(long short-term memory,长短期记忆)神经网络+decoder(解码器),通过数据集的训练,使得对网络输入单张或多张rgb图像,可以输出目标在体素空间的三维表达。该方法既适用单视图,也适用多视图,如果是多视图,则将多视图看作一个序列,输入到lstm神经网络当中,输出多个结果。该方法的优点是该网络不需要任何图像注释或分类标签来进行训练或测试,且只需要单张彩色图片就可以生成三维图像,该模型可以在图片特征点过少或图片视角数量不足的情况下进行三维重建。但是,基于体素的神经网络三维重建方法存在的缺点在于重建后的模型精度低,无法完成精细的三维重建任务。


技术实现要素:

4.为了解决现有技术中存在的上述问题,本发明提供了一种基于深度学习的多目标场景偏振三维成像方法。本发明要解决的技术问题通过以下技术方案实现:
5.本发明提供了一种基于深度学习的多目标场景偏振三维成像方法,包括:
6.s1:利用偏振三维成像系统获取多目标场景不同偏振角度的场景图像;
7.s2:构建神经网络,所述神经网络包括清晰化网络模块和模糊距离估计网络模块,其中,所述清晰化网络模块用于对输入的阈值分割后的偏振图像中不同物距处目标进行清晰化重建,获得清晰图像,所述模糊距离估计网络模块用于将所述模糊图像与清晰图像之间的映射关系作为多目标场景中的先验信息进行目标距离估计,获得不同目标与相机之间距离的估计值;
8.s3:对所述神经网络中的清晰化网络模块和模糊距离估计网络模块分别进行训练,获得经训练的神经网络模型;
9.s4:利用所述经训练的神经网络模型获得多目标场景不同偏振角度的场景图像中不同的目标的深度估计结果和清晰目标图像,识别不同目标物体;
10.s5:获取所述不同目标物体表面的偏振度,以及不同目标物体表面入射光的方位角和入射角;
11.s6:对多目标偏振三维成像场景中偏振求解得到的法向量进行校正,获得校正后的方位角信息;
12.s7:利用不同目标的方位角和入射角信息,实现多目标场景下物体表面三维轮廓的重建。
13.在本发明的一个实施例中,所述s1包括:
14.s11:利用所述偏振三维成像系统获得所述多目标复杂场景中目标物体表面的反射光,分别获取0
°
,45
°
,90
°
和135
°
四个角度下物体场景的原始偏振图像i
′0、i

45
、i

90
、i

135

15.s12:利用阈值分割算法对所述原始偏振图像i
′0、i

45
、i

90
、i

135
中的物体和背景进行分割,获得阈值分割后的偏振图像i0、i
45
、i
90
、i
135

16.在本发明的一个实施例中,所述清晰化网络模块包括相互连接的编码单元和解码单元,用于通过引入模糊边缘注意力机制对输入的模糊图像进行编码-解码过程,实现对所述模糊图像中的模糊目标区域进行清晰化重建。
17.在本发明的一个实施例中,所述神经网络模型的损失函数包括所述清晰化网络模块的损失函数和所述模糊距离估计网络模块的损失函数,其中,所述清晰化网络模块的损失函数为:
[0018][0019]
其中,n表示输入的真实模糊图像的数目,α表示调整l1损失的权重值,ssim(mf,m)表示输入的真实模糊图像m与清晰化网络模块最终输出的清晰图像mf的结构相似度结果;
[0020]
所述模糊距离估计网络模块的损失函数为:
[0021][0022]
其中,表示所述清晰化网络模块中提供的先验信息在第k级条件下的输出结果,β为系数,表示经过所述模糊距离估计网络模块的最终融合图像,表示经过所述模糊距离估计网络模块的最终融合图像,表示图像i经过所述清晰化网络模块第k级的输出结果,φ
rd
(i)表示图像i经过所述模糊距离估计网络模块的输出结果,||||2表示求二范数。
[0023]
在本发明的一个实施例中,所述s3包括:
[0024]
s31:获取第一训练数据集,所述第一训练数据集用于对所述清晰化网络模块进行训练,所述第一训练数据集中包括具有不同模糊程度的多张目标图像;
[0025]
s32:利用所述第一训练数据集对所述清晰化网络模块进行训练;
[0026]
s33:获得第二训练数据集,所述第二训练数据集用于对所述模糊距离估计网络模块进行训练,其中,所述第二训练数据集包括具有不同物距的多张目标图像;
[0027]
s34:利用所述第二训练数据集对所述模糊距离估计网络模块进行训练,进而获得经训练的神经网络模型。
[0028]
在本发明的一个实施例中,所述s5包括:
[0029]
s51:利用场景不同目标物体的四幅偏振子图像中的强度信息计算每个目标物体表面的偏振度;
[0030]
s52:利用场景不同目标物体的强度变化信息和所述偏振度获得不同目标物体表面入射光的方位角和入射角。
[0031]
在本发明的一个实施例中,所述s6包括:
[0032]
利用目标反射光强度梯度场与轮廓之间的变化关系,将目标物体表面的法向量信息转化为梯度场信息,则将多目标偏振三维成像场景中的法向量多值性问题的校正过程表示为:
[0033][0034]
其中,表示利用目标表面强度信息求解得到的梯度场变化参考信息,g
polar
表示利用目标反射光偏振信息求解得到的梯度场参量;
[0035]
若则利用目标反射光偏振特性直接求解得到的微面元法向量信息准确,若则将方位角数值进行180
°
翻转。
[0036]
本发明的另一方面提供了一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序用于执行上述实施例中任一项所述基于深度学习的多目标场景偏振三维成像方法的步骤。
[0037]
本发明的又一方面提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现如上述实施例中任一项所述基于深度学习的多目标场景偏振三维成像方法的步骤。
[0038]
与现有技术相比,本发明的有益效果在于:
[0039]
1、本发明基于深度学习的多目标场景偏振三维成像方法,在单相机偏振三维成像模型基础上,通过构建不同深度下目标边缘模糊程度与物距之间的映射关系,利用基于深度学习的方法,获得多目标的空间位置关系信息,为偏振三维成像在多目标场景下提供目标的空间位置先验信息,实现对多目标场景下的漫反射目标偏振三维成像。
[0040]
2、本发明通过设计一个深度神经网络,对输入的在不同空间位置的多目标图像进行离焦清晰化,并进行空间位置估计,为多目标偏振三维成像提供先验信息,实现了多目标场景的高精度偏振三维成像。将深度学习与偏振三维成像相结合,避免了需要过多数据集来训练,且数据较为简单,运算速度快,同时具有利用深度学习的强统计特性和偏振三维成像的高精度、高频细节丰富的优势,使得其在结构简单和性能较低的硬件平台的应用成为可能。
[0041]
以下将结合附图及实施例对本发明做进一步详细说明。
附图说明
[0042]
图1是本发明实施例提供的一种基于深度学习的多目标场景偏振三维成像方法的流程图;
[0043]
图2是本发明实施例提供的一种多目标复杂场景偏振三维成像系统的结构示意图;
[0044]
图3是本发明实施例提供的一种神经网络模型的结构示意图;
[0045]
图4是本发明实施例提供的一种编码单元的结构示意图;
[0046]
图5是本发明实施例提供的一种解码单元的结构示意图;
[0047]
图6是本发明实施例提供的一种物体表面入射光的方位角和入射角的示意图。
具体实施方式
[0048]
为了进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及具体实施方式,对依据本发明提出的一种基于深度学习的多目标场景偏振三维成像方法进行详细说明。
[0049]
有关本发明的前述及其他技术内容、特点及功效,在以下配合附图的具体实施方式详细说明中即可清楚地呈现。通过具体实施方式的说明,可对本发明为达成预定目的所采取的技术手段及功效进行更加深入且具体地了解,然而所附附图仅是提供参考与说明之用,并非用来对本发明的技术方案加以限制。
[0050]
应当说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的物品或者设备中还存在另外的相同要素。
[0051]
请参见图1,图1是本发明实施例提供的一种基于深度学习的多目标场景偏振三维成像方法的流程图。该成像方法包括:
[0052]
s1:利用偏振三维成像系统获取多目标场景不同偏振角度的场景图像。
[0053]
具体地,首先搭建用于多目标复杂场景的偏振三维成像系统。请参见图2,图2是本发明实施例提供的一种多目标复杂场景偏振三维成像系统的结构示意图。该成像系统包括偏振探测器和位于偏振探测器前方的滑轨,不同目标设置在滑轨上,且能够沿滑轨前后滑动。随后利用所述成像系统获取多目标场景不同角度的场景图像。
[0054]
具体地,所述s1包括:
[0055]
s11:利用所述偏振三维成像系统获得所述多目标复杂场景中目标物体表面的反射光,分别获取0
°
,45
°
,90
°
和135
°
四个角度下物体场景的偏振图像i
′0、i

45
、i

90
、i

135

[0056]
具体地,在自然光环境中,利用所述偏振三维成像系统偏振探测器中的cmos相机采集物体表面的反射光,从而0
°
,45
°
,90
°
和135
°
四个角度下物体场景的偏振图像i
′0、i

45
、i

90
、i

135

[0057]
s12:利用阈值分割算法对所述偏振图像i
′0、i

45
、i

90
、i

135
中的物体和背景进行分割,获得阈值分割后的偏振图像i0、i
45
、i
90
、i
135

[0058]
具体地,为减少计算量,需要对获取到的物体场景偏振图像和场景深度信息分别进行分割,将物体和背景分开,去除背景部分,因此本实施例采用阈值分割算法将物体场景的偏振图像物体和背景分割开。阈值分割后的偏振图像分别为i0、i
45
、i
90
、i
135

[0059]
s2:构建神经网络并对所述神经网络进行训练,获得经训练的神经网络模型。
[0060]
请参见图3,图3是本发明实施例提供的一种神经网络模型的结构示意图。该神经网络主要由清晰化网络模块和模糊距离估计网络模块组成,其中,所述清晰化网络模块用于对输入的阈值分割后的偏振图像进行清晰化重建,获得清晰图像;所述模糊距离估计网络模块用于将所述模糊图像与清晰图像之间的映射关系作为多目标场景中的先验信息进行目标距离估计,获得不同目标与相机之间距离的估计值。
[0061]
本实施例采用监督学习方法,利用图像模糊核(缘模糊半径)与图像物距之间存在的映射关系,实现不同物距条件下的多目标图像清晰化和不同空间位置处目标与相机之间距离的估计。
[0062]
具体地,首先搭建模糊-清晰的端对端(end-to-end)网络架构,即清晰化网络模块。具体地,本实施例的清晰化网络模块1包括相互连接的编码单元11和解码单元12,用于通过引入模糊边缘注意力机制对输入的模糊图像进行编码-解码过程,实现对模糊目标区域进行清晰化重建。进一步地,请参见图2,编码单元11包括依次连接的多个下采样单元,输入解码单元11的原始图像经过所述多个下采样单元的一系列降维的特征学习,得到一个固定的高度抽象但是低维的特征向量,如图3所示,将输入的1024
×
1024的图像下采样成32
×
32的特征图像。进一步地,请参见图4,图4是本发明实施例提供的一种下采样单元的结构示意图。所述多个下采样单元的结构均相同,均包括自数据输入端依次设置的卷积层、归一化层、激活层、卷积层、归一化层、激活层和池化层,以对输入的图像进行降维处理,获得降维后的特征图像。
[0063]
进一步地,本实施例的解码单元12包括依次连接的多个上采样单元,输入解码单元12的图像经过所述多个上采样单元的一系列升维的特征学习,得到一个与原始图像尺寸相同的输出图像,如图3所示,将编码单元11输出的32
×
32图像还原成1024
×
1024的清晰图像。请参见图5,图5是本发明实施例提供的一种上采样单元的结构示意图。所述上采样单元包括自数据输入端依次设置的转置卷积层、归一化层、激活层、卷积层、归一化层、激活层、卷积层、归一化层和激活层。
[0064]
当对多目标场景内的多个模糊区域的清晰化过程重建完成后,将模糊图像与清晰图像之间的映射关系作为多目标场景中的先验信息,输入之后的模糊距离估计网络模块中进行目标距离估计,以实现在利用较为简单的网络架构条件下,仍然能够对多目标场景中的不同空间位置处的物体进行准确的距离估计,获得不同物体与ccd相机之间的距离,为多目标场景的三维重建过程提供可靠的距离信息。
[0065]
进一步地,该神经网络模型的损失函数被定义为离焦-清晰化估计和多目标距离估计的预测组合。对于离焦-清晰化估计,利用结构相似性(structural similarity,ssim)定义模糊图像清晰化过程的损失函数,该过程将输入的真实模糊图像m与清晰化网络模块最终输出的清晰图像mf进行比较,该过程可以表示为:
[0066]
[0067]
其中,n表示输入的真实模糊图像的数目,α表示调整l1损失的权重值,ssim可以被定义为:
[0068][0069]
其中,μ表示图像的平均亮度,即,μ
mf
表示输出清晰图像的平均亮度,μm表示输入真实模糊图像m的平均亮度,c1=(k1l)2,c2=(k2l)2用于防止分母为零,k1和k2均为常数,l表示图像的灰度动态范围。σ表示图像明暗变化的程度,即图像像素值的标准差。为清晰化网络模块最终输出的清晰图像mf的方差,为输入的真实模糊图像m的方差,为真实模糊图像m与清晰图像mf的协方差。优选地,k1=0.01,k2=0.03。
[0070]
在场景多目标距离估计过程中,假设在清晰化网络模块输出的结果中得到的深度信息为φ
rd
,图像经过模糊距离估计网络模块后得到的距离估计结果为φd。在清晰化网络模块中,清晰目标的边缘阶跃函数与模糊时的边缘阶跃函数之间存在关于物距的映射关系,因此把该清晰化网络模块输出的信息作为模糊距离估计网络模块中进行距离估计的先验信息,通过深度蒸馏网络级联技术,将先验信息引入模糊距离估计网络模块中,该模糊距离估计网络模块中第k级的距离估计损失函数可以表示为:
[0071][0072]
其中,表示所述清晰化网络模块中提供的先验信息在第k级条件下的输出结果,β为系数,通常取值为1,表示经过所述模糊距离估计网络模块的最终融合图像,像,表示图像i经过所述清晰化网络模块第k级的输出结果,φ
rd
(i)表示图像i直接经过所述模糊距离估计网络模块的输出结果,||||2表示求二范数。
[0073]
需要说明的是,如上所述,本实施例的清晰化网络模块1包括相互连接的编码单元11和解码单元12,编码单元11包括依次连接的多个下采样单元,解码单元12包括依次连接的多个上采样单元,每个下采样单元和每个上采样单元均为该清晰化网络模块1的一级,该清晰化网络模块1的的级数为下采样单元和上采样单元的个数总和。如图3所示,本实施例的清晰化网络模块1包括9级。
[0074]
s3:对所述神经网络中的清晰化网络模块和模糊距离估计网络模块分别进行训练,获得经训练的神经网络模型。
[0075]
具体地,所述s3包括:
[0076]
s31:获取第一训练数据集,所述第一训练数据集用于对所述清晰化网络模块进行训练,其中,所述第一训练数据集中包括具有不同模糊程度的多张目标图像。
[0077]
具体地,移动所述成像系统滑轨上的滑块,带动目标从距离所述偏振探测器610mm位置处向1010mm位置处移动。通过调整相机的焦距,使得能够对物距为610mm处的目标表面进行清晰成像,随着滑块向远离该偏振探测器的方向移动,对距离间隔为10mm的场景进行偏振图像信息获取。随着探测距离的不断增加,目标边缘处的模糊程度越来越高,这些模糊
信息将被利用并输入到所述神经网络模型进行训练。此外,对于模糊图像清晰化过程,同样在间隔为10mm的位置处采集不同物距下的目标信息,并且在不同位置处随机调整相机镜头,使得其在焦距不变的情况下,获取得到不同模糊程度的目标图像,以确保在实际应用过程中对目标清晰化具有强鲁棒性,该过程中共采集得到2952张训练图像。
[0078]
s32:利用所述第一训练数据集对所述清晰化网络模块进行训练。
[0079]
具体地,本实施例的清晰化网络模块和模糊距离估计网络模块采用分开训练的方式,首先固定模糊距离估计网络模块,训练清晰化网络模块。将得到的第一训练数据集中的图像进行预处理,调整为1024
×
1024分辨率后,输入所述清晰化网络模块进行训练。训练完成后得到能够对输入的模糊图像进行清晰化的清晰化网络模块。
[0080]
s33:获得第二训练数据集,所述第二训练数据集用于对所述模糊距离估计网络模块进行训练,其中,所述第二训练数据集包括具有不同物距的多张目标图像。
[0081]
具体地,在模糊距离估计网络模块的训练图像获取过程中,保持偏振探测器的参数不变,对不同物距下场景中的目标进行图像获取,其相应的物距可以表示为d∈[610mm,10mm,1010mm],获取得到492张训练图像,共同组成第二训练数据集。
[0082]
s34:利用所述第二训练数据集对所述模糊距离估计网络模块进行训练,进而获得经训练的神经网络模型。
[0083]
具体地,固定清晰化网络模块的参数,将上述第二训练数据集中的492张训练图像先预处理为1024
×
1024分辨率,随后输入到经训练的清晰化网络模块中,得到清晰化后的图像输出,将输入的原始图像与清晰化网络模块输出所对应的图片作为映射关系,输出到所述模糊距离估计网络模块进行训练,输出结果为对目标物体的深度估计。训练好的模糊距离估计网络模块具有预测目标边缘深度信息的功能。
[0084]
通过对清晰化网络模块和模糊距离估计网络模块分别进行训练,获得经训练的神经网络模型。
[0085]
s4:利用所述经训练的神经网络模型获得多目标场景不同偏振角度的场景图像中不同的目标的深度估计结果,识别不同目标物体。
[0086]
具体地,将步骤s1获得的多目标场景不同偏振角度的场景图像输入所述经训练的神经网络模型中,即可获得图像中不同目标物体的深度估计结果,为重建过程提供空间先验信息,若轮廓深度有突变,则表示此处另一个目标物体,从而可以识别出图像中的不同目标物体。
[0087]
s5:获取所述不同目标物体表面的偏振度,以及不同目标物体表面入射光的方位角和入射角。
[0088]
进一步地,步骤s5包括:
[0089]
s51:利用场景不同目标物体的四幅偏振子图像中的强度信息计算每个目标物体表面的偏振度。
[0090]
具体地,stokes矢量表示法是一种常用的偏振特性表示方法,指一束光的偏振状态可以由四个固定参数完全描述,这组参数称为stokes矢量。由于每个stokes参数都是用光强来表示,因此可以通过一定的光电仪器来直接进行测量。stokes矢量可表示为:
[0091][0092]
其中,e
x
和ey分别表示物体表面反射光的电场矢量在x轴和y轴上的分量。x轴和y轴表示两个正交的方向,x轴是以偏振探测器为基准。i
l-ir表示左旋圆偏振光强与右旋圆偏振光强之差。re《》表示取实部,im《》表示取虚部。
[0093]
而利用stokes矢量表示的偏振度p的计算公式为:
[0094][0095]
综上,根据偏振度的计算公式即可获得场景图像中不同目标物体表面的偏振度。
[0096]
s52:利用场景不同目标物体的强度变化信息和所述偏振度,获得不同目标物体表面入射光的方位角和入射角θ,即物体表面法线的极坐标和θ,如图6所示。
[0097]
在本实施例中,步骤s52包括:
[0098]
s521:利用不同角度的偏振图像i0、i
45
、i
90
、和i
135
,计算得到物体表面入射光的方位角计算公式为:
[0099][0100]
需要说明的是,由于在转动偏振探测器中偏振片的过程,两个间隔180
°
的旋转角度得到的偏振图像的光强度是一样的,因此在计算结果中,待重建物体表面入射光的入射方位角与实际入射光的入射方位角存在180
°
的不确定性,从而导致由偏振信息得到的物体表面法线的方向不确定,因此需要校正表面法线n1。
[0101]
s522:利用不同角度的偏振图像i0、i
45
、i
90
、和i
135
,计算得到物体表面入射光的入射角θ。
[0102]
如上所述,利用经训练的神经网络模型对不同目标轮廓进行距离估计,获得不同空间位置处目标与相机之间距离的估计值,为重建过程提供空间先验信息,若轮廓深度有突变,则表示此处另一个目标物体,从轮廓边沿开始对目标的天顶角θ
t
和方位角进行求解,对于多个目的的场景,该过程可以表示为:
[0103][0104]
其中,表示不同偏振方位角强度图像,t表示不同空间位置处的各个不同的连续表面目标,x表示[0,45,90,135],p
t
表示不同目标物体的偏振度,n是不同目标物体的折射率。
[0105][0106]
其中,λ表示一个取值为{0,1}的二元算子。利用上式可以对多目标场景中物体表面的方位角和天顶角信息进行求解,实现对目标每一个像素点法向量信息的获取。但是在该过程中,仍然存在法向量的多值性问题,需要确定二元算子λ的取值,实现对目标表面法向量方向的正确求解。
[0107]
s6:对多目标偏振三维成像场景中的法向量进行校正,获得校正后的方位角信息。
[0108]
具体地,利用目标反射光强度梯度场与其轮廓之间的变化关系,能够为二元算子λ的取值提供参考。将法向量信息转化为梯度场信息,则多目标偏振三维成像场景中的法向量多值性问题的校正过程可以表示为:
[0109][0110]
其中,表示利用目标表面强度信息求解得到的梯度场变化参考信息,g
polar
表示利用目标反射光偏振信息求解得到的梯度场参量。若说明估计的方位角准确,即利用目标反射光偏振特性直接求解得到的微面元法向量信息准确;相反,若则需要对利用偏振特性求解得到的方位角进行校正,实现方位角数值进行180
°
翻转。对于目标表面的微面元的方位角信息校正可以通过下式表示:
[0111][0112]
其中,表示经过校正后的目标微面元方位角信息,表示未矫正前的方位角。最终,目标表面微面元的法向量信息可以唯一求解。
[0113]
s7:利用不同目标的方位角和入射角信息,实现目标三维轮廓的重建。
[0114]
具体地,针对多目标复杂场景下的目标三维轮廓重建,该积分过程可以表示为:
[0115]
z(u)={z1(u),z2(u),...,z
t
(u)}
[0116]
其中,z
t
(u)表示多目标场景中的第t个目标,可以写成:
[0117][0118]
其中,m
t
和n
t
分别表示不同空间位置处目标所占像素数,其与探测器获取得到的整幅图像像素数的关系,有{m
t
,n
t
}∈{m,n},表示网络模型获取得到的不同目标物距信息,ε表示与目标真实高度信息相关的尺度因子。μ和ν分别表示离散微算子在x方向和y方向上的傅里叶系数,至此能够实现对多目标复杂场景条件下的偏振三维成像。
[0119]
本发明实施例基于深度学习的多目标场景偏振三维成像方法,在单相机偏振三维成像模型基础上,通过构建不同深度下目标边缘模糊程度与物距之间的映射关系,利用基于深度学习的方法,获得多目标的空间位置关系信息,为偏振三维成像在多目标场景下提供目标的空间位置先验信息,实现对多目标场景下的漫反射目标偏振三维成像。此外,本实施例通过设计一个深度神经网络,对输入的在不同空间位置的多目标图像进行离焦清晰化,并进行空间位置深度估计,为多目标偏振三维成像提供先验信息,实现了多目标场景的高精度偏振三维成像。将深度学习与偏振三维成像相结合,避免了需要过多数据集来训练,且数据较为简单,运算速度快,同时具有利用深度学习的强统计特性和偏振三维成像的高精度、高频细节丰富的优势,使得其在结构简单和性能较低的硬件平台的应用成为可能。
[0120]
本发明的又一实施例提供了一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序用于执行上述实施例中所述基于深度学习的多目标场景偏振三维成像方法的步骤。本发明的再一方面提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现如上述实施例所述基于深度学习的多目标场景偏振三维成像方法的步骤。具体地,上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0121]
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1