草庐IT

【获奖案例巡展】信创先锋之星——浙江省某市区视频能力中心

星环科技 2024-07-16 原文

为表彰使用大数据、人工智能等基础软件为企业、行业或世界做出杰出贡献和巨大创新的标杆项目,星环科技自2021年推出了“新科技 星力量” 星环科技科技实践案例评选活动,旨在为各行业提供更多的优秀产品案例,彰显技术改变世界的力量,目前已成功举办两届,收到了来自各界的积极参与。

第二届星环科技科技实践案例评选活动新增了“年度信创先锋之星”,经过产业界、学术界专家联合评审,最终评选出了“年度信创先锋之星”、“年度科技向善之星”、年度价值贡献之星”、“年度科技前沿之星”、“年度技术革新之星”五大奖项,并特此进行案例巡展

本期巡展案例为获得第二届“新科技 星力量” 星环科技科技实践案例评选活动“年度信创先锋之星”的浙江省某市区视频能力中心

案例背景

根据浙江省、市数字化改革总体部署,按照“统筹建设,分级部署”的原则,充分利用该市区数字化建设已有成果,运用数据、云计算等新型技术,通过建设集算法中台、视频解析平台、业务场景应用、指标评估等于一体的视频算法服务组件,构建该市区视频能力中心,实现资源申请、资源分配、算法调度、视频分析等功能,为全区视频分析应用提供能力支撑。

通过星环科技一站式模型生产应用平台 Sophon AutoCV及云原生操作系统TCOS适配国产化硬件设备基础上提供GIS地图展示、事件监控、算法监控、集群监控、算法仓库、设备管理、场景规则构建、场景规则应用、事件管理及智能调度功能模块。目前国家在数据安全领域越来越重视,在政府、军队等关键领域要求全面信创,解决卡脖子问题,在这一背景下,首先是硬件全面国产化,其次是基于硬件开发和部署的软件系统要求全面国产化。

解决方案

总体架构

浙江省某市区视频能力中心,利用算力资源池提供的计算资源和GPU服务资源进行部署,并通过对接现有的视频共享平台获取视频图像资源,实现资源申请、资源分配、算法调度、视频分析等功能,为全区视频分析应用提供能力支撑。系统组成系统组成主要包括业务应用、算法中台、视频解析平台、数据库和算力资源池。网络架构浙江省某市区视频能力中心设计部署在该市区视频专网的算力资源内,算力资源池直接与原有的视频资源共享平台的核心交换机连接,实现视频资源的获取。该市区各部门通过防火墙与视频资源共享平台的核心交换机连接,实现事件报警数据的获取。分层设计按照数据解耦、架构分层的设计理念将该市区视频能力中心分为业务应用层、应用支撑层、数据资源层核基础设施层四层分层设计,对应总体架构图中的四大体系。

案例实施成效

项目当前已部署了机动车违停、河道检测、消防通道检测、行人入侵检测、行人聚集检测、车流量统计等AI场景。

平台赋能情况:视频能力中心在项目建设过程中,已完成了平台级对接与联调工作,当前平台中的城市管理类算法产生的告警信息,可直接推送给相关部门,形成从事件识别、告警、推送、处置的整个业务通路的闭环。此外,当前视频能力中心也计划在前期针对河道漂浮物、消防通道占用两个业务场景,向相关部门提供相关事件告警能力;在未来,平台也会继续推动扩大视频能力的赋能规模。组件上架:作为视频能力中心的平台核心功能,如各类事件的识别、告警、推送及处置反馈等,已通过公共应用组件的形式上架到浙江省一体化数字资源系统(IRS),意向单位可直接在IRS中浏览和申请调用组件,以最便捷的方式为该市区各局办单位进行赋能。算法上架:针对其他算法提供商的算法上架,视频能力中心根据行业内所认可的容器化标准,向第三方算法厂商提供算法上架标准规范;只需按照该上架标准规范对算法进行打包,即可将算法一键导入平台,完成算法上架,体现了平台的通用能力和扩展能力。通过驾驶舱大屏完好的展示了 :

  • 集群资源的CPU、GPU、硬盘、内存使用率情况。
  • 针对事件监控模块告警事件可根据需要按照行政区域及时间范围筛选告警事件情况。
  • 针对算法监控模块完好展示了当前应用算法数量,AI能力总数,应用实例总数。
  • 能力应用模块滚动展示当前关联能力数量,关联设备数量下的实施AI场景及部署街道点位信息。
  • 事件实时告警模块实时滚动播放事件类型,告警时间,处置单位,处置状态,且可通过查看详情完好的了解到具体的告警信息包含的告警视频,时间,设备所属街道位置等。

