建筑科学基于改进YOLOv11-CUA的建筑门窗视觉测量方法

李佩炫 ,  周惠兴 ,  徐崇文 ,  李昊禹 ,  吴昊

科学技术与工程 ›› 2026, Vol. 26 ›› Issue (26) :11406-11416

PDF (16093KB)
科学技术与工程 ›› 2026, Vol. 26 ›› Issue (26) :11406-11416 DOI: 10.12404/j.issn.1671-1815.2507317
建筑科学

建筑科学基于改进YOLOv11-CUA的建筑门窗视觉测量方法

作者信息 +

Visual Measurement of Building Windows and Doors Using Improved YOLOv11-CUA Framework

Author information +
文章历史 +

摘要

针对建筑门窗传统视觉测量方法精度不足和激光点云扫描数据处理复杂的难题,通过将视觉与激光技术相融合,并利用深度学习优化图像处理流程,基于改进YOLOv11(you only look once version11)提出了一种建筑门窗视觉测量方法。利用自主研发的测量设备采集含有深度信息的多视角图像,通过深度信息与位姿信息完成图像校正以拼接并构建包含待测目标墙面的全景图。为提高门窗测量精度的同时减少计算量,采用YOLOv11-CUA(YOLOv11n-C3k2_UIB-ADown)进行目标检测,并结合LSD(line segment detector)直线特征检测算法实现目标区域测量。改进的YOLOv11引入C3K2_UIB模块来增强多尺度特征提取,提升小型门窗检测能力;ADown模块通过轻量化设计减少计算量,替换下采样卷积以增强关键区域的表征能力,减少低对比度场景的细节丢失。在自建门窗数据集上,门窗检测准确率达97.5%,mAP50为97.2%、参数量仅为2.0 M。相比于YOLOv11n网络,准确率提高了4.7%,mAP50提高了4.8%,参数量减少了0.6 M。最终尺寸平均测量误差为5.63 mm,最大误差控制在10 mm以内,满足建筑测量规范。为智能建造提供了一种高效的自动化测量方案。

Abstract

To address the challenges of limited accuracy of conventional visual measurement methods for interior doors and windows in buildings, as well as the high computational complexity of laser point cloud data processing, a vision-based measurement method was proposed. Visual and laser technologies were integrated, and deep learning models were employed to optimize and streamline the image processing pipeline. Multi-view images with depth information were captured using a self-developed measuring device. Geometric correction and image stitching were performed using depth information and pose data to construct panoramas of walls containing the target doors and windows. To enhance measurement accuracy while reducing computational load, a YOLOv11-CUA (YOLOv11n-C3k2_UIB-ADown) was utilized for object detection, combined with LSD (line segment detector) algorithm to achieve precise measurement within the target regions. The improved model of YOLOv11 includes the introduction of the C3K2_UIB module to strengthen multi-scale feature extraction and improve detection of small doors and windows. The ADown module employs a lightweight design to reduce computational overhead and replaces conventional downsampling convolutions to strengthen feature representation in key regions, thereby reducing information loss in low-contrast scenarios. Evaluated on a dedicated door-window dataset, the system achieves a detection accuracy of 97.5%, a mAP50 of 97.2%, and contains only 2.0 M parameters. Compared with the baseline YOLOv11n, the proposed model shows an improvement of 4.7% in accuracy, 4.8% in mAP50, and a reduction of 0.6 M parameters. The resulting dimensional measurements exhibit an average error of 5.63 mm, with maximum deviations controlled within 10 mm, satisfying relevant building measurement standards. This vision-laser fusion method for measuring interior doors and windows in buildings provides an efficient automated measurement solution for intelligent construction.

Graphical abstract

关键词

视觉测量 / YOLOv11-CUA / 门窗洞目标检测 / 轻量化模型 / 门窗洞测量

Key words

visual measurement / YOLOv11-CUA / door and window target detection / lightweight model / measurement of door and window openings

引用本文

引用格式 ▾
李佩炫, 周惠兴, 徐崇文, 李昊禹, 吴昊. 建筑科学基于改进YOLOv11-CUA的建筑门窗视觉测量方法[J]. 科学技术与工程, 2026, 26(26): 11406-11416 DOI:10.12404/j.issn.1671-1815.2507317
LI Pei-xuan, ZHOU Hui-xing, XU Chong-wen, LI Hao-yu, WU Hao. Visual Measurement of Building Windows and Doors Using Improved YOLOv11-CUA Framework[J]. Science Technology and Engineering, 2026, 26(26): 11406-11416 DOI:10.12404/j.issn.1671-1815.2507317

