水泥路面、桥梁基建、隧道裂痕裂缝检测数据集

news2024/11/25 18:57:20

在我之前的博文中已经写过几篇关于特定场景下的裂痕裂缝检测的模型实践文章,后面也有很项目应用都是基于此构建的,这里主要是对前面几篇博文的数据集进行介绍。

相应的系列文章如下,感兴趣的话可以自行移步阅读即可。

《基于yolov5s+bifpn实践隧道裂缝裂痕检测》

 《基于YOLOV7的桥梁基建裂缝检测》

裂缝检测系统演示

《基于DeepLabV3实践路面、桥梁、基建裂缝裂痕分割》

 《助力交通出行,基于目标检测模型实现路面裂痕缺陷智能识别》

 《YOLO 3/4/5/6/7/x、Efficient、MaskRcnn、FasterRcnn、FCOS、SSD、M2Det、Retina、CenterNet、PicoDet等系列数据模型汇总持续更新中》

 简单的回顾介绍就到这里,接下来回归本文正题。

接下来主要是针对性地对数据集进行介绍

【基础数据集】

整体数据单样本尺寸为416*416,可以直接用于模型训练,该型数据集全部来源于真实采集、网络爬取等,全部由人工标注。精细粒度的小框覆盖标注方式完成的数据标注,如下:

 图像数据如下:

  这里同时提供了YOLO和VOC两种格式的数据集,如下所示:

 

 这里共有8168的样本量。

【旋转数据集】

由于在实际业务场景中,经常会发生摄像头旋转偏移等问题,导致采集到的图像复杂多变,这里基于特定角度实现了数据集的增强处理,如下:

 图像数据如下所示:

 这里也是同时提供了yolo格式和voc格式的标注文件,分别如下所示:

 这里共有12252的样本量。

【深度数据集】

这批数据集主要是考虑到将当前一些比较好的数据增强技术应用到实际项目中的数据增强中去,获取到更加高阶的数据,使得模型能够更加高效鲁棒地去学习,如下:

 图像数据如下:

 同样这里也是同时提供了YOLO和VOC两种格式的标注数据,如下:

  这里共有8888的样本量。

【尺度数据集】

考虑到不同渠道获取到的数据集其实从尺寸和分辨率等角度都是不相同的,这里为了尽可能使得训练所需的数据集更加丰富化,对各个源头渠道获取到的数据集进行了不同程度的形变尺度处理,如下所示:

 图像数据如下:

 同样,这里也是同时提供了YOLO和VOC两种格式的数据集,如下所示:

 开发不易,最初是由于实际业务项目有需要从零获取到的未标注的数据集,后面花了大量的时间人工去标注,因为裂缝本身最初的检测识别技术基本都是以分割模型为基础的,但是分割模型计算量大,且计算提取到的结果不是很好能够实际业务应用结合起来,后面经过研究后决定借助于检测的方法来实现裂缝检测识别,由于现实中裂痕裂缝千奇百怪,如果直接使用简单粗暴的框去标注的话不仅识别效果会很差,模型计算也会是一个大问题,所以这里我基于细粒度的覆盖框实现了精细的标注,经过一个多月的开发迭代目前上线后效果还是很不错的。

因为后面有很多在咨询这个,所以我今天专门抽时间写了这篇文章,数据资源并不是无偿的,这都是辛苦开发的,非必要的话可以直接网上搜索开源数据集诸如VOC COCO做模型即可,确实需要的话可以再联系我。

下面是一些样本标注实例:

 还有一些检测结果实例:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/84121.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java基于springboot球员转会管理系统 +vue+elementUI

项目介绍 本球员转会管理系统是针对目前球员转会管理的实际需求,从实际工作出发,对过去的球员转会管理系统存在的问题进行分析,完善用户的使用体会。采用计算机系统来管理信息,取代人工管理模式,查询便利,信…

高精度加减乘除——C++实现

每日一句:每天早上醒来时,我们有两个简单的选择:回头去睡,继续做梦。或者起身去追逐梦想。 高精度加减乘除前言一、高精度加法1.基本思路2.分步讲解2.1输入字符数字2.2把字符数字转换为数字2.3实现add函数3.完整代码二、高精度减法…

