System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机视觉和图像处理,特别涉及一种基于目标检测模型的危废工厂安全隐患检测方法及系统。
技术介绍
1、图像识别领域涵盖了广泛的应用场景,包括但不限于人脸识别、物体识别、场景识别等。图像识别领域的主要内容和技术重点,从优化方面包括:深度学习模型优化、数据增强与预处理、模型压缩与加速等,从部署方面包括:边缘计算与云计算、可视化界面与交互体验、安全与隐私保护等,在工厂的安全隐患检查及安全监控方面也得到了广泛的应用。
2、中国专利技术专利cn115631408b提出了一种星地协同的黑臭水体识别模型自动优化系统,通过联动高点摄像头拍摄水体近地图像,利用基于近地图像的黑臭水体识别模型a的识别结果对对应的遥感影像进行标记,形成标记样本,并作为训练样本,在云计算中心对基于遥感图像的黑臭水体识别模型b进行训练,得到优化后的黑臭水体识别模型b,从而提升黑臭水体识别模型b的识别准确率,该系统仅涉及黑臭水体识别场景的模型自动优化,没有涉及自动优化后的模型版本迭代管理和自动部署。
3、中国专利技术专利申请cn114529011a提出了一种机器学习模型自我学习、评估及更新的方法,通过自动化监控对已部署的机器学习模型进行监控,从而获得现有模型的健康情况、可靠性和成绩,并对模型进行自动重建优化后自动部署上线,实现模型的自动化更新。但是该模型在自动优化方面仅涉及模型结构优化,未涉及扩充有效的图像样本数据,所有待优化模型共用同样的数据集,优化效果有限,此外,它没有涉及识别目标不同、基础参数配置不同、作用不同的目标检测模型版本迭代
技术实现思路
1、本专利技术所要解决的问题是:提供一种基于目标检测模型的危废工厂安全隐患检测方法及系统,自动化收集潜在漏识别、误识别的图像样本数据,对增补优化数据集自动进行标注,在标注结果经人工审核后,自动进行模型重新训练与部署,进行危废工厂安全隐患检测。
2、本专利技术采用如下技术方案:一种基于目标检测模型的危废工厂安全隐患检测方法,包括如下步骤:
3、s1、根据危废处置工厂不同安全隐患排查需求,构建四类yolov5目标检测模型,配置模型参数并存储于模型配置数据库;
4、s2、实时采集监控摄像头影像,收集图像样本数据,根据图像样本数据场景更新模型参数配置,分别传输至加载四类yolov5目标检测模型的docker容器;
5、s3、在yolov5目标检测模型中,通过置信度调节和自比对校正,收集漏识别、误识别的图像样本数据;
6、s4、增补优化图像样本数据,并进行自动标注和审核;
7、s5、对yolov5目标检测模型进行自动训练,得到优化的目标检测模型,自动部署优化后目标检测模型,进行危废工厂安全隐患检测。
8、进一步地,步骤s1中,根据危废处置工厂不同安全隐患排查需求,预置人员昏迷、人员落井、人员违规操作、人员未佩戴安全帽、人员吸烟、冒烟与起火至初始第一、二、三、四类yolov5目标检测模型,配置模型参数并存储于模型配置数据库,并通过docker-compose批量启动模型容器;
9、模型参数,包括:yolov5目标检测模型的版本号、路径、置信度、交并比iou。
10、进一步地,步骤s1中,四类yolov5目标检测模型,第一类yolov5目标检测模型用于生产环境预警;第二类yolov5目标检测模型用于自动化收集潜在漏识别安全隐患图片样本数据;第三类yolov5目标检测模型用于自动化收集潜在误识别安全隐患图片样本数据;第四类yolov5目标检测模型用于对自动化收集到的潜在漏识别、误识别图片样本数据的自动标注。
11、进一步地,步骤s3中收集漏识别的图像样本数据,在加载第二类模型的docker容器中,使用roc曲线和auc值性能指标,降低置信度参数,收集漏识别图像样本数据,所述roc曲线上每一个点代表一个特定的置信度阈值下的漏报率和误报率,所述auc值是roc曲线下的面积,表示模型的整体性能;基于roc曲线,通过线性插值或拟合曲线调整置信度阈值,找到漏报率低于l和误报率低于w的置信度阈值的最小值cmin。
12、对于roc曲线上两个点(x1,y1)和(x2,y2),如果roc曲线在x1和x2之间的部分是线性的,通过以下公式估算置信度阈值的最小值cmin:
13、
14、其中,x1和x2对应漏报率,且x1<x2,y1和y2对应误报率,且y1>y2,l为漏报率最高阈值;
15、如果roc曲线在x1和x2之间的部分非线性的,使用二分查找数值方法,拟合曲线,估算置信度阈值的最小值cmin。
16、进一步地,步骤s3,在加载第三类模型的docker容器中,使用配置自比对校正方法,收集误识别图像样本数据,包括如下子步骤:
17、s3.1、收集图片库,包括:正确识别图片库和潜在误报图片库;
18、所述正确识别图片库,图片为正确识别并进行分类的图片,作为参考集;所述潜在误报图片库,包括:类别难以区分的图片、与多个类别相似的图片、将背景误识别为目标的图片;
19、s3.2、特征提取:使用卷积神经网络cnn图像处理方法,提取每张图片的特征信息,代表图片的关键信息,且对于同类图片具有一致性,对于不同类图片具有差异性;
20、s3.3、建立自对比数据库:将提取的特征存储于自对比数据库,每张图片与其对应的特征信息相关联,对于正确识别图片库,每个类别的图片样本充足,代表该类别的多样性;对于潜在误报图片库,标记被误报的特征,并体现在自对比数据库中;
21、s3.4、构建自对比策略:对新图片识别时,提取该图片的特征,将新图片特征与自对比数据库中的图片特征进行比对,如果新图片的特征与正确识别图片库中的某个特征类别匹配,则对新图片进行高置信度的分类,如果新图片的特征与潜在误报图片库中的图片相似,归入增补优化数据集;
22、s3.5、反馈和调整:不断收集新图片,更新正确识别图片库和潜在误报图片库,根据实际应用中的误报,调整比对策略和置信度阈值,进行再训练,提高对潜在误报图片的识别能力。
23、进一步地,步骤s4中,增补优化图像样本数据,将步骤s3收集的漏识别、误识别图像样本数据,通过ftp协议传输至第四类yolov5目标检测模型的容器中,进行自动标注,在标注配置数据库中更新标注结果及存储路径,通过http协议,在web端对增补优化数据集的自动标注进行审核。
24、进一步地,步骤s5中,优化目标检测模型,包括如下子步骤:
25、s5.1、通过tcp协议通知yolov5目标检测模型训练程序的容器;
26、s5.2、通过file协议加载审核无误的增补优化的图像样本数据及标注;
27、s5.3、采用pytorch实现yolov5目标检测模型的自动训练,得到优化的目标检测模型;
28、s5.4、通过file协议本文档来自技高网...
【技术保护点】
1.一种基于目标检测模型的危废工厂安全隐患检测方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的基于目标检测模型的危废工厂安全隐患检测方法,其特征在于,步骤S1中,根据危废处置工厂不同安全隐患排查需求,预置人员昏迷、人员落井、人员违规操作、人员未佩戴安全帽、人员吸烟、冒烟与起火样本数据至初始第一、二、三、四类Yolov5目标检测模型,配置模型参数并存储于模型配置数据库,并通过docker-compose批量启动模型的docker容器;
3.根据权利要求1所述的基于目标检测模型的危废工厂安全隐患检测方法,其特征在于,步骤S1中,四类Yolov5目标检测模型,第一类Yolov5目标检测模型用于生产环境预警,存储预警抓拍图片表与图片数据库中;第二类Yolov5目标检测模型用于收集潜在漏识别安全隐患图片样本数据;第三类Yolov5目标检测模型用于收集潜在误识别安全隐患图片样本数据;第四类Yolov5目标检测模型用于对图片样本数据进行自动标注及审核。
4.根据权利要求3所述的基于目标检测模型的危废工厂安全隐患检测方法,其特征在于,步骤S3中收集漏
5.根据权利要求4所述的基于目标检测模型的危废工厂安全隐患检测方法,其特征在于,对于ROC曲线上两个点(x1,y1)和(x2,y2),如果ROC曲线在x1和x2之间的部分是线性的,通过以下公式估算置信度阈值的最小值CMIN:
6.根据权利要求5所述的基于目标检测模型的危废工厂安全隐患检测方法,其特征在于,步骤S3,在加载第三类模型的docker容器中,使用配置自比对校正方法,收集误识别图像样本数据,包括如下子步骤:
7.根据权利要求1所述的基于目标检测模型的危废工厂安全隐患检测方法,其特征在于,步骤S4中增补优化图像样本数据,将步骤S3收集的漏识别、误识别图像样本数据,通过FTP协议传输至第四类Yolov5目标检测模型的容器中,进行自动标注,在标注配置数据库中更新标注结果及存储路径,得到增补优化数据集,通过HTTP协议传输至Web端,对增补优化数据集的自动标注进行审核。
8.根据权利要求1所述的基于目标检测模型的危废工厂安全隐患检测方法,其特征在于,步骤S5中,优化目标检测模型,包括如下子步骤:
9.根据权利要求8所述的基于目标检测模型的危废工厂安全隐患检测方法,其特征在于,步骤S5中,当Yolov5目标检测模型对增补优化数据集进行自动训练,通过TCP协议通知加载第一类Yolov5目标检测模型的容器终止,通过docker-compose的设置实现终止容器的自动重启,重启后加载第一类Yolov5目标检测模型的容器,通过HTTP协议读取最新的模型配置数据库中的模型加载路径信息,根据该路径,通过FILE协议读取自动优化后的模型运行,自动部署优化后的目标检测模型,进行危废工厂安全隐患检测。
10.一种基于目标检测模型的危废工厂安全隐患检测系统,用于实施权利要求1至9任一项所述的方法,进行危废工厂安全隐患检测,其特征在于,包括:数据层、接口层和容器层,
...【技术特征摘要】
1.一种基于目标检测模型的危废工厂安全隐患检测方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的基于目标检测模型的危废工厂安全隐患检测方法,其特征在于,步骤s1中,根据危废处置工厂不同安全隐患排查需求,预置人员昏迷、人员落井、人员违规操作、人员未佩戴安全帽、人员吸烟、冒烟与起火样本数据至初始第一、二、三、四类yolov5目标检测模型,配置模型参数并存储于模型配置数据库,并通过docker-compose批量启动模型的docker容器;
3.根据权利要求1所述的基于目标检测模型的危废工厂安全隐患检测方法,其特征在于,步骤s1中,四类yolov5目标检测模型,第一类yolov5目标检测模型用于生产环境预警,存储预警抓拍图片表与图片数据库中;第二类yolov5目标检测模型用于收集潜在漏识别安全隐患图片样本数据;第三类yolov5目标检测模型用于收集潜在误识别安全隐患图片样本数据;第四类yolov5目标检测模型用于对图片样本数据进行自动标注及审核。
4.根据权利要求3所述的基于目标检测模型的危废工厂安全隐患检测方法,其特征在于,步骤s3中收集漏识别的图像样本数据,在加载第二类模型的docker容器中,进行置信度调节,使用roc曲线和auc值性能指标,降低置信度参数,收集漏识别图像样本数据;
5.根据权利要求4所述的基于目标检测模型的危废工厂安全隐患检测方法,其特征在于,对于roc曲线上两个点(x1,y1)和(x2,y2),如果roc曲线在x1和x2之间的部分是线性的,通过以下公式估算置信度阈值的最小值cmin:
【专利技术属性】
技术研发人员:陈美园,肖懿,陈亚明,余磊,王馥郁,李昕,
申请(专利权)人:光大环境科技中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。