登录浏览全文

4963

注册一个新账户 忘记密码

在智能建造工程领域,门窗尺寸测量是施工过程中房屋尺寸测量验收的关键环节。常规的手工测量方法高度依赖于操作人员,不仅效率较低,还容易受主观人为因素的干扰而产生较大测量误差[1]。近年来,市场上主流的自动化测量设备主要采用激光点云扫描仪,这种方法虽精度较高,但存在数据处理复杂且设备昂贵等问题[2]。而双目视觉测量系统在面对弱纹理或复杂光照场景时,存在测量精度不足、难以满足实时性测量需求等问题[3]。门窗尺寸测量作为建筑房屋测量的关键部位,精度要求更高,直接影响施工质量与后续安装。因此,实现高精度与实时性协同的门窗测量成为推动房屋尺寸测量发展的重要挑战。
尽管已有研究在提升建筑物门窗洞口尺寸测量的效率与精度方面取得了一定进展,但仍存在诸多亟待解决的难题。Zolanvari等[4]提出了一种基于点云切片分析的门窗框提取方法,通过局部点密度突变检测门窗边界,但该方法会产生海量的点云数据,导致测量效率低下。莫玉晓等[5]基于空洞检测及立面点云来实现门窗检测,尽管在特定场景中提升了检测准确率,但繁重的数据预处理导致耗时较长,限制了实时测量效率。郑晓昱等[6]将激光测距系统与机器视觉深度融合,构建了一套门窗尺寸自动测量系统,实现了初步的自动化测量,但受限于图像分辨率和复杂光照条件,测量精度难以满足严格的建筑规范,且系统校准与数据处理流程复杂,影响效率。高云龙等[7]使用模板匹配结合JointBoost分类器进行窗户提取并优化。但该方法高度依赖门窗几何规整性,在复杂场景下精度明显下降,且模板匹配耗时较长,效率低。
现有的采用深度学习的目标检测方法为门窗测量提供了一种全新的测量思路。沈乐等[8]运用YOLOv2模型并结合图像与点云映射实现门窗角点定位,但其精度受限于早期模型,且推理速度慢,无法满足实时高效测量的需求。Cheng等[9]基于改进YOLOv11提出了一种水下目标检测识别系统,通过模块优化显著提升了小目标检测能力。Chen等[10]通过可变形DETR与多级特征融合提升复杂场景检测精度,为门窗边界识别提供借鉴。文献[11-13]分别基于YOLOv8和YOLOv11-Seg改进算法,优化了弱纹理环境下的检测与分割效率。这些研究虽非直接针对门窗测量,但其高精度检测与轻量化设计的思路对门窗尺寸测量具有参考价值。
为此,现基于YOLOv11-CUA设计一种门窗洞口视觉测量系统。利用自主研发的建筑测量机器人采集含有深度信息的多视角图像,并依据深度信息与位姿信息完成图像校正与拼接,构建墙面全景图并测量房间尺寸。针对门窗尺寸测量的关键环节,使用YOLOv11-CUA进行目标检测,并利用LSD直线特征检测算法实现门窗尺寸测量。在自建门窗洞口数据集上训练并验证YOLOv11-CUA的性能,并对门窗洞进行实验测量,以验证提出方法的综合性能,为实现门窗尺寸自动化测量提供可行路径,具有良好的工程应用价值。

1 测量原理与图像拼接

本节将详细阐述所提出的基于改进YOLOv11的建筑视觉测量新方法的测量原理。

图像校正与拼接是高精度测量的关键步骤[14]。传统单张图像采集往往受限于相机视场角和透视畸变,导致门窗目标在图像中变形或不完整,无法准确映射到物理尺度。通过图像校正,可以消除透视畸变和几何失真,确保图像符合正交投影;通过拼接多视角图像,则能构建完整的高分辨率全景图,覆盖整个墙面目标区域,避免弱纹理或复杂光照场景下的特征匹配失败问题,更精确地拟合墙面平面方程,从而为后续YOLOv11-CUA目标检测和LSD直线特征提取提供可靠的输入数据,提高整体测量效率和精度。

1.1 测量原理

