基于改进YOLO11的木材端面识别模型设计

张小波 ,  曾子荣 ,  廖彩霞

森林工程 ›› 2026, Vol. 42 ›› Issue (01) : 65 -77.

PDF (8186KB)
森林工程 ›› 2026, Vol. 42 ›› Issue (01) : 65 -77. DOI: 10.7525/j.issn.1006-8023.2026.01.007
木材科学与工程

基于改进YOLO11的木材端面识别模型设计

作者信息 +

Wood Log End Recognition Model Design Based on Improved YOLO11

Author information +
文章历史 +
PDF (8381K)

摘要

天然木材端面存在不规则纹理与缺陷特征,木材端面识别定位属于一个难点问题。为提高木材端面的检测精度,同时减少模型参数量、提高模型运行速度、方便移动端部署,对YOLO11模型进行改进,构建更加适用于原木检测的端到端深度学习模型。首先,使用飞浆轻量级CPU卷积神经网络(Paddle paddle lightweight CPU convolutional neural network,PP-LCNet)替换YOLO11网络结构的骨干网络,减少模型参数量,扩大感受野,提升模型大目标检测精度;其次,在颈部网络中加入无参注意力机制简易注意力模块(Simple altention module,SimAM),自适应增强关键特征,抑制冗余信息,增强小目标识别能力;最后,引入归一化Wasserstein距离损失函数(normalized Wasserstein distance,NWD),NWD更适合测量极小目标间的相似性,进一步提高对木材端面识别的准确率和精度。试验结果表明,同比基准模型,改进版模型具有更高的端面识别精度,mAP@0.5提升2.65%,mAP@0.95提升5.29%,浮点计算数下降15.15%,在原木木材材积检测领域有着较好的应用价值。

Abstract

Natural wood end surfaces exhibit irregular textures and defect features, making end surface recognition and localization a challenging problem. To enhance detection accuracy while reducing model parameters and improving computational efficiency for mobile deployment, this study proposes an improved end-to-end deep learning model tailored for log detection by enhancing the YOLO11 architecture. Firstly, the PP-LCNet backbone is adopted to replace the original YOLO11 backbone, effectively reducing the number of parameters, expanding the receptive field, and improving large target detection precision. Secondly, a parameter-free attention mechanism, SimAM, is integrated into the neck network to adaptively emphasize critical features and suppress redundant information, thereby enhancing small target recognition capabilities. Finally, the normalized Wasserstein distance (NWD) loss function is introduced, which is more suitable for measuring similarity between extremely small targets, further improves the accuracy and precision of wood end surface identification. Experimental results demonstrate that the improved model achieves higher end surface recognition accuracy compared to the baseline model, the improved model improves 2.65% and 5.29% on the mAP@0.5 and mAP@0.95 metrics, and FLOPs are decreased by 15.15%. It has good application value in the field of log volume measurement.

Graphical abstract

关键词

原木木材 / 端面识别 / 深度学习 / YOLO改进 / 目标检测

Key words

Log timber / end-surface recognition / deep learning / YOLO enhancement / object detection

引用本文

引用格式 ▾
张小波,曾子荣,廖彩霞. 基于改进YOLO11的木材端面识别模型设计[J]. 森林工程, 2026, 42(01): 65-77 DOI:10.7525/j.issn.1006-8023.2026.01.007

登录浏览全文

4963

注册一个新账户 忘记密码

0 引言

森林资源采伐与运输环节中,原木楞堆作为临时存储与转运的核心载体,其材积计量长期依赖人工检尺手段。这种传统方法不仅存在劳动强度大、人力成本高的固有缺陷,更易因操作人员主观判断差异导致测量误差(通常误差率高达8%~12%),且单根原木检测耗时超过2 min,难以满足现代林业规模化运营需求。随着机器视觉与深度学习技术的突破性发展,基于多视角图像采集与三维重建的非接触式测量技术为行业革新提供了技术路径。然而,原木断面形态的多样性(如椭圆、裂痕和节疤等异形结构)与作业场景的光照波动、枝叶遮挡等干扰因素,对图像处理算法的鲁棒性提出了严苛要求。

