[发明专利]基于丢失块修复的分布式多视点视频解码的方法和装置有效
申请号: | 202010187089.2 | 申请日: | 2020-03-17 |
公开(公告)号: | CN111372081B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 杨红;卿粼波;何小海 | 申请(专利权)人: | 四川大学 |
主分类号: | H04N19/159 | 分类号: | H04N19/159;H04N19/30;H04N19/44;H04N19/895;H04N19/172 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 610065 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 丢失 修复 分布式 视点 视频 解码 方法 装置 | ||
1.一种基于丢失块修复的分布式多视点视频解码的方法,其特征在于,所述方法应用于解码端,所述方法包括:
针对接收到的关键帧码流进行帧内解码,并判断所述关键帧码流是否出现丢失,所述关键帧码流由编码端发送;
在所述关键帧码流出现丢失的情况下,根据视点内差错隐藏算法和视点间差错隐藏算法分别修复丢失的关键帧得到第一修复关键帧、第二修复关键帧;
采用融合算法,计算所述第一修复关键帧的时域边信息的峰值信噪比,得到所述第一修复关键帧的时域边信息的质量;
采用所述融合算法,计算所述第二修复关键帧的空域边信息的峰值信噪比,得到所述第二修复关键帧的空域边信息的质量;
在所述时域边信息的质量高于所述空域边信息的质量的情况下,以所述第一修复关键帧作为所述丢失的关键帧的解码结果;在所述时域边信息的质量低于所述空域边信息的质量的情况下,以所述第二修复关键帧作为所述丢失的关键帧的解码结果;
其中,在所述关键帧码流出现丢失的情况下,根据视点间差错隐藏算法修复丢失的关键帧,包括:
根据所述视点内差错隐藏算法获得第一宏块,所述第一宏块由t-1时刻的关键帧获得;
通过计算得到左右相邻视点帧间的基础矩阵,利用对极几何关系分别求得所述t-1时刻时所述第一宏块在第一左相邻视点帧、第一右相邻视点帧中的第一对极线、第二对极线;
分别在所述第一对极线、所述第二对极线周围的预设区域内进行视差搜索,以分别获得第一左相邻视点帧、第一右相邻视点帧中的第一最佳匹配块、第二最佳匹配块,进而获得第一视差矢量、第二视差矢量;
根据第一视差矢量、第二视差矢量以及所述丢失宏块的位置,分别在t时刻所述丢失宏块的第二左相邻视点帧、第二右相邻视点帧中,确定所述丢失宏块对应的最佳左匹配宏块、最佳右匹配宏块;
根据所述最佳左匹配宏块、所述最佳右匹配宏块生成所述丢失宏块的估计宏块,并用所述估计宏块填充所述丢失宏块,以修复所述丢失的关键帧。
2.根据权利要求1所述的方法,其特征在于,在所述关键帧码流出现丢失的情况下,根据视点内差错隐藏算法修复丢失的关键帧,包括:
提取所述丢失的关键帧中丢失宏块周边宽度为n的相邻区域为待匹配子图;
根据打包方式,获取已正确解码的所述丢失的关键帧的前一关键帧中对应所述丢失宏块位置的第一宏块及其附近的所有宏块,在所述丢失的关键帧的前一关键帧中以所述第一宏块为中心,提取出宽度为m的方形基准图像;
基于所述方形基准图像,利用匹配算法寻找最佳匹配子图;
通过所述最佳匹配子图的像素点位置确定所述丢失宏块对应的运动矢量;
利用第一宏块和所述运动矢量填充所述丢失宏块,以修复所述丢失的关键帧。
3.根据权利要求2所述的方法,其特征在于,提取所述丢失的关键帧中丢失宏块周边宽度为n的相邻区域为待匹配子图,包括:
提取所述丢失的关键帧中丢失宏块左边及上边宽度为n的相邻区域为待匹配子图;
或者,提取所述丢失的关键帧中丢失宏块右边及下边宽度为n的相邻区域为待匹配子图。
4.根据权利要求3所述的方法,其特征在于,所述待匹配子图是宽度为n的L型,所述方形基准图像的宽度m大于所述待匹配子图的宽度n。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010187089.2/1.html,转载请声明来源钻瓜专利网。