首页 / 专利库 / 电脑编程 / 算法 / 期望最大化算法 / 基于先验估计网络和空间约束混合模型的海面障碍物检测方法

基于先验估计网络和空间约束混合模型的海面障碍物检测方法

阅读:762发布:2020-05-21

专利汇可以提供基于先验估计网络和空间约束混合模型的海面障碍物检测方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于先验估计网络和空间约束混合模型的海面障碍物检测方法,包括以下步骤:(1)采集海面图像样本,制作先验估计网络训练样本;(2)利用训练样本对先验估计网络进行训练;(3)将待检测的海面图像作为输入,通过已训练的先验估计网络预测出图像中所有 像素 的类别先验概率;(4)建立空间约束混合模型,根据先验估计网络得到的类别先验概率,计算出混合模型的初始参数;(5)利用期望最大化 算法 (EM)对空间约束混合模型进行优化,并且得到相应的海面语义分割图像;(6)提取海面语义分割图像中的障碍物区域,实现海面障碍物检测。本发明的方法可以有效地检测出复杂背景下的海面障碍物,并且具有速度快、鲁棒性好的特点。,下面是基于先验估计网络和空间约束混合模型的海面障碍物检测方法专利的具体信息内容。

1.一种基于先验估计网络和空间约束混合模型的海面障碍物检测方法,其特征在于,包括以下步骤:
(1)采集海面图像样本,制作先验估计网络训练样本;
(2)利用训练样本对先验估计网络进行训练;
(3)将待检测的海面图像作为输入,通过已训练的先验估计网络预测出图像中所有像素的类别先验概率;
(4)建立空间约束混合模型,根据先验估计网络得到的类别先验概率,计算出混合模型的初始参数;
(5)利用期望最大化算法对空间约束混合模型进行优化,并且得到相应的海面语义分割图像;
(6)提取海面语义分割图像中的障碍物区域,实现海面障碍物检测。
2.根据权利要求1所述的基于先验估计网络和空间约束混合模型的海面障碍物检测方法,其特征在于,所述步骤(1)中,利用无人面艇搭载的相机采集N张海面彩色图像,使用标注工具对采集到的图像进行人工标注,形成先验估计网络训练集T={t(1),t(2),…,t(i) (N) (i) (i)
,…,t };其中,每一个训练样本t 由海面图像I 和对应的类别先验概率图 构成,即 由于海面图像在竖直方向上从上至下大致划分为天空区域、中间海岸/
雾霾混合区域、海水区域,因此利用标注工具分别在海面图像的天空区域、中间海岸/雾霾混合区域以及海水区域标注出多条直线段,并且记录下所有天空类别直线段上像素点的坐标Osky={(r1,c1),(r2,c2),…,(ri,ci),…,(rn′,cn′)}sky、中间海岸/雾霾混合类别直线段上像素点的坐标 以及所有海水类别直线
段上像素点的坐标 假设海面图像每一
个像素的特征由颜色特征(c1,c2,c3)和位置特征(r,c)构成,并且根据记录下的天空类别坐标集Osky对应的像素特征,计算出天空类别的均值msky和协方差矩阵Csky,利用同样的方法得到中间海岸/雾霾混合类别的均值mmid和协方差矩阵Cmid以及海水类别的均值msea和协方差矩阵Csea;此外,利用3个高斯分布和1个均匀分布来分别描述天空区域、中间海岸/雾霾混合区域、海水区域以及奇异值区域即潜在的障碍物区域;于是,每一幅海面图像I对应的类别先验概率 M为图像I中像素的个数,利用以下公式进行计算:
上式中,i表示图像中第i个像素,yi表示图像中像素i的特征向量,也称为观测数据,主要由像素的颜色特征(c1,c2,c3)和坐标(r,c)组成; 表示图像中像素i的类别先验分布,即 其中, 表示第i个像素的类别xi为k时的先验概
率,假设k=1表示天空类别,k=2表示中间海岸/雾霾混合类别,k=3表示海水类别,k=4表示障碍物类别;N(·|m,C)表示均值为m而协方差为C的高斯分布函数,U(·)=ε表示均匀分布函数,其中,ε为一个极小的正值超参数;αik表示图像中第i个像素属于类别k的权重,其具体公式如下所示:
其中,ε为一个极小的正值超参数。
3.根据权利要求1所述的基于先验估计网络和空间约束混合模型的海面障碍物检测方法,其特征在于,所述步骤(2)中,先验估计网络采用对称的编码-解码结构,即Encoder-Decoder结构;在Encoder阶段,网络由初始模InitialBlock、4个连续的分解卷积模块Block1、6个连续的膨胀卷积模块Block2组成,并且在Initial Block和Block1之间、Block1和Block2之间均存在一个下采样模块Down-sampling Block;在Decoder阶段,网络由Block3和Block4组成;其中,Block3的结构为:1个上采样模块Up-sampling Block-2个连续的标准残差模块-双注意模块Dual Attention;而Block4的结构为:1个数据依赖的上采样模块DUpsampling Block-Softmax层;网络所使用的分解卷积模块Factorized和膨胀卷积模块Dilated都是以标准的残差模块Bottleneck为基础,不同之处在于:分解卷积将残差模块中的3×3卷积层替换成了一个3×1卷积层和一个1×3卷积层,而膨胀卷积模块则是将残差模块中的3×3卷积核替换成了一个3×3的膨胀卷积核;双注意模块Dual Attention由位置注意模块position attention module和通道注意模块channel attention module组成;其中,位置注意模块选择性地通过所有位置的加权求和聚集每个位置的特征;通道注意模块通过所有通道的feature map中的特征选择性地强调某个特征图;最后将两种注意模块的输出进行求和得到最后的特征表达;先验估计网络的输入是海面图像I,而输出的是相应的类别先验概率图π*,并且损失函数loss function为:
上式中,为真实的类别先验概率图Ground Truth,π*为先验估计网络预测的类别先验概率图,M为先类别验概率图的所有像素的个数。
4.根据权利要求1所述的基于先验估计网络和空间约束混合模型的海面障碍物检测方法,其特征在于,所述步骤(4)中,假设混合模型由3个高斯分布和1个均匀分布组成,其中3个高斯分布分别用于描述描述天空、雾霾/海岸混合区域、海水区域,而均匀分布用于描述潜在的障碍物区域即奇异值区域;此外,通过引入尔可夫随机场MRF对混合模型进行空间约束,即假设图像中所有像素的类别先验分布π={πi}i=1:M以及后验分布P={pi}i=1:M是关于邻域系统的一个MRF;通过推导,最终得到空间约束混合模型的惩罚对数似然函数:
混合模型参数的初始化:
通过先验估计网络得到一个类别先验概率图π*,由此计算出混合模型的初始高斯参数θ={mk,Ck}k=1,2,3:
此外初始的类别先验分布,即π={πi}i=1:M也由先验估计网络预测的类别先验概率图π*直接赋值获得。

