发明名称 一种基于彩色视频编码模式的深度图序列分形编码方法
摘要 本发明提出了一种基于彩色视频编码模式的深度图序列分形编码方法。首先用分形视频压缩方法编码彩色视频,然后用分形视频解压缩方法解码彩色视频,以获得彩色视频各宏块编码模式,利用深度图序列帧宏块与相应彩色视频宏块编码模式的相关性建立深度图序列帧宏块的候选模式选择表。深度图序列的I帧采用H.264帧内预测编码方法;深度图序列的P帧编码,首先用Sobel算子检测对象边界,对于包含对象边界的深度图序列帧宏块,使用全搜索遍历所有模式,对于不包含对象边界的深度图序列帧宏块,采用SKIP模式预判断策略,即首先判断与之相对应的彩色宏块是否编码为SKIP模式,若是SKIP模式,则直接将当前深度图序列帧宏块的最佳编码模式设为SKIP,否则使用率失真优化算法在候选模式中找到当前深度图序列帧宏块的最佳编码模式,然后用分形法编码深度图。
申请公布号 CN103546747B 申请公布日期 2016.11.23
申请号 CN201310453277.5 申请日期 2013.09.29
申请人 北京航空航天大学 发明人 祝世平;赵冬玉
分类号 H04N19/00(2014.01)I;H04N19/90(2014.01)I;H04N19/103(2014.01)I;H04N19/176(2014.01)I;H04N19/625(2014.01)I;H04N13/00(2006.01)I 主分类号 H04N19/00(2014.01)I
代理机构 代理人
主权项 一种基于彩色视频编码模式的深度图序列分形编码方法,其特征在于如下步骤:步骤一:使用基于分形的视频压缩方法编码彩色视频;步骤二:使用基于分形的视频解压缩方法解码彩色视频,以获得彩色视频各宏块编码模式;步骤三:若为深度图序列的I帧第一帧,必须为I帧,其它帧可以设置是否为I帧,使用H.264帧内预测编码方法编码I帧,转到步骤九;若为深度图序列的P帧,转到步骤四;步骤四:对深度图序列的P帧,使用Sobel算子检测对象边界;步骤五:依次对当前深度图序列帧的所有宏块进行编码,根据模式选择规则,获得当前深度图序列帧宏块的候选编码模式;模式选择规则如下:1)如果彩色视频宏块编码模式为SKIP,则相应深度图序列帧宏块编码模式为SKIP;2)如果彩色视频宏块编码模式为16×16,则相应深度图序列帧宏块编码模式为SKIP,16×16中的最佳模式;3)如果彩色视频宏块编码模式为16×8,则相应深度图序列帧宏块编码模式为SKIP,16×16,16×8中的最佳模式;4)如果彩色视频宏块编码模式为8×16,则相应深度图序列帧宏块编码模式为SKIP,16×16,8×16中的最佳模式;5)如果彩色视频宏块编码模式为8×8,则相应深度图序列帧宏块编码模式为SKIP,16×16,16×8,8×16,8×8中的最佳模式;步骤六:如果当前深度图序列帧宏块包含对象边界,则使用传统的全搜索编码方法,遍历所有模式,根据拉格朗日率失真优化准则获得最佳编码模式,转到步骤八;否则,转到步骤七;步骤七:检测与当前深度图序列帧宏块相对应的彩色视频宏块是否编码为SKIP模式,如果是SKIP模式,则直接将当前深度图序列帧宏块的最佳编码模式设为SKIP编码模式,否则使用拉格朗日率失真优化算法在步骤五产生的所有候选模式中找到当前深度图序列帧宏块的最佳编码模式,转到步骤八;步骤八:用步骤一的分形编码方法使用最佳编码模式编码当前深度图序列帧宏块,判断当前宏块是否为当前深度图序列帧的最后一个宏块,若是最后一个宏块,则转到步骤三编码下一帧;否则转到步骤五编码下一宏块;步骤九:判断当前帧是否为深度图序列帧的最后一帧,如果是最后一帧结束编码;否则,返回步骤三继续处理下一帧深度图像。
地址 100191 北京市海淀区学院路37号