[附源码]Python计算机毕业设计大学生网络安全题库系统Django(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等…

Linux进程通信

写在前面 今天主要的任务就是知道什么是进程通信?进程通信是如何实现的?前面我们学习了基础IO,再往前看又学习进程的相关的概念,那么今天我们通过进程的通信来把他们用起来.这个话题挺重要的,但是没有前面的大. 进程通信 "通信"这个单词很好理解,就是两个或者多…

Codon

又搬来了一个框架 并没用过啊 说着比c还厉害~ 大伙谁 研究过呢? 希望不是和咱们的中药一样~~ 众所周知,Python 是一门简单易学、具有强大功能的编程语言,在各种用户使用统计榜单中总是名列前茅。相应地,围绕 Python,研究者开发了…

Vector-常用CAN工具 - CANoe入门到精通_05

CAPL Test Module 在“Vector-常用CAN工具 - CANoe入门到精通”的第4/4篇中介绍了作为Server端的Network Node节点以及相应的一些常用函数,今天我们来介绍下当前依然有很多人在用的自动化脚本开发编译器 - CAPL Test Module,这个基本能满足单个功能模块…

KingbaseES V8R6备份恢复案例之---sys_waldump解析wal日志PITR恢复

​案例说明: 复现用户删除表(drop table)误操作,通过wal日志解析找到误操作时间点,执行基于时间点的恢复(PITR)。适用版本: KingbaseES V8R6 一、模拟业务现场操作 1、查看当前对象信息 prod# \dList of relationsSchema | …

R语言逻辑回归预测分析付费用户

对于某企业新用户,会利用大数据来分析该用户的信息来确定是否为付费用户,弄清楚用户属性,从而针对性的进行营销,提高运营人员的办事效率。 相关视频:R语言逻辑回归(Logistic回归)模型分类预测病…

javaScript内存管理及监控

1.1 内存定义 内存由可读写单元组成,表示一片可操作空间,开发者主动申请空间、使用空间、释放空间。内存主要存储变量等数据,局部变量当程序执行结束,且没有引用的时候就会随着消失,全局对象会始终存活到程序运行结束。…

【简单项目实战】用C++实现学生成绩管理系统

目录 ●功能介绍 ●案例 ●代码展示 ●结果展示 ●功能介绍 用 C设计一个程序,能提供下列功能: 1. 录入学生成绩信息。按照学号,姓名,语文,数学,英语的格式录入学生的成绩。 2.展示目前录入学生的成绩信息。以…

MeterSphere使用mock基础

目录 一、添加mock数据 1、进入页面添加 2、 添加单个mock 3、添加多个mock数据 二、运行mock 1、选择设置接口的TEST 2、选择mock环境 3、设置定义的mock参数运行 一、添加mock数据 1、进入页面添加 在接口定义页面,按下图1-2-3顺序添加 2、 添加单个mock…

[附源码]Nodejs计算机毕业设计基于JAVA人事管理系统Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分…

如何利用TL431设计一个可调电压源

TL431是一个三脚电压可控的稳压器件,常用的封装有TO-92,SOT-23,SOT-89,电路符号是这个, TL431常被用在参考电压/基准电压电路,用来替代稳压管 其中1脚是reference,2脚是Anode,3脚是Cathode TL4…

基于微信小程序的校园二手交易-计算机毕业设计

项目介绍 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,校园二手交易被用户普遍使用,为方便用户能…

最新版网络组件包:Rebex Total Pack for .NET

Rebex Total Pack for .NET 组件包: Rebex 的所有 .NET 组件都在一个包中:SFTP、FTP、HTTPS、IMAP、POP3、SMTP、EWS、SNTP/Time/Daytime、Mail、MSG、TLS、SSH Shell、Telnet、终端仿真、安全、Syslog、WebSocket、 ZIP 压缩,SFTP/SSH 服务…

Java之final相关内容详解【面试题】

1、final关键字除了修饰类之外,还有哪些用法呢? (1)final修饰的变量,一旦赋值,不可重新赋值; (2) 如果引用为引用数据类型,比如对象、数组,则该对…

生成模型(二):VAE

自动编码器的发明是为了重建高维数据(这可能不是变异自动编码器的真实情况)。一个很好的副产品是降维:瓶颈层捕获了一个压缩的潜在编码。这样的低维表示可以作为各种应用中的嵌入向量(如搜索),帮助数据压缩…

计算机研究生就业方向之大厂销售(营销)

我一直跟学生们说你考计算机的研究生之前一定要想好你想干什么,如果你只是转码,那么你不一定要考研,至少以下几个职位研究生是没有啥优势的: 1,软件测试工程师(培训一下就行) 2,前…

世界杯---人生就是一届又一届世界杯

注意:下面有视频看到文章会有声音,如果打扰到您非常抱歉,视频在文章最下面,还望观众老爷们不要在意,蟹蟹理解~ 🚀write in front🚀 📝个人主页:认真写博客的夏目浅石. &a…

OTP语音芯片是用什么软件来编程,以及如何烧录的?

目录 OTP语音芯片的开发环境: 也就是一般的客户想自己开发,基本不可能了,因为前期的培训成本、工具成本都是比较高的 OTP语音芯片的烧录方法: 第1步,是开发编译好程序之后,生成了对应的bin文件&#xf…