目前,对于原木端面的识别技术主要基于传统图像处理技术和深度学习物体检测技术。在传统图像处理算法方面,赵亚凤等1将遗传算法结合同态滤波用于原木端面图像的分割,先用遗传算法对原木端面图像进行增强,再利用同态滤波进行分割,得到图像分割处理的试验结果。唐浩等2通过色差值聚类将原木图像分割为原木截面、孔隙及背景,去除背景干扰提取原木端面;采用逐级开运算与改进分水岭算法,对端面进行分割计数。陈广华等3提出基于最大熵阈值分割的区域标识算法,通过设定动态阈值,实现对原木端面与背景的精确分割。林耀海等4提出基于圆弧的原木轮廓识别方法,先分析圆弧在数字化图像中的性质,找出圆弧边缘;然后定义验证模型,判断识别结果,这种方法利用部分轮廓边缘识别原木端面。在基于深度学习的算法应用方面,林耀海等5使用YOLOv3-tiny模型对原木端面图像进行目标检测,首先计算得到端面对应的目标区域,然后计算边缘并去除目标区域噪声后,利用Hough变换圆检测算法计算原木端面的准确直径。余平平等6针对目标密集且具有大量小目标的问题,提出融合BiFPN和YOLOv5s的密集型原木端面检测方法,添加了一个小目标检测层,融合简化版的BiFPN,并加入跨尺度连接线,以保留更多深层的语义信息,取得了不错的检测效果。胡笑天等7以单次多框检测器(Single shot multiBox detector,SSD)网络为基础网络,改进了特征融合方式,增加了感受野,提高了对小目标的特征提取能力;加入融合多尺度卷积核和空洞卷积的模块,引入能够卷积块注意力模块(convolutional block attention module,CBAM),增强了特征识别能力。李佳雨等8提出了two-stage目标检测算法结合边缘拟合算法的原木检尺径算法,目标检测算法部分采用两阶段的框架,第一阶段扫描图像生成提议框,第二阶段将提议框分类,并生分割掩膜。曾小山等9在YOLOv3主干网络基础上,采用数据增强、特征融合和损失函数等优化手段,对模型进行了改进,提出了端到端深度学习模型YOLO-RW,能够对原木材积图像准确识别和定位。

目前的检测算法还存在一些不足,一是对于遮挡与重叠干扰的识别不足,木材楞堆中端面常因交叉堆放形成遮挡(部分遮挡率>50%),传统霍夫圆检测算法对此失效,而深度学习模型虽引入CBAM注意力机制强化特征聚焦,但密集遮挡时仍易丢失目标轮廓信息,导致漏检率上升;二是小目标检测困难,混楞堆中小端面目标(直径<10 cm)仅占图像面积0.1%~1%,主流检测器(如YOLOv8)浅层特征提取不足,小目标的检测精度不到85%;三是实时性与精度平衡难于平衡,轻量模型通过深度可分离卷积等技术压缩参数量,但降低了模型对于形变目标的鲁棒性。

新版的端到端模型YOLO11相较于前期模型,在精度和速度方面都有更好的表现。本研究基于YOLO11模型,对其骨干网络(backbone)、颈部(neck)和损失函数部分分别进行改进,进一步提升模型性能,增强其速度和精度。

1 YOLO模型介绍

YOLO(you only look once)是目标检测领域的里程碑算法,其发展历程体现了效率与精度的平衡优化。2016年,YOLOv1首创单阶段检测思想,将检测转化为回归问题10,实现45帧/s的实时检测,但定位精度和召回率较低。2017年,YOLOv2引入锚框机制,采用批归一化和高分辨率分类器,在保持速度的同时将mAP提升至76.8%。YOLOv3通过残差网络Darknet-53和多尺度预测,显著提升小物体检测能力,形成3个特征层的金字塔结构11。2020年的YOLOv5重构网络架构,采用Focus切片操作和自适应锚框计算,大幅提升训练效率和部署便利性12。YOLOv8(2023)引入可变形卷积和Transformer混合架构,支持分类分割等多任务,在COCO数据集达到53.1%mAP13

YOLO11作为YOLO系列新版本,在模型轻量化与效率优化上实现显著突破。其核心特点包括:1)参数精简与计算效率提升。采用C3K2模块的并行卷积设计,结合动态稀疏计算,使YOLO11m模型在COCO数据集上以比YOLOv8m少22%的参数量实现更高mAP;2)架构创新。引入快速空间金字塔池化(spatial pyramid pooling,SPFF)和C2PSA混合注意力机制,通过多尺度特征融合与通道加权策略,增强小目标检测能力。其模型结构如图1所示。YOLO11还完成了多任务集成,通过统一架构支持检测、分割和姿态估计等5类任务。

2 基于YOLO11的改进模型

YOLO11网络结构由输入端Input、骨干网络Backbone、多尺度特征融合网络Neck和检测头Head组成。本研究提出一种基于YOLO11算法改进的检测模型,使用飞浆轻量级CPU卷积神经网络(Paddle paddle lightweight CPU convolutional neural network,PP-LCNet)替换YOLO11的主干网络,在颈部网络特征输出部分添加了简易注意力模块(Simple altention module,SimAM),改进模型的网络结构如图2所示。

2.1 YOLO11主干网络优化

首先对YOLO11的主干部分进行改进,引入PP-LCNet替换YOLO11的主干网络,在实现轻量化的同时提升检查精度。PP-LCNet具有轻量化的特点14,其结构如图3所示。通过深度可分离卷积(depthwise separable convolution,DSC)替代标准卷积,减少参数。通过引入通道注意力机制(squeeze-and-excitation,SE)模块,增强重要特征通道的权重,提升小模型精度,在保持高精度的同时显著降低算力需求。SE模块由压缩、激励、重标定3个核心步骤组成。首先对输入特征图进行全局平均池化(global average pooling,GAP),将每个通道的二维空间特征压缩为一个实数,目的是将空间维度的信息压缩为通道级的全局描述,为后续权重计算提供全局上下文。激励是权重增强的核心,通过多层感知机(multi-layer perceptron,MLP)学习通道间的依赖关系,生成每个通道的权重。重标定将激励生成的通道权重应用到原始特征图上,实现通道权重的动态调整。

PP-LCNet采用深度可分离卷积替代普通卷积操作,构建轻量级网络结构。深度可分离卷积是一种高效的卷积方法,通过将标准卷积分解为深度卷积和点对点卷积,减少了计算量和参数数量15。深度卷积(depthwise convolution)使用K×K卷积核对每个输入通道单独进行空间卷积,输出通道数与输入通道数相同。逐点卷积(pointwise convolution)使用1×1卷积核组合深度卷积后的通道,调整通道数至目标维度M。普通卷积的参数量为K×K×C×MC为输通道数;K为卷积核大小;M为输出通道数),深度可分离卷积参数量为K×K×C+C×M,模型的参数量因此大幅减小。PP-LCNet使用H-Swish激活函数提升性能,同时几乎不增加推理时间16。PP-LCNet在网络尾部添加SE模块和大卷积核,平衡准确度和速度。SE注意力模块通过轻量级的全局池化和全连接操作,实现了高效的通道注意力建模。

改进后的骨干结构可分为6个部分(A1—A6)。A1是普通3×3卷积进行特征提取,并使用了H-Swish激活函数,主要是从输入图像中提取低层次特征。A2—A5由深度可分离卷积DepthSepConv组成,目的在于减少模型参数和网络计算量。A2—A5的卷积核大小为3×3,A6模块采用5×5的卷积核。

对主干替换后的模型进行感受野可视化,由图4可知,通过引入5×5大核卷积,可显著扩大感受野,帮助模型感知更广的上下文信息,提升对全局特征的捕捉能力。大核卷积能有效整合边缘、纹理等跨区域特征,通过连接不同层级的特征图,促进低层细节与高层语义的融合增强模型对微小变化的鲁棒性。

2.2 SimAM注意力机制

通道注意力为1D注意力,对不同通道区别对待,对所有位置同等对待。而空间注意力是2D注意力,对不同位置区别对待,对所有通道同等对待,这限制了学习更多辨别线索的能力。已有的注意力机制如瓶颈注意力模块(bottleneck attention module,BAM)、CBAM17等分别将空间注意力与通道注意力进行并行或串行组合;而人脑的2种注意力往往是协同工作,所以需要一种统一权值的注意力模块。为更好地实现注意力,需要评估每个神经元的重要性。

基于成熟的神经科学理论,Yang等18提出SimAM注意力机制,这是一种全3D、加权且无参数的注意力机制,其原理如图5所示。HW为特征图的高和宽,X为输入的特征图。与其他现有的注意力机制相比,SimAM考虑了空间和通道因素之间的相关性,并且可以高效地为特征的映射生成现实的3D权重,无需额外的参数。具体计算过程为

