透明膜检测方法、系统和程序产品与流程

摘要: 本发明涉及自动光学检测领域,具体涉及一种透明膜检测方法、系统和程序产品。背景技术:1、对透明膜进行自动光学检测时,需要执行预扫描分析、采集规划、融合处理、层位推...
透明膜检测方法、系统和程序产品与流程

本发明涉及自动光学检测领域,具体涉及一种透明膜检测方法、系统和程序产品。

背景技术:

1、对透明膜进行自动光学检测时,需要执行预扫描分析、采集规划、融合处理、层位推断、结果解释和报告生成这6个阶段的任务。如果所有任务均由单一规则链或单一模型承担,会导致系统结构庞大、扩展困难、错误隔离能力弱。

2、在复杂工业检测领域,现有技术提出了多智能体协同工作的解决方案。但现有方案往往偏通用,缺少针对透明膜自动光学检测的任务编排方案。

技术实现思路

1、本发明提供一种透明膜检测方法、系统和程序产品,以实现透明膜检测过程弹性、可追溯且高效地运行。

2、本发明提供如下技术方案:一种透明膜检测方法,包括:

3、任务总控智能体对统一任务上下文进行初始化,得到初始版本的统一任务上下文;

4、所述任务总控智能体调用阶段智能体,并根据当前版本的统一任务上下文向调用的阶段智能体发送任务输入包,所述阶段智能体包括:预扫描智能体、采集规划智能体、融合智能体、层位推断智能体、解释智能体和报告智能体;

5、各阶段智能体根据所接收的任务输入包执行对应的阶段操作,根据所执行的阶段操作得到的执行回执更新统一任务上下文,将所述阶段操作得到的阶段任务结果摘要发送至所述任务总控智能体;

6、所述任务总控智能体根据接收到的阶段任务结果摘要控制流程流转方向;

7、其中,所述统一任务上下文的每一个版本均进行存档;

8、其中,所述统一任务上下文至少部分字段选自任务标识、样品属性、任务描述、异常假设、参数预算、证据索引、人工约束和阶段状态所构成的组。

9、在一些实施方式中,所述透明膜检测方法还包括:

10、所述阶段智能体将根据所执行的阶段操作得到的阶段结果信息包发送至其余阶段智能体。

11、在一些实施方式中,所述透明膜检测方法还包括:

12、所述任务总控智能体根据当前阶段状态、结果置信度和资源预算执行阶段智能体的流程流转决策的候选动作选自继续当前阶段智能体的阶段任务、调用下一阶段智能体、并行运行、回退、终止当前阶段任务并输出报告和人工审核这些候选动作所构成的组。

13、在一些实施方式中,所述任务总控智能体判定多个阶段智能体并行运行时,对涉及到的统一任务上下文字段进行冻结。

14、在一些实施方式中,所述流程流转决策包括:

15、根据所述当前阶段状态确定必要性分数;

16、根据所述结果置信度确定不确定性分数;

17、根据历史相似案例和当前证据缺口确定预期证据增益;

18、根据所述统一任务上下文中的资源预算确定资源成本;

19、根据伪影风险、设备风险和误判风险确定风险惩罚;

20、根据所述必要性分数、所述不确定性分数、所述预期证据增益、所述资源成本和所述风险惩罚确定候选动作的综合效用值。

21、在一些实施方式中,所述综合效用值为所述必要性分数、所述不确定性分数、所述预期证据增益、所述资源成本和所述风险惩罚的线性组合。

22、在一些实施方式中,所述透明膜检测方法还包括:

23、所述任务总控智能体根据所述统一任务上下文确定证据质量、扩参数一致性、伪影风险和人工约束,并获得模型可靠性以及历史匹配度;

24、所述任务总控智能体根据所述证据质量、扩参数一致性、伪影风险、人工约束、所述模型可靠性以及所述历史匹配度进行冲突仲裁。

25、在一些实施方式中,所述执行回执包括阶段快照;

26、所述透明膜检测方法还包括:所述任务总控智能体在中断恢复时根据最新版本的统一任务上下文中的阶段快照恢复检测流程。

27、在一些实施方式中,阶段智能体生成的阶段快照的至少部分字段选自输入数据索、过程参数、阶段输出、质量或置信度、证据索引和上下文版本所构成的组,且必须含有上下文版本。

28、在一些实施方式中,所述透明膜检测方法还包括:知识库更新模块根据所述报告智能体生成的最终版本的检测报告进行知识库更新并生成阶段快照,将生成的阶段快照写回统计任务上下文。

29、本发明提供如下技术方案:一种透明膜检测系统,包括任务总控智能体、预扫描智能体、采集规划智能体、融合智能体、层位推断智能体、解释智能体和报告智能体,所述透明膜检查系统配置为执行前述的透明膜检测方法。

30、本发明提供如下技术方案:一种透明膜检测系统,包括至少一个存储器和至少一个处理器,所述存储器存储程序,所述处理器运行所述程序以执行前述的透明膜检测方法。

31、本发明提供如下技术方案:一种程序产品所述程序产品在处理器上运行时执行前述的透明膜检测方法。

32、该透明膜检测方法中,由任务总控智能体和多个阶段智能体配合完成透明膜检测的弹性、可追溯的流程流转控制。各个阶段智能体的工作围绕统一任务上下文展开,降低软件结构的复杂度和信息调用的工作量。

1.一种透明膜检测方法,其特征在于,包括:

2.根据权利要求1所述的透明膜检测方法,其特征在于,所述透明膜检测方法还包括:

3.根据权利要求1所述的透明膜检测方法,其特征在于,所述透明膜检测方法还包括:

4.根据权利要求3所述的透明膜检测方法,其特征在于,所述流程流转决策包括:

5.根据权利要求1所述的透明膜检测方法,其特征在于,所述透明膜检测方法还包括:

6.根据权利要求1所述的透明膜检测方法,其特征在于,所述执行回执包括阶段快照;

7.根据权利1所述的透明膜检测方法,其特征在于,所述透明膜检测方法还包括:知识库更新模块根据所述报告智能体生成的最终版本的检测报告进行知识库更新并生成阶段快照,将生成的阶段快照写回统计任务上下文。

8.一种透明膜检测系统,其特征在于,包括任务总控智能体、预扫描智能体、采集规划智能体、融合智能体、层位推断智能体、解释智能体和报告智能体,所述透明膜检查系统配置为执行根据权利要求1至7中任一项所述的透明膜检测方法。

9.一种透明膜检测系统,其特征在于,包括至少一个存储器和至少一个处理器,所述存储器存储程序,所述处理器运行所述程序以执行根据权利要求1至7中任一项所述的透明膜检测方法。

10.一种程序产品,其特征在于,所述程序产品在处理器上运行时执行根据权利要求1至7中任一项所述的透明膜检测方法。