门窗尺寸测量的核心在于利用已校正的图像,将检测到的门窗目标边界框坐标转换为物理尺寸。采用的室内实测实量机器人通过视觉激光测距模块与高精度转台,获取门窗所在墙面的多视角深度图像,并结合转台位姿信息完成图像校正与拼接,生成具有真实世界尺度的高分辨率门窗图像。其中,激光测距模块通过提供设备到墙面的精确距离来定义参考平面;通过透视变换进行图像校正与拼接获取门窗全景图后,使用YOLOv11-CUA模型检测出门窗目标的边界框,最后运用LSD直线特征检测算法对待测门窗进行边框检测提取,完成门窗尺寸测量。

1.2 基于深度参数的图像校正

提出了基于深度参数的校正与拼接方法,融合激光测距值、转台旋转角度及设备设计尺寸,直接推导几何变换,有效规避传统特征点匹配在弱纹理场景下性能显著下降的问题。

1.2.1 基于激光测距的墙面平面建模

由于实际墙面非理想平面,故提出多激光点拟合平面方法:利用设备对称分布的4个激光测距模块,通过最小二乘拟合最优平面方程。

ax+by+cz+d=0

式(1)中:(x,y,z)为相机坐标系下激光点的坐标;(a,b,c)为平面的法向量;d为相机坐标系原点到该墙面的垂直距离。

1.2.2 单应性变换

基于转台旋转角度计算旋转矩阵R,结合经由张正友标定法所获得的相机内参矩阵K,计算单应性矩阵H。

H=KRK-1

1.2.3 几何校正与图像反投影

通过单应性逆变换将旋转图像映射到正对墙面视角。

Icorrected=W(Irot,H-1)

式(3)中:Icorrected为校正后的标准正视图像;W为双线性插值重采样;Irot为旋转拍摄的原始图像;H-1为单应性矩阵的逆变换。

1.3 基于深度参数的图像拼接

通过建立全局世界坐标系,结合相机内参与外参推导图像间变换关系,有效规避传统特征点匹配方法。图像拼接示意图如图1所示。

坐标系变换公式为

pw=RiK-1pi+ti

式(4)中:pw为点在世界坐标系下的坐标;Ri为第i幅图像的旋转矩阵;ti为第i幅图像的外参;pi为第i幅图像的像素坐标。

将所有图像变换到同一坐标系并对齐后,各图像存在重叠区域,直接叠加可能会产生亮度跳变、纹理断层等现象。为此,采用加权融合策略,权重函数定义为高斯衰减模型。

ωi(x,y)=exp$\left[-\frac{=(\mathit{x},\mathit{y})-({\mathit{x}}_{\mathit{c}},{\mathit{y}}_{\mathit{c}}){=}^{2}}{2{\mathit{\sigma }}^{2}}\right]$

式(5)中:ωi(x,y)为基于高斯衰减模型定义的权重函数;(x,y)为像素坐标位置;(xc,yc)为图像中心坐标;σ为控制权重衰减速度。

应用拉普拉斯金字塔多频带融合,低频段平滑过渡,高频段保留门窗边缘细节,确保全景图无缝拼接。采用本文提出的方法获得的拼接结果如图2所示。

2 室内测量设备

为验证上述原理的可实施性,设计了一种基于视觉与激光融合的室内实测实量机器人,旨在实现房屋尺寸的高精度测量的同时,重点解决门窗尺寸测量的关键需求。如图3(a)所示,设备基于树莓派4B主控制器,视觉模块搭载1 300万像素摄像头(分辨率3 840×2 880),激光测距模块精度为 ±1 mm。系统选择一块3 600 mAh的锂电池作为电源,电压为直流24 V。电源接通后,通过降压模块将DC24V电压转换为5 V,用于为控制系统、相机与激光模块供电。当系统启动时,Copley驱动器使用CAN通信控制精密电机配合运动,树莓派4B调用激光与相机来获取室内门窗目标的图像,最后将拍摄照片发送到YOLOv11-CUA网络中进行推理,并结合LSD(line segment detector)直线特征检测结果实现门窗尺寸测量。