et*=4(σ^2+λ)t-μ^2+2σ^2+2λ
μ^=1Mi=1MXi
σ^2=1Mi=1M(Xi-μ^)2

式中:et*为每个通道上的能量函数;M为各通道神经元个数;μ^X中每个通道上的均值;σ^2X中每个通道上的方差;t为输入特征的目标神经元;λ为超参数。神经元的能量1/et*越低,其与周围的神经元的差值越大,即其重要性越大。添加注意力机制的输出特征公式为

Y=Sigmoid1et*X

SimAM注意力机制通过统计量计算权重,无需可学习的参数,每个神经元的权重由全局特征分布决定,因此全局感知能力强。又因为采用闭式解,从而有效解决过度优化迭代问题,大大降低计算的复杂度。

本研究采用多尺度SimAM以加强特征提取,首先对输入特征图进行多尺度下采样,尺度分别为2和4,接着对每个尺度计算SimAM注意力图,然后将注意力图上采样回原始尺寸,对各尺度的注意力图计算平均值,再使用Sigmoid激活函数得到最终注意力权重,再将注意力权重与原始特征图相乘,从而得到最终的输出结果,具体过程如图6所示。通过以上过程,进一步对各尺度进行了特征融合,增强网络的特征提取能力。

在本研究中,木材截面的边缘与周围环境具有明显的差异性,在YOLO11的特征输出层中引入SimAM,可以进一步增强差异性,增强网络提取边缘特征的能力,并去除背景冗余信息,降低背景复杂信息对于对木材截面检测的干扰。

2.3 归一化Wasserstein距离损失函数(norma-lized Wasserstein distance,NWD)

传统目标检测常用交并比(IoU,式中记为IoU)衡量预测框与真实框的重叠程度,但在小目标(绝对像素面积小于16×16像素)场景存在明显短板,如图7所示。检测一个微小的木材截面(约5×5像素),初始状态下AB=16,AB=24,IoU=0.667。检测框的中心点偏差2个像素后,AB=4,AB=46,IoU=0.087,IoU骤降,导致训练信号剧烈波动。而对于大的目标端面,初始状态下AB=441,AB=527,IoU=0.837,检测框的中心点偏差2个像素后AB=361,AB=607,IoU=0.594,随着锚框的移动,IoU的变化平缓,不会导致训练结果的剧烈波动。

为解决小目标检测中IOU剧烈波动的问题,Zhou等19提出了NWD损失函数。NWD损失函数是一种针对小目标检测优化的损失函数,通过建模边界框为高斯分布并利用Wasserstein距离度量分布相似性,显著提升了微小物体的检测精度20。对于极小目标,边界框中通常包含一些背景像素,因为大部分的真实目标不是严格的矩形。在这些边界框中,前景像素和背景像素分别集中在边界框的中心和边界。为更好地描述边界框中不同像素的权重,边界框可以被建模为2个二维的高斯分布,其中中心像素有最高的权重,然后从中心到边界像素的重要性递减。

NWD损失函数的关键优势在于其尺度不变性,相较于IoU对尺寸敏感的特性,NWD对不同尺度的边界框相似性度量更稳定。NWD通过分布相似性评估边界框关系,能有效解决小目标检测中因遮挡或稀疏分布导致的标签分配问题21。同时,在计算复杂度方面,因为损失计算仅涉及均值、平方差和指数运算,计算的复杂度较低。

NWD损失的具体计算过程如下。水平边界框为

R=Cx,Cy,ω,h

式中,Cx,Cyωh分别为中心坐标、宽度和高度,边界框的中心像素权重最高,像素的重要性从中心向边界递减。将边界框建模为二维高斯分布N(μ,)μ别为高斯分布的均值向量与协方差矩阵,定义为

μ=CxCy=ω2400h24

边界框AB之间的相似度可以转换为2个高斯分布之间的距离,二阶高斯分布μ1=N(m1,1)μ2=N(m2,2),其之间的Wasserstein距离W定义为

W22(μ1,μ2)=m1-m222+Tr(1+2-2(11/2121/2)1/2)

归一化为

NWD(μ1,μ2)=exp-W22(μ1,μ2)T

