【技术实现步骤摘要】
【国外来华专利技术】用于视频处理的方法和设备版权申明本专利文件披露的内容包含受版权保护的材料。该版权为版权所有人所有。版权所有人不反对任何人复制专利与商标局的官方记录和档案中所存在的该专利文件或者该专利披露。
本申请涉及视频处理领域,并且更具体地,涉及一种用于视频处理的方法和设备。
技术介绍
在视频编码过程中,滤波是关键部分。它主要用于减少编码过程中产生的压缩失真。当前视频编码标准的环路滤波器都是利用图像局部相似特性进行滤波,这种滤波方式限制了滤波器的性能。为了进一步提升压缩性能,基于非局部相似性的环路滤波器(具体可以为基于非局部结构的视频编码滤波器(Non-localStructure-basedFilter,NLSF))被应用到编码框架中,它利用图像的非局部自相似性,对搜索得到的相似结构组进行协同滤波。在利用NLSF进行滤波时,需要对当前块进行相似块的搜索,并基于搜索到的相似块构建结构数组,以执行基于结构数组的滤波。其中,在搜索相似块时,需要对搜索窗中的所有像素进行逐点扫描,导致复杂度过高,难以实用。因此,如何降低滤波过程的复杂度是一项亟待解决的问题。
技术实现思路
本申请实施例提供一种用于视频处理的方法和设备,可以降低滤波过程的复杂度。第一方面,提供了一种用于视频处理的方法,包括:在至少一个像素集合中,获取当前块的至少一个第一相似块,其中,该像素集合包括稀疏的重建像素,该当前块包括至少一个重建像素;基于该至少一个第一相似块,构建结构数组;对该结构数组进行分解;根据分解的结构数组,获得重建结构数组。第二方面,提供了一种用于视频处理的方法,包括:从重建像素中,获取当前块的至少一 ...
【技术保护点】
1.一种用于视频处理的方法,其特征在于,包括:在至少一个像素集合中,获取当前块的至少一个第一相似块,其中,所述像素集合包括稀疏的重建像素,所述当前块包括至少一个重建像素;基于所述至少一个第一相似块,构建结构数组;对所述结构数组进行分解;根据分解的结构数组,获得重建结构数组。
【技术特征摘要】
【国外来华专利技术】1.一种用于视频处理的方法,其特征在于,包括:在至少一个像素集合中,获取当前块的至少一个第一相似块,其中,所述像素集合包括稀疏的重建像素,所述当前块包括至少一个重建像素;基于所述至少一个第一相似块,构建结构数组;对所述结构数组进行分解;根据分解的结构数组,获得重建结构数组。2.根据权利要求1所述的方法,其特征在于,所述至少一个像素集合包括第一像素集合;所述在至少一个像素集合中,获取所述至少一个第一相似块,包括:基于所述当前块包括的重建像素的位置,确定所述第一像素集合;从所述第一像素集合中,获取所述第一相似块。3.根据权利要求2所述的方法,其特征在于,从所述第一像素集合中,获取所述第一相似块,包括:按照从靠近所述当前块到远离所述当前块的搜索方式,从所述第一像素集合中,获取所述第一相似块。4.根据权利要求2或3所述的方法,其特征在于,从所述第一像素集合中,获取所述第一相似块,包括:在所述第一像素集合中搜索到的期望块的数量达到第二阈值时,将所述期望块作为所述第一相似块,并停止在所述第一像素集合中进行所述第一相似块的搜索,其中,用于表征所述当前块与所述期望块的相似度的参量的值超出第一阈值。5.根据权利要求2或3所述的方法,其特征在于,从所述第一像素集合中,获取所述第一相似块,包括:在所述第一像素集合的所有像素中,搜索到的期望块的数量大于第二阈值时,按照相似度从高到低的方式,从搜索到的所述期望块中,确定数量等于所述第二阈值的所述第一相似块,其中,用于表征所述当前块与所述期望块的相似度的参量的值超出第一阈值。6.根据权利要求2至5中任一项所述的方法,其特征在于,所述至少一个像素集合包括第二像素集合;所述在至少一个像素集合中,获取第一相似块,包括:根据前次得到的第一相似块包括的重建像素的位置,确定第二像素集合;从所述第二像素集合中,再次获取所述第一相似块。7.根据权利要求6所述的方法,其特征在于,从所述第二像素集合中,再次获取所述第一相似块,包括:基于从靠近所述前次得到的所述第一相似块到远离所述前次得到的所述第一相似块的搜索方式,从所述第二像素集合中,再次获取所述第一相似块。8.根据权利要求6或7所述的方法,其特征在于,从所述第二像素集合中,再次获取所述第一相似块,包括:在所述第二像素集合中搜索到的期望块的数量达到第三阈值时,将所述期望块确定为所述第一相似块,并停止在所述第二像素集合中进行所述第一相似块的搜索,其中,用于表征所述当前块与所述期望块的相似度的参量的值超出第一阈值。9.根据权利要求6或7所述的方法,其特征在于,从所述第二像素集合中,再次获取所述第一相似块,包括:在所述第二像素集合的所有像素中,搜索到的期望块的数量大于第三阈值时,按照相似度从高到低的方式,从搜索到的所述期望块中,确定数量等于所述第三阈值的所述第一相似块,其中,用于表征所述当前块与所述期望块的相似度的参量的值超出第一阈值。10.根据权利要求6至9中任一项所述的方法,其特征在于,从所述第二像素集合中,再次获取所述第一相似块,包括:所述第二像素集合中之前已经进行了相似块匹配操作的块,不再进行相似块的匹配操作;或者,所述第二像素集合中不包括已经进行了相似块匹配操作的块。11.根据权利要求1至10中任一项所述的方法,其特征在于,所述方法还包括:基于模板,确定所述像素集合。12.根据权利要求11所述的方法,其特征在于,所述模板中的重建像素聚集为多个分散的图像块,每个图像块的大小大于或等于所述当前块的大小。13.根据权利要求11或12所述的方法,其特征在于,所述模板包括用于选择所述第一相似块的多个候选相似块,所述候选相似块的大小等于所述当前块的大小。14.根据权利要求13所述的方法,其特征在于,所述模板包括从中心到边缘的多组候选相似块,每组候选相似块块围成环形,所述环形相对所述模板的中心对称,组内的候选相似块均匀排布。15.根据权利要求14所述的方法,其特征在于,所述模板包括四组候选相似块,所述四组候选相似块的远离所述模板的中心的边缘像素,相对于所述模板的中心,分别间隔1个像素,2个像素,4个像素和8个像素。16.根据权利要求14或15所述的方法,其特征在于,所述四组候选相似块分别具有4个候选相似块,8个候选相似块,8个候选相似块和8个候选相似块,其中,具有4个候选相似块的一组候选相似块距离所述模板的中心最近。17.根据权利要求11至16中任一项所述的方法,其特征在于,所述至少一个像素集合中,不同的像素集合是基于不同的模板确定的。18.根据权利要求2至17中任一项所述的方法,其特征在于,所述方法还包括:基于每个所述第一相似块的位置,分别确定像素窗口;在所述像素窗口内,获取所述第二相似块;所述基于所述至少一个第一相似块,构建结构数组,包括:基于所述第一相似块和所述第二相似块,构建所述结构数组。19.根据权利要求18所述的方法,其特征在于,在所述像素窗口内,确定第二相似块,包括:按照逐点扫描的方式,确定所述第二相似块。20.根据权利要求18或19所述的方法,其特征在于,在所述像素窗口内,获取所述第二相似块,包括:所述像素窗口中已进行了相似块匹配操作的块,不再进行相似块的匹配操作;或者,所述搜索窗口中不包括已经进行了相似块匹配操作的块。21.根据权利要求18至20中任一项所述的方法,其特征在于,所述在所述像素窗口内,获取所述第二相似块,包括:在所述像素窗口中搜索到的期望块的数量达到第四阈值时,将搜索到的所述期望块确定为所述第二相似块,并停止在所述像素窗口中进行所述第二相似块的搜索,其中,用于表征所述当前块与所述期望块的相似度的参量的值超出第一阈值。22.根据权利要求18至20中任一项所述的方法,其特征在于,所述在所述像素窗口内,获取所述第二相似块,包括:在所述像素窗口中的所有像素中,搜索到的期望块的数量大于第四阈值时,按照相似度从高到低的方式,从所述期望块中,确定数量等于所述第四阈值的所述第二相似块,其中,用于表征所述当前块与所述期望块的相似度的参量的值超出第一阈值。23.根据权利要求1至22中任一项所述的方法,其特征在于,用于表征所述当前块与所述当前块的相似块的相似度的参量的值超出第一阈值。24.根据权利要求23所述的方法,其特征在于,所述第一阈值是基于以下参数中的至少一种确定的:所述当前块的大小,视频的比特深度,所述当前块的像素和,所述当前块的像素的水平梯度,所述当前块的像素的垂直梯度。25.根据权利要求24所述的方法,其特征在于,在表征所述相似度的参量是哈希值的差值时,所述第一阈值是基于以下参数中的至少一种确定的:所述当前块的像素和,所述当前块的像素的水平梯度,所述当前块的像素的垂直梯度。26.根据权利要求24所述的方法,其特征在于,在表征所述相似度的参量是误差平方和SSD或绝对误差和SAD时,所述第一阈值是基于以下参数中的至少一种确定的:所述当前块的大小,视频的比特深度。27.根据权利要求24所述的方法,其特征在于,在表征所述相似度的参量是平均绝对差MAD,平均误差平方和MSD或结构相似性指标SSIM时,所述第一阈值是基于视频的比特深度确定的。28.根据权利要求23至27中任一项所述的方法,其特征在于,所述方法由编码端实现;所述方法还包括:所述编码端确定所述第一阈值,以及将所述第一阈值进行编码。29.根据权利要求23至28中任一项所述的方法,其特征在于,所述方法由解码端实现;所述方法还包括:所述解码端获取码流中的所述第一阈值。30.根据权利要求1至29中任一项所述的方法,其特征在于,表征相似度的参量为:哈希值的差值、SSD、SAD、MAD、MSD或SSIM。31.根据权利要求30所述的方法,其特征在于,用于获取所述相似块的重建像素包括:所述当前块所属的编码单元的上侧的重建像素、所述编码单元的左侧的重建像素和所述编码单元的重建像素;或,所述编码单元的上侧的重建像素、所述编码单元的左侧的重建像素、所述编码单元的右侧的重建像素、所述编码单元的下侧的重建像素和所述编码单元的重建像素;或,所述编码单元的重建像素。32.根据权利要求31所述的方法,其特征在于,所述编码单元的上侧的重建像素的垂直方向的像素个数少于或等于所述编码单元的左侧的重建像素的水平方向的像素个数。33.一种用于视频处理的方法,其特征在于,包括:从重建像素中,获取当前块的至少一个相似块,所述当前块包括至少一个重建像素,其中,用于表征所述当前块与所述相似块的相似度的参量的值超出第一阈值;基于所述至少一个相似块,构建结构数组;对所述结构数组进行分解;根据分解的结构数组,获得重建结构数组。34.根据权利要求33所述的方法,其特征在于,所述相似块的数量小于或等于第二阈值。35.根据权利要求34所述的方法,其特征在于,所述从重建像素中,获取当前块的至少一个相似块,包括:在搜索到的期望块的数量达到所述第二阈值时,将所述期望块作为所述相似块,并停止所述相似块的搜索,其中,用于表征所述当前块与所述期望块的相似度的参量的值超出第一阈值。36.根据权利要求34所述的方法,其特征在于,所述从重建像素中,获取当前块的至少一个相似块,包括:在所述重建像素的所有像素中,搜索到的期望块的数量大于所述第二阈值时,按照相似度从高到低的方式,从所述期望块中,确定数量等于所述第二阈值的所述相似块,其中,用于表征所述当前块与所述期望块的相似度的参量的值超出第一阈值。37.根据权利要求33至36中任一项所述的方法,其特征在于,所述第一阈值是基于以下参数中的至少一种确定的:所述当前块的大小,视频的比特深度,所述当前块的像素和,所述当前块的像素的水平梯度,所述当前块的像素的垂直梯度。38.根据权利要求37所述的方法,其特征在于,在表征所述相似度的参量是哈希值的差值时,所述第一阈值是基于以下参数中的至少一种确定的:所述当前块的像素和,所述当前块的像素的水平梯度,所述当前块的像素的垂直梯度。39.根据权利要求37所述的方法,其特征在于,在表征所述相似度的参量是误差平方和SSD或绝对误差和SAD时,所述第一阈值是基于以下参数中的至少一种确定的:所述当前块的大小,视频的比特深度。40.根据权利要求37所述的方法,其特征在于,在表征所述相似度的参量是平均绝对差MAD,平均误差平方和MSD或结构相似性指标SSIM时,所述第一阈值是基于视频的比特深度确定的。41.根据权利要求33至40中任一项所述的方法,其特征在于,表征相似度的参量为:哈希值的差值、SSD、SAD、MAD、MSD或SSIM。42.根据权利要求33至41中任一项所述的方法,其特征在于,所述方法由编码端实现;所述方法还包括:所述编码端确定所述第一阈值,以及将所述第一阈值进行编码。43.根据权利要求33至41中任一项所述的方法,其特征在于,所述方法由解码端...
【专利技术属性】
技术研发人员:马思伟,孟学苇,王苫社,贾川民,郑萧桢,
申请(专利权)人:北京大学,深圳市大疆创新科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。