一种自适应跳帧的智能编码方法技术

技术编号:19487779 阅读:28 留言:0更新日期:2018-11-17 11:43
本发明专利技术公开了一种一种自适应跳帧的智能编码方法,包括以下步骤:S1:对待编码视频序列进行视频智能分析,对图像中指定目标检测以及定位,对视频序列进行区域划分,将含有指定目标的区域视为感兴趣区域或者判断区域是否含有指定目标进行标识,将标识和待编码视频序列存为智能分析结果;S2:读入智能分析结果,对划分区域依次判断是否属于感兴趣区域,若是,配置区域常规编码参数,进行非跳帧正常视频编码,若不是,配置区域跳帧编码参数,并进行跳帧视频编码处理。本发明专利技术将视频观看者或使用者对获取信息的需求与视频编码结合,实现针对感兴趣区域正常编码,非感兴趣区域跳帧编码;在保证视频画面质量的条件下,降低传输视频占用带宽。

【技术实现步骤摘要】
一种自适应跳帧的智能编码方法
本专利技术涉及一种智能编码方法,具体涉及一种自适应跳帧的智能编码方法,属于视频编码

技术介绍
随着互联网以及视频编码技术的进步,网络视频正在向超清、超高清的方向发展。在人们享受着高清晰度视频的同时,也面临着更高的传输占用带宽,更大的存储空间需求等问题。如何在保证视频画面质量的情况下,适当降低传输带宽是视频编码领域研究的热点。在H.264/AVC以及H.265/HEVC视频编码标准中,人们已经开发出大量码率控制技术,并在实际应用中取得了较好的效果。这些码率控制技术大部分通过调整编码帧或者编码块的量化参数QP,实现可控的码率分配以适应不同的带宽。但单纯的通过调制QP并不总能适应各种带宽需求,并且会忽略大量可用的视频信息。视频智能分析技术是一种结合图像算法和视频算法的前沿技术。通过对视频的智能分析,可以得到视频画面中的前背景、运动目标、行人、汽车等关键信息。对于视频观看者或视频使用者而言,并不是所有的视频信息都是等价值的。普遍来说,视频的背景对观看者而言所含信息较少,可以在编码时分配较少带宽;视频中感兴趣目标,如运动物体、行人、汽车等所含信息较多,可以在编码时分配较多带宽。所以,可以将视频智能分析技术和视频编码技术结合,实现视频的智能编码,并达到降低视频传输带宽的目的。
技术实现思路
针对现有技术的不足,本专利技术提供一种自适应跳帧的智能编码方法,实现视频智能分析和视频编码的结合,并降低视频传输带宽。为了解决上述技术问题,本专利技术提供一种自适应跳帧的智能编码方法,包括以下步骤:S1:对待编码视频序列进行视频智能分析,对图像中指定目标检测以及定位,对视频序列进行区域划分,将含有指定目标的区域视为感兴趣区域或者判断区域是否含有指定目标进行标识,将标识和待编码视频序列存为智能分析结果;S2:读入智能分析结果,对划分区域依次判断是否属于感兴趣区域,若是,配置区域常规编码参数,进行非跳帧正常视频编码,若不是,配置区域跳帧编码参数,并进行跳帧视频编码处理。作为一种优选方法,所述待编码视频序列包含I帧、P帧和B帧三种类型帧,其中,I帧为帧内预测编码帧,不需要参考帧独立进行编码,P帧和B帧为帧间预测参考帧,需要参考已编码帧。作为一种优选方法,所述指定目标为人们对当前视频中感兴趣的目标。作为一种优选方法,所述人们对当前视频中感兴趣的目标为行人或车辆或道路。作为一种优选方法,所述S1步骤判断感兴趣区域是否含有指定目标进行标记还包括以下步骤:a)运用图像处理算法获取指定目标,利用高斯混合模型GMM检测出图像前景得到图像中运动目标,利用传统图像处理算法和机器学习算法结合,检测出图像中行人、车辆、道路任意感兴趣的目标;b)对图像进行区域划分,对步骤a中得到的指定目标位置进行标记;若划分区域中包含指定目标位置,则将此区域当作感兴趣区域,若划分区域中不包含指定目标位置,则将此区域作为非感兴趣区域;作为一种优选方法,所述S2步骤具体步骤还包括:a)读入智能分析结果,即感兴趣区域与非感兴趣区域位置信息;b)针对区域的不同类型进行编码参数配置,对于感兴趣区域进行正常编码,对于不含有指定目标的非感兴趣区域,将编码块设置为Skip类型,从而实现区域Skip编码或者整帧Skip编码;在配置参数时,I帧不进行参数配置,即I帧不管有无指定目标都按照正常编码,从而保证图像质量不会受到影响;c)利用步骤b得到的配置参数进行完整视频编码。作为一种优选方法,所述S2步骤的跳帧编码是将当前编码块的编码模式设置为Skip模式,Skip模式编码块不传输编码像素残差,也不传输运动矢量残差,只传输采用Skip模式编码的标志;对端的解码器通过预测的运动矢量得到运动矢量,并得到该编码块像素值。本专利技术与现有技术相比有益效果:本专利技术将视频观看者或使用者对获取信息的需求与视频编码结合,实现针对感兴趣区域正常编码,非感兴趣区域跳帧编码;在保证视频画面质量的条件下,降低传输视频占用带宽。附图说明图1是本专利技术方法流程图。图2是本专利技术指定目标为运动物体实施例图。图3是本专利技术图像区域划分方法图。图4是本专利技术指定目标为运动物体结果输出图。具体实施方式下面对本专利技术的实施例作进一步的说明。以下实施例仅对本申请进行进一步说明,不应理解为对本申请的限制。如图1所示,本专利技术提供一种自适应跳帧的智能编码方法,包括以下步骤:S1:对待编码视频序列进行视频智能分析,对图像中指定目标检测以及定位,对视频序列进行区域划分,将含有指定目标的区域视为感兴趣区域或者判断区域是否含有指定目标进行标识,将标识和待编码视频序列存为智能分析结果;S2:读入智能分析结果,判断是否属于感兴趣区域,若是,配置区域常规编码参数,进行非跳帧正常视频编码,若不是,配置区域跳帧编码参数,并进行跳帧编码处理。如图2所示,本专利技术给出一个指定目标为运动物体的实施例,具体包括以下步骤:1、对视频进行智能分析,实现指定目标检测及定位。视频智能分析主要运用图像处理算法,对视频序列中图像进行特征处理。相关处理算法多种多样,包括采用混合高斯模型GMM实现前景检测,运用HOG特征和支持向量机SVM实现行人检测,以及使用卷积神经网络CNN的物体检测等。本实例中采用GMM方法进行视频中运动目标的检测并定位,具体步骤如下:101)对于给定视频序列,在编码前将图像送入智能分析模块执行视频智能分析;102)图像缩放,为了降低图像处理复杂度,提高前景检测速度,实例中将待编码原图缩放至352x288大小;103)图像灰度化,创建混合高斯模型GMM背景建模任务,设置合适的混合高斯模型GMM参数;将视频序列图像作为混合高斯模型GMM输入,得到前景图像以及背景图像;104)对混合高斯模型GMM输出的前景图像进行先膨胀后腐蚀操作;105)对膨胀腐蚀后图像进行联通区域标记,并对联通区域进行筛选,包括联通区域大小、宽高比的筛选,并对重叠的联通区域进行融合,处理得到运动目标矩形框;106)对图像进行区域划分,若划分区域与步骤d所得运动目标矩形框相交,则将此区域标志Flag设为1,否则设为0;将标记结果传送给编码器。如图3所示,一种图像区域划分方法,这里将图像中的八个区域按从上至下从左至右的顺序暂标记为1-8,则区域2、5、6内含有运动目标,其Flag被标记为1,其他区域Flag标记为0.2、读入智能分析结果,进行区域编码参数配置以及视频编码。下面就实施步骤描述如下:201)步骤1得到的各个区域的Flag表示了该区域是否含有运动目标,编码器读入智能分析结果;202)为保证与智能分析中图像划分区域正确对应,编码器也对图像进行与步骤1中步骤106同样的区域划分操作;203)根据步骤201中读入的智能分析结果,对Flag等于1的感兴趣区域进行常规编码设置,对Flag等于0的非感兴趣区域进行跳帧编码设置。如果划分区域的Flag均为0,则当前帧进行跳帧编码。在配置参数时,I帧不进行参数配置,即I帧不管有无运动目标都按照正常编码,从而保证图像质量不会受到影响。204)进行视频编码。利用步骤203得到的配置参数进行完整视频编码,如图4所示,根据智能分析的运动目标结果进行智能编码的结果,编码标准为H.264/AVC。用Elecard工具查看码流文件,可以看到含有本文档来自技高网...