如图3(b)和图3(c)所示,自主研发的建筑测量机器人整体采用T字形结构设计,由两个正交装配的高精度伺服电机驱动水平与俯仰转台运动,激光模组A、B整体呈左右对称排布,并与俯仰转台同步旋转。摄像头与激光模组C平行布置,并与水平转台同步旋转,实现墙面图像的拍摄与四点同步测距,能够实时实现图像像素与物理尺寸的精确转换。其中:设备支架臂长尺寸L为设备核心支撑结构的固定长度;(Xc,Yc,Zc)为相机坐标系下的三维空间坐标轴,水平转台旋转角度θ和俯仰转台旋转角度γ分别表示设备绕垂直轴(Y轴)的旋转角度和绕水平轴(X轴)的旋转角度,Yic为俯仰转台绕水平轴(X轴)旋转γ角度的坐标轴,Zjc为水平转台绕Y轴旋转角度θ的坐标轴;激光测距值d1、d2、d3、d4表示多个激光测距模块到目标墙面的测量值;激光安装距离D0、D1为各测距模块的固定相对位置,(Xw,Yw,Zw,Ow)为世界坐标系。

3 改进的YOLOv11模型

3.1 YOLOv11简介

为提升门窗目标检测精度,进而完成门窗尺寸测量,对YOLOv11n模型进行改进。YOLOv11模型是最新一代实时目标检测模型[15]。相较于前几代YOLO,它引入了C3K2模块代替了YOLOv8的C2f结构,旨在提高特征表示的有效性。还增加了C2PSA模块,这是一种新的结构,包含了注意力机制,旨在提高特征表示的有效性。通过C2PSA模块集成注意力机制,使模型将注意力集中在图像的关键部位,从而提高检测的准确性和效率。在检测头内部替换了两个DWConvs,这一修改在保持检测精度的同时减少了参数数量和计算负荷。通过前面提到的结构优化和注意力机制的加入,模型的处理速度和精度都得到了提升,尤其是GPU上的优化,使得训练和推理更加高效。

3.2 YOLOv11-CUA

针对建筑门窗识别算法存在的精度低、计算量大的问题,以轻量级的YOLOv11n模型为基线架构进行了优化。首先,将传统的C3k2模块替换为C3k2_UIB模块,通过统一倒置瓶颈(UIB)增强通道扩展与压缩,优化梯度流动,提升目标检测能力。随后,ADown替换传统Conv,使用并行最大注意力机制,动态调整特征权重,保留关键细节,适合密集或遮挡场景,提高了资源效率,使模型更轻量化,更适合室内测量设备。将此修改版本在本文中命名为YOLOv11-CUA (YOLOv11n-C3k2_UIB-ADown),其完整组织架构如图4所示。

3.2.1 C3k2_UIB模块

在YOLOv11架构中,C3k2模块作为一个特征提取模块,主要作用于Backbone和Neck结构中,其核心功能是提取不同尺度的关键目标信息。为使其在保持高准确性的同时实现轻量化设计,引入了源自MobileNetV4的UIB(universal inverted bottleneck)结构。UIB模块通过扩展-深度可分离卷积-压缩的流程实现高效特征表达[16]。构建了如图5所示的C3k2_UIB模块。该模块通过引入两个可选的深度可分离卷积,有效增强了特征提取过程的灵活性与运行效率。为了增强捕获上下文信息的能力,该结构在减轻网络的同时扩展了该层结构的感受野。相较于传统的瓶颈结构,UIB 在计算效率和模型轻量化方面具备显著优势,同时可以增强对细节特征的表征能力。具体而言,第一个深度卷积置于扩展层之前,增强对低层次空间细节的捕获能力;第二个深度卷积插入扩展层与投影层之间,增强网络提取高级语义特征的能力。有效地提升了该模型在复杂视觉条件下对门窗目标特征的识别能力,同时兼顾了计算效率与精度,强化了YOLOv11在门窗检测场景下的应用。

3.2.2 ADown轻量化下采样模块

传统YOLOv11n主干网络采用的步长卷积与最大池化结构在降维过程中容易导致有效信息丢失,进而影响后续特征融合与检测分支的判别性能[17]。为此,设计了一种高效的可学习的轻量化自适应下采样模块ADown,用以替代原有卷积下采样路径,以提升模型对关键区域的特征表达能力,减少墙面门窗等低对比度场景下的细节丢失。其结构图如图6所示,处理流程为:首先,对输入通道数为C的特征图执行二维平均池化层初步下采样处理后,获得紧凑中间x,经过通道切片操作将其沿通道维度均匀分割为通道数为C/2的两个特征图x1与x2;接着,将其中一个特征图通过二维最大池化层处理来约束其通道数为C/2,并将两个特征图分别经过Conv模块处理,最后拼接输出一个与原通道数相同的特征图。通过平均池化与最大池化的有效结合,有助于在降低环境干扰和噪声的同时,保留门窗等目标的连续性纹理特征,并通过局部显著性增强,突出门窗框等关键几何结构的边缘特征。此外,不同特征的拼接进一步增强了模块对多尺度特征的感知与表征能力,从而提升模型在多样化场景下的检测性能。