案例创新点

国产替代:全面完成国产软硬件适配,基于鲲鹏CPU、昇腾加速卡的硬件与麒麟操作系统完成了整套解决方案的适配部署;

技术创新:对产品技术架构进行了深度优化,能够支持百路级视频流同时接入以及千路级的实时视频处理能力,同时还具备水平扩展能力;

运营模式创新:改变了以往各部门独立建设视频处理平台,导致重复建设严重,硬件设备利用率低等问题,将区域内所有的视频资源统一集中处理,分配CV算法,为各职能部门提供服务。

有关【获奖案例巡展】信创先锋之星——浙江省某市区视频能力中心的更多相关文章

  1. 「Python|Selenium|场景案例」如何定位iframe中的元素? - 2

    本文主要介绍在使用Selenium进行自动化测试或者任务时,对于使用了iframe的页面,如何定位iframe中的元素文章目录场景描述解决方案具体代码场景描述当我们在使用Selenium进行自动化测试的时候,可能会遇到一些界面或者窗体是使用HTML的iframe标签进行承载的。对于iframe中的标签,如果直接查找是无法找到的,会抛出没有找到元素的异常。比如近在咫尺的例子就是,CSDN的登录窗体就是使用的iframe,大家可以尝试通过F12开发者模式查看到的tag_name,class_name,id或者xpath来定位中的页面元素,会抛出NoSuchElementException异常。解决

  2. ruby &&= 边缘案例 - 2

    有点边缘情况,但知道为什么&&=会这样吗?我正在使用1.9.2。obj=Object.newobj.instance_eval{@bar&&=@bar}#=>nil,expectedobj.instance_variables#=>[],soobjhasno@barinstancevariableobj.instance_eval{@bar=@bar&&@bar}#ostensiblythesameas@bar&&=@barobj.instance_variables#=>[:@bar]#whywouldthisversioninitialize@bar?为了比较,||=将实例变量初始

  3. ruby - 使用散列或案例陈述 [Ruby] - 2

    一般来说哪个更好用?:casenwhen'foo'result='bar'when'peanutbutter'result='jelly'when'stack'result='overflow'returnresult或map={'foo'=>'bar','peanutbutter'=>'jelly','stack'=>'overflow'}returnmap[n]更具体地说,什么时候应该使用案例陈述,什么时候应该只使用散列? 最佳答案 散列是一种数据结构,而case语句是一种控制结构。当你只是检索一些数据时,你应该使用散列(就像你

  4. Ruby:案例使用对象 - 2

    有没有办法在case语句的对象上隐式调用方法?即:classFoodefbar1enddefbaz...endend我希望能够做的是这样的事情......foo=Foo.newcasefoowhen.bar==1then"something"when.bar==2then"somethingelse"when.baz==3then"anotherthing"end...其中“when”语句正在评估case对象上方法的返回。这样的结构可能吗?如果是的话,我还没有弄清楚语法...... 最佳答案 FWIW,您根本不需要将对象传递给1.8

  5. ruby-on-rails - 使用 geokit 或其他 ruby​​ gem 计算一系列地理坐标的中心 - 2

    我使用geokit和geokit-railsgemforrails有一段时间了,但我还没有找到答案的一个问题是如何找到一组点的计算聚合中心。我知道如何计算两点之间的距离,但不会超过2。我的理由是,我在同一个城市中有一系列的点……一切都完美的城市会有一个我可以使用的中心,但有些城市,比如柏林没有一个完美的中心。他们有多个中心,我只想使用我数据库中的所有地点列表来计算特定分布的中心。还有其他人遇到过这个问题吗?有什么建议吗?谢谢 最佳答案 之前从未使用过Geokit,这个操作背后的数学原理相对容易自己实现。假设这些点由纬度和经度组成,您

  6. 有仰拍相机和俯拍相机时,俯拍相机中心和吸嘴中心的标定 - 2

    俯拍相机中心和吸嘴中心的标定文章目录俯拍相机中心和吸嘴中心的标定前言适用模型如下:一、使用一个标定片进行标定1.关键注意:2.标定步骤:二、使用一个L型的工件1.关键注意:2.标定步骤:总结前言在自动化设备领域,使用相机进行定位是很普遍存在的,而使用相机定位就必定会用到标定,本文介绍两种关于吸嘴上方的俯拍相机和吸嘴中心的标定方法(前提是带有仰拍相机和俯拍相机)。【还有很多相机的使用场景的标定方法将在以后的文章中进行阐述】适用模型如下:一、使用一个标定片进行标定1.关键注意:关键是使用两个相机的中心和识别偏差,得到两个相机的中心固定偏差。注:后续俯拍相机拍物料识别得到的偏差以吸嘴中心在俯拍相机中

  7. BigData/Cloud Computing:基于阿里云技术产品的人工智能与大数据/云计算/分布式引擎的综合应用案例目录来理解技术交互流程 - 2

    BigData/CloudComputing:基于阿里云技术产品的人工智能与大数据/云计算/分布式引擎的综合应用案例目录来理解技术交互流程目录一、云计算网站建设:部署与发布网站建设:简单动态网站搭建云服务器管理维护云数据库管理与数据迁移云存储:对象存储管理与安全超大流量网站的负载均衡二、大数据MOOC网站日志分析搭建企业级数据分析平台基于LBS的热点店铺搜索基于机器学习PAI实现精细化营销基于机器学习的客户流失预警分析使用DataV制作实时销售数据可视化大屏使用MaxCompute进行数据质量核查使用Quick BI制作图形化报表使用时间序列分解模型预测商品销量三、云安全云平台使用安全云上服务

  8. ruby-on-rails - 关于这个 Rails 关联案例中的 "<<"运算符 - 2

    我是RubyonRails的新手。在Rails应用程序中,我看到了如下代码:在模型中,有一个类Car:classCar在controller中,有一个方法“some_method”classCarsController我有三个问题要问:1.在Controller的代码中@my_car.components,它有什么作用?什么是什么意思?2.“3.是否Car类必须显式定义has_many关联Componentclassif""isused或者是""可用于向Car添加新关联,即使关联未在Car中定义显式类? 最佳答案 编辑后:第1点@m

  9. ruby - Selenium 滚动元素进入(中心) View - 2

    当一个元素在selenium的View之外并且试图与之交互时,selenium通常会首先隐式地将元素滚动到View中。这很棒,只是烦人的是它通常将元素放入View中。我的意思是,如果元素位于窗口下方,它会向下滚动足够多直到元素刚好与窗口边缘接壤。通常这很好,但是当在周围有边框的网站上工作时,这将导致许多此类错误Selenium::WebDriver::Error::UnknownError:unknownerror:Elementisnotclickableatpoint(438,747).Otherelementwouldreceivetheclick:...因为通常网页的边框都在它

  10. Spring Security详细讲解(JWT+SpringSecurity登入案例) - 2

    本篇博文目录:一.SpringSecurity简介1.SpringSecurity2.SpringSecurity相关概念二.认证和授权1.认证(1)使用SpringSecurity进行简单的认证(SpringBoot项目中)(2)SpringSecurity的原理(3)SpringSecurity核心类(4)认证登入案例(JWT+SpringSecurity实现登入案例)2.授权(1)加入权限到Authentication中(2)SecurityConfig配置文件中开启注解权限配置(3)给接口中的方法添加访问权限(4)用户权限表的建立3.自定义失败处理(1)创建异常处理类(2)配置移除处理

随机推荐