作为刚入手监控视频分析的新人来说,这篇博文无法给你们一个系统的指引,我同样也是你们中的一员。而写这篇博文的目的,旨在整理自己在过去接触的几个监控视频分析的项目中所遇到的一些问题,有些甚至还没有好的解决思路。
首先是关于监控视频质量的问题。作为智能分析的对象,监控视频当然被认为是清晰度越高越好,成像角度越大越好……这无可厚非。不过考虑到系统的资源耗费,这些要求往往需要一再权衡,究竟是什么样的视频质量既能满足要求,又不对系统的存储,传输带来过重的负担呢?这需要结合实际的场景,结合系统的功能来考量。
对于一个普通的监控视频,清晰度往往不会高于640×480。由于监控设备多数架设在高处远处,所以这些视频中出现的监控对象较小,对于这种视频,做做重点区域的入侵分析尚可,如果要在上面跑个人像识别,那确实是有些为难。一般的人像识别至少要求成像中的正面人脸区域大小要大于70像素,瞳孔间距大于40像素,人脸偏转角度不大于30度甚至更小。这些是通常的一些系统的最基本的要求,甚至有的对面部表情等等都有要求。前不久的一个项目里,客户拿来一些酒店走廊的监控视频让做分析,天可怜见,那里面人像部分的头像长宽都在20像素左右,我们拿着实验室环境中跑的很好的一些算法上去跑,一张脸也检测不到。心里很是不安:电视台来采访的时候,我还讲我们的算法达到95%以上呢,怎么跟客户去讲?于是联系了国外几家做人脸识别的公司一起来分析这些视频。但无一例外,返回的结果都是不能检测,视频质量太差……于是知道了这一行的一些约定的标准,比如上面所说的那些前提。
对于人脸识别这样的系统,确实需要这样的一些下限来限定。同样的,对于我们所作的任何一件事情,我们同样需要对它设定界限:在什么前提下,做到什么样子,什么样子算是完成,什么样子算是失败,周期多长时间等等。有了目标,明确目标,然后才能做事。扯远的远了。
不得不说,视频质量是做视频分析的一个重要的前提。
再比如做目标的跟踪,很多算法都是根据目标区域的颜色直方图等类似的特征来进行快速计算,但监控摄像头中出来的视频或者图像,往往颜色都有比较大程度的失真,在这上面跑同样的算法,肯定是难以奏效。所以必须结合实际情况加以改进。
再有一个亲身经历的事情是关于监控设备的选用:因为要给客户做演示,暂时采用了一款高清的摄像头(webcam)来做视频的采集。采购的时候按照成像的标准进行了对比测试,觉得能满足要求。但采购回来实际做的时候,却发现有问题。一旦启用了较高的分辨率后,拍静止的物体没太有问题(测试时是站定了测的),但是运动物体会出现模糊。回到光学摄像的角度考虑,也确实是没法避免的事情:当镜头曝光事件过长时,运动的物体肯定是要出现模糊,残影等现象,这也是为什么拍摄运动的时候要采用高速快门的原因了。而作为普通的摄像头来讲,25fps或者30fps是常见的标准,在1/30秒拍摄到的内容,肯定没法与千分之一秒级别的拍摄比较;并且,由于大多数webcam采用了usb接口,传输的速率也存在瓶颈。比如在我们的实验中,通过程序强制将摄像头的成像像素数增大到3000*2000左右时,每帧原始图像的大小超过了10M。如果每秒钟读取25帧计算的话,早就超过了USB传输甚至硬盘的瓶颈。所以如此级别的拍摄,如果没有摄像头本身缓存的支持,也是很难达到预期效果的。
分享到:
相关推荐
标题中提到的“视频监控云服务平台架构及关键技术研究”涉及到的内容包括:云服务平台的架构设计、云存储系统、多租户技术、视频服务运营体系、智能视频工具等。这些内容是视频监控云服务领域重要的研究方向和实施...
综上所述,FPGA技术在视频内容分析领域的应用,不但需要硬件技术知识,也需要对视频分析算法的深入理解,以及对整个视频监控系统的架构设计。通过FPGA,可以实现更为智能化、集成化和实时化的视频监控系统,满足现代...
北京汉邦高科数字技术股份有限公司是国内领先的安防产品及行业解决方案提供商,致力于不断提升视频处理技术和视频分析技术,面向全球提供领先的安防产品、专业的行业解决方案与优质的服务,为客户持续创造更大价值。
为了实现这一点,需要对TCP/IP协议栈有深入理解,以确保视频数据的稳定传输。在Linux系统中,我们可以利用socket编程接口构建网络通信,同时使用如RTSP(Real-Time Streaming Protocol)或HTTP Live Streaming (HLS)...
智能视频分析技术的核心是计算机视觉、图像处理、模式识别与人工智能算法的融合,它能够自动识别视频中的对象和行为,实现对视频内容的智能理解和管理。 智能视频处理分析技术的关键知识点可以归纳为以下几点: 1....
TCP协议能够保证数据的顺序和完整性,对于视频监控系统而言,这一点尤为重要,确保了视频流的质量和实时性。 #### 四、系统优势与应用场景 相较于传统的模拟摄像头监控系统,本系统具有明显的成本优势和部署简易性...
这一点对于长期监控和后期数据分析尤其重要。 使用IPDesignTool进行网络监控系统设计时,用户可以轻松创建虚拟布局,模拟实际环境,进行预安装测试,以确保每个监控点位都能达到预期效果。软件的直观界面和丰富的...
权限管理功能确保只有授权的用户或部门可以访问特定的监控内容,保障数据的安全性。信息存储和备份功能则为防止数据丢失或损坏提供保障,同时支持历史录像回溯。系统控制功能允许用户远程操控监控设备,如调整摄像头...
为了实现这一点,智能视频监控系统采用了麦克风线性阵列来接收音频信号。使用端点检测技术,系统可以实时地对音频信号进行有效性的识别,即区分哪些音频信号是有用的,哪些是背景噪声等干扰信号。 接下来,为了提高...
3. 采用IP传输技术,不仅风场监控中心可以查看现场视频画面,远程集群监控系统也可以实现这一点。 最后,方案还提供了技术协议和规范,确保系统设计和设备选型符合相关的行业标准和最佳实践。包括设备技术参数、...
智能分析则通过AI算法对视频内容进行实时分析,如人脸识别、行为识别等,提升监控的智能化水平。 综上所述,这种支持多种不同厂家设备接入并提供统一对外通信接口的视频监控平台,是安防行业的重要创新,它促进了...
与此同时,短视频平台提供了详尽的数据分析工具,企业可以实时监控视频的表现,评估营销效果。通过数据分析,企业能够精准地调整内容策略,提高营销的针对性和有效性。 短视频营销的成功案例表明,通过创造与消费者...
### 数字视频监控中的运动目标检测 #### 引言 随着科技的发展,数字视频监控系统在公共安全、交通管理、智能家居等领域发挥着越来越重要的作用。其中,运动目标检测作为视频监控系统的基础功能之一,能够帮助识别...
【智慧园区指挥调度及视频监控综合信息化服务解决方案】 智慧园区是指通过先进的信息技术和智能化设备,对园区内的各项资源进行高效管理和服务的一种现代化管理模式。在这个解决方案中,重点在于构建一个全面的指挥...
在视频分析中,时空立方体特征的提取是关键步骤。它涉及到视频帧的预处理(如去噪、增强),然后通过计算机视觉技术(如目标检测、跟踪)获取关键信息,如物体的位置、运动轨迹等。这些信息被编码为特征向量,进一步...