好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

高清低带宽技术加速平安城市监控高清化建设.docx

7页
  • 卖家[上传人]:cn****1
  • 文档编号:512674639
  • 上传时间:2023-01-15
  • 文档格式:DOCX
  • 文档大小:1.93MB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 高清低带宽技术加速平安城市监控高清化建设 孙英绪/企业网政府城市安全行业解决方案部摘要:如今的视频监控正在向高清方向发展相对于传统标清而言,高清是指更高的分辨率,按数字电视显示模式标准,高清分辨率可分为1280×720的720p和1920×1080的1080p全高清因为高清图像的像素比标清的更多更丰富,传输时需要占用更高的网络带宽,存储时占用需要更大的存储空间,因此原始视频图像在进行网络传输之前,往往需要先经过数字压缩编码进行数字化和压缩处理处理之后,传输带宽占用多少和存储空间占用多少,则取决于视频的压缩编码技术目前最常见的视频编解码压缩技术有MPEG2、MPEG4和H.264等,其中H.264压缩效率最高,是当前最流行的编码技术,其往下又可分为基准类(BaseProfile)、主要类(MainProfile)和高级类(HighProfile)等细分技术,不同的细分具有不同的压缩率和不同的成像画质,HP有最佳的压缩和画质保护效果华为公司在H.264 HP的基础上,运用RDO算法增强性的推出了一种保证高保真高压缩比的视频编码解决方案,使得在同等画面质量的情况下,比业界同等的H.264编码方案节省多至50%的网络承载占用带宽,极大的帮助客户节省了网络建设投资。

      关键词: H.264HP H.265 编解码 传输带宽 RDO 高清前言:随着高清网络监控时代的到来,除了需要由网络监控摄像机提供高清晰画质外,在监控承载网络方面也提出了更高的带宽要求通常在H.264编码情况下,720p@30fps高清视频传送需要2M-4M的网络承载带宽,而1080p@30帧则需要4M-8M,如果网络带宽不足,就会给高清图象的最终呈现带来卡、顿、模糊不清等现象,失去了高清系统的最终建设意义然而,更高的网络承载带宽需求意味着更大的网络建设投资能否有更好并且符合标准互通兼容性的视频压缩技术,使得在保持高清质量画面的同时,减少高清摄像机所占用的网络传输带宽,从而减少用户网络投资呢? 图1 高清图像在网络带宽不足的情况下卡、顿、模糊不清 华为公司有效的解决这个高清低带宽的难题通过良好的图像压缩算法技术,在较低的网络带宽占用的同时仍保持了高清的图像质量在此我们就通过视频压缩的原理介绍一下华为视频压缩获取高质量低带宽视频画质的技术特点一、 为什么需要视频压缩 高清视频监控如今已成为平安城市视频监控的实施发展趋势,那么如果一个熟悉而陌生字眼1080P@60fps出现在我们的视野中时,这个字眼到底包含哪些含义?它又将给我们提出了哪些问题?要怎样去解决这些问题呢? 让我们从自然景象说起。

      自然景象是由自然环境中的一组具有不同形状、大小、颜色、纹理、亮度等特性的物体所组成的,自然视频景象(光信号)在时间和空间两个维度是连续的,摄像机要获得自然景象的连续视频图像就要进行时域和空域采样时域采样能获得多幅图像,每秒采样的图像个数称为帧率(单位fps,每秒帧数);空域采样是对一帧图像进行点采样,得到一个二维点阵,每个点称为一个像素点采样的密度越大,像素点个数越多,图像就越细腻,越清晰通常用像素点个数表示图像大小,又称为分辨率 回到我们上面提到的1080P@60fps ,国际数字电视标准1080P代表的是每帧1920x1080个像素点每个像素点通常用8bit进行数字化存储那么1080P@60pfs所代表的原始视频图像,每秒所需要的原始存储空间就是:1920x1080x60x8x1.5=1.492Gbps(YPbPr图像采样格式4:2:0, 1.5为亮度全采样与色度半采样时的采样率,大家可以认为是一个系数)如果不经过处理,这意味着极大的传输带宽需求和巨量的存储空间需求,因此,原始视频图像数据必须经过压缩编码,否则就无法实现实际意义的网络高清视频图像传输和应用二、 视频为何可以压缩 视频信号数据量很大,为了达到高效的压缩,必须充分利用各种冗余。

      原始视频图像里的冗余信息包含两类: 第一类是统计冗余,包括:a.时间冗余,连续两帧图像之间大部分内容可能都相同;b.空间冗余,一帧图像内的某个区域的内容相同,比如一堵白墙;c.分辨率冗余,如果对非关心区域的局部图像细节不是很关心,那部分区域就没有必要用高分辨率图像 ;d.编码冗余,编码的输入为经变换量化后的图像数据符号, 编码冗余就是将输入的图像数据符号映射为不同长度的码字,从而减少符号实际需要传输的长度 第二类就是视觉生理冗余,人眼的视觉有一定的局限性,比如人眼对色彩分量没有象对亮度分量那样敏感,对图像高频(细节)处的噪声不敏感等因此,即使压缩前后的图像有一定失真,只要控制在一定的范围之内,人眼就不易察觉三、 视频如何压缩和标准视频图像存在冗余信息,通过压缩编码去除冗余信息,能减少图像数据在传输和存储图像时,达到减少占用网络带宽和存储空间的目的针对不同的冗余分类,通常采用的编码压缩方法有:时间冗余:摄像机采样的速度是非常快的,比如每秒采样30帧图像,或者60帧图像时间冗余产生的原因是物体运动相对较慢,或者运动物体占整个场景的比例较小这样造成了连续两个图像帧之间的差异很小,这样在前一帧的基础上,只需传送连续两帧图像之间差值,就可以得出后一帧的图像。

      编码过程中,编码器逐个计算各个宏块(像素组区域)的运动向量,识别出相邻两帧图像中有差异的那些宏块,对其进行残差编码,相同部分则不再编码,从而实现了编码压缩大家可以认识到,两帧差异的算法至关重要,因为它既影响图像质量,又影响编码器的处理能力 图2 时间冗余压缩空间冗余:通过数学变换、量化、编码,识别和分离出图像中重要程度不同的各个空间部分一帧图像内的某个区域内内容相同,需要使用的参数就可以越少,比如,对于一块纯色图像,只需一个参数即可描述通过这种方法,可以达到空间冗余压缩的效果分辨率冗余:降低图像中非关心区域的分辨率和图像采样率也可以达到提高压缩率的目的比如,摄像机输入的图像为1080x720分辨率,帧率为60fps的视频流,对于非关心区域,在视频压缩中使用720x576,帧率为30帧的格式编码,在非关心区域分辨率在水平和垂直方向各压缩四分之一,帧频变为原来一半整体视频图像数据得到压缩编码冗余:视频数据经过压缩、数学变换符号化后进入传输编码流程通过编码去除冗余的方法可以进一步压缩需传输的数据基本原理就是给出现概率大的数据符号赋予较短的码字,给出现概率小的数据赋予较长的码字,降低了整体平均编码数据的长度,从而达到编码压缩的目的。

      比如,数据符号串输入:aabcdeaaabdeabbaccdeabbaaa ,用ASCII码表示需26个字节,每符号8bit,共208bit用Huffman进行编码a出现的概率最大,用比特"1"表示b出现的概率次之,用比特"01"表示cde出现的概率相等,分别用比特"001"、"0001"和"0000" 000010101111",共56bit,每符号2.154bit,降低了整体数据长度视觉生理冗余:前面谈到人类视觉系统对物体亮度敏感度高于对物体颜色敏感度一幅原始的数字图像,每一个点的颜色是用YUV三个分量来描述的,这样数据量很大考虑到实际中相邻点的颜色差距不大,视觉生理冗余就是用一个颜色值去描述周边多个点的颜色,从而实现减少数据量的目的 以上技术均在视频压缩技术和标准中得到了应用H.264 (AVC) 从2003年5月草稿发布以来,凭借其相对于以往的视频压缩标准在压缩效率以及网络适应性方面的明显优势,逐步成为视频应用领域的主流标准,至2011年底,80%的视频设备使用了H.264编码,并且预计随着支持H.264解码的设备不断增多,这一占有率还将进一步增长 即便是在同一H.264标准平台上,H.264技术根据输出的画质级别还可细分为:Baseline Profile(BP)基准画质,Main profile(MP)主要画质, High profile(HP)高级画质。

      不同的细分技术会形成不同的画质成像,其中H.264 HP模式的编码效率比BP和MP压缩效率都高,但对编码器运算量的需求也最大,需要更加强大的DSP处理器和硬件平台配合工作因为HP模式需要更大的运算量,目前多数厂商的编码器还不具备提供HP的硬件能力兼容性方面,支持H.264 HP的设备可以和支持H.264 BP或MP标准的视频监控设备无定制对接四、 华为H.264 High Profile 芯片级方案如上所述,视频压缩最根本的原理主要就是对各种冗余的消除,只是所用具体方法的效率、效果不尽相同而已那么什么样的算法才是最好的呢?针对一幅原始图象进行压缩和编码,评价其效率有两大指标:编码输出的码流速率和PSNR(Peak Signal Noise Ratio)码流越小,压缩率越大,传输时所需网络承载带宽就越小;PSNR越大,信噪比越高,重建的图像质量就越好在H.264编码过程中,每个宏块的亮度信号都要完成9种4x4预测模式和4种16x16预测模式的评估,然后通过选择,得到一种最佳的预测模式,从而使得编码效率和图象质量达到最佳这里所说的预测模式,就是对标准里规定的每个宏块做一次完整的预编码过程选择就是比较各种模式的编码码率和PSNR,从中选出最佳的方案作为最终编码方案。

      因为预测模式的优劣直接影响了编码效率评价的两大指标,所以预测模式的选择就成了决定压缩效率的关键因素华为结合自身在视频编码领域10多年的研究成果,在H.264 HP视频压缩算法的基础上,通过基于率失真优化的RDO算法,有效平衡了这两大指标,达到组合最佳具体来讲,首先,RDO算法针对PSNR指标采用重建块与源图像的差值均方和方式,这种方法较业界通常采用的绝对误差和算法方式更复杂,但是在图像预测精度方面更高;第二,RDO在码流速率指标方面,通过HP模式实现高压缩率,通过采用参考帧、模式、运动矢量、残差的帧间及帧内预测等一系列技术组合,相比业界来说,综合考虑的因素更多,精确度更高第三,算法全部通过自研芯片实现,做到了全硬件化实现RDO算法运算速度快,去除了软件实现时的性能瓶颈相对来讲,目前业界绝大多数厂家限于他们编码器处理能力的限制,采用的模式选择方式在码率、图像重建上的运算量相对简单,通常是将压缩算法直接加载到DSP芯片中,通过软件方式来实现,以降低对硬件芯片的性能要求,但是相应的压缩效率及图像画质都不如华为采用的全硬件RDO率失真优化方法下图是在1080P@60fps IPC摄像机中应用的华为海思Hi3517芯片。

      图3 华为海思Hi3517高清低带宽芯片下图体现了在同高清画质情景下,华为通过全硬件RDO算法实现H.264 HP压缩编码与业界传统H.264压缩编码实现,在网络承载带宽占用需求方面的差别业界通用H.264 华为H.264 HP分辨率/帧率1080P@601080P@30720P@60传输带宽720P@304096K3072K2048K1536K1024K835K512K 图4 华为H.264 HP与通用H.264所需传输带宽相比 在实际应用中,视频场景可分为相对静态和相对动态两种场景,在相对静态场景中,运动物体比较少,时间冗余较大,压缩比高,网络带宽可节省较多;在相对动。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.