式中:T为与数据集相关的常数; m1为第1个边界框的均值向量; m2为第2个边界框的均值向量;Tr 为矩阵对角线元素的和;NWD为归一化Wasserstein距离的相似度度量。

将NWD用作损失函数LNWD

LNWD=1-NWD(μ1,μ2)

NWD对于极小目标检测有以下优势:1)尺度不变性;2)对位置偏移的平滑性;3)测量2个互不相交或相互包含边界框的相似度。

3 算法试验与分析

3.1 数据集与预处理

本研究木材堆放图像的采集地点为江西省赣州市某木材检验所,初始采集图片600张。图片包括各种木材类型、形状、大小和颜色,涵盖不同的光照条件,还有部分木材因为保管时间过长,存在腐蚀、裂纹等缺陷,形状特征不规则且不完整,各类原木的占比见表1。使用labelImg工具对木材端面人工标记,如图8所示。

为降低过拟合风险,并提升模型适应性、强化模型的泛化能力、提升数据分布的多样性,对数据集首先进行增强处理。第一是基本的几何变换,通过随机水平/垂直翻转(概率0.5)、旋转(±30°内随机旋转)、缩放(比例0.5~1.5)、裁剪(保留≥70%目标)和透视变换(XY方向剪切分量<0.3),模拟目标在不同视角、位置和尺度的变化,增强模型对目标形变和遮挡的鲁棒性。第二是颜色空间调整,包括对比度增强(明度调整幅度±40%)、色彩抖动(亮度抖动、对比度抖动±20%)等,使模型适应不同光照条件和环境干扰。

此外,还采用了高级增强策略,第一是Mosaic,将4张图像拼接训练,增加目标密度和背景多样性;第二是MixUp策略,通过线性融合两图及其标注,提升小目标检测能力;第三是随机擦除,用于模拟遮挡场景,防止模型过度依赖局部特征。以上策略对小目标具有良好的优化,因为平衡了数据集中不同尺寸目标的分布,缓解小目标检测中的特征丢失问题。通过数据增强,得到图片数据集共2 400张,如图9所示。目标尺寸和形状的分布,如图10所示。由图10可以看出,目标大小在0.03~0.5,分布均匀,0.03~0.2的小目标占比大于70%,保证了训练模型的鲁棒性和有效性。图片像素统一为640×640,然后按7∶2∶1的比例划分为训练集、验证集和测试集。

试验软硬件配置如下:操作系统为64位windows11,GPU:NVIDIA GeForce RTX2080Ti 11 G显存,CPU:Intel(R)Core(TM)i7-8700K,深度学习框架为PyTorch2.0,编程语言为python3.9。试验epochs为200,batchsize为8,采用小批量随机梯度下降。imagesize为640×640,初始学习率为0.01,权重衰减系数为0.000 5。

3.2 评价指标

采用3个指标来精确评价模型的性能,即平均精度均值(mean average precision,mAP)、召回率(Recall式中记为Recall)和精确率(Precision,式中记为Precision)来衡量模型在不同检测评价函数阈值下的平均精度。MAP是不同类别精度的平均值,定义为不同召回率下的平均精度。其计算方式为

MAP=1ni=1nAP(i)

式中:n为类别数;APi)为第i类的平均精度。该指标综合评估模型对所有类别的检测能力,值越高越好。

Precision为正确检测的正样本数占所有真实正样本数的比例,主要用于评估模型对漏检(false negative)的敏感度,尤其在密集目标场景中至关重要。TP为将正样本正确预测为正样本的数量,FP为将负样本错误预测为正样本的数量。精确率公式为

Precision=TPTP+FP

Recall为正确检测的正样本数占所有预测为正样本数的比例,用于评估模型对误检(false positive)的控制能力。FN为将正样本错误预测为负样本的数量。召回率公式为

Recall=TPTP+FN

3.3 消融试验

为验证本研究改进模块对于模型检测能力提升效果,在自制的数据集上将不同模块对于模型检测性能的影响进行消融试验。以YOLO11n为基线模型,针对该模型逐个添加改进模块,首先应用更改Backbone为PP-LCNet(模块1),然后在大目标检测层添加SimAM注意力机制(模块2),最后引入NWD损失(模块3)。通过相同的试验条件评估不同模块对检测效果的影响,相关消融试验结果见表2