主分支通过带有步长的卷积操作完成降采样与局部上下文建模,其输出为

F1=Con${\mathit{v}}_{3\times 3}^{\mathit{s}=2,\mathit{p}=1}$(X1)

式(6)中:Conv表示核大小为k×k、步长为s、填充为p的卷积操作。

辅助分支首先通过最大池化操作提取边缘与强响应区域特征,即

F2=Con${\mathit{v}}_{1\times 1}^{\mathit{s}=1,\mathit{p}=0}$[MaxPool2×2(X2)]
Y=Concat(F1,F2)

4 门窗尺寸测量

基于上述的门窗采集或者拼接结果,在YOLOv11-CUA目标检测后引入直线特征检测步骤,基于精炼后的线段进行物理尺寸计算。

4.1 门窗识别与直线特征检测

使用YOLOv11-CUA模型对获取的门窗图进行目标检测,输出门窗的边界框,该步骤提供粗略的门窗定位,为后续直线特征检测提供感兴趣的区域(region of interest,ROI)。相比于传统的Hough变换,LSD无须参数优化且具有线性时间复杂度,能够实时检测有限长度的线段,并在噪声环境下表现出色,更适合建筑门窗的矩形框结构检测,因此,在检测到的边界框内通过LSD直线检测算法进行门窗洞口的直线目标检测,以确认门窗的直线框边界。

LSD直线特征检测流程如下。

(1)门窗图像处理:对设备采集到的门窗图像进行降采样处理;采用高斯滤波对图像进行平滑处理来抑制锯齿效应与噪声,为后续的直线特征准确提取奠定基础。

(2)图像梯度求解与水平线场构建:对ROI区域的灰度图像I(x,y)计算每个像素的梯度幅度g(x,y)和方向θ(x,y),如式(9)~式(11)所示。

