2026/4/3 2:50:58
网站建设
项目流程
网站建设公司方维,php网站开发工程,加盟什么网站建设,怎么开网站做站长点击蓝字 关注我们 关注并星标 从此不迷路 计算机视觉研究院 公众号ID#xff5c;计算机视觉研究院 学习群#xff5c;扫码在主页获取加入方式 https://pmc.ncbi.nlm.nih.gov/articles/PMC12214667/pdf/41598_2025_Article_6971.pdf 计算机视觉研究院专栏 Column of Computer…点击蓝字关注我们关注并星标从此不迷路计算机视觉研究院公众号ID计算机视觉研究院学习群扫码在主页获取加入方式https://pmc.ncbi.nlm.nih.gov/articles/PMC12214667/pdf/41598_2025_Article_6971.pdf计算机视觉研究院专栏Column of Computer Vision Institute本文提出一种基于深度学习的混合模型结合YOLOv5与Mask R-CNN两种算法实现混凝土结构蜂窝缺陷的检测与实例分割。PART/1概述该方法兼具YOLOv5的快速目标检测优势与Mask R-CNN的高精度实例分割能力可对结构图像中的缺陷区域进行高效识别与定位。研究采用包含1991张标注图像的硅基数据集开展模型训练与性能验证并在系统中集成优化后的预处理、归一化及非极大值抑制NMS算法以保障模型的稳定性与最优性能。实验结果表明该模型的训练准确率达98.26%验证准确率达97.80%在各项性能指标上均表现优异其中骰子相似系数DSC为0.9210、马修斯相关系数MCC为0.9620、平均精度均值mAP为0.9752、F1分数为0.9835、精确率为0.9843、召回率为0.9812、精确率-召回率曲线下面积PR-AUC为0.9752、交并比IoU为0.9515、校准曲线误差为0.1800。该方法具备检测精度高、泛化能力强、分割效果稳定的特点适用于建筑工程现场结构缺陷检测及土木基础设施健康监测。PART/2背景蜂窝缺陷是混凝土建筑中因振捣不密实、振捣作业不到位或配合比设计不合理引发的隐蔽性病害。这类呈蜂窝状分布的孔洞不仅会降低混凝土结构的稳定性、造成原材料浪费还会增加混凝土的渗透概率大幅提升钢筋因锈蚀而开裂的风险。因此精准识别与诊断蜂窝缺陷对于土木工程师、建筑行业从业者及基础设施运维团队而言至关重要。以图像处理与计算机视觉技术为代表的前沿手段为构建自动化的蜂窝缺陷检测与分类系统提供了可能。传统蜂窝缺陷检测依赖人工目视检查存在耗时久、主观性强、易产生人为误差等弊端因此研发一套高效、精准、自动化的检测方案实现蜂窝缺陷的准确定位与识别具有重要的现实意义。近年来基于计算机视觉与深度学习的创新方法能够对混凝土结构图像进行实时分析助力现场人员快速完成评估与决策。除此之外学术界还提出了机器学习、深度学习模型及图像处理算法等多种技术路径用于混凝土结构蜂窝缺陷检测。其中传统检测方法包括边缘检测、轮廓分析与形态学运算而新一代检测方案则转向卷积神经网络CNN并通过优化CNN网络架构进一步提升检测精度。然而现有检测方法普遍存在计算成本高昂的问题且模型性能高度依赖大规模标注数据集同时对光照变化与复杂环境条件较为敏感。此外如何在图像中精准定位蜂窝缺陷的位置仍是当前技术体系亟待突破的核心难点。基于此对现有检测方法进行革新升级推动缺陷评估流程的自动化已成为行业发展的必然趋势。在环境影响因素愈发复杂多变的背景下本研究提出的机器学习算法采用混合技术路线将深度学习与优化后的传统方法相融合以此提升检测系统的整体效率与抗干扰能力。通过构建低依赖大规模标注数据集的深度神经网络DNN本研究将面向特定领域的特征工程融入通用化模型训练流程有效缓解了多样化数据采集的瓶颈问题。同时所提技术方案能够解决缺陷精准定位的难题这也是传统检测模型难以实现的功能。众多研究已证实深度学习在图像结构特征检测任务中的显著优势例如韩等人的研究成果为本文所提方法的可行性提供了有力支撑。PART/3新算法框架解析本文选用由YOLOv5与Mask R-CNN构成的混合模型因其兼具快速检测能力与高精度分割性能表现优于现有多数方案。其中YOLOv5是极具潜力的实时目标检测模型能够以高置信度定位蜂窝缺陷而Mask R-CNN则在目标分类、基于像素级掩码的实例分割任务中表现突出可精准勾勒缺陷边界。综上混合模型可同时满足检测速度与精度的需求这两项性能指标对于土木工程领域高效的结构健康监测至关重要。此外在“非极大值抑制NMS”相关章节中会介绍NMS是一种后处理技术用于剔除冗余检测框。以上均为所提方法采用的基础理论。YOLOv5单次检测算法YOLOv5是当前最先进的深度学习实时目标检测与识别模型基于PyTorch框架开发支持单次正向传播检测。具体而言图像数据仅需经过神经网络一次正向运算即可完成检测任务。凭借这一优势该模型能够在保证检测精度的同时实现高速运算因此除安防监控领域外还广泛适用于自动驾驶系统与工业检测场景。如图1所示YOLOv5模型的架构由三个核心部分组成1.骨干网络YOLOv5采用CSPDarknet53作为骨干网络这是一种经过优化的Darknet架构。该网络可高效提取实时目标检测所需的特征同时简化计算复杂度。2.颈部网络引入路径聚合网络PANet以此强化特征融合效果提升多尺度目标的检测性能。3.密集预测YOLOv5的密集预测机制是指对图像中每个像素的目标属性进行预测这一设计能更高效地检测不同尺寸、不同位置的目标。在建筑结构健康监测系统中YOLOv5可有效识别并定位混凝土结构中的蜂窝缺陷。此类缺陷由振捣不密实所致会使混凝土内部形成空隙及连通性孔洞。YOLOv5具备以下优势1.实时检测可助力工作人员及时处理或消除蜂窝缺陷。2.自动化检测自动化流程可降低人工检测的不确定性提升整体检测效率。3.高精度检测能够清晰识别各类缺陷为结构安全评估提供可靠依据。4.高性价比在实现大面积监测的同时大幅降低检测成本。工程师可将结构健康监测系统与YOLOv5 算法相集成避免损伤反复出现进而保障混凝土结构的施工安全与长期耐久性。掩码区域卷积神经网络Mask R-CNN如图2所示Mask R-CNN是更快的区域卷积神经网络Faster R-CNN的改进版本专门用于目标分类任务。该模型不仅能检测并分类目标还可针对所有可见目标生成像素级的分割掩码。它新增了一个分支借助全卷积网络FCN在完成目标检测与分类的同时生成掩码。以下是图2中Mask R-CNN模型的详细说明骨干网络从输入图像中提取深层特征图采用ResNet、特征金字塔网络FPN。区域提议网络RPN为潜在缺陷生成候选边界框。边界框优化通过全连接层FC优化候选框并预测类别标签与边界框坐标。分割掩码生成利用卷积层生成像素级掩码实现缺陷的精准定位。Mask R-CNN架构说明Mask R-CNN是基于Faster R-CNN改进的深度学习模型新增了目标检测与像素级掩码生成功能。该模型可为结构健康监测、缺陷检测、工业质检及结构维护提供高效、灵活且可靠的技术方案。非极大值抑制NMS如图3所示非极大值抑制NMS是一种在蜂窝缺陷检测中剔除冗余边界框的处理流程核心是保留置信度最高的框。当检测到同一个目标对应多个边界框时NMS通过交并比IoU计算框之间的重叠程度若IoU超过设定阈值则舍弃置信度较低的框。这一后处理过程会持续进行直到仅保留最优的“黄金标准”边界框。NMS被广泛应用于各类计算机视觉任务约翰·C·M·S·R与迈克尔·J·布莱克在高效蜂窝缺陷检测的研究中也采用了该技术其流程可参见图3。生成候选框用3×3窗口遍历图像检测出多个潜在缺陷区域记为g₁至g₉。筛选边界框从非关键框中筛选出最优结果仅保留待验证的候选框。比对候选框将中间框g₅与相邻框a、b通过比较单元CMP进行比对找出最精准的框。选定最优框通过逻辑“与”运算保留置信度最高的框剔除置信度较低的框。最终判定利用多路复用器MUX判断选定的框对应的区域是边缘还是缺陷完成整个流程。非极大值抑制算法通过筛选置信度最高的检测框优化边界框预测结果。该算法结合了YOLOv5 的实时检测能力与 Mask R-CNN 的实例分割优势进行设计使所提系统的误差降至最低检测精度提升至 98.23%从而优化了结构检测的整体性能。PART/4实验及可视化在“方法流程图”与“算法设计”章节中本文将结合相关图示与算法详细阐述所提模型的技术原理——该模型基于Mask R-CNN、非极大值抑制NMS及YOLOv5单次检测算法实现蜂窝缺陷的检测与定位。方法流程图图4展示了基于YOLOv5与Mask R-CNN的缺陷检测结构化流程图流程步骤如下1.图像预处理通过图像预处理、归一化及增强操作提升缺陷区域的可见度2.YOLOv5检测利用YOLOv5在疑似缺陷区域生成边界框完成初步缺陷检测3.Mask R-CNN筛选通过Mask R-CNN对检测结果进行筛选实现像素级分类与精准的缺陷分割4.后处理优化对分割结果进行后处理通过过滤与优化操作降低误检率、提升检测精度5.结果可视化将优化后的结果以可视化及统计形式呈现增强结果的可解释性6.实际应用验证对系统进行分析与验证确保其适用于真实场景。该流程在执行前进一步验证了模型性能最终流程在“STOP”节点结束标志着缺陷检测工作流的完成。此方法融合了蜂窝缺陷的检测与分割功能确保了缺陷识别的高精度。算法设计本文提出的基于YOLOv5与Mask R-CNN的蜂窝缺陷检测与分割算法旨在高效地从混凝土柱图像中检测并分割蜂窝缺陷。该方法结合目标检测与实例分割技术实现缺陷的精准识别与标注。数据预处理算法首先导入包含混凝土柱图像的数据集D图像均标注了蜂窝缺陷将图像统一调整为640×640像素的分辨率以保证数据一致性并提升模型效率随后对像素值进行归一化处理将其映射至[0,1]区间使数据更适配模型输入最后将数据集划分为训练集、验证集与测试集三个子集确保模型评估的无偏性与泛化能力。模型训练算法采用YOLOv5目标检测与Mask R-CNN实例分割两种前沿模型先使用蜂窝缺陷数据集预训练YOLOv5模型训练时采用16的批处理大小与0个训练轮次同时对模型进行实例分割数据训练以实现蜂窝缺陷的有效分割。训练过程中YOLOv5通过在疑似区域生成边界框完成缺陷检测Mask R-CNN则对检测到的每个缺陷生成精准的分割掩码。模型性能通过平均精度均值mAP、交并比IoU等标准指标评估确保模型具备极高的相似度匹配能力。推理与后处理模型训练完成后在测试图像上进行推理YOLOv5识别蜂窝缺陷并输出带置信度的边界框通过非极大值抑制NMS剔除冗余框仅保留有效检测结果Mask R-CNN输出检测缺陷的分割掩码。后处理阶段算法过滤出置信度高于0.5的检测结果将分割掩码叠加至原始图像并高亮显示检测到的蜂窝缺陷边界框同时展示边界框对应的置信度值以辅助可视化分析。结果呈现与部署最终带有检测结果与分割掩码的图像可实时展示供分析或存储备用。该模型支持蜂窝缺陷的实时/批量检测可部署于边缘设备或集成至云服务实现高效灵活的应用。具体算法步骤可参考表2的分步说明模型算法的创新点YOLOv5与Mask R-CNN的融合将YOLOv5的目标检测能力与Mask R-CNN的实例分割能力相结合为蜂窝缺陷的检测与分割提供了稳健框架。支持批量与实时处理模型可同时支持蜂窝缺陷的批量与实时检测具备适配不同部署环境的可扩展性。非极大值抑制NMS的应用通过NMS剔除检测结果中的冗余边界框提升蜂窝缺陷的检测精度。边缘设备与云服务的集成部署算法具备高可扩展性可部署于边缘设备或云服务便于落地实际应用。标准指标下的高精度表现通过平均精度均值mAP、交并比IoU等指标评估模型在缺陷检测与分割任务中均实现了高精度。图5展示了模型检测与定位的代表性图像检测前原始混凝土柱存在损伤但未经过处理检测后系统通过YOLOv5与Mask R-CNN模型完成缺陷的检测与标注。有相关需求的你可以联系我们END转载请联系本公众号获得授权计算机视觉研究院学习群等你加入ABOUT计算机视觉研究院计算机视觉研究院主要涉及深度学习领域主要致力于目标检测、目标跟踪、图像分割、OCR、模型量化、模型部署等研究方向。研究院每日分享最新的论文算法新框架提供论文一键下载并分享实战项目。研究院主要着重”技术研究“和“实践落地”。研究院会针对不同领域分享实践过程让大家真正体会摆脱理论的真实场景培养爱动手编程爱动脑思考的习惯往期推荐YOLO-TLA一种基于 YOLOv5 的高效轻量级小目标检测模型ViT-YOLO基于Transformer的用于目标检测的YOLO算法SSMA-YOLO一种轻量级的 YOLO 模型具备增强的特征提取与融合能力适用于无人机航拍的船舶图像检测LUD-YOLO一种用于无人机的新型轻量级目标检测网络Gold-YOLO基于聚合与分配机制的高效目标检测器Drone-YOLO一种有效的无人机图像目标检测「无人机AI」“空中城管”无人机AI光伏巡检自动化解决方案无人机视角下多类别船舶检测及数量统计机场项目解决飞行物空间大小/纵横比、速度、遮挡等问题引起的实时目标检测问题2PCNet昼夜无监督域自适应目标检测附原代码YOLO-S小目标检测的轻量级、精确的类YOLO网络大改Yolo框架 | 能源消耗极低的目标检测新框架附论文下载改进的检测算法用于高分辨率光学遥感图像目标检测