表2可知,单独使用PP-LCNet替换主干网络后,mAP@0.5提升0.58%,mAP@0.95提升1.81%,精确度提升1.12%,召回率提升0.41%,而模型参数量下降8.99%,浮点计算数下降15.15%。主干网络替换的主要目的是降低模型复杂度,提升模型在计算资源受限情况下的适用性,同时模型性能也取得不错的提升。单独加入SimAM模块,mAP@0.5提升2.13%,mAP@0.95提升3.65%,精确度提升2.24%,召回率提升2.96%,因为SimAM为无参注意力机制,所以参数量没有变化。该模块对于模型性能的提升显著,因其增强模型重要神经元的作用及凸显木材截面的边界。单独使用NWD替代CIOU损失,mAP@0.5提升1.99%,mAP@0.95提升3.55%,精确度提升1.22%,召回率提升2.55%,该模块主要针对小目标检测能力较弱的问题,对模型性能的提升也较为显著。

在多个模块联合改进中,同时使用PP-LCNet+SimAM模块后,mAP@0.5提升2.38%,mAP@0.95提升5.12%,精确度提升2.68%,召回率提升3.47%,表明这2个模型可以协同工作,通过共同作用,对模型性能完成了综合提升。同时应用PP-LCNet+SimAM+NWD损失模块后,mAP@0.5提升2.65%,mAP@0.95提升5.29%,精确度提升2.48%,召回率提升4.24%,相比不使用NWD损失,精确度方面略有下降,mAP@0.5、mAP@0.95和召回率都有明显提升,证明改进的有效性。综上试验结果,同时应用3种改进模块能够改进检测性能,符合轻量级网络设计,并对木材小目标检测任务是有效的。

图11可知,改进的模型相比基准模型YOLO11n具有更快的收敛速度,且在各个训练轮次中,精度始终高于基准模型,没有出现大幅波动的情况,说明改进后模型的整体性能明显优于原模型。

3.4 注意力对比试验

为验证无参注意力模块SimAM在本模型中的作用,在YOLO11n网络的相同位置添加卷积块注意力模块CBAM、高效多尺度注意力模块(Efficient multi-scale attention,EMA)、可变形大核注意力模块(Deformable large kernel attention module,DLKA)及混合局部通道注意力模块(Mixed local channel attention module,MLCA),将这4种常见注意力机制与SimAM进行对比试验。试验结果见表3

表3可知,CBAM通过串联通道注意力和空间注意力,对mAP提升较大;EMA采用多尺度并行分支(1×1和3×3卷积)和跨空间交互22,小幅增大参数量,mAP提升有限;DLKA使用大核卷积(捕获全局上下文)和可变形采样(动态适应形变)23具有不错的mAP提升,但是计算量大幅增加;MLCA通过局部池化(提取细节)和全局池化(建模长距依赖)23,计算量增加很小,mAP提升较为明显。相较而言,SimAM注意力通过能量函数得出三维注意力权重,在不增加参数的基础上,mAP和召回率提升幅度最大,表明该机制在本研究中的有效性。

3.5 主流算法对比试验

为探究本研究算法的检测性能,选取一些当前主流的目标检测算法Faster R-CNN、YOLOv3-tiny、YOLOv5n、YOLOv5s、YOLOv8n、YOLOv8s等进行对比试验,试验结果见表4。相比于其他主流目标检测方法,本模型具备更高的检测性能,mAP@0.5、Precision和Recall分别达到93.21%、92.59%和86.98%。在mAP@0.5上,本研究模型相比于YOLOv3-tiny提升7.91%、YOLOv5n提升4.61%、YOLOv5s提升2.81%、YOLOv8n提升6.51%、YOLOv8s提升3.41%。在准确率上,相比其他模型至少提升5.69%。在召回率上,本研究模型相比其他模型,至少提升3.28%。在权重文件大小上,本研究算法相比于YOLOv3-tiny减小75.21%、YOLOv5s减少70.25%、YOLOv8n减少15%、YOLOv8s减少76.2%,仅比YOLOv5n增加1.28%。在浮点计算数上,本研究模型相比于YOLOv3-tiny减小60.8%,相比YOLOv5s减少66.1%,相比YOLOv8n减少35.6%,相比YOLOv8s减少80.4%,相比YOLOv5n减小3.4%。

综上所述,相比于主流算法模型,本模型参数量仅略高于YOLOv5n,而精度取得2.5%以上的提升,在性能和计算量方面取得良好的平衡,适合在木材端面检测设备上部署。

