前端与后端的结合带来视频智能分析的进步

本文涉及的产品
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
云原生大数据计算服务 MaxCompute,5000CU*H 100GB 3个月
简介:

 谈及智能分析,“前端好”VS“后端好”的问题总免不了被屡次提及。如果上网去搜,你会发现行业观点呈现一片倒的局面,智能前置化正在不断成为摄像机知名厂商产品研发的主要核心内容,被企业和媒体大力吹捧。

智能前置化正在不断成为摄像机知名厂商产品研发的主要核心内容,被企业和媒体大力吹捧;相反,后端平台化成为厂商们相继诟病的技术缺陷,需要进一步的技术考究而陷入尴尬局面。两者相较,究竟谁更胜一筹?要如何才能共同发挥两者的优势?

谈及智能分析,“前端好”VS“后端好”的问题总免不了被屡次提及。如果上网去搜,你会发现行业观点呈现一片倒的局面,智能前置化正在不断成为摄像机知名厂商产品研发的主要核心内容,被企业和媒体大力吹捧;相反,后端平台化成为厂商们相继诟病的技术缺陷,需要进一步的技术考究而陷入尴尬局面。两者相较,究竟谁更胜一筹?要如何才能共同发挥两者的优势?

1

智能分析系统是指利用计算机图像分析技术、理解视频画面的内容,通过将场景中背景和目标分离进而分析并追踪在摄像机场景内出现的目标。一旦目标在场景中出现了违反预定义分析规则的行为,系统会触发预设置的联动规则,从而达到主动提醒的功能。

天津天地伟业数码科技有限公司研发总监杨清永介绍,“智能视频分析技术是计算机视觉技术在安防领域应用的一个分支,是一种基于目标行为的智能监控技术。它能够在图像或图像序列与事件描述之间建立映射关系,从而使计算机从纷繁的视频图像中分辩、识别出关键目标的行为,过滤掉用户不关心的信息,其实质是自动分析和抽取视频源中的关键信息。”

苏州科达科技股份有限公司监控产品线副总经理晋兆龙则表示,“目前视频图像智能分析主要是指运用智能分析算法,对输入视频图像进行自动或半自动的内容分析,提取客户所感兴趣的,关键有效的信息。”从智能分析系统的产品形态来说,分为两类:一类是由智能算法+DSP来实现,常见于安装在前端的智能分析摄像机与智能分析视频服务器另一类是采用后端PC服务器加智能分析软件的运行模式。

前端监控智能化

大安防时代,视频监控逐步朝着“三化”发展,网络化、高清化技术不断出现亮点,智能化却始终难以取得突破。但随着嵌入式摄像机的出现,智能分析前置化正逐步让摄像机真正“智能”起来。

前端智能是将智能分析算法嵌入到前端摄像机,对采集的视频内容立即进行分析,提取出画面中关键的、感兴趣的、有效的信息,形成结构化的数据。嵌入式视频分析可以在前端直接对视频信息进行处理,减少了视频信息上传的网络带宽压力,并且安装简单易于系统集成。同时还可以支持前端存储,无需进行图像的远程传输,并因此可以对图像进行高质量的前端存储,如果用户需要获得图像信息,则可以通过分布式事件搜索完成,并通过点播获得高质量现场画面。

科达晋兆龙介绍到,“前端智能分析的优势在于每一路前端摄像机都可以做智能的实时分析,消灭延时,减轻后端的计算压力,可以做到无遗漏的智能分析。同时,解放后端的计算资源,以集中优势计算资源做更深入的分析。在实现方式上,智能前端化是目前的一大趋势。”。天地伟业杨清永表示:“虽然后端服务器可以应用更为复杂的算法,特别是那些移植到相机中需要大量优化和改进的、以及前端无法实时运行的复杂算法,分析效果相对前端产品要好。但随着前端处理芯片性能的不断提升,智能分析功能前移已经是现在技术发展的一个必然趋势”。

后端管理平台化

在“前置分析”的智能时代,后端的管理显得暗淡了些,但在智能化进程发展过程中,很长一段时间内,视频监控系统的智能分析功能都是采用中心分析的方式来实现。这种方式有其独特的优势,比如后端分析模式方便排除故障,并可以有效的解决存储容量的压力;比如不需要前端摄像机具有智能分析功能,只需要上传视频流给智能分析服务器即可;再比如因为硬件结构决定了智能分析服务器具有超高的处理性能,一台智能分析服务器可以同时处理几十路前端视频流等等。

