Page 33 - 2024年第55卷第1期
P. 33
图 3 融合 GCNet的 HT - LCNN网络结构图
原始图像经过卷积层和残差模块提取特征后,输入 HT - IHT模块 [21] 。该模块采用残差结构,支路
通过 HT - IHT变换提取特征后生成新的特征图,并与输入特征图相连生成输出特征图。
3.2.2 交点建议模块 原始图像经过骨干网络提取特征后,利用交点建议模块对特征图进行交点预
测。交点建议模块首先将输入特征图(宽为 W,高为 H)等分为若干大小为 W × H的单元,由神经网络
b
b
预测每个单元是否包含线段交点及其在该单元内的相对位置,输出交点似然概率特征图 F 和交点偏
jun
移图 O,从而实现交点检测。对 F 的预测采用 softmax分类器,其损失 Loss 采用平均二元交叉熵损
jun jamp
失;对 O的预测采用 L回归和偏移量为- 0.5的 sigmoid激活函数用于归一化,得到其损失 Loss。交点
off
2
预测损失 Loss 为两种损失之和:
junc
× Loss (2)
Loss = λ jmap × Loss + λ off
junc jmap off
分别为 F 、O的损失权重,在本研究中分别设置为 8和 0.25。在初步预测完成后,采
式中 λ jmap 、λ off
jun
用非极大值抑制来移除正确预测周围的低分预测结果。
1
3.2.3 线段采样模块 线段采样模块的目的是在训练阶段利用候选交点生成线段列表{L} = {(p,
j j
2
2
1
p)}(j = 1 ,2,…,M),其中 p 和 p 用于表示第 j条候选线段的两端点坐标。在线段采样过程中,由
j j j
于线段正负样本数目的不平衡,采用静态线段采样器和动态线段采样器相结合的机制进行线段正负样
本选取,如图 4所示。
图 4 静态采样器和动态采样器
静态采样器直接从图像真实标签中提取正样本和负样本,为模型在精度较低的初始阶段提供足够
数量的正确样本。动态采样器使用交点建议模块的预测结果来采样线段,一方面能够扩充样本数量,
另一方面由于所定义的动态正样本与负样本的端点均需要与真实值匹配,能够帮助模型提高对线段端
— 2 8 —