说明书全文

基于先验估计网络和空间约束混合模型的海面障碍物检测

方法

技术领域

背景技术

[0002] 障碍物检测技术作为无人面艇环境感知的重要组成部分,直接决定了无人艇是否能够完成作业以及安全航行。随着海洋资源探测、开发及利用的需求持续提升,无人水面艇凭借其体积小、无人员伤亡、智能化等优点,在海洋环境监测、海底测绘、海域搜救等领域发挥了十分重要的作用。无人水面艇在海上航行时,通常会受到浮标、舰船、礁石等威胁,因此研究海面障碍物检测技术有助于增强无人艇对周围环境的感知能,并且保证其实现安全作业。
[0003] 现有的无人水面艇通常采用可见光/红外相机、激光雷达、海事雷达等作为传感器来获取周围的场景信息,并且通过一定的算法对这些信息进行相应的处理,从而确定出海面障碍物的位置、大小以及种类。近些年来,随着计算机处理能力的不断提高,特别是并行计算能力的迅猛发展,使得基于可见光图像的场景感知与理解技术吸引了大量研究人员的注意。然而,现有的基于视觉的障碍物检测方法大都是围绕无人地面车来展开的,而对于海面障碍物检测的研究还不是很多,并且研究的内容还不够深入,难以应用于复杂的海洋环境。