3.6 可视化分析

使用梯度加权类激活映射(Gradient-weighted class activation mapping,Grad-CAM)生成模型的热力图,Grad-CAM通过梯度加权类激活映射,突出显示模型做预测时关注的图像区域,其原理是利用目标类别的梯度信息反向传播至特定卷积层,加权融合特征图,突出模型决策依据的区域。试验结果如图12所示。由图12可知,YOLO11n对小目标的关注度较低,且对背景的识别度不足。对比而言,本研究模型关注点集中于木材截面,对背景的抑制较好,且对小目标的关注度更高,而且模型注意力集中于木材截面的中心,这可以使预测边界框更为准确,增强模型的检测性能。

YOLO11n模型和改进后的模型对木材端面的检测效果对比如图13所示。由图13可知,改进后的模型目标检测的置信度提升明显,对微小目标的检测更为灵敏;在密集目标、低分辨率和复杂背景等场景下,改进的模型都有更好的表现,YOLO11n存在多处漏检的情况,而改进的模型成功检测出目标。综上所述,改进后的模型对木材端面具有良好的识别效果。

4 结论

针对木材端面识别背景复杂、小目标分布密集、目标形状尺度多样、光线和拍摄角度差异大等问题,本研究提出基于YOLO11的改进模型,通过多维度技术创新实现检测精度提升。模型改进方案包含以下核心优化策略。1)轻量化主干网络重构,采用轻量级PP-LCNet替换YOLO11主干网络,其基于深度可分离卷积策略,降低模型复杂度,适合移动端部署,通过大核卷积与SE模块扩大感受野,提升大目标检测精度;2)添加自适应特征增强机制,在颈部网络嵌入无参注意力SimAM模块,此模块基于能量函数构建三维注意力权重,能够抑制背景干扰,进一步提升模型性能;3)引入NWD损失函数,将边界框建模为高斯分布,解决IoU对小目标位置敏感问题,大幅提升小目标检测精度。

对比基准模型,本模型具有更高的端面识别精度和更低的计算量,mAP@0.5提升2.65%,mAP@0.95提升5.29%,浮点计算数下降15.15%。研究表明,本研究模型在原木木材材积检测领域有着较好的应用价值,并为移动端检测装备的部署和应用提供参考。未来的工作是将本改进算法集成到资源有限嵌入式设备中,实现木材端面检测设备的软硬件一体设计,并关注其实际使用情况。

参考文献

[1]

赵亚凤,任洪娥.遗传算法和同态滤波在原木端面图像处理中的应用[J].东北林业大学学报201442(2):129-132.

[2]

ZHAO Y FREN H E.Genetic algorithm and homomorphic filter in image processing of log surface[J].Journal of Northeast Forestry University201442(2):129-132.

[3]

唐浩,王克俭,李晓烨,.基于色差聚类的原木图像端面检测与统计[J].计量学报202041(6):682-688.

[4]

TANG HWANG K JLI X Yet al.Logs end detection and statistics by color difference clustering[J].Acta Metrologica Sinica202041(6):682-688.

[5]

陈广华,张强,陈梅倩,.双目视觉的原木径级快速检测算法[J].北京交通大学学报201842(2):22-30.

[6]

CHEN G HZHANG QCHEN M Qet al.Rapid detection algorithms for log diameter classes based on binocular vision[J].Journal of Beijing Jiaotong University201842(2):22-30.

[7]

林耀海,景林,王长缨,.基于圆弧的原木轮廓的识别与验证[J].福建农林大学学报(自然科学版)201645(6):649-654.

[8]

LIN Y HJING LWANG C Yet al.Outline identification and verification of cross section of log based on arc edges[J].Journal of Fujian Agriculture and Forestry University (Natural Science Edition)201645(6):649-654.

[9]

林耀海,杨泽灿,张泽均.结合图像和图形特征的原木轮廓识别[J].福建农林大学学报(自然科学版)202049(3):412-417.

[10]

LIN Y HYANG Z CZHANG Z J.Outline extraction of logs cross section base-upon both image and graphics features[J].Journal of Fujian Agriculture and Forestry University (Natural Science Edition)202049(3):412-417.

[11]

