CAD图纸错误检测方法和系统与流程
- 国知局
- 2024-12-06 13:02:33
本申请涉及数据处理相关领域,尤其涉及cad图纸错误检测方法和系统。
背景技术:
1、在cad(计算机辅助设计)图纸的制作和使用过程中,确保图纸的准确性和完整性至关重要。然而,由于cad图纸的复杂性以及设计过程中的各种因素,图纸中常常会出现各种错误。目前,主要采用人工检查及基于规则的检测方法,人工检查依赖设计师或工程师的肉眼和经验来发现图纸中的错误,效率低下;基于规则的检测方法通过设定一系列规则,利用软件自动检查图纸是否符合这些规则,从而发现潜在的错误,然而,由于cad图纸的多样性和复杂性,使得制定全面的规则变得非常困难,从而导致错误检测的全面性不足。
2、现阶段相关技术中,cad图纸错误检测方法存在检测的准确性和效率不足的技术问题。
技术实现思路
1、本申请通过提供cad图纸错误检测方法和系统,采用构建多维度检测块,根据图纸的维度覆盖范围激活相应的检测块,并利用预置的异常识别模型对抽离的数据进行错误判定,将各维度检测到的错误信息进行整合,形成完整的图纸错误检测结果等技术手段,达到了提高错误检测的准确性和效率的技术效果。
2、本申请提供cad图纸错误检测方法,包括:
3、构建多维度检测块,其中检测维度包括几何维度、图层维度、标注维度、外部参照维度;获取cad图纸的维度覆盖范围,所述维度覆盖范围为cad图纸中包含的全部检测维度;利用所述维度覆盖范围对所述多维度检测块进行匹配,其中存在的维度进行检测块激活,未存在的维度进行检测块禁用;通过激活检测块对所述cad图纸进行数据匹配抽离,并利用各维度检测块预置异常识别模型对抽离数据进行错误判定,获得维度错误信息;利用所述维度错误信息进行全局错误整合,获得图纸错误检测结果。
4、在可能的实现方式中,所述获取cad图纸的维度覆盖范围,执行以下处理:
5、根据所述cad图纸的来源信息,匹配识别通道,其中所述来源信息包括本地软件绘制、具有协同接口的外来软件绘制、无协同接口的外来软件绘制,所述识别通道与所述来源信息一一对应;当所述来源信息为本地软件绘制或具有协同接口的外来软件绘制,通过识别通道获取操作日志,根据所述操作日志进行维度识别,获得所述维度覆盖范围;当所述来源信息为无协同接口的外来软件绘制,通过识别通路中内置格式解析模块进行图纸维度解析,获得所述维度覆盖范围。
6、在可能的实现方式中,所述通过识别通路中内置格式解析模块进行图纸维度解析,获得所述维度覆盖范围,执行以下处理:
7、利用格式读取子模块,按照不同的格式进行图纸文件读取;将读取的图纸文件导入文件解析子模块,获得文件的头信息、对象表、图层表;根据所述文件的头信息、对象表、图层表,进行检测维度的识别,获得所述维度覆盖范围,其中,头信息包含文件格式、单位设置、版本信息及存在的维度类型、对象表用于识别几何维度和标注维度、图层表用于识别图纸的图层维度、外部参照维度通过对象表或图层表中的引用记录提取。
8、在可能的实现方式中,利用各维度检测块预置异常识别模型对抽离数据进行错误判定,获得维度错误信息,执行以下处理:
9、激活预训练的所述异常识别模型,其中预训练的所述异常识别模型为根据历史错误样本集构建的训练数据集和测试数据集,通过机器学习算法进行异常判别器训练,达到收敛目标后获得的机器学习模型,用于对各维度的错误特征进行识别输出;将检测维度对应的抽离数据作为输入变量,通过预训练的所述异常识别模型进行错误检测,获得所述维度错误信息。
10、在可能的实现方式中,所述获得维度错误信息,执行以下处理:
11、当待检测cad图纸的所述来源信息为本地软件绘制或具有协同接口的外来软件绘制时,获取待检测cad图纸的操作日志;根据所述操作日志进行各检测维度的操作回归分解,获得维度操作数据流;根据所述维度操作数据流对所述待检测cad图纸进行错误检测,获得异常操作数据;根据所述异常操作数据定位所述维度错误信息。
12、在可能的实现方式中,根据所述维度操作数据流对所述待检测cad图纸进行错误检测,获得异常操作数据,执行以下处理:
13、根据所述待检测cad图纸的输入目标参数,解析目标操作数据流;利用所述目标操作数据流对所述维度操作数据流进行对齐识别,获得正向异常识别结果;获得异常操作数据流,所述异常操作数据流为根据各检测维度的历史错误操作样本得到;利用所述异常操作数据流对所述维度操作数据流进行反向异常识别,获得反向异常识别结果;将所述正向异常识别结果、所述反向异常识别结果进行整合,获得所述异常操作数据。
14、在可能的实现方式中,利用所述维度错误信息进行全局错误整合,获得图纸错误检测结果,执行以下处理:
15、根据所述异常操作数据定位操作时间戳,基于所述维度错误信息进行时间整合,构建时间轴视图;根据所述时间轴视图进行操作叠加效应分析,追踪图纸错误数据;将所述图纸错误数据增加至所述时间轴视图,定位所有错误信息的位置及其操作时间轴,生成所述图纸错误检测结果。
16、在可能的实现方式中,执行以下处理:
17、将所述异常操作数据进行时间特征或操作类型特征聚类,构建错误操作集;根据所述错误操作集进行操作规范分析,生成操作提醒数据,并建立所述操作提醒数据与用户信息映射关联。
18、本申请还提供了cad图纸错误检测系统,包括:
19、多维度检测构建模块,所述多维度检测构建模块用于构建多维度检测块,其中检测维度包括几何维度、图层维度、标注维度、外部参照维度;图纸维度覆盖范围获取模块,所述图纸维度覆盖范围获取模块用于获取cad图纸的维度覆盖范围,所述维度覆盖范围为cad图纸中包含的全部检测维度;维度检测匹配模块,所述维度检测匹配模块用于利用所述维度覆盖范围对所述多维度检测块进行匹配,其中存在的维度进行检测块激活,未存在的维度进行检测块禁用;错误判定模块,所述错误判定模块用于通过激活检测块对所述cad图纸进行数据匹配抽离,并利用各维度检测块预置异常识别模型对抽离数据进行错误判定,获得维度错误信息;图纸错误检测结果获取模块,所述图纸错误检测结果获取模块用于利用所述维度错误信息进行全局错误整合,获得图纸错误检测结果。
20、拟通过本申请提出的cad图纸错误检测方法和系统,首先构建多维度检测块,其中检测维度包括几何维度、图层维度、标注维度、外部参照维度,然后获取cad图纸的维度覆盖范围,所述维度覆盖范围为cad图纸中包含的全部检测维度,接着利用维度覆盖范围对多维度检测块进行匹配,其中存在的维度进行检测块激活,未存在的维度进行检测块禁用,通过激活检测块对cad图纸进行数据匹配抽离,并利用各维度检测块预置异常识别模型对抽离数据进行错误判定,获得维度错误信息,最后利用维度错误信息进行全局错误整合,获得图纸错误检测结果,达到了提高错误检测的准确性和效率的技术效果。
技术特征:1.cad图纸错误检测方法,其特征在于,所述方法包括:
2.如权利要求1所述的cad图纸错误检测方法,其特征在于,所述获取cad图纸的维度覆盖范围,包括:
3.如权利要求2所述的cad图纸错误检测方法,其特征在于,所述通过识别通路中内置格式解析模块进行图纸维度解析,获得所述维度覆盖范围,包括:
4.如权利要求2所述的cad图纸错误检测方法,其特征在于,利用各维度检测块预置异常识别模型对抽离数据进行错误判定,获得维度错误信息,包括:
5.如权利要求4所述的cad图纸错误检测方法,其特征在于,所述获得维度错误信息,还包括:
6.如权利要求5所述的cad图纸错误检测方法,其特征在于,根据所述维度操作数据流对所述待检测cad图纸进行错误检测,获得异常操作数据,包括:
7.如权利要求5所述的cad图纸错误检测方法,其特征在于,利用所述维度错误信息进行全局错误整合,获得图纸错误检测结果,包括:
8.如权利要求7所述的cad图纸错误检测方法,其特征在于,还包括:
9.cad图纸错误检测系统,其特征在于,所述系统用于实施权利要求1-8任一项所述的cad图纸错误检测方法,所述系统包括:
技术总结本发明公开了CAD图纸错误检测方法和系统,涉及数据处理相关领域,该方法包括:构建多维度检测块;获取CAD图纸的维度覆盖范围,维度覆盖范围为CAD图纸中包含的全部检测维度;利用维度覆盖范围对多维度检测块进行匹配,其中存在的维度进行检测块激活,未存在的维度进行检测块禁用;通过激活检测块对CAD图纸进行数据匹配抽离,并利用各维度检测块预置异常识别模型对抽离数据进行错误判定,获得维度错误信息;利用维度错误信息进行全局错误整合,获得图纸错误检测结果。解决了现有CAD图纸错误检测存在的检测的准确性和效率不足的技术问题,达到了提高错误检测的准确性和效率的技术效果。技术研发人员:何小敏,郑俐,贾若,王作远,李钍,李志勇受保护的技术使用者:北京鸿鹄云图科技股份有限公司技术研发日:技术公布日:2024/12/2本文地址:https://www.jishuxx.com/zhuanli/20241204/343168.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表