发明内容

[0004] 本发明针对现有技术的不足,提供一种基于先验估计网络和空间约束混合模型的海面障碍物检测方法,该方法可以有效地检测出复杂背景下的海面障碍物,并且具有速度快、鲁棒性好的特点。
[0005] 为达到上述目的,本发明采用如下技术方案:
[0006] 一种基于先验估计网络和空间约束混合模型的海面障碍物检测方法,包括以下步骤:
[0007] (1)采集海面图像样本,制作先验估计网络训练样本;
[0008] (2)利用训练样本对先验估计网络进行训练;
[0009] (3)将待检测的海面图像作为输入,通过已训练的先验估计网络预测出图像中所有像素的类别先验概率;
[0010] (4)建立空间约束混合模型,根据先验估计网络得到的类别先验概率,计算出混合模型的初始参数;
[0011] (5)利用期望最大化算法(EM)对空间约束混合模型进行优化,并且得到相应的海面语义分割图像;
[0012] (6)提取海面语义分割图像中的障碍物区域,实现海面障碍物检测。
[0013] 进一步,所述步骤(1)中,利用无人水面艇搭载的相机采集N张海面彩色图像,使用标注工具对采集到的图像进行人工标注,形成先验估计网络训练集T={t(1),t(2),…,t(i),…,t(N)}。其中,每一个训练样本t(i)由海面图像I(i)和对应的类别先验概率图 构成,即 由于海面图像在竖直方向上从上至下大致可以划分为天空区域、中间海岸/雾霾混合区域、海水区域,因此利用标注工具分别在海面图像的天空区域、中间海岸/雾霾混合区域以及海水区域标注出多条直线段,并且记录下所有天空类别直线段上像素点的坐标Osky={(r1,c1),(r2,c2),…,(ri,ci),…,(rn′,cn′)}sky、中间海岸/雾霾混合类别直线段上像素点的坐标 以及所有海水类别直
线段上像素点的坐标 假设海面图像每
一个像素的特征由颜色特征(c1,c2,c3)和位置特征(r,c)构成,并且根据记录下的天空类别坐标集Osky对应的像素特征,计算出天空类别的均值msky和协方差矩阵Csky,利用同样的方法可得中间海岸/雾霾混合类别的均值mmid和协方差矩阵Cmid以及海水类别的均值msea和协方差矩阵Csea。此外,利用3个高斯分布和1个均匀分布来分别描述天空区域、中间海岸/雾霾混合区域、海水区域以及奇异值区域(潜在的障碍物区域)。于是,每一幅海面图像I对应的类别先验概率 (M为图像I中像素的个数)可以利用以下公式进行计算:
[0014]
[0015] 上式中,i表示图像中第i个像素,yi表示图像中像素i的特征向量(也称为观测数据),主要由像素的颜色特征(c1,c2,c3)和坐标(r,c)组成; 表示图像中像素i的类别先验分布(即 其中, 表示第i个像素的类别xi为k时的先验概率,假设k=1表示天空类别,k=2表示中间海岸/雾霾混合类别,k=3表示海水类别,k=4表示障碍物类别);N(·|m,C)表示均值为m而协方差为C的高斯分布函数,U(·)=ε表示均匀分布函数(其中,ε为一个极小的正值超参数);αik表示图像中第i个像素属于类别k的权重,其具体公式如下所示:
[0016]
[0017] 其中,ε为一个极小的正值超参数。
[0018] 进一步,所述步骤(2)中,先验估计网络采用对称的编码-解码结构(即Encoder-Decoder结构)。在Encoder阶段,网络由初始模(InitialBlock)、4个连续的分解卷积模块(Block1)、6个连续的膨胀卷积模块(Block2)组成,并且在Initial Block和Block1之间、Block1和Block2之间均存在一个下采样模块(Down-sampling Block)。在Decoder阶段,网络由Block3和Block4组成。其中,Block3的结构为:1个上采样模块(Up-sampling Block)-2个连续的标准残差模块-双注意模块(Dual Attention);而Block4的结构为:1个数据依赖的上采样模块(DUpsampling Block)-Softmax层。网络所使用的分解卷积模块(Factorized)和膨胀卷积模块(Dilated)都是以标准的残差模块(Bottleneck)为基础,不同之处在于:分解卷积将残差模块中的3×3卷积层替换成了一个3×1卷积层和一个1×3卷积层,而膨胀卷积模块则是将残差模块中的3×3卷积核替换成了一个3×3的膨胀卷积核。
双注意模块(DualAttention)由位置注意模块(position attention module)和通道注意模块(channel attention module)组成。其中,位置注意模块选择性地通过所有位置的加权求和聚集每个位置的特征;通道注意模块通过所有通道的featuremap中的特征选择性地强调某个特征图;最后将两种注意模块的输出进行求和得到最后的特征表达。先验估计网络的输入是海面图像I,而输出的是相应的类别先验概率图π*,并且损失函数(loss function)为:
[0019]
[0020] 上式中,为真实的类别先验概率图Ground Truth,π*为先验估计网络预测的类别先验概率图,M为先类别验概率图的所有像素的个数。
[0021] 进一步,所述步骤(4)中,假设混合模型由3个高斯分布和1个均匀分布组成,其中3个高斯分布分别用于描述描述天空、雾霾/海岸混合区域、海水区域,而均匀分布用于描述潜在的障碍物区域(奇异值区域)。于是,图像中第i个像素的特征向量yi的概率可以表示为:
[0022]
[0023] 上式中,N(·|m,C)表示均值为m而协方差为C的高斯分布函数,U(·)=ε表示均匀分布函数(其中,ε为一个极小的正值超参数);yi表示图像中第i个像素的特征向量(也称为观测数据),主要由像素的颜色特征(c1,c2,c3)和坐标(r,c)组成;θ表示模型中所有高斯分布的参数(即θ={mk,Ck}k=1,2,3);π表示图像中所有像素的类别先验分布(即π={πi}i=1:M,其中,M为图像中像素的个数),πi表示第i个像素的类别先验分布(即πi=[πi1,…,πik,…,πi4],其中,πik=p(xi=k)表示第i个像素的类别xi为k时的概率,假设k=1表示天空类别,k=2表示中间海岸/雾霾混合类别,k=3表示海水类别,k=4表示障碍物类别);
[0024] 为了克服海面图像中局部噪声对图像分割造成的不利影响,可以通过引入尔可夫随机场(Markov Random Field,MRF)来对混合模型进行空间约束,即假设图像中所有像素的类别先验分布π={πi}i=1:M以及后验分布P={pi}i=1:M是关于邻域系统的一个MRF。根据Besag方法,先验分布π的联合概率分布可以近似为:
[0025]
[0026] 上式中,Ni为像素i的邻域, 为邻域Ni的类别先验分布:
[0027]
[0028] 其中,λij为固定正值权重,当像素j与距离像素i越小,λij越大,并且∑jλij=1。
[0029] 此外,MRF中的势能函数(即 )可以定义为:
[0030]
[0031] 上式中, 为KL散度项,H(πi)为熵项。
[0032] 而后验分布P={pi}i=1:M的联合概率分布为:
[0033]
[0034] 其中,像素i的后验分布pi={pik}k=1:4的计算公式如下:
[0035]
[0036] 联立公式(4)、(5)、(7)和(8),可以得到基于高斯和均匀混合分布的语义分割模型的联合概率密度函数:
[0037]
[0038] 上式中,由于 和 中存在耦合关系,因此难以直接对其进行模型参数估计。为了解决该问题,可以引入辅助类别先验分布集s={si}i=1:M和辅助后验分布集q={qi}i=1:M到上式中,并且对等式两边同时取自然对数运算,从而得到空间约束混合模型的惩罚对数似然函数:
[0039]
[0040] 上式中,ο表示Hadamard积运算;并且当si≡πi和qi≡pi时,可以将其化简为公式(10)。此外,根据最大后验准则,可以通过EM算法最大化上述公式,从而实现对混合模型的优化。
[0041] 混合模型参数的初始化:
[0042] 通过先验估计网络可以得到一个类别先验概率图π*,由此可以计算出混合模型的初始高斯参数θ={mk,Ck}k=1,2,3:
[0043]
[0044]
[0045] 此外初始的类别先验分布(即π={πi}i=1:M)也可由先验估计网络预测的类别先验概率图π*直接赋值获得。
[0046] 进一步,所述步骤(5)中,期望最大化算法(EM)的具体步骤为:
[0047] 在E-step:
[0048] ①将θ、π代入公式(9),计算所有超像素的后验分布P={pi}i=1:M。
[0049] ②根据下述公式,计算辅助类别先验分布集s={si}i=1:M;
[0050]
[0051] 上式中,表示Hadamard积运算,*表示卷积运算, 为归一化常数。
[0052] ③计算辅助后验分布集q={qi}i=1:M,计算公式如下:
[0053]
[0054] 上式中, 为归一化常数。
[0055] 在M-step:
[0056] ④更新条件类别先验分布集,计算公式如下:
[0057]
[0058] ⑤更新正态分布参数集,计算公式如下:
[0059]
[0060]
[0061] ⑥判断EM算法是否达到迭代终止条件;如果达到,则停止迭代,否则,则继续①~⑥。其中,迭代终止条件如下:
[0062]
[0063] 根据EM算法优化后的后验分布集q={qi}i=1:M,并利用公式(20)得到海面语义分割图。
[0064]
[0065] 进一步,所述步骤(6)中,在语义分割图像上,可以将海水区域外的其它区域都看作障碍物区域,只有海水区域为无人水面艇可行驶的区域。对于完全位于海水区域内的海面小障碍物,利用目标框对其进行标识。
[0066] 与现有技术相比,本发明的有益效果为:
[0067] 首先,本发明利用先验估计网络对海面图像的每一个像素的类别先验概率进行了估计,并结合像素的特征向量对空间约束混合模型的高斯参数进行了初始化,因此可以较大程度地避免空间约束混合模型在EM算法优化时陷入局部最优解,从而提高了海水区域检测的准确性。其次,本发明所设计的海面障碍物检测方法具有结构简单,速度较快的特点,易于实际工程部署。附图说明
[0068] 图1为本发明方法的流程图
[0069] 图2为本发明先验估计网络结构图。
[0070] 图3为本发明先验估计网络配置图。
[0071] 图4为本发明先验估计网络所使用的初始模块(Initial Block)结构图。
[0072] 图5为本发明先验估计网络所使用的标准残差模块(Bottleneck Block)结构图。
[0073] 图6为本发明先验估计网络所使用的分解卷积模块(Factorized Block)结构图。
[0074] 图7为本发明先验估计网络所使用的膨胀卷积模块(Dilated Block)结构图。
[0075] 图8为本发明先验估计网络所使用的下采样模块(Down-sampling Block)结构图。
[0076] 图9为本发明先验估计网络所使用的上采样模块(Up-sampling Block)结构图。
[0077] 图10为本发明先验估计网络所使用的数据依赖的上采样模块(DUpsampling)结构图。
[0078] 图11为本发明先验估计网络所使用的双注意模块(DualAttention)结构图,其中(a)为由位置注意模块(position attention module)结构图,(b)为通道注意模块(channel attention module)结构图。
[0079] 图12为本发明先验估计网络的一个训练样本标注图。
[0080] 图13为本发明方法一个实施例的示意图,其中(a)为实施例待检测图;(b)为实施例先验估计网络预测的天空类别先验概率图;(c)为实施例先验估计网络预测的中间海岸/雾霾混合类别先验概率图;(d)为实施例先验估计网络预测的海水类别先验概率图;(e)为实施例先验估计网络预测的障碍物类别先验概率图;(f)为实施例语义分割结果图;(g)为实施例提取的障碍物掩膜图;(h)为实施例障碍物检测结果图。