余平平,林耀海,赖云锋,.融合BiFPN和YOLOv5s的密集型原木端面检测方法[J].林业工程学报20238(1):126-134.

[12]

YU P PLIN Y HLAI Y Fet al.Dense log end face detection method using the hybrid of BiFPN and YOLOv5s[J].Journal of Forestry Engineering20238(1):126-134.

[13]

胡笑天,王克俭,王超,.一种基于改进SSD的原木端面识别方法[J].林业工程学报20238(1):141-149.

[14]

HU X TWANG K JWANG Cet al.Development of log end face recognition method based on improved SSD[J].Journal of Forestry Engineering20238(1):141-149.

[15]

李佳雨,刘晋浩.基于实例分割模型的原木检尺径方法[J].北京林业大学学报202345(3):153-159.

[16]

LI J YLIU J H.A method of log diameter measurement based on instance segmentation model[J].Journal of Beijing Forestry University202345(3):153-159.

[17]

曾小山,张小波.基于YOLO-RW模型的机器视觉原木端面识别定位[J].森林工程202339(5):144-153.

[18]

ZENG X SZHANG X B.A log end face recognition and positioning model based on YOLO-RW[J].Forest Engineering202339(5):144-153.

[19]

REDMON JDIVVALA SGIRSHICK Ret al.You only look once:Unified,real-time object detection[C]//2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).June 27-30,2016,Las Vegas,NV,USA.IEEE,2016:779-788.

[20]

REDMON JFARHADI A.Yolov3:An incremental improvement[J].arXiv preprint arXiv:2018.

[21]

JOSEPH NJACOB S.YOLOv5 is here:State-of-the-art object detection at 140 FPS[EB/OL].[2020-06-10].

[22]

TERVEN JCORDOVA-ESPARZA D.A comprehensive 17 review of Yolo:From Yolov1 to Yolov8 and beyond[J].arXiv preprint arXiv:2304.005012023

[23]

CUI CGAO TWEI Set al.PP-LCNet:A lightweight CPU convolutional neural network[J].arXiv:2109. 15099,2021.

[24]

CHOLLET F.Xception:Deep learning with depthwise separable convolutions[C]//2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).July 21-26,2017,Honolulu,HI,USA.IEEE,2017:1800-1807.

[25]

HOWARD ASANDLER MCHEN Bet al.Searching for MobileNetV3[C]//2019 IEEE/CVF International Conference on Computer Vision (ICCV).October 27-November 2,2019.Seoul,Korea.IEEE,2019:1643-1655.

[26]

WOO S, PARK JLEE J Yet al.CBAM:Convolutional block attention module[M]//Computer Vision – ECCV 2018.Cham:Springer International Publishing,2018:3-19.

[27]

YANG LZHANG R YLI Let al.Simam:A simple,parameter-free attention module for convolutional neural networks[C]//International Conference on Machine Learning.PMLR,2021:11863-11874.

[28]

ZHOU XJIANG LGUAN X Jet al.Infrared small target detection algorithm with complex background based on YOLO-NWD[C]//2022 4th International Conference on Image Processing and Machine Vision.March 25-27,2022.Hong Kong,China.ACM,2022:6-12.

[29]

WANG J WXU CYANG Wet al.A normalized Gaussian Wasserstein distance for tiny object detection[J].arXiv:2021.

[30]

董刚,谢维成,黄小龙,.深度学习小目标检测算法综述[J].计算机工程与应用202359(11):16-27.

[31]

DONG GXIE W CHUANG X Let al.Review of small object detection algorithms based on deep learning[J].Computer Engineering and Applications202359(11):16-27.

[32]

OUYANG D LHE SZHANG G Zet al.Efficient multi-scale attention module with cross-spatial learning[C]//ICASSP 2023 - 2023 IEEE International Conference on Acoustics,Speech and Signal Processing (ICASSP).June 4-10,2023,Rhodes Island,Greece.IEEE,2023:1-5.

[33]

AZAD RNIGGEMEIER LHÜTTEMANN Met al.Beyond self-attention:Deformable large kernel attention for medical image segmentation[C]//2024 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV).January 3-8,2024,Waikoloa,HI,USA.IEEE,2024:1287-1297.

基金资助

江西省教育厅科学技术研究项目(GJJ2205420)

江西省教育厅科学技术研究项目(GJJ2205418)

AI Summary AI Mindmap
PDF (8186KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/