T_BAX 0006.2-2023 视频图像感知智能应用适配技术要求 第2部分:算法适配.docx
《T_BAX 0006.2-2023 视频图像感知智能应用适配技术要求 第2部分:算法适配.docx》由会员分享,可在线阅读,更多相关《T_BAX 0006.2-2023 视频图像感知智能应用适配技术要求 第2部分:算法适配.docx(75页珍藏版)》请在咨信网上搜索。
1、ICS 13.310CCS A91BAX团体标准T/BAX 0006.22023视频图像感知智能应用适配技术要求第 2 部分:算法适配Technical requirements for intelligent application adaptation of video and image sensingPart 2: Algorithm adaptation2023 - 11 - 02 发布2024 - 01 - 01 实施北京安全防范行业协会发 布T/BAX 0006.22023目次前言III引言IV1 范围12 规范性引用文件13 术语和定义14 基本要求14.1 算法形态要求14.
2、2 算法封装要求15 功能要求35.1 算法包35.2 算法引擎36 授权交付物要求46.1 基本要求46.2 在线鉴权模式下交付物要求46.3 离线鉴权模式下交付物要求47 接口要求57.1 算法包接口57.2 算法引擎接口10附录 A(资料性) 算法描述文件示例14A.1 算法技术描述信息文件 algo.yaml 示例14A.2 算法管理扩展信息文件 managementinfo.yaml 示例17附录 B (资料性) 算法引擎对象属性19B.1 表中选项字符说明19B.2 基础数据结构19B.3 算法引擎状态20B.4 解析任务参数20B.5 设备参数配置21B.6 解析规则参数23B.
3、7 解析任务状态24B.8 解析任务列表25B.9 解析任务操作结果25B.10 目标结构化类 - 解析输出结果26B.11 事件检测类 - 解析输出结果26IIIB.12 态势统计类 - 解析输出结果27B.13 其他类 - 解析输出结果28附录 C (资料性) 算法引擎对象示例数据30C.1 算法引擎状态30C.2 解析任务30C.3 设备配置30C.4 解析规则参数31C.5 解析任务状态32C.6 解析任务列表33C.7 解析任务操作结果33附录 D (资料性) 算法包接口 C 语言描述34D.1 函数命名规则34D.2 数据类型定义35D.3 数据格式定义37D.4 函数返回值定义3
4、8D.5 设置算法日志函数39D.6 设置算法授权信息函数39D.7 分析算法初始化函数40D.8 创建分析通道函数40D.9 调用分析算法函数40D.10 关闭分析通道函数41D.11 释放算法包函数41D.12 分析结果回调函数41D.13 获取系统信息回调函数42D.14 获取目标 ID 回调函数42D.15 单帧同步分析函数42D.16 设置分析回调接口函数43附录 E (资料性) 算法输入输出参数 JSON Schema 示例44E.1 算法输入参数 - JSON Schema 示例44E.2 目标结构化类算法自定义输出参数 CaptureObject - JSON Schema 示
5、例60E.3 事件检测类算法自定义输出参数 AlarmEvent - JSON Schema 示例63E.4 态势统计类算法自定义输出参数 StatusInfo - JSON Schema 示例67E.5 其他类算法自定义输出参数 UncategorizedInfo - JSON Schema 示例68前言本文件按照GB/T 1.12020标准化工作导则 第1部分:标准化文件的结构和起草规则的规定起草。本文件是T/BAX 0006视频图像感知智能应用适配技术要求的第2部分。T/BAX 0006已经发布了以下部分:第1部分:总体要求;第2部分:算法适配;第3部分:感知前端和边缘解析设备适配;第4
6、部分:中心解析设施适配;第5部分:算法算力服务管理平台。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。 本文件由北京安全防范行业协会提出并归口。本文件起草单位:北京市经济和信息化局、北京市公安局、视频图像信息智能分析与共享应用技术国家工程实验室、北京旷视科技有限公司、北京安信适配技术有限公司、北京市大数据中心、北京百度网讯科技有限公司、富盛科技股份有限公司、北京瑞莱智慧科技有限公司、北京密码云芯科技有限公司。本文件主要起草人:步飞、赵惠芳、梁玉晨、郭超、陈桂红、杨志宇、张伟、王建勇、崔云红、李标、杨凯、麻思、苏志伟、钟永强、张家吏、欧阳晓智、孙马秋、张飞跃、庄超明、
7、张浩天、王俊泽。引言视频图像感知智能应用是国家数字化进程和智慧城市建设中的重要内容,在公共安全管理、社会治 理、社区管理等应用场景中发挥关键作用。视频感知体系智能化应用适配中心围绕提升智能应用、安全可信、自主可控的核心目标开展适配工作,制定智能提升技术要求、安全可信技术要求、自主可控技术要求三大类标准,指导企业研制产品和适配应用推广。智能应用提升技术要求围绕“软硬解耦、算法动态加载、算力智能调度”的需求展开。T/BAX 0006视频图像感知智能应用适配技术要求通过建立统一的适配技术规范,指导视频图像解析算法与设备及平台的适配,解决算法与设备及平台的紧耦合问题,随业务需求变化实现算法快速更 新迭
8、代和部署应用及云边端算力动态调度。T/BAX 0006由五部分构成。第1部分:总体要求。目的在于确定视频图像感知智能应用适配的总体结构、总体要求和适配 要求。第2部分:算法适配。目的在于规范视频图像感知智能应用适配的算法适配基本要求、功能要 求、授权交付物要求和接口要求。第3部分:感知前端和边缘解析设备适配。目的在于规范视频图像感知智能应用适配的视频图 像智能感知前端和智能边缘解析设备适配的基本要求、功能要求、接口要求等。第4部分:中心解析设施适配。目的在于规范视频图像感知智能应用适配的中心解析设施适配 的功能组成,中心解析设备、中心计算平台、中心解析平台等的功能要求和接口要求,以及输入与输出
9、和接口安全要求等。第5部分:算法算力服务管理平台。目的在于规范视频图像感知智能应用适配的算法算力服务 管理平台的功能组成、算法接入、算法管理、算力接入、算力管理、视图接入管理要求等技术 要求。T/BAX 0006.22023视频图像感知智能应用适配技术要求第 2 部分: 算法适配1 范围本文件规定了视频图像感知智能应用适配中的算法适配基本要求、功能要求、授权交付物要求和接 口要求。本文件适用于视频图像感知智能应用适配中算法适配的规划设计、软件研发、检测和验收。2 规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件, 仅该日期对应的版本适用于本文
10、件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 281812022 公共安全视频监控联网系统信息传输、交换、控制技术要求GA/T 1399.12017 公安视频图像分析系统 第1部分:通用技术要求GA/T 1400.12017 公安视频图像信息应用系统 第1部分:通用技术要求GA/T 1400.42017 公安视频图像信息应用系统 第4部分:接口协议要求T/CSPIPA 0052021 公共安全视频图像分析多算法应用技术要求T/BAX 0006.12023 视频图像感知智能应用适配技术要求 第1部分:总体要求T/BAX 0006.52023 视频图像感知智能应用适
11、配技术要求 第5部分:算法算力服务管理平台3 术语和定义GA/T 1399.12017、GA/T 1400.12017、T/BAX 0006.12023界定的术语和定义适用于本文件。4 基本要求4.1 算法形态要求视频图像智能解析算法应支持以算法包或算法引擎的形态部署运行,在感知前端和边缘解析设备上应支持以算法包的形态部署运行,宜支持以算法引擎的形态部署运行。在中心解析设备、中心计算平台、 中心解析平台上应支持以算法引擎和算法包的形态部署运行。4.2 算法封装要求4.2.1 算法封装文件名称要求算法封装文件的名称应符合以下规则:算法封装文件名称 = 算法封装文件标识编码(40位) + 下划线
12、+ 版本号 + 文件扩展名(.tar)。算法封装文件标识的编码规则应符合T/BAX 0006.12023中5.5.2的规定。34.2.2 算法封装文件目录结构要求算法封装文件应包含算法技术描述信息文件、算法管理扩展信息文件、媒体文件、算法自定义参数 描述文件、算法包或算法引擎文件、配置文件、算法模型、视频图像数据等。目录结构应符合表1的规定。序号目录必选/可选二级目录/文件必选/可选分类说明1specRalgo.yamlR算法技术描述信息文件包含算法名称、版本、运行设备、运行参数等, 参见附录A.1算法技术描述信息文件示例。此文件应作为算法运行的配置文件下发managementinfo.yam
13、lR算法管理扩展信息文件算法的语义化描述,包含算法功能介绍、分类适用场景、算法封面等,主要用于算法信息的门户展示,参见附录A.2算法管理扩展信息文件示例assetsO媒体文件存放各类媒体文件,包括算法展示图片、算法封面图片、算法分析结果示例图片、算法演示视频等。在算法管理扩展信息文件中,会有字段指向此目录中的具体图片和视频文件。媒体文件主要用于算法算力服务平台的展示,不宜被下发O算法自定义参数描述算法自定义参数描述文件2binR自定义R算法包或算法引擎文件算法包文件,包括服务器和边端设备的C函数头文件及相关二进制链接库文件等;算法引擎文件,包括服务器 docker 容器镜像文件,边端设备嵌入式
14、容器镜像文件,边端设备可执行文件等O配置文件算法包或算法引擎的配置文件3dataO自定义O算法模型存放算法运行时需要挂载的算法模型。如果算法模型已经包含在算法包或者算法引擎镜像文件中,此文件夹内容为空。在算法包形态下, 算法模型宜单独存在。在算法引擎形态下,算法模型宜包含在镜像文件内4extraO自定义O视频图像数据存放算法运行时需要挂载相关视频图像数据, 用于算法效果的测试校验或增量训练等。此目录下的文件,不宜被下发表 1 算法封装文件目录结构、4.2.3 算法描述文件要求算法描述文件应至少包含以下两类文件:a) 算法技术描述信息文件,其中应包含算法名称、版本、运行设备、运行参数等信息;b)
15、 算法管理扩展信息文件,其中应包含厂商管理信息(厂商名称、编码、联系方式、售后服务地址等)和算法管理信息(功能介绍、分类、适用场景、算法封面等)。5 功能要求5.1 算法包5.1.1 算法配置算法配置满足以下要求:a) 应支持配置算法包的日志回调函数,算法包通过日志回调函数输出日志信息;b) 应支持配置算法包的初始化信息,包括算法包路径、处理结果回调函数、初始化参数、运行环境信息等;c) 宜支持设置定制回调,用于为算法包的特定分析通道单独设置定制的分析结果回调函数。5.1.2 算法分析算法分析满足以下要求:a) 应支持分析通道的创建和关闭;b) 应支持单帧同步分析和异步分析;c) 分析过程中,
16、应支持通过获取目标 ID 回调函数生成目标 ID;d) 异步分析时,应支持通过分析结果回调函数返回分析结果。5.1.3 算法授权算法授权满足以下要求:a) 在线授权模式下,应支持通过与指定的授权管理服务器通信申请授权或释放授权,申请授权异常时,算法包应支持反馈授权异常信息;b) 离线授权模式下,应支持通过验证离线授权文件实现授权,并支持查询算法包的授权信息。5.2 算法引擎5.2.1 算法配置应支持通过环境变量方式配置算法引擎的相关参数,包括:日志参数、鉴权地址参数、算法自定义 参数等。5.2.2 算法分析算法分析满足以下要求:a) 应支持解析任务的创建、删除、详情查看、列表查看等;b) 应支
17、持通过符合 GB/T 28181 规定的信令与公共安全视频监控联网系统进行交互,获取视频流进行分析处理;c) 应支持通过符合 GA/T 1400.42017 规定的信令与公共安全视频图像信息数据库进行交互, 获取图片进行分析处理。5.2.3 运行监测运行监测满足以下要求:a) 应支持对算法引擎的运行状态进行监测;b) 应支持对算法引擎的运行中的解析任务的状态进行监测;c) 宜支持对算法引擎的系统资源占用情况进行监测。5.2.4 算法鉴权算法鉴权满足以下要求:a) 在线鉴权模式下,应支持通过与指定的鉴权管理服务器通信申请授权或释放授权;申请授权异常时,应支持反馈授权异常信息;b) 离线鉴权模式下
18、,应支持通过验证离线授权文件实现授权,并支持查询授权信息。6 授权交付物要求6.1 基本要求算法包或算法引擎的算法鉴权应满足以下要求:a) 应支持在线鉴权或离线鉴权中的至少一种,宜采用在线鉴权模式;b) 在线鉴权接口应符合 T/BAX 0006.52023 中附录 D 的规定;c) 离线鉴权接口应符合 T/BAX 0006.52023 中附录 E 的规定。6.2 在线鉴权模式下交付物要求在线鉴权模式下,算法厂商的交付物应符合表2的规定。表 2 在线鉴权模式下交付物要求交付物名称交付物形态交付物功能算法授权验证服务部署在算法算力管理平台或中心算力的服务提供基于网络授权验证能力,通过与算法服务保持
19、心跳通信,为相关服务提供运行许可。算法授权验证服务-中心环境信息生成工具运行在授权验证服务所在机器的脚本gen_cloud_env.sh用于收集授权验证服务所在机器的环境信息,生成环境文件, 用于手动或者自动向算法厂商申请相关授权许可更新文件。算法授权验证服务-中心文件导入工具运行在授权验证服务所在机器的脚本load_cloud_license.sh用于将算法公司提供的授权许可更新文件,导入中心算法授权验证服务,更新其授权许可信息,从而为该系统中的所有边端设备提供网络授权验证能力。6.3 离线鉴权模式下交付物要求离线鉴权方案的情况下,算法厂商的交付物应符合表3的规定。T/BAX 0006.22
20、023表 3 离线鉴权模式下交付物要求交付物名称交付物形态交付物功能设备指纹生成工具运行在感知前端或边缘解析设备的脚本gen_device_fingerprint.sh用于收集边缘解析设备的指纹,并生成指纹文件。后续,可以基于此指纹文件, 向算法厂商的授权签发服务发出请求,生成授权文件设备离线授权文件导入工具运行在感知前端或边缘解析设备的脚本load_device_license.sh用于将离线授权文件导入设备,从而为该设备上的算法服务运行提供本地授权验证能力。7 接口要求7.1 算法包接口7.1.1 接口调用7.1.1.1 接口调用流程算法包接口的调用流程应符合图 1 的规定,主要包括配置算
21、法包、初始化算法包,创建算法分析通道、返回或回调分析结果、关闭算法分析通道、释放算法包等。图 1 算法包接口调用流程5T/BAX 0006.220237.1.1.2 调用算法包接口分析视频流要求算法包接口调用方调用算法包接口分析视频流,视频流宜使用一个分析通道进行分析,应将视频流 解码后的图像帧作为算法包分析接口的参数传入。7.1.1.3 调用算法包接口分析图片流要求算法包接口调用方调用算法包分析图片流,图片流可使用一个分析通道串行分析,或使用多个分析 通道并行分析。7.1.2 配置接口7.1.2.1 授权信息配置函数在调用算法包进行分析之前,先调用授权信息配置函数传入授权管理服务器的访问地址
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- T_BAX 0006.2-2023 视频图像感知智能应用适配技术要求 第2部分:算法适配 0006.2 2023 视频 图像 感知 智能 应用 技术 要求 部分 算法
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【Fis****915】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【Fis****915】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
链接地址:https://www.zixin.com.cn/doc/535289.html