具体实施方式

[0081] 为使本发明的目的、技术方案和优点更加清晰明了,下面结合附图,对本发明的具体实施例作详细说明。以下实施例中所涉及的方法或步骤,如无特别说明,则均为本技术领域的常规方法或步骤,本领域技术人员均能根据具体应用场景做出常规选择或者适应性调整。以下实施例采用python编程语言、pytorch框架实现。
[0082] 如图1所示,一种基于先验估计网络和空间约束混合模型的海面障碍物检测方法,具体实现步骤如下:
[0083] (1)采集海面图像样本,制作先验估计网络训练样本;
[0084] 利用无人水面艇搭载的相机采集3000张海面彩色图像,使用标注工具对采集到的图像进行人工标注,形成训练集(共2000个样本)、验证集(共500个样本)和测试集(共500个样本)。其中,每一个样本t(i)由海面图像I(i)和对应的类别先验概率图 构成,即由于海面图像在竖直方向上从上至下大致可以划分为天空区域、中间海岸/雾霾
混合区域、海水区域,因此利用标注工具分别在海面图像的天空区域、中间海岸/雾霾混合区域以及海水区域标注出多条直线段,并且记录下所有天空类别直线段上像素点的坐标Osky={(r1,c1),(r2,c2),…,(ri,ci),…,(rn′,cn′)}sky、中间海岸/雾霾混合类别直线段上像素点的坐标 以及所有海水类别直线段
上像素点的坐标 如图12所示。假设海
面图像每一个像素的特征由颜色特征(c1,c2,c3)和位置特征(r,c)构成,并且根据记录下的天空类别坐标集Osky对应的像素特征,计算出天空类别的均值msky和协方差矩阵Csky,利用同样的方法可得中间海岸/雾霾混合类别的均值mmid和协方差矩阵Cmid以及海水类别的均值msea和协方差矩阵Csea。此外,利用3个高斯分布和1个均匀分布来分别描述天空区域、中间海岸/雾霾混合区域、海水区域以及奇异值区域(潜在的障碍物区域)。于是,每一幅海面图像I对应的类别先验概率 (M为图像I中像素的个数)可以利用以下公式进行计算:
[0085]
[0086] 上式中,i表示图像中第i个像素,yi表示图像中像素i的特征向量(也称为观测数据),主要由像素的颜色特征(c1,c2,c3)和坐标(r,c)组成; 表示图像中像素i的类别先验分布(即 其中, 表示第i个像素的类别xi为k时的先验概率,假设k=1表示天空类别,k=2表示中间海岸/雾霾混合类别,k=3表示海水类别,k=4表示障碍物类别);N(·|m,C)表示均值为m而协方差为C的高斯分布函数,U(·)=ε表示均匀分布函数(其中,ε为一个极小的正值超参数;本实施例中,ε=1×10-15);αik表示图像中第i个像素属于类别k的权重,其具体公式如下所示:
[0087]
[0088] 其中,ε为一个极小的正值超参数(本实施例中,ε=1×10-15)。
[0089] 为了减小后续空间约束混合模型优化的时间复杂度,将每一个样本t(i)的海面图像I(i)和对应的类别先验概率图 都缩放至64×64。
[0090] (2)利用训练样本对先验估计网络进行训练;
[0091] 如图2和图3所示,先验估计网络采用对称的编码-解码结构(即Encoder-Decoder结构)。在Encoder阶段,网络由初始模块(InitialBlock)、4个连续的分解卷积模块(Block1)、6个连续的膨胀卷积模块(Block2)组成,并且在Initial Block和Block1之间、Block1和Block2之间均存在一个下采样模块(Down-sampling Block)。在Decoder阶段,网络由Block3和Block4组成。其中,Block3的结构为:1个上采样模块(Up-sampling Block)-2个连续的标准残差模块-双注意模块(Dual Attention);而Block4的结构为:1个数据依赖的上采样模块(DUpsampling Block)-Softmax层。
[0092] 初始模块(Initial Block)的结构如图4所示。网络所使用的分解卷积模块(Factorized)和膨胀卷积模块(Dilated)都是以标准的残差模块(Bottleneck,如图5所示)为基础,不同之处在于:分解卷积将残差模块中的3×3卷积层替换成了一个3×1卷积层和一个1×3卷积层(如图6所示),而膨胀卷积模块则是将残差模块中的3×3卷积核替换成了一个3×3的膨胀卷积核(如图7所示)。上采样模块和下采样模块的结构分别如图8、图9所示。图10为数据依赖的上采样模块的结构图。双注意模块(Dual Attention)由位置注意模块(position attentionmodule)和通道注意模块(channel attentionmodule)组成,如图
11所示。其中,位置注意模块选择性地通过所有位置的加权求和聚集每个位置的特征;通道注意模块通过所有通道的featuremap中的特征选择性地强调某个特征图;最后将两种注意模块的输出进行求和得到最后的特征表达。先验估计网络的输入是海面图像I,而输出的是相应的类别先验概率图π*,并且损失函数(loss function)为:
[0093]
[0094] 上式中,为真实的类别先验概率图Ground Truth,π*为先验估计网络预测的类别先验概率图,M为先类别验概率图的所有像素的个数。
[0095] (3)将待检测的海面图像作为输入,通过已训练的先验估计网络预测出图像中所有像素的类别先验概率;
[0096] 如图13a所示为本实施例待检测海面图像,所用图片主要包括海岸、障碍物浮标、海浪杂波等。图13b、图13c、图13d以及图13e分别为本实施例的先验估计网络预测的天空类别、中间海岸/雾霾混合类别、海水类别以及障碍物类别的先验概率图。
[0097] (4)建立空间约束混合模型,根据先验估计网络得到的类别先验概率,计算出混合模型的初始参数;
[0098] 假设混合模型由3个高斯分布和1个均匀分布组成,其中3个高斯分布分别用于描述描述天空、雾霾/海岸混合区域、海水区域,而均匀分布用于描述潜在的障碍物区域(奇异值区域)。此外,通过引入马尔可夫随机场(MarkovRandomField,MRF)来对混合模型进行空间约束,即假设图像中所有像素的类别先验分布π={πi}i=1:M以及后验分布P={pi}i=1:M是关于邻域系统的一个MRF。通过推导,最终得到空间约束混合模型的惩罚对数似然函数:
[0099]
[0100] 混合模型参数的初始化:
[0101] 通过先验估计网络可以得到一个类别先验概率图π*,由此可以计算出混合模型的初始高斯参数θ={mk,Ck}k=1,2,3:
[0102]
[0103]
[0104] 此外初始的类别先验分布(即π={πi}i=1:M)也可由先验估计网络预测的类别先验概率图π*直接赋值获得。本实施例中,均匀分布函数U(·)=ε=1×10-15。
[0105] (5)利用期望最大化算法(EM)对空间约束混合模型进行优化,并且得到相应的海面语义分割图像;
[0106] 空间约束混合模型在EM算法优化后,可以得到后验分布集q={qi}i=1:M,利用公式获得如图13f所示的实施例语义分割结果。
[0107] (6)提取海面语义分割图像中的障碍物区域,实现海面障碍物检测。
[0108] 图13g为本实施例提取的障碍物掩膜图;图13h为本实施例障碍物检测结果图。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