“后端服务器可以应用更为复杂的算法,特别是那些移植到相机中需要大量优化和改进的、以及前端无法实时运行的复杂算法,分析效果相对前端产品要好,”天地伟业杨清永表示。

分析运算集中化使基于后端服务器的选择获得了大量机会。设备配置和设备故障排除变得简化,用户在一个地方就可完成安装或修改,可操作性得到了保障。

智能分析服务器在市场上应该还算是主流产品,服务器产品有软件开发周期短、项目应用灵活、改造项目适用性强等特点。同时比较复杂的智能分析功能需要的计算量还是很大,完全移植到摄像机中需要大量优化和改进算法性能和提高前端设备硬件成本。而基于x86的服务器是目前运行这些复杂算法的最好选择,成本相对较低,能够达到的分析效果也最好。

前端VS后端合力才是赢家

无论是前端智能,还是后端平台,都有优缺点,无法相互取代,两者最合理、最平衡的折中方式即是前端+后端的双赢模式。广东迅通科技股份有限公司软件部刘志翔表示:“前端智能优点是方便、无人值守,一体化,缺点是受到前端芯片体积限制,性能不佳,只能作为普通辅助手段;而后端服务器优点是性能强大,无限发展可能,缺点是后处理最终效果有一定局限性”。

深圳中兴力维技术有限公司杭州研发中心部长兼算法总工潘晖认为,“二者的基本差别之一就是智能分析和视频数据网络传输的先后关系。相较而言,后端智能化产品特性相对前端智能化产品更加薄弱,但是其易定制、易集成、功能更全面、计算性能更强大的特性在软件服务框架下,显得更加契合,而前端智能化所面临的用户体验和错误数据处理问题,技术功能和指标问题以及市场经济等效益问题,也是后端智能化需要面对的问题”。

无论是前端的采集多么智能,还是后端的运算多么强大,两者互为补充,才能事半功倍。科达晋兆龙综合前后端优缺点后认为:“从某种意义上说,前端和后端配合起来做智能分析,才真正让视频图像智能分析大数据化”。天地伟业杨清永则认为:“如果前端智能产品可以将背景建模等初步分析结果同步汇总给后端服务器,将大幅提高后端服务器规格”。

大数据时代下的智能分析

安防大时代的到来,带来了海量的视频数据,仅靠人眼紧盯屏幕已无法满足需求。随着智能分析的出现,智能化的力量协助人力从繁琐且复杂的工作中解脱出来,取而代之的是机器的检索和智能的分析。智能前端将数据进行集成,后端计算机和服务器将集成的数据进行智能运算和分析。不仅解放了安保人力的繁重工作,而且能迅速且精准的在大数据中找到目标图像,成为安防技术进击性的大突破。杭州海康威视数字技术股份有限公司研发工程师孟祥广表示,“通过大数据技术,进行实时智能分析和数据挖掘,让视频监控从基本的存储、人工抽检,进步到高效事前预警、事后分析,实现智能化的信息分析、预测,进一步挖掘海量视频监控数据背后的价值信息,为视频监控领域业务带来深刻的变革”。

其实自视频监控进入网络化时代以后,越来越多融入IT新兴技术,大数据技术在视频监控领域的广阔发展路径已经显现,不少厂家正致力于通过将大数据技术和视频监控业务的完美融合,打造大数据时代的视频监控解决方案,不可否认未来智能视频分析将为大数据业务带来深刻的变革。

应用:三大领域齐开花

据了解,智能视频分析技术起源于国外,起初主要是一些实验室及军方应用的产品,而且主要用于反恐,后来逐渐走向工业及民用,主要在机场、军事、银行、交通等场所使用。近几年智能分析发展迅速,应用已经比较成熟,并在智能交通、平安城市建设等领域取得了不错的成绩。中兴力维潘晖认为:“智能图像分析的成熟运用,实现了交通管理的科学化、现代化,通过数据采集和数据智能分析功能,通过实时分析加工,获取交通状况信息,智能视频技术借助计算机强大的数据处理功能,对视频画面中的数据进行高速分析,从而提炼出对监控和预警有用的关键信息”。


本文转自d1net(转载)