【技术保护点】
1.一种自适应跳帧的智能编码方法,其特征在于,包括以下步骤:S1:对待编码视频序列进行视频智能分析,对图像中指定目标检测以及定位,对视频序列进行区域划分,将含有指定目标的区域视为感兴趣区域或者判断区域是否含有指定目标进行标识,将标识和待编码视频序列存为智能分析结果;S2:读入智能分析结果,对划分区域依次判断是否属于感兴趣区域,若是,配置区域常规编码参数,进行非跳帧正常视频编码,若不是,配置区域跳帧编码参数,并进行跳帧视频编码处理。

【技术特征摘要】
1.一种自适应跳帧的智能编码方法,其特征在于,包括以下步骤:S1:对待编码视频序列进行视频智能分析,对图像中指定目标检测以及定位,对视频序列进行区域划分,将含有指定目标的区域视为感兴趣区域或者判断区域是否含有指定目标进行标识,将标识和待编码视频序列存为智能分析结果;S2:读入智能分析结果,对划分区域依次判断是否属于感兴趣区域,若是,配置区域常规编码参数,进行非跳帧正常视频编码,若不是,配置区域跳帧编码参数,并进行跳帧视频编码处理。2.如权利要求1所述的自适应跳帧的智能编码方法,其特征在于,所述待编码视频序列包含I帧、P帧和B帧三种类型帧,其中,I帧为帧内预测编码帧,不需要参考帧独立进行编码,P帧和B帧为帧间预测参考帧,需要参考已编码帧。3.如权利要求1所述的自适应跳帧的智能编码方法,其特征在于,所述指定目标为人们对当前视频中感兴趣的目标。4.如权利要求3所述的自适应跳帧的智能编码方法,其特征在于,所述人们对当前视频中感兴趣的目标为行人或车辆或道路。5.如权利要求1所述的自适应跳帧的智能编码方法,其特征在于,所述S1步骤判断感兴趣区域是否含有指定目标进行标记还包括以下步骤:a)运用图像处理算法获取指定目标,包括但不限于利用高斯混合模型...

【专利技术属性】
技术研发人员:盛琪王军
申请(专利权)人:杭州雄迈集成电路技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1