$\left\{\begin{array}{l}{\mathit{g}}_{\mathit{x}}=\frac{\partial \mathit{I}}{\partial \mathit{x}}\\ {\mathit{g}}_{\mathit{y}}=\frac{\partial \mathit{I}}{\partial \mathit{y}}\end{array}\right.$
g(x,y)=$\sqrt{{\mathit{g}}_{\mathit{x}}^{2}+{\mathit{g}}_{\mathit{y}}^{2}}$
θ(x,y)=arctan$\frac{{\mathit{g}}_{\mathit{y}}}{{\mathit{g}}_{\mathit{x}}}$

然后构建水平线场,即每个像素的水平线角度ϕ(x,y)=θ(x,y)+π/2,来表示潜在线段方向。

(3)区域生长与线支持区域分割:首先依据梯度幅值排序选取种子像素,然后根据水平线方向相似性准则在八邻域内进行区域生长,聚合形成空间连通且方向一致的像素集合,即线支持区域(line support region,LSR)。

(4)矩形估计与线段精确提取:该步骤首先对已检测到的直线支撑区域进行最小外接矩形拟合,进而计算该矩形的核心几何参数(包括中心、方向、长宽),最终利用这些参数实现对直线的精确参数化描述。

(5)线段的有效性验证:使用NFA(number of false alarms)来对线段的有效性进行验证。NFA计算公式为

NFA(l)=N4(1-p)k$\left(\begin{array}{l}\mathit{M}\\ \mathit{k}\end{array}\right)$

式(12)中:N为图像尺寸;p为随机对齐概率;k为对齐像素数;M为LSR像素总数;若NFA(l)<ε(ε=1),则保留线段,否则丢弃。

4.2 门窗测量公式

基于LSD检测的直线基元,结合激光测距所获得的到门窗所在墙面距离d和相机内参矩阵K中的焦距f(像素单位,通过张正友标定法获得),应用比例转换公式将像素尺寸转换为物理尺寸。

dphysical=dpixel$\frac{\mathit{d}}{\mathit{f}}$

式(13)中:d为激光测距模块到墙面的距离;dpixel为像素宽度或高度;dphysical为对应的物理尺寸。

5 实验分析

为验证上述YOLOv11-CUA模型的有效性,通过自建数据集进行门窗检测与实际测量尺寸实验分析。

5.1 数据集创建

为训练YOLOv11模型以实现高效的门窗检测,构建了一个专为门窗目标检测设计的数据集,旨在提升模型在建筑场景中对门窗目标的识别能力。数据集包含1 200张分辨率均为1 920×1 080的原始图像,这些图像皆由高分辨率相机在真实场景中采集所得。采集场景涵盖多样化的建筑环境,主要包括住宅、商业建筑等,覆盖多种光照条件和天气条件。为保证数据质量,所有图像经过严格筛选,确保门窗目标清晰可见且背景具有代表性,剔除了模糊或严重遮挡的图像。为了模型的训练、优化与评估能够有可靠的数据基础,本数据集将图像分配至训练集、验证集和测试集3个子集,其数量对应比例为3∶1∶1,分别为720、240、240张。数据标注通过采用Roboflow标注工具,生成符合标准化的YOLO格式要求的标注文件,所有标注均经过二次校核,确保边界框的精确性和一致性,特别针对小型门窗目标加强标注,充分考虑门窗检测任务对边缘细节和语义信息的保留需求,以提升模型的检测能力。

5.2 实验配置及评估体系

设计了相应的实验进行模型训练与评估,具体的实验环境配置以及训练阶段的关键参数如表1所示。

选取了精确率P、召回率R、平均精度均值mAP以及每秒帧数FPS作为全面评估模型性能的核心指标,用以衡量该模型的推理检测精度与效率。各指标的计算公式为

P=$\frac{\mathit{T}\mathit{P}}{\mathit{T}\mathit{P}+\mathit{F}\mathit{P}}$×100%
R=$\frac{\mathit{T}\mathit{P}}{\mathit{T}\mathit{P}+\mathit{F}\mathit{N}}$×100%
$\mathit{A}\mathit{P}={\int }_{0}^{1}\mathit{P}\left(\mathit{R}\right)\mathit{d}\mathit{R}$
$\mathit{m}\mathit{A}\mathit{P}=\sum _{\mathit{i}=1}^{\mathit{N}}\frac{\mathit{A}\mathit{P}\left(\mathit{i}\right)}{\mathit{N}}$
FPS=$\frac{1\mathit{ }000}{\mathit{P}\mathit{r}\mathit{e}+\mathit{I}\mathit{n}\mathit{f}\mathit{e}\mathit{r}+\mathit{P}\mathit{o}\mathit{s}\mathit{t}}$

式中:TP为真阳性,代表正确预测的门窗数量;FP为假阳性,代表错误预测的非门窗数量;FN为假阴性,代表错误预测的门窗数量;AP为目标检测的准确性;mAP为所有类别检测的平均精度;N为类别总数;FPS用于量化检测速度,即算法每秒能够检测的图像帧数(包括前处理Pre、模型推理Infer、后处理Post的总时间)。

5.3 对比实验

为了验证本文改进算法的优越性和有效性,在所作数据集上将YOLO11-CUA网络模型与其他YOLO系列主流算法进行比较(表2)。从表2可知,改进后的算法在各个评估指标上均获得了明显提升。相较于YOLOv7-tiny、YOLOv8n、YOLOv9n、YOLOv10n和YOLOv11n 5种算法,YOLO11-CUA的精确率P分别提高了10.8%、7.9%、10.2%、7.3%、4.7%;召回率R分别提升了12.1%、8.6%、7.7%、5.7%、6.6%;相较于基线模型YOLOv11n,mAP50提高了4.8%,参数量减少了0.6 M,能够满足门窗洞实时检测的要求。综上,经过改进后的YOLOv11模型推理速度相对较快,检测精度高,且漏检率下降,相较其余5种算法存在明显优势。

5.4 消融实验

为了验证增加的模块对模型整体所产生的影响,对基线模型进行了两个改进模块的消融实验。如表3所示,从基线模型开始,首先使用C3k2_UIB模块改进C3k2模块,模型的准确率P、召回率、mAP50皆有所上升,FPS产生轻微下降,结果表明仅靠加入这一个模块,模型改进效果一般;其次将下采样部分替换成 ADown 模块,模型的准确率P、召回率、mAP50几乎保持不变,但FPS明显上升,实现了模型的轻量化处理。将C3k2_UIB和ADown纳入基线模型后,模型的识别准确率和mAP50分别达到了97.5%和 97.2%,相较于原始的YOLOv11模型基线,准确率和mAP50分别提高了4.7%和 4.8%,参数数量减少了约0.6 M,但造成FPS产生轻微下降。综上所述,YOLO11-CUA模型虽FPS产生一定下降,但仍旧保持较高水平,且其余各项指标均呈现显著提升,说明整体上加入的每个模块对最终结果都产生了正向影响,模型改进有效。

5.5 收敛分析

通过分析图7的训练过程,发现该模型边界盒损失、分类损失和分布焦点损失的收敛性都很好,其准确率、召回率和平均精度在大约100次epochs后趋于稳定,在150次epochs时停止训练。

6 结果验证

6.1 验证实验

在自建数据集上进行了实验来验证YOLOV11-CUA算法的有效性。P-R曲线如图8所示。很明显,YOLOV11-CUA比YOLOv11模型取得了更好的检测性能。为了验证门窗洞目标智能识别系统的性能,进行了系统实验,实验结果如图9所示,识别准确率超过90%,满足了设计要求。

6.2 LSD直线特征检测

如图10所示,针对每条直线特征计算其角度、长度以及原点到直线的距离。

6.3 测量精度验证

在真实建筑场景中选取了4个门窗样本进行测量测试来验证设备的实际测量精度。真实尺寸为人工采用专业激光测距仪获得。系统测量基于校正后的全景图像和YOLOv11-CUA检测结果计算,如图11所示。表4展示了测量结果,平均误差与最大误差分别为5.63 mm与8 mm,完全符合建筑测量规范。

7 结论

(1)利用自主研发的建筑测量机器人,采集含有深度信息的多视角图像,并依据深度信息与位姿信息完成图像校正与拼接,构建包含待测门窗的墙面全景图。

(2)针对门窗测量的这一关键环节,提出了一种基于YOLOv11-CUA的门窗检测测量方法。在骨干网络和特征金字塔中引入 C3K2_UIB模块来增强多尺度特征捕获能力;采用ADown模块替换下采样卷积,增强了关键区域的表征能力,减少了墙面等低对比度场景下的细节丢失。

(3)在自建门窗洞口数据集上,改进的YOLOv11算法的门窗检测的准确率为97.5%,mAP50达到了97.2%,参数量仅为2.0 M。与原始YOLOv11n网络相比,准确率提高了4.7%,mAP50提高了4.8%,参数数量减少了0.6 M。

(4)实验表明,窗框测量的最终尺寸平均测量误差仅为5.63 mm,最大误差小于10 mm,完全符合建筑测量规范要求。

为智能建造领域的自动化测量提供了一种全新的高效自动化测量方法。

参考文献

[1]

韩鹏圆. 建筑工程测量中测绘新技术的应用[J]. 中华建设, 2025(2): 131-133.

[2]

Han Pengyuan. Application of new surveying and mapping technologies in construction engineering surveying[J]. China Construction, 2025(2): 131-133.

[3]

郜亚东, 赵立峰, 刘士彪, 等. 三维激光扫描技术在房屋建筑“多测合一”中的应用[J]. 北京测绘, 2023, 37(3): 371-376.

[4]

Gao Yadong, Zhao Lifeng, Liu Shibiao, et al. Application of 3D laser scanning technology in the integration of multiple measurements in building construction[J]. Beijing Surveying and Mapping, 2023, 37(3): 371-376.

[5]

赵辉, 韩志伟. 基于深度学习的图像特征匹配方法研究进展[J]. 计算机科学, 2023, 50(1): 144-150.

[6]

Zhao Hui, Han Zhiwei. Research progress of image feature matching method based on deep learning[J]. Computer Science, 2023, 50(1): 144-150.

[7]

Zolanvari S M I, Laefer D F, Natanzi A S. Three-dimensional building façade segmentation and opening area detection from point clouds[J]. ISPRS Journal of Photogrammetry and Remote Sensing, 2018, 143: 134-149.

[8]

莫玉晓, 徐景中. 基于空洞检测及规则约束的立面点云门窗检测方法[J]. 激光杂志, 2025, 46(1): 61-67.

[9]

Mo Yuxiao, Xu Jingzhong. A method for detecting doors and windows in facade point clouds based on cavity detection and rule constraints[J]. Journal of Lasers, 2025, 46(1): 61-67.

[10]

郑晓昱, 周惠兴, 王舜, 等. 基于激光点标定和机器视觉的门窗洞尺寸测量[J]. 科学技术与工程, 2022, 22(15): 6204-6209.

[11]

Zheng Xiaoyu, Zhou Huixing, Wang Shun, et al. Measurement of door and window opening dimensions based on laser point calibration and machine vision[J]. Science Technology and Engineering, 2022, 22(15): 6204-6209.

[12]

高云龙, 张帆, 屈孝志, 等. 结合样本自动选择与规则性约束的窗户提取方法[J]. 武汉大学学报(信息科学版), 2018, 43(3): 436-443.

[13]

Gao Yunlong, Zhang Fan, Qu Xiaozhi, et al. A window extraction method combining automatic sample selection with regularity constraints[J]. Journal of Wuhan University (Information Science Edition), 2018, 43(3): 436-443.

[14]

沈乐, 李桂清, 冼楚华, 等. 室内3D点云模型的门窗检测[J]. 计算机辅助设计与图形学学报, 2019, 31(9): 1494-1501.

[15]

Shen Le, Li Guiqing, Xian Chuhua, et al. Door and window detection based on indoor 3D point Cloud model[J]. Journal of Computer-Aided Design & Computer Graphics, 2019, 31(9): 1494-1501.

[16]

Cheng S, Han Y, Wang Z, et al. An underwater object recognition system based on improved YOLOv11[J]. Electronics, 2025, 14: 14010201.

[17]

Chen Y, Zhang C, Chen B, et al. Accurate leukocyte detection based on deformable-DETR and multi-level feature fusion for aiding diagnosis of blood diseases[J]. Computers in Biology and Medicine, 2024, 170: 107917.

[18]

吐尔逊·买买提, 邱建卓, 刘健, 等. 基于改进YOLOv8n的道路裂缝检测算法[J]. 科学技术与工程, 2025, 25(14): 6044-6053.

[19]

Tursun Maimaiti QiuJianzhuo, Liu Jian, et al. Road crack detection algorithm based on improved YOLOv8n[J]. Science Techno-logy and Engineering, 2025, 25(14): 6044-6053.

[20]

He L, Zhou Y, Liu L, et al. Research and application of YOLOv11-based object segmentation in intelligent recognition at construction sites[J]. Buildings, 2024, 14: 3777.

[21]

Wang D, Tan J, Wang H, et al. SDS-YOLO: an improved vibratory position detection algorithm based on YOLOv11[J]. Measurement, 2025, 244: 116518.

[22]

许向阳, 袁杉杉, 王军, 等. 基于全局和局部特征的图像拼接方法[J]. 北京理工大学学报, 2022, 42(5): 502-510.

[23]

Xu Xiangyang, Yuan Shanshan, Wang Jun, et al. Image stitching method based on global and local features[J]. Journal of Beijing Institute of Technology, 2022, 42(5): 502-510.

[24]

Khanam R, Hussain M. YOLOv11: an overview of the key architectural enhancements[J]. arXiv Preprint, arXiv: 2410.17725, 2024.

[25]

胡逍婕, 倪翠, 吴春坡, 等. 基于无人机视角的轻量化绝缘子缺陷检测算法[J/OL]. [ 2025-09-19]. 北京航空航天大学学报. https://doi.org/10.13700/j.bh.1001-5965.2025.0495.

[26]

Hu Xiaojie, Ni Cui, Wu Chunpo, et al. Light weight insulator fault detection algorithm based on UAV perspective[J/OL]. [ 2025-09-19]. Journal of Beihang University. https://doi.org/10.13700/j.bh.1001-5965.2025.0495.

[27]

刘英, 范雅慧, 岳辉. YOLO11-DAE: 高分遥感图像露天煤矿复杂场景目标识别方法[J]. 地球信息科学学报, 2025, 27(9): 2230-2249.

[28]

Liu Ying, Fan Yahui, Yue Hui. YOLO11-DAE: target recognition method for complex scenes in open-pit coal mines from high-resolution remote sensing images[J]. Journal of Earth Information Science, 2025, 27(9): 2230-2249.

基金资助

北京建筑大学博士研究生科研能力提升项目(DG2023020)

PDF (16093KB)

28

访问

0

被引

详细

导航
相关文章

/

〈 〉