相关实践学习
基于MaxCompute的热门话题分析
本实验围绕社交用户发布的文章做了详尽的分析,通过分析能得到用户群体年龄分布,性别分布,地理位置分布,以及热门话题的热度。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
相关文章
|
3月前
|
前端开发 API UED
Python后端与前端交互新纪元:AJAX、Fetch API联手,打造极致用户体验!
Python后端与前端交互新纪元:AJAX、Fetch API联手,打造极致用户体验!
109 2
|
1月前
|
设计模式 前端开发 JavaScript
揭秘!前端大牛们如何巧妙利用JavaScript,打造智能交互体验!
【10月更文挑战第30天】前端开发领域充满了无限可能与创意,JavaScript作为核心语言,凭借强大的功能和灵活性,成为打造智能交互体验的重要工具。本文介绍前端大牛如何利用JavaScript实现平滑滚动、复杂动画、实时数据更新和智能表单验证等效果,展示了JavaScript的多样性和强大能力。
46 4
|
1月前
|
自然语言处理 前端开发 搜索推荐
前端界的黑科技:掌握这些技术,让你的网站秒变智能助手!
【10月更文挑战第30天】随着前端技术的发展,网站正逐渐变成智能助手。本文探讨了四大关键技术:自然语言处理(NLP)使网站理解用户输入;机器学习实现个性化推荐;Web Notifications API发送重要提醒;Web Speech API实现语音交互。通过这些技术,网站不仅能更好地理解用户,还能提供更智能、个性化的服务,提升用户体验。
35 3
|
1月前
|
运维 NoSQL Java
后端架构演进:微服务架构的优缺点与实战案例分析
【10月更文挑战第28天】本文探讨了微服务架构与单体架构的优缺点,并通过实战案例分析了微服务架构在实际应用中的表现。微服务架构具有高内聚、低耦合、独立部署等优势,但也面临分布式系统的复杂性和较高的运维成本。通过某电商平台的实际案例,展示了微服务架构在提升系统性能和团队协作效率方面的显著效果,同时也指出了其带来的挑战。
71 4
|
1月前
|
JavaScript 前端开发 开发者
前端框架对比:Vue.js与Angular的优劣分析与选择建议
【10月更文挑战第27天】在前端开发领域,Vue.js和Angular是两个备受瞩目的框架。本文对比了两者的优劣,Vue.js以轻量级和易上手著称,适合快速开发小型到中型项目;Angular则由Google支持,功能全面,适合大型企业级应用。选择时需考虑项目需求、团队熟悉度和长期维护等因素。
41 1
|
1月前
|
JavaScript 前端开发 API
前端框架对比:Vue.js与Angular的优劣分析与选择建议
【10月更文挑战第26天】前端技术的飞速发展让开发者在构建用户界面时有了更多选择。本文对比了Vue.js和Angular两大框架,介绍了它们的特点和优劣,并给出了在实际项目中如何选择的建议。Vue.js轻量级、易上手,适合小型项目;Angular结构化、功能强大,适合大型项目。
31 1
|
2月前
|
程序员
后端|一个分布式锁「失效」的案例分析
小猿最近很苦恼:明明加了分布式锁,为什么并发还是会出问题呢?
33 2
|
2月前
|
JSON 前端开发 Java
震惊!图文并茂——Java后端如何响应不同格式的数据给前端(带源码)
文章介绍了Java后端如何使用Spring Boot框架响应不同格式的数据给前端,包括返回静态页面、数据、HTML代码片段、JSON对象、设置状态码和响应的Header。
153 1
震惊!图文并茂——Java后端如何响应不同格式的数据给前端(带源码)
|
2月前
|
JavaScript 前端开发 算法
前端优化之超大数组更新:深入分析Vue/React/Svelte的更新渲染策略
本文对比了 Vue、React 和 Svelte 在数组渲染方面的实现方式和优缺点,探讨了它们与直接操作 DOM 的差异及 Web Components 的实现方式。Vue 通过响应式系统自动管理数据变化,React 利用虚拟 DOM 和 `diffing` 算法优化更新,Svelte 通过编译时优化提升性能。文章还介绍了数组更新的优化策略,如使用 `key`、分片渲染、虚拟滚动等,帮助开发者在处理大型数组时提升性能。总结指出,选择合适的框架应根据项目复杂度和性能需求来决定。
|
2月前
|
前端开发 小程序 Java
java基础:map遍历使用;java使用 Patten 和Matches 进行正则匹配;后端传到前端展示图片三种情况,并保存到手机
这篇文章介绍了Java中Map的遍历方法、使用Pattern和matches进行正则表达式匹配,以及后端向前端传输图片并保存到手机的三种情况。
22 1

热门文章

最新文章