← 最新论文
💻 computer science

Balancing Real and Synthetic Data for CNN-based Masonry Crack Detection

本文表明,将合成的砌体裂缝图像与少量真实数据(具体为 80% 合成数据与 20% 真实数据的比例)相结合,可以显著提升基于 CNN 的裂缝检测模型的性能,使其获得比仅使用真实数据进行训练更高的 F1 分数和 mIoU。

原作者: Mattia Forlesi, Alfonso Esposito, Ivan Zyrianoff, Alessandro Marzani, Marco Di Felice

发布于 2026-06-09
📖 1 分钟阅读☕ 轻松阅读

原作者: Mattia Forlesi, Alfonso Esposito, Ivan Zyrianoff, Alessandro Marzani, Marco Di Felice

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正在试图教一个机器人如何识别旧砖墙上的裂缝。这是一项至关重要的工作,因为裂缝就像建筑物的“发烧”症状;及早发现它们可以防止建筑物“生病”,或者更糟——发生坍塌。

通常情况下,要教会一个机器人(具体来说是一种被称为“卷积神经网络”或 CNN 的人工智能),你需要给它看成千上万张真实裂缝的照片。但问题在于,寻找并拍摄足够多的真实裂缝就像是在大海捞针。这既费时又费钱,而且你在网上找到的照片可能不足以让机器人进行有效的学习。

解决方案:“裂缝贴纸店”
研究人员想出了一个聪明的变通方法。他们没有仅仅去搜寻真实的裂缝,而是构建了一个数字工具,充当“贴纸制作器”。他们拍摄了正常、健康的砖墙照片,然后将看起来逼真的裂缝数字式地“粘贴”在上面。这创造了一个庞大的合成(虚假但逼真)裂缝图像库。

实验:真实与虚假的混合
团队想要测试,如果他们主要使用这些“贴纸”裂缝,只使用少量的真实裂缝进行训练,效果会如何。他们设置了一场烹饪比赛,共有六种不同的配方(训练场景):

  1. 配方 A: 100% 真实裂缝(传统方法)。
  2. 配方 B: 100% 合成裂缝。
  3. 配方 C 至 F: 真实与合成数据的各种混合(例如 50/50,20/80)。

他们使用了一个名为 InceptionV4 的特定 AI 模型(可以将其想象为机器人的“大脑”)来对这些配方进行“试吃”。

令人惊讶的结果
他们的发现非常出人意料,甚至有些违反直觉:

  • “全假”灾难: 当他们尝试仅用合成裂缝来教机器人时,结果惨败。这就像只通过电子游戏来学习驾驶;当他们真正上了马路,就完全不知所措了。机器人无法区分虚假裂缝与真实的墙面纹理。
  • “黄金比例”: 奇迹发生在混合数据的时候。表现最好的结果来自于一个 80% 合成裂缝和 20% 真实裂缝的配方。
    • 这个混合比例的表现甚至优于使用 100% 真实数据进行训练。
    • 它达到了 76%(F1 分数)和 80%(平均 IoU)的得分,击败了得分约为 74% 的“100% 真实”组。

为什么这很重要
把这想象成学习绘画。如果你只看杰作(真实数据),你会学到很多,但代价昂贵且难以获取。如果你只在电脑屏幕上练习(合成数据),你只能掌握理论,却缺乏实感。论文表明,如果你大部分时间都在电脑上练习(合成),并加入少量的真实杰作进行观察(20% 真实),你最终会比只看真实杰作的人画得更好。

底线
该论文得出结论:你不需要花费数年时间收集成千上万张真实照片来构建一个优秀的裂缝检测系统。通过使用一个简单的工具生成虚假裂缝,并加入少量的真实数据进行混合,你可以构建出一个同样出色、甚至更优秀的砖石墙体裂缝检测系统。这在保持建筑安全的同时,节省了大量的时间和精力。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →