CN103716622B - 用于图像处理的方法和装置 - Google Patents

用于图像处理的方法和装置 Download PDF

Info

Publication number
CN103716622B
CN103716622B CN201210374978.5A CN201210374978A CN103716622B CN 103716622 B CN103716622 B CN 103716622B CN 201210374978 A CN201210374978 A CN 201210374978A CN 103716622 B CN103716622 B CN 103716622B
Authority
CN
China
Prior art keywords
filter
image block
wave filter
image
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210374978.5A
Other languages
English (en)
Other versions
CN103716622A (zh
Inventor
杨海涛
杨名远
张金雷
李斌
李厚强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Science and Technology of China USTC
Huawei Technologies Co Ltd
Original Assignee
University of Science and Technology of China USTC
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Science and Technology of China USTC, Huawei Technologies Co Ltd filed Critical University of Science and Technology of China USTC
Priority to CN201210374978.5A priority Critical patent/CN103716622B/zh
Priority to PCT/CN2013/084531 priority patent/WO2014048374A1/zh
Publication of CN103716622A publication Critical patent/CN103716622A/zh
Application granted granted Critical
Publication of CN103716622B publication Critical patent/CN103716622B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/33Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/117Filters, e.g. for pre-processing or post-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Processing (AREA)

Abstract

一种用于图像处理的方法,该方法包括:根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使该第一训练滤波器满足:根据该第一训练滤波器和该基本层图像的非平滑区域图像块确定的第一预测信息与根据该增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,该的基本层图像与该增强层图像相对应;根据该第一训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器;从该备选上采样滤波器中,确定目标上采样滤波器;根据该目标上采样滤波器和基本层图像块,确定预测信息;根据该预测信息,对目标图像块进行编码处理,以生成目标码流。

Description

用于图像处理的方法和装置
技术领域
本发明涉及视频处理领域,并且更具体地,涉及一种用于图像处理的用于图像处理的方法和装置。
背景技术
随着互联网的迅猛发展以及人们物质精神文化的日益丰富,在互联网中针对视频的应用需求尤其是针对高清视频的应用需求越来越多,而高清视频的数据量非常大,要想高清视频能在带宽有限的互联网中传输,必须首先解决的问题就是高清视频压缩编码问题。
在网络环境里(比如互联网),由于网络带宽是有限的,终端设备以及用户的需求都是不同的,所以为了某种特定的应用而一次压缩的码流并不是令人满意和有效的,对一些特定的用户或设备而言,甚至是没有意义的。解决这个问题的一个有效的方法就是利用可伸缩视频编码(SVC,scalable video coding)技术。在该SVC技术中,根据包括空间分辨率、时间分辨率或者信噪比强度等在内的质量参数,将一个图像分为多个图像层。SVC的目标就是让质量高的图像层尽量充分的利用质量低的图像层的信息,提高层间预测的效率,使得编码质量高的图像的时候能够效率更高。
对质量高的图像进行分层编码时,由于分辨率不同,需要对质量低的图像进行上采样,以达到与质量高的图像一致的分辨率后,再利用质量低的图像的信息对增强层进行预测。因此,上采样的效果会对编码性能产生直接的影响,由于图像的纹理等特性的不同,通过使用多个滤波器,能够有效提升上采样的效果。
目前,已知一种使用多个滤波器进行上采样的技术,其对每一个4×4的图像块计算位置在1,2,3,4的四个像素的水平方向和竖直方向的二阶差分,将四个像素水平方向的二阶差分相加,作为水平(horizontal),将四个像素竖直方向的二阶差分相加,作为垂直(vertical)。从而,可以确定纹理方向(direction)。例如,如果vertical大于horizontal的两倍,则确定direction为1;如果horizontal大于vertical的两倍,则确定direction为2;如果vertical等于horizontal的两倍,则确定direction为0。其后,计算vertical及horizontal的平均值,以确定该像素块所属类型,并为每一种类型分别训练一个滤波器,这样可以使得训练所得滤波器与对应类别非常相符,但是该方法需要在编码端对滤波器的系数以及每类块所使用的滤波器的索引(index)进行编码并传输到解码端,这样才可以在解码端正确解码。如果使用这种方法对基本层重建图像进行上采样,则会导致需要传输的表示滤波器系数和index的比特太多,从而影响编码性能。
发明内容
本发明实施例提供一种用于图像处理的方法和装置,能够提高图像处理的效果和性能。
第一方面,提供了一种用于图像处理的方法,该方法包括:根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使该第一训练滤波器满足:根据该第一训练滤波器和该基本层图像的非平滑区域图像块确定的第一预测信息与根据该增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,该的基本层图像与该增强层图像相对应;根据该第一训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器;从该备选上采样滤波器中,确定目标上采样滤波器;根据该目标上采样滤波器和基本层图像块,确定预测信息;根据该预测信息,对目标图像块进行编码处理,以生成目标码流,其中,该目标图像块位于该增强层图像中,该基本层图像块位于该基本层图像中,且该基本图像块在该基本层图像中的空间位置与该目标图像块在该增强层图像中的空间位置相对应。
在一种可能的实施方式中,该方法还包括:根据该增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块,确定第二训练滤波器,以使该第二训练滤波器满足:根据该第二训练滤波器和该基本层图像的平滑区域图像块确定的第二预测信息与根据该增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,该的基本层图像与该增强层图像相对应;以及该根据该第一训练滤波器,确定备选上采样滤波器,进一步包括:根据该第一训练滤波器和该第二训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该第二训练滤波器。
结合第一方面和第一种可能的实施方式,在第二种可能的实施方式中,该从备选上采样滤波器中,确定目标上采样滤波器,包括:根据该基本层图像块的特征信息,确定该目标图像的平滑度,其中,该特征信息包括该基本层图像块的编码块标记信息或对该基本层图像块的残差信息;根据该目标图像块的平滑度,确定该目标上采样滤波器。
结合第一方面、第一种可能的实施方式和第二种可能的实施方式,在第三种可能的实施方式中,根据该第一训练滤波器和该第二训练滤波器,确定备选上采样滤波器,进一步包括:根据该第一训练滤波器、该第二训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器、该第二训练滤波器和该传统滤波器;以及该根据该预测信息,对该目标图像块进行编码处理,以生成目标码流,包括:根据该预测信息,对该目标图像块进行编码处理,以生成目标码流,该目标码流包括用于指示该目标上采样滤波器的第一指示信息,该第一指示信息用以在解码上述编码后的目标图像块时作为获取该目标上采样滤波器的依据。
结合第一方面、第一种可能的实施方式、第二种可能的实施方式和第三种可能的实施方式,在第四种可能的实施方式中,该根据该第一训练滤波器,确定备选上采样滤波器,进一步包括:根据该第一训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该传统滤波器;以及该确定目标上采样滤波器,包括:确定该目标图像块的纹理度;根据该目标图像块的纹理度,确定该目标上采样滤波器。
第二方面,提供了一种用于图像处理的方法,该方法包括:根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使该第一训练滤波器满足:根据该第一训练滤波器和该基本层图像的非平滑区域图像块确定的第一预测信息与根据该增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,该的基本层图像与该增强层图像相对应;根据该第一训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器;从备选上采样滤波器中,确定目标上采样滤波器,该备选上采样滤波器包括该第一训练滤波器;根据该目标上采样滤波器和基本层图像块,确定预测信息;根据该预测信息和从目标码流中获取的残差信息,对该目标码流进行解码处理,以获取该目标图像块,其中,该目标图像块位于该增强层图像中,该基本层图像块位于该基本层图像中,且该基本图像块在该基本层图像中的空间位置与该目标图像块在该增强层图像中的空间位置相对应。
在一种可能的实施方式中,该方法还包括:根据该增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块,确定第二训练滤波器,以使该第二训练滤波器满足:根据该第二训练滤波器和该基本层图像的平滑区域图像块确定的第二预测信息与根据该增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,该的基本层图像与该增强层图像相对应;以及该根据该第一训练滤波器,确定备选上采样滤波器,进一步包括:根据该第一训练滤波器和该第二训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该第二训练滤波器。
结合第二方面和第一种可能的实施方式,在第二种可能的实施方式中,该从备选上采样滤波器中,该从备选上采样滤波器中,确定目标上采样滤波器,包括:根据该基本层图像块的特征信息,确定该目标图像的平滑度,其中,该特征信息包括该基本层图像块的编码块标记信息或对该基本层图像块的残差信息;根据该目标图像块的平滑度,确定该目标上采样滤波器。
结合第二方面、第一种可能的实施方式和第二种可能的实施方式,在第三种可能的实施方式中,根据该第一训练滤波器和该第二训练滤波器,确定备选上采样滤波器,进一步包括:根据该第一训练滤波器、该第二训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器、该第二训练滤波器和该传统滤波器;以及该从备选上采样滤波器中,确定目标上采样滤波器,包括:从该目标码流中,获取用于指示该目标上采样滤波器的第一指示信息,根据该第一指示信息,确定该目标上采样滤波器。
结合第二方面、第一种可能的实施方式、第二种可能的实施方式和第三种可能的实施方式,在第四种可能的实施方式中,该根据该第一训练滤波器,确定备选上采样滤波器,进一步包括:根据该第一训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该传统滤波器;以及该确定目标上采样滤波器,包括:确定该目标图像块的纹理度;根据该目标图像块的纹理度,确定该目标上采样滤波器。
第三方面,提供了一种用于图像处理的装置,该装置包括:获取单元,用于根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使该第一训练滤波器满足:根据该第一训练滤波器和该基本层图像的非平滑区域图像块确定的第一预测信息与根据该增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,该的基本层图像与该增强层图像相对应;确定单元,根据该第一训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器;用于从该备选上采样滤波器中,确定目标上采样滤波器;编码单元,用于从该确定单元获取该上采样滤波器,并根据该目标上采样滤波器和基本层图像块,确定预测信息;用于根据该预测信息,对目标图像块进行编码处理,以生成目标码流,其中,该目标图像块位于该增强层图像中,该基本层图像块位于该基本层图像中,且该基本图像块在该基本层图像中的空间位置与该目标图像块在该增强层图像中的空间位置相对应。
在一种可能的实施方式中,该获取单元还用于根据该增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块,确定第二训练滤波器,以使该第二训练滤波器满足:根据该第二训练滤波器和该基本层图像的平滑区域图像块确定的第二预测信息与根据该增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,该的基本层图像与该增强层图像相对应;以及该确定单元进一步用于根据该第一训练滤波器和该第二训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该第二训练滤波器。
结合第三方面和第一种可能的实施方式,在第二种可能的实施方式中,该确定单元具体用于根据该基本层图像块的特征信息,确定该目标图像的平滑度,其中,该特征信息包括该基本层图像块的编码块标记信息或对该基本层图像块的残差信息;用于根据该目标图像块的平滑度,确定该目标上采样滤波器。
结合第三方面、第一种可能的实施方式和第二种可能的实施方式,在第三种可能的实施方式中,该确定单元进一步用于根据该第一训练滤波器、该第二训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器、该第二训练滤波器和该传统滤波器;以及该编码单元具体用于根据该预测信息,对该目标图像块进行编码处理,以生成目标码流,该目标码流包括用于指示该目标上采样滤波器的第一指示信息,该第一指示信息用以在解码上述编码后的目标图像块时作为获取该目标上采样滤波器的依据。
结合第三方面、第一种可能的实施方式、第二种可能的实施方式和第三种可能的实施方式,在第四种可能的实施方式中,该确定单元进一步用于根据该第一训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该传统滤波器;具体用于确定该目标图像块的纹理度;用于根据该目标图像块的纹理度,确定该目标上采样滤波器。
第四方面,提供了一种用于图像处理的装置,其特征在于,该装置包括:获取单元,用于根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使该第一训练滤波器满足:根据该第一训练滤波器和该基本层图像的非平滑区域图像块确定的第一预测信息与根据该增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,该的基本层图像与该增强层图像相对应;确定单元,用于根据该第一训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器;用于从备选上采样滤波器中,确定目标上采样滤波器,该备选上采样滤波器包括该第一训练滤波器;解码单元,用于从该确定单元获取该目标上采样滤波器,并根据该目标上采样滤波器和基本层图像块,确定预测信息;用于根据该预测信息和从目标码流中获取的残差信息,对该目标码流进行解码处理,以获取该目标图像块,其中,该目标图像块位于该增强层图像中,该基本层图像块位于该基本层图像中,且该基本图像块在该基本层图像中的空间位置与该目标图像块在该增强层图像中的空间位置相对应。
在一种可能的实施方式中,该获取单元还用于根据该增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块,确定第二训练滤波器,以使该第二训练滤波器满足:根据该第二训练滤波器和该基本层图像的平滑区域图像块确定的第二预测信息与根据该增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,该的基本层图像与该增强层图像相对应;以及该确定单元进一步用于根据该第一训练滤波器和该第二训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该第二训练滤波器。
结合第四方面和第一种可能的实施方式,在第二种可能的实施方式中,该确定单元具体用于根据该基本层图像块的特征信息,确定该目标图像的平滑度,其中,该特征信息包括该基本层图像块的编码块标记信息或对该基本层图像块的残差信息;根据该目标图像块的平滑度,确定该目标上采样滤波器。
结合第四方面、第一种可能的实施方式和第二种可能的实施方式,在第三种可能的实施方式中,该确定单元进一步用于根据该第一训练滤波器、该第二训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器、该第二训练滤波器和该传统滤波器;用于从该目标码流中,获取用于指示该目标上采样滤波器的第一指示信息,用于根据该第一指示信息,确定该目标上采样滤波器。
结合第四方面、第一种可能的实施方式、第二种可能的实施方式和第三种可能的实施方式,在第四种可能的实施方式中,该确定单元进一步用于根据该第一训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该传统滤波器;用于确定该目标图像块的纹理度;用于根据该目标图像块的纹理度,确定该目标上采样滤波器。
第五方面,提供了一种用于图像处理的编码器,该编码器包括:总线;与该总线相连的处理器;与该总线相连的存储器;其中,该处理器通过该总线,调用该存储器中存储的程序,以用于根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使该第一训练滤波器满足:根据该第一训练滤波器和该基本层图像的非平滑区域图像块确定的第一预测信息与根据该增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,该的基本层图像与该增强层图像相对应;根据该第一训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器;从该备选上采样滤波器中,确定目标上采样滤波器;根据该目标上采样滤波器和基本层图像块,确定预测信息;根据该预测信息,对目标图像块进行编码处理,以生成目标码流,其中,该目标图像块位于该增强层图像中,该基本层图像块位于该基本层图像中,且该基本图像块在该基本层图像中的空间位置与该目标图像块在该增强层图像中的空间位置相对应。
在一种可能的实施方式中,该处理单元还用于根据该增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块,确定第二训练滤波器,以使该第二训练滤波器满足:根据该第二训练滤波器和该基本层图像的平滑区域图像块确定的第二预测信息与根据该增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,该的基本层图像与该增强层图像相对应;用于根据该第一训练滤波器和该第二训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该第二训练滤波器。
结合第五方面和第一种可能的实施方式,在第二种可能的实施方式中,该处理单元具体用于根据该基本层图像块的特征信息,确定该目标图像的平滑度,其中,该特征信息包括该基本层图像块的编码块标记信息或对该基本层图像块的残差信息;用于根据该目标图像块的平滑度,确定该目标上采样滤波器。
结合第五方面、第一种可能的实施方式和第二种可能的实施方式,在第三种可能的实施方式中,该处理器具体用于根据该第一训练滤波器、该第二训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器、该第二训练滤波器和该传统滤波器;用于根据该预测信息,对该目标图像块进行编码处理,以生成目标码流,该目标码流包括用于指示该目标上采样滤波器的第一指示信息,该第一指示信息用以在解码上述编码后的目标图像块时作为获取该目标上采样滤波器的依
结合第五方面、第一种可能的实施方式、第二种可能的实施方式和第三种可能的实施方式,在第四种可能的实施方式中,该处理器具体用于根据该第一训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该传统滤波器;具体用于确定该目标图像块的纹理度;用于根据该目标图像块的纹理度,确定该目标上采样滤波器。。
第六方面,提供了一种用于图像处理的解码器,该解码器包括:总线;与该总线相连的处理器;与该总线相连的存储器;其中,该处理器通过该总线,调用该存储器中存储的程序,以用于根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使该第一训练滤波器满足:根据该第一训练滤波器和该基本层图像的非平滑区域图像块确定的第一预测信息与根据该增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,该的基本层图像与该增强层图像相对应;根据该第一训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器;从备选上采样滤波器中,确定目标上采样滤波器,该备选上采样滤波器包括该第一训练滤波器;根据该目标上采样滤波器和基本层图像块,确定预测信息;根据该预测信息和从目标码流中获取的残差信息,对该目标码流进行解码处理,以获取该目标图像块,其中,该目标图像块位于该增强层图像中,该基本层图像块位于该基本层图像中,且该基本图像块在该基本层图像中的空间位置与该目标图像块在该增强层图像中的空间位置相对应。
在一种可能的实施方式中,该处理单元还用于根据该增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块,确定第二训练滤波器,以使该第二训练滤波器满足:根据该第二训练滤波器和该基本层图像的平滑区域图像块确定的第二预测信息与根据该增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,该的基本层图像与该增强层图像相对应;用于根据该第一训练滤波器和该第二训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该第二训练滤波器。
结合第六方面和第一种可能的实施方式,在第二种可能的实施方式中,该处理单元具体用于根据该基本层图像块的特征信息,确定该目标图像的平滑度,其中,该特征信息包括该基本层图像块的编码块标记信息或对该基本层图像块的残差信息;根据该目标图像块的平滑度,确定该目标上采样滤波器。
结合第六方面、第一种可能的实施方式和第二种可能的实施方式,在第三种可能的实施方式中,该处理器进一步用于根据该第一训练滤波器、该第二训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器、该第二训练滤波器和该传统滤波器;用于从该目标码流中,获取用于指示该目标上采样滤波器的第一指示信息,用于根据该第一指示信息,确定该目标上采样滤波器。
结合第六方面、第一种可能的实施方式、第二种可能的实施方式和第三种可能的实施方式,在第四种可能的实施方式中,该处理器进一步用于根据该第一训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该传统滤波器;用于确定该目标图像块的纹理度;用于根据该目标图像块的纹理度,确定该目标上采样滤波器。
根据本发明实施例的用于图像处理的方法、装置编码器和解码器,通过根据平滑区域和非平滑区域,确定上采样滤波器,能够在提高上采样的效果的同时,减少上采样滤波器的数量并且无需传输滤波器系数以及索引,从而能够提高编码性能,进行提高图像处理的效果和性能。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明一实施例的用于图像处理的方法的示意性流程图。
图2是根据本发明一实施例的用于确定训练滤波器的方法的示意图。
图3是根据本发明一实施例的用于图像处理的方法的另一示意性流程图。
图4是根据本发明一实施例的用于图像处理的装置的示意性框图。
图5是根据本发明另一实施例的用于图像处理的装置的示意性框图。
图6是根据本发明一实施例的用于图像处理的编码器的示意性框图。
图7是根据本发明另一实施例的用于图像处理的解码器的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1示出了从编码端角度描述的根据本发明实施例的用于图像处理的方法100的示意性流程图。如图1所示,该方法100包括:
S110,根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使该第一训练滤波器满足:根据该第一训练滤波器和该基本层图像的非平滑区域图像块确定的第一预测信息与根据该增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,该的基本层图像与该增强层图像相对应;
S120,根据该第一训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器;
S130,从该备选上采样滤波器中,确定目标上采样滤波器;
S140,根据该目标上采样滤波器和基本层图像块,确定预测信息。
S150,根据该预测信息,对目标图像块进行编码处理,以生成目标码流,其中,该目标图像块位于该增强层图像中,该基本层图像块位于该基本层图像中,且该基本图像块在该基本层图像中的空间位置与该目标图像块在该增强层图像中的空间位置相对应
在对图像进行分层编码,例如,在空间可伸缩编码时,可以将图像进行将分辨率处理得到低分辨率图像,作为对比将原图像称作高分辨率图像,编码器分别对该低分辨率图像以及该高分辨率图像进行编码处理。为方便描述,本文中将质量高的待编码图像称作增强层图像,将对应的质量低的待编码图像(例如所述低分辨率图像)称作基本层图像。
在本发明实施例中,目标图像是使用分层编码技术进行处理的图像,基本层是指分层编码中的质量(包括帧速率、空间分辨率、时间分辨率、信噪比强度或质量等级等参数)较低的层,增强层是指分层编码中的质量(包括帧速率、空间分辨率、时间分辨率、信噪比强度或质量等级等参数)较高的层。需要说明的是,在本发明实施例中,在本发明实施例中,对于一个给定的增强层,与其相对应的基本层可以为质量低于该增强层的任一层,例如,如果当前存在五层,编码质量依次提高(即,第一层质量最低,第五层质量最高),如果增强层为第四层,则基本层可以是第一层,也可以是第二层、也可以是第三层、也可以是第四层。同理,对于一个给定的基本层,与其相对应的增强层可以为质量低于该基本层的任一层。
增强层图像为当前处理的增强层中的图像,基本层图像为基本层中与增强层图像在同一时刻的图像。
综上所述,在本发明实施例中,该基本层图像的质量低于该增强层图像的质量。
目标图像块为该增强层图像中正在处理的图像块。
基本层图像块为基本层图像中与该目标图像块在空间位置上存在对应关系的图像块。
在本发明实施例中,基本层图像块与目标图像块的对应关系可以根据基本层图像与增强层图像之间的分辨率比例关系计算得到。例如,在包括x方向和y方向的***内,如果增强层图像在x方向与y方向的分辨率分别是基本层图像的2倍,则对于增强层中左上角的像素坐标为(2x,2y)且大小为(2m)×(2n)的图像块,其基本层图像中的对应块可以是左上角的像素坐标为(x,y)且大小为m×n的图像块。
在本发明实施例中,将图像(包括增强层图像和基本层图像)分为简单的两类区域,即,平滑区域和非平滑区域。在平滑区域,编码时通常可以获得较为准确的预测值,从而,最终编码时确定的编码块标记(CBF,CodedBlock Flag)为0,即残差为0。在非平滑区域,编码时由于信号特性相关性不大,无法精确预测,因此不能得到较为准确的预测值,导致预测后残差较大或不均匀,从而,最终编码的CBF不为0。
因此,在本发明实施例中,可以确定基本层图像中CBF为0的图像块(基本层图像的平滑区域图像块)位于平滑区域,从而,可以认为与该图像块相对应的增强层图像中的图像块(增强层图像的平滑区域图像块)位于平滑区域。同理,可以确定基本层图像中CBF不为0的图像块(基本层图像的非平滑区域图像块)位于非平滑区域,从而,可以认为与该图像块相对应的增强层图像中的图像块(增强层图像的非平滑区域图像块)位于非平滑区域。如上所述,可以确定增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块,以及,增强层图像的非平滑区域图像块和该基本层图像的非平滑区域图像块。
其后,在S110,可以根据增强层图像的非平滑区域图像块和该基本层图像的非平滑区域图像块训练第一训练滤波器,作为示例而非限定,可以通过以下方法,训练该第一训练滤波器。
如图2所示,y1(n)表示增强层图像(原始图像)的平滑区域图像块(多个图像快的集合,以下,称为原始平滑区域图像块),x(n)表示基本层图像的平滑区域图像块,H(n)表示待确定的滤波器(第一训练滤波器),e(n)表示经过滤波以后的基本层图像的平滑区域图像块(记作预测图像块)与原始平滑区域图像块。例如,以使原始平滑区域图像块与预测图像块的像素值的均方误差最小,作为优化条件(第一预设条件的一例),求解H(n)。
该H(n)的最优解可以表示为以下式(1),
H = R xx - 1 × r yx - - - ( 1 )
其中,Rxx表示原始平滑区域图像块的自相关函数,ryx表示基本层图像的平滑区域图像块与原始平滑区域图像块的互相关函数。
应理解,以上列举的获取训练滤波器的方法仅为示例性说明,本发明并不限定于此,例如,可以通过改变上述最优化条件等,对该获取训练滤波器的方法进行各种变更。
可选地,该方法还包括:
根据该增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块,确定第二训练滤波器,以使该第二训练滤波器满足:根据该第二训练滤波器和该基本层图像的平滑区域图像块确定的第二预测信息与根据该增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,该的基本层图像与该增强层图像相对应;以及
该根据该第一训练滤波器,确定备选上采样滤波器,进一步包括:
根据该第一训练滤波器和该第二训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该第二训练滤波器。
在本发明实施例中,除训练的样本不同(第一训练滤波器是增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块训练获得,第二训练滤波器是该增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块训练获得),外其他过程相似,这里,为了避免赘述,省略其说明。
通过上述方法,可以分别得到第一训练滤波器和第二训练滤波器,因此,在本发明实施例中,训练滤波器的系数是固定的,在编码过程中不需要消耗比特传输滤波器系数,同时在解码端选择滤波器时,例如,可以根据基本层对应块的CBF值判断当前块所属类型(即,为平滑区域图像块或非平滑区域图像块),从而,无需传输每个图像块使用的滤波器的索引,提高了图像处理的性能。
从而,在备选滤波器可以包括该第一训练滤波器和第二训练滤波器,即,情况1。
情况1
可选地,该从备选上采样滤波器中,确定目标上采样滤波器,包括:
根据该基本层图像块的特征信息,确定该目标图像的平滑度,其中,该特征信息包括该基本层图像块的编码块标记信息或对该基本层图像块的残差信息;
根据该目标图像块的平滑度,确定该目标上采样滤波器。
具体地说,在该备选上采样滤波器包括如上所述获取的第一训练滤波器和第二训练滤波器的情况下,在S 130中,可以根据目标图像块的类型(为平滑区域图像块或非平滑区域图像块),选择目标上采样滤波器。
在本发明实施例中,当与该目标图像块相对应的基本层图像块的CBF为0时,可以确定该目标图像块位于平滑区域。同理,当与该目标图像块相对应的基本层图像块的CBF不为0时,可以确定该目标图像块位于非平滑区域。
应理解,以上列举的确定目标图像块的平滑度的方法和使用的参数仅为示例性说明,本发明并不限定于此,其他能够确定目标图像块的平滑度,即,确定目标图像块处于增强层图像中的平滑区域或非平滑区域的方法和参数,均落入本发明的保护范围。
此情况下,在S140,可以如上所述确定的根据该目标上采样滤波器,对基本层图像块的重建图像进行上采样,从而确定相对于目标图像块的预测值。
从而,在S150,可以计算各预测模式的失真率代价,并确定对该目标图像块进行编码时使用的最优预测模式。需要说明的是,在对该编码后的目标图像块进行解码处理时,可以采用与上述同样的方法确定目标上采样滤波器。
可选地,该备选上采样滤波器还包括传统滤波器,以及
该根据该预测信息,对该目标图像块进行编码处理,以生成目标码流,包括:
根据该预测信息,对该目标图像块进行编码处理,以生成目标码流,该目标码流包括用于指示该目标上采样滤波器的第一指示信息,该第一指示信息用以在解码上述编码后的目标图像块时作为获取该目标上采样滤波器的依据。
在本发明实施例中,作为传统滤波器,例如,可以包括现有的余弦插值滤波器。以下说明中,为了便于说明,以该传统滤波器为余弦插值滤波器为例,进行说明。
具体地说,在本发明实施例中,上述获取训练滤波器的方法(训练过程)在像素域进行,并且,可以针对不同的下采样比例(增强层图像与基本层图像之间的分辨率比)进行不同的训练,例如,存在对于整像素位置和半像素位置获得的滤波器相异的情况,因此,可能导致对整像素位置和半像素位置的预测不均衡,从而影响预测残差的平稳性,因此,在本发明实施例中,还可以在备选上采样滤波器中还可以加入传统滤波器,例如,余弦插值滤波器,该余弦插值滤波器的获取方法可以与现有技术相同,这里,为了避免赘述,省略其说明。
从而,在备选滤波器可以包括该第一训练滤波器和第二训练滤波器和余弦插值滤波器(传统滤波器的一例),即,情况2。
情况2
在S130中,例如,可以使用率失真优化(RDO,Rate-Distortion Optimization),选择使用余弦插值滤波器或第一训练滤波器或第二训练滤波器,作为目标上采样滤波器。
此情况下,其后,在S140,可以根据该目标上采样滤波器,对基本层图像块的重建图像进行上采样,从而确定相对于目标图像块的预测值。
从而,在S150,可以计算各预测模式的失真率代价,并确定对该目标图像块进行编码时使用的最优预测模式。在该最优预测模式为层间纹理预测模式的情况下,可以对用于指示该目标上采样滤波器(具体地说,指示该目标上采样滤波器为余弦插值滤波器、第一训练滤波器或第一训练滤波器中的哪个滤波器)的第一指示信息进行编码处理,并将编码处理后的第一指示信息加入码流,以在解码上述编码后的目标图像块时作为获取该目标上采样滤波器依据。需要说明的是,在备选滤波器包括该余弦插值滤波器或第一训练滤波器或第二训练滤波器,作为目标上采样滤波器时,备选滤波器为三个,并且,如上所述编码端或解码端可以根据目标图像块的平滑度,确定使用第一训练滤波器或第二训练滤波器,因此,可以在码流中仅用一位标识符来承载该第一指示信息,以指示该目标上采样滤波器为传统滤波器(余弦插值滤波器)还是训练滤波器(第一训练滤波器或第二训练滤波器)。当备选滤波器中,传统滤波器的个数为至少两个时,可以通过增加第一指示信息的位数,来实现指示目标图像块的目的。
在通过余弦插值滤波器进行上采样时,始终为直接复制基本层图像的对应像素点,但是,在例如,可伸缩视频编码方法中,基本层图像的像素并不是直接复制对应的增强层图像的像素,此时,如果目标图像的整像素位于突变点,进行上采样时直接复制基本层对应像素点会出现很大误差。因此使用这种方法进行上采样,可能会使得增强层图像的整像素位置有较大误差,因此,在本发明实施例中,通过对上述突变点的像素运用本发明实施例的方法训练得到的训练滤波器(第一训练滤波器或第二训练滤波器),能够提高上采样的效果,提高编码和图像处理的性能。
可选地,该备选上采样滤波器还包括传统滤波器,以及
该确定目标上采样滤波器,包括:
确定该目标图像块的纹理度;
根据该目标图像块的纹理度,确定该目标上采样滤波器。
如上所述,在本发明实施中,在该备选上采样滤波器包括余弦插值滤波器、第一训练滤波器和第二训练滤波器的情况下。如上所述,在根据RDO选择目标上采样滤波器后,需要在码流中传输用于承载编码后的第一指示信息的标记位,以在解码上述编码后的目标图像块时确定目标上采样滤波器是哪一个滤波器。因此,本方案中可以采用两个候选滤波器,但是并不通过RDO进行选择,而是根据不同滤波器的不同特征进行选择,从而避免多传输一个标记位表示目标上采样滤波器。即,该备选滤波器包括第一训练滤波器和传统滤波器,即,情况3
情况3
在S130中,例如,可以根据基本层图像块的特征信息从第一训练滤波器和余弦插值滤波器(传统滤波器的一例)中选择目标上采样滤波器,从而避免传输标记位表示所使用的滤波器,例如,可以采用根据基本层图像块的纹理强度来确定选择使用的滤波器,在本发明实施例中,可以采用,例如,边缘检测,纹理强度分析或者帧内编码预测模式等方法,确定基本层图像块的纹理度,并在,例如,当纹理度较强时,选择使用训练所得滤波器作为目标上采样滤波器,其余都使用余弦插值滤波器。以上列举的通过边缘检测,纹理强度分析或者帧内编码预测模式等方法确定基本层图像块的纹理度的方法可以与现有技术相同,这里,为了避免赘述,省略其说明。
此情况下,其后,在S140,可以根据该目标上采样滤波器,对基本层图像块的重建图像进行上采样,从而确定相对于目标图像块的预测值。
从而,在S150,可以计算各预测模式的失真率代价,并确定对该目标图像块进行编码时使用的最优预测模式。并对目标图像块进行编码处理。
在通过余弦插值滤波器进行上采样时,始终为直接复制基本层图像的对应像素点,但是,在例如,可伸缩视频编码方法中,基本层图像的像素并不是直接复制对应的增强层图像的像素,此时,如果目标图像的整像素位于突变点,进行上采样时直接复制基本层对应像素点会出现很大误差。第一训练滤波器能够对突变点位置的像素进行较好的恢复,因此可以很好的弥补余弦插值滤波器的不足。
需要说明的是,在对该编码后的目标图像块进行解码处理时,可以采用与上述同样的方法确定目标上采样滤波器。
根据本发明实施例的用于图像处理的方法,通过根据平滑区域和非平滑区域,确定上采样滤波器,能够在提高上采样的效果的同时,减少上采样滤波器的数量并且无需传输滤波器系数以及索引,从而能够提高编码性能,进行提高图像处理的效果和性能。
图3示出了从编码端角度描述的根据本发明实施例的用于图像处理的方法200的示意性流程图。如图3所示,该方法200包括:
S210,根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使该第一训练滤波器满足:根据该第一训练滤波器和该基本层图像的非平滑区域图像块确定的第一预测信息与根据该增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,该的基本层图像与该增强层图像相对应;
S220,根据该第一训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器;
S230,从备选上采样滤波器中,确定目标上采样滤波器,该备选上采样滤波器包括该第一训练滤波器;
S240,根据该目标上采样滤波器和基本层图像块,确定预测信息。
S250,根据该预测信息和从目标码流中获取的残差信息,对该目标码流进行解码处理,以获取该目标图像块,其中,该目标图像块位于该增强层图像中,该基本层图像块位于该基本层图像中,且该基本图像块在该基本层图像中的空间位置与该目标图像块在该增强层图像中的空间位置相对应
在对图像进行分层编码,例如,在空间可伸缩编码时,可以将图像进行将分辨率处理得到低分辨率图像,作为对比将原图像称作高分辨率图像,编码器分别对该低分辨率图像以及该高分辨率图像进行编码处理。为方便描述,本文中将质量高的待编码图像称作增强层图像,将对应的质量低的待编码图像(例如所述低分辨率图像)称作基本层图像。
在本发明实施例中,目标图像是使用分层编码技术进行处理的图像,基本层是指分层编码中的质量(包括帧速率、空间分辨率、时间分辨率、信噪比强度或质量等级等参数)较低的层,增强层是指分层编码中的质量(包括帧速率、空间分辨率、时间分辨率、信噪比强度或质量等级等参数)较高的层。需要说明的是,在本发明实施例中,在本发明实施例中,对于一个给定的增强层,与其相对应的基本层可以为质量低于该增强层的任一层,例如,如果当前存在五层,编码质量依次提高(即,第一层质量最低,第五层质量最高),如果增强层为第四层,则基本层可以是第一层,也可以是第二层、也可以是第三层、也可以是第四层。同理,对于一个给定的基本层,与其相对应的增强层可以为质量低于该基本层的任一层。
增强层图像为当前处理的增强层中的图像,基本层图像为基本层中与增强层图像在同一时刻的图像。
综上所述,在本发明实施例中,该基本层图像的质量低于该增强层图像的质量。
目标图像块为该增强层图像中正在处理的图像块。
基本层图像块为基本层图像中与该目标图像块在空间位置上存在对应关系的图像块。
在本发明实施例中,基本层图像块与目标图像块的对应关系可以根据基本层图像与增强层图像之间的分辨率比例关系计算得到。例如,在包括x方向和y方向的***内,如果增强层图像在x方向与y方向的分辨率分别是基本层图像的2倍,则对于增强层中左上角的像素坐标为(2x,2y)且大小为(2m)×(2n)的图像块,其基本层图像中的对应块可以是左上角的像素坐标为(x,y)且大小为m×n的图像块。
在本发明实施例中,将图像(包括增强层图像和基本层图像)分为简单的两类区域,即,平滑区域和非平滑区域。在平滑区域,编码时通常可以获得较为准确的预测值,从而,最终编码时确定的编码块标记(CBF,Coded Block Flag)为0,即残差为0。在非平滑区域,编码时由于信号特性相关性不大,无法精确预测,因此不能得到较为准确的预测值,导致预测后残差较大或不均匀,从而,最终编码的CBF不为0。
因此,在本发明实施例中,可以确定基本层图像中CBF为0的图像块(基本层图像的平滑区域图像块)位于平滑区域,从而,可以认为与该图像块相对应的增强层图像中的图像块(增强层图像的平滑区域图像块)位于平滑区域。同理,可以确定基本层图像中CBF不为0的图像块(基本层图像的非平滑区域图像块)位于非平滑区域,从而,可以认为与该图像块相对应的增强层图像中的图像块(增强层图像的非平滑区域图像块)位于非平滑区域。如上所述,可以确定增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块,以及,增强层图像的非平滑区域图像块和该基本层图像的非平滑区域图像块。
其后,在S210,可以根据增强层图像的非平滑区域图像块和该基本层图像的非平滑区域图像块训练第一训练滤波器,作为示例而非限定,可以通过以下方法,训练该第一训练滤波器。
如图2所示,y1(n)表示增强层图像(原始图像)的平滑区域图像块(多个图像快的集合,以下,称为原始平滑区域图像块),x(n)表示基本层图像的平滑区域图像块,H(n)表示待确定的滤波器(第一训练滤波器),e(n)表示经过滤波以后的基本层图像的平滑区域图像块(记作预测图像块)与原始平滑区域图像块。例如,以使原始平滑区域图像块与预测图像块的像素值的均方误差最小,作为优化条件(第一预设条件的一例),求解H(n)。
该H(n)的最优解可以表示为以上式(1),
应理解,以上列举的获取训练滤波器的方法仅为示例性说明,本发明并不限定于此,例如,可以通过改变上述最优化条件等,对该获取训练滤波器的方法进行各种变更。
可选地,该方法还包括:
根据该增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块,确定第二训练滤波器,以使该第二训练滤波器满足:根据该第二训练滤波器和该基本层图像的平滑区域图像块确定的第二预测信息与根据该增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,该的基本层图像与该增强层图像相对应;以及
该根据该第一训练滤波器,确定备选上采样滤波器,进一步包括:
根据该第一训练滤波器和该第二训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该第二训练滤波器。
在本发明实施例中,除训练的样本不同(第一训练滤波器是增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块训练获得,第二训练滤波器是该增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块训练获得),外其他过程相似,这里,为了避免赘述,省略其说明。
通过上述方法,可以分别得到第一训练滤波器和第二训练滤波器,因此,在本发明实施例中,训练滤波器的系数是固定的,在编码过程中不需要消耗比特传输滤波器系数,同时在解码端选择滤波器时,例如,可以根据基本层对应块的CBF值判断当前块所属类型(即,为平滑区域图像块或非平滑区域图像块),从而,无需传输每个图像块使用的滤波器的索引,提高了图像处理的性能。
从而,在备选滤波器可以包括该第一训练滤波器和第二训练滤波器,即,情况4。
情况4
可选地,该从备选上采样滤波器中,确定目标上采样滤波器,包括:
根据该基本层图像块的特征信息,确定该目标图像的平滑度,其中,该特征信息包括该基本层图像块的编码块标记信息或对该基本层图像块的残差信息;
根据该目标图像块的平滑度,确定该目标上采样滤波器。
具体地说,在该备选上采样滤波器包括如上所述获取的第一训练滤波器和第二训练滤波器的情况下,在S230中,可以根据目标图像块的类型(为平滑区域图像块或非平滑区域图像块),选择目标上采样滤波器。
在本发明实施例中,当与该目标图像块相对应的基本层图像块的CBF为0时,可以确定该目标图像块位于平滑区域。同理,当与该目标图像块相对应的基本层图像块的CBF不为0时,可以确定该目标图像块位于非平滑区域。
应理解,以上列举的确定目标图像块的平滑度的方法和使用的参数仅为示例性说明,本发明并不限定于此,其他能够确定目标图像块的平滑度,即,确定目标图像块处于增强层图像中的平滑区域或非平滑区域的方法和参数,均落入本发明的保护范围。
此情况下,在S240,可以如上所述确定的根据该目标上采样滤波器,对基本层图像块的重建图像进行上采样,从而确定相对于目标图像块的预测值。
从而,在S250,可以根据该预测值和从目标码流中获取的残差信息,对目标图像块进行解码,在本发明实施例中,该过程可以与现有技术相同,这里为了避免赘述,省略其说明。
可选地,该备选上采样滤波器还包括传统滤波器,以及
该从备选上采样滤波器中,确定目标上采样滤波器,包括:
从该目标码流中,获取用于指示该目标上采样滤波器的第一指示信息,
根据该第一指示信息,确定该目标上采样滤波器。
在本发明实施例中,作为传统滤波器,例如,可以包括现有的余弦插值滤波器。以下说明中,为了便于说明,以该传统滤波器为余弦插值滤波器为例,进行说明。
具体地说,在本发明实施例中,上述获取训练滤波器的方法(训练过程)在像素域进行,并且,可以针对不同的下采样比例(增强层图像与基本层图像之间的分辨率比)进行不同的训练,例如,存在对于整像素位置和半像素位置获得的滤波器相异的情况,因此,可能导致对整像素位置和半像素位置的预测不均衡,从而影响预测残差的平稳性,因此,在本发明实施例中,还可以在备选上采样滤波器中还可以加入传统滤波器,例如,余弦插值滤波器,该余弦插值滤波器的获取方法可以与现有技术相同,这里,为了避免赘述,省略其说明。
从而,在备选滤波器可以包括该第一训练滤波器和第二训练滤波器和余弦插值滤波器(传统滤波器的一例),即,情况5。
情况5
在S230中,例如,可以从目标码流中获取第一指示信息,在本发明实施例中,在备选滤波器包括该余弦插值滤波器或第一训练滤波器或第二训练滤波器,作为目标上采样滤波器时,备选滤波器为三个,并且,如上所述编码端或解码端可以根据目标图像块的平滑度,确定使用第一训练滤波器或第二训练滤波器,因此,可以在码流中仅用一位标识符来承载该第一指示信息,以指示该目标上采样滤波器为传统滤波器(余弦插值滤波器)还是训练滤波器(第一训练滤波器或第二训练滤波器)。例如,当指示信息为1时,选择训练滤波器(包括第一训练滤波器或第二训练滤波器),并根据该目标图像块的平滑度,从该第一训练滤波器或第二训练滤波器中确定目标上采样滤波器。例如,当指示信息为0时,选择余弦插值滤波器作为目标上采样滤波器。
应理解,以上列举的通过第一指示信息指示目标上采样滤波器的方法仅为示例性说明,本发明并不限定于此。
需要说明的是,当备选滤波器中传统滤波器的个数为至少两个时,可以通过增加第一指示信息的位数,来实现指示目标图像块的目的。
此情况下,在S240,可以如上所述确定的根据该目标上采样滤波器,对基本层图像块的重建图像进行上采样,从而确定相对于目标图像块的预测值。
从而,在S250,可以根据该预测值和从目标码流中获取的残差信息,对目标图像块进行解码,在本发明实施例中,该过程可以与现有技术相同,这里为了避免赘述,省略其说明。
在通过余弦插值滤波器进行上采样时,始终为直接复制基本层图像的对应像素点,但是,在例如,可伸缩视频编码方法中,基本层图像的像素并不是直接复制对应的增强层图像的像素,此时,如果目标图像的整像素位于突变点,进行上采样时直接复制基本层对应像素点会出现很大误差。因此使用这种方法进行上采样,可能会使得增强层图像的整像素位置有较大误差,因此,在本发明实施例中,通过对上述突变点的像素运用本发明实施例的方法训练得到的训练滤波器(第一训练滤波器或第二训练滤波器),能够提高上采样的效果,提高编码和图像处理的性能。
可选地,该备选上采样滤波器还包括传统滤波器,以及
该确定目标上采样滤波器,包括:
确定该目标图像块的纹理度;
根据该目标图像块的纹理度,确定该目标上采样滤波器。
如上所述,在本发明实施中,在该备选上采样滤波器包括余弦插值滤波器、第一训练滤波器和第二训练滤波器的情况下。如上所述,在根据RDO选择目标上采样滤波器后,需要在码流中传输用于承载编码后的第一指示信息的标记位,以在解码上述编码后的目标图像块时确定目标上采样滤波器是哪一个滤波器。因此,本方案中可以采用两个候选滤波器,但是并不通过RDO进行选择,而是根据不同滤波器的不同特征进行选择,从而避免多传输一个标记位表示目标上采样滤波器。即,该备选滤波器包括第一训练滤波器和传统滤波器,即,情况6
情况6
在S230中,例如,可以根据基本层图像块的特征信息从第一训练滤波器和余弦插值滤波器(传统滤波器的一例)中选择目标上采样滤波器,从而避免传输标记位表示所使用的滤波器,例如,可以采用根据基本层图像块的纹理强度来确定选择使用的滤波器,在本发明实施例中,可以采用,例如,边缘检测,纹理强度分析或者帧内编码预测模式等方法,确定基本层图像块的纹理度,并在,例如,当纹理度较强时,选择使用训练所得滤波器作为目标上采样滤波器,其余都使用余弦插值滤波器。以上列举的通过边缘检测,纹理强度分析或者帧内编码预测模式等方法确定基本层图像块的纹理度的方法可以与现有技术相同,这里,为了避免赘述,省略其说明。
此情况下,在S240,可以如上所述确定的根据该目标上采样滤波器,对基本层图像块的重建图像进行上采样,从而确定相对于目标图像块的预测值。
从而,在S250,可以根据该预测值和从目标码流中获取的残差信息,对目标图像块进行解码,在本发明实施例中,该过程可以与现有技术相同,这里为了避免赘述,省略其说明。
在通过余弦插值滤波器进行上采样时,始终为直接复制基本层图像的对应像素点,但是,在例如,可伸缩视频编码方法中,基本层图像的像素并不是直接复制对应的增强层图像的像素,此时,如果目标图像的整像素位于突变点,进行上采样时直接复制基本层对应像素点会出现很大误差。第一训练滤波器能够对突变点位置的像素进行较好的恢复,因此可以很好的弥补余弦插值滤波器的不足。
根据本发明实施例的用于图像处理的方法,通过根据平滑区域和非平滑区域,确定上采样滤波器,能够在提高上采样的效果的同时,减少上采样滤波器的数量并且无需传输滤波器系数以及索引,从而能够提高编码性能,进行提高图像处理的效果和性能。
上文中,结合图1至图3,详细描述了根据本发明实施例的用于图像处理的方法,下面,将结合图4至图5,详细描述根据本发明实施例的用于图像处理的装置。
图4示出了根据本发明实施例的用于图像处理的装置300的示意性框图。如图7所示,该装置300包括:
获取单元310,用于根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使该第一训练滤波器满足:根据该第一训练滤波器和该基本层图像的非平滑区域图像块确定的第一预测信息与根据该增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,该的基本层图像与该增强层图像相对应;
确定单元320,用于根据该第一训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器;
用于从该备选上采样滤波器中,确定目标上采样滤波器,并向编码单元330传输该目标上采样滤波器,该备选上采样滤波器包括该获取单元310获取的该第一训练滤波器;
编码单元330,用于从该确定单元获取该上采样滤波器,并根据该目标上采样滤波器和基本层图像块,确定预测信息;
用于根据该预测信息,对目标图像块进行编码处理,以生成目标码流,其中,该目标图像块位于该增强层图像中,该基本层图像块位于该基本层图像中,且该基本图像块在该基本层图像中的空间位置与该目标图像块在该增强层图像中的空间位置相对应。
可选地,该获取单元310还用于根据该增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块,确定第二训练滤波器,以使该第二训练滤波器满足:根据该第二训练滤波器和该基本层图像的平滑区域图像块确定的第二预测信息与根据该增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,该的基本层图像与该增强层图像相对应;以及
该确定单元320进一步用于根据该第一训练滤波器和该第二训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该第二训练滤波器。
可选地,该确定单元320具体用于根据该基本层图像块的特征信息,确定该目标图像的平滑度,其中,该特征信息包括该基本层图像块的编码块标记信息或对该基本层图像块的残差信息;
用于根据该目标图像块的平滑度,确定该目标上采样滤波器。
可选地,该确定单元320进一步用于根据该第一训练滤波器、该第二训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器、该第二训练滤波器和该传统滤波器;以及
该编码单元330具体用于根据该预测信息,对该目标图像块进行编码处理,以生成目标码流,该目标码流包括用于指示该目标上采样滤波器的第一指示信息,该第一指示信息用以在解码上述编码后的目标图像块时作为获取该目标上采样滤波器的依据。
可选地,该备选上采样滤波器还包括传统滤波器,以及
该确定单元320具体用于确定该目标图像块的纹理度;
用于根据该目标图像块的纹理度,确定该目标上采样滤波器。
根据本发明实施例的用于图像处理的装置,通过根据平滑区域和非平滑区域,确定上采样滤波器,能够在提高上采样的效果的同时,减少上采样滤波器的数量并且无需传输滤波器系数以及索引,从而能够提高编码性能,进行提高图像处理的效果和性能。
根据本发明实施例的用于图像处理的装置300可对应于本发明实施例的方法中的编码端,并且,该用于图像处理的装置300中的各单元即模块和上述其他操作和/或功能分别为了实现图1中的方法100的相应流程,为了简洁,在此不再赘述。
图5示出了根据本发明实施例的用于图像处理的装置400的示意性框图。如图5所示,该装置500包括:
获取单元510,用于根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使该第一训练滤波器满足:根据该第一训练滤波器和该基本层图像的非平滑区域图像块确定的第一预测信息与根据该增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,该的基本层图像与该增强层图像相对应;
确定单元520,用于根据该第一训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器;
用于从备选上采样滤波器中,确定目标上采样滤波器,该备选上采样滤波器包括该第一训练滤波器,并向解码单元530传输该目标上采样滤波器,该备选上采样滤波器包括该获取单元获取510的该第一训练滤波器;
解码单元530,用于从该确定单元520获取该目标上采样滤波器,并根据该目标上采样滤波器和基本层图像块,确定预测信息;
用于根据该预测信息和从目标码流中获取的残差信息,对目标图像块进行解码处理,其中,该目标图像块位于该增强层图像中,该基本层图像块位于该基本层图像中,且该基本图像块在该基本层图像中的空间位置与该目标图像块在该增强层图像中的空间位置相对应。
可选地,该获取单元510还用于根据该增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块,确定第二训练滤波器,以使该第二训练滤波器满足:根据该第二训练滤波器和该基本层图像的平滑区域图像块确定的第二预测信息与根据该增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,该的基本层图像与该增强层图像相对应;以及
该确定单元520进一步用于根据该第一训练滤波器和该第二训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该第二训练滤波器。
可选地,该确定单元520具体用于根据该基本层图像块的特征信息,确定该目标图像的平滑度,其中,该特征信息包括该基本层图像块的编码块标记信息或对该基本层图像块的残差信息;
根据该目标图像块的平滑度,确定该目标上采样滤波器。
可选地,该备选上采样滤波器还包括传统滤波器,以及
该确定单元520具体用于从该目标码流中,获取用于指示该目标上采样滤波器的第一指示信息,
用于根据该第一指示信息,确定该目标上采样滤波器。
可选地,该备选上采样滤波器还包括传统滤波器,以及
该确定单元520具体用于确定该目标图像块的纹理度;
用于根据该目标图像块的纹理度,确定该目标上采样滤波器。
根据本发明实施例的用于图像处理的装置,通过根据平滑区域和非平滑区域,确定上采样滤波器,能够在提高上采样的效果的同时,减少上采样滤波器的数量并且无需传输滤波器系数以及索引,从而能够提高编码性能,进行提高图像处理的效果和性能。
根据本发明实施例的用于图像处理的装置400可对应于本发明实施例的方法中的编码端,并且,该用于图像处理的装置400中的各单元即模块和上述其他操作和/或功能分别为了实现图3中的方法200的相应流程,为了简洁,在此不再赘述。
图6示出了根据本发明实施例的用于图像处理的编码器500的示意性框图。如图6所示,该解码器500包括:
总线510;
与该总线相连的处理器520;
与该总线相连的存储器530;
其中,该处理器520通过该总线510,调用该存储器530中存储的程序,以根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使该第一训练滤波器满足:根据该第一训练滤波器和该基本层图像的非平滑区域图像块确定的第一预测信息与根据该增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,该的基本层图像与该增强层图像相对应;
根据该第一训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器;
从该备选上采样滤波器中,确定目标上采样滤波器;
根据该目标上采样滤波器和基本层图像块,确定预测信息;
根据该预测信息,对目标图像块进行编码处理,以生成目标码流,其中,该目标图像块位于该增强层图像中,该基本层图像块位于该基本层图像中,且该基本图像块在该基本层图像中的空间位置与该目标图像块在该增强层图像中的空间位置相对应
可选地,该处理单元520还用于根据该增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块,确定第二训练滤波器,以使该第二训练滤波器满足:根据该第二训练滤波器和该基本层图像的平滑区域图像块确定的第二预测信息与根据该增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,该的基本层图像与该增强层图像相对应;
用于根据该第一训练滤波器和该第二训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该第二训练滤波器。
可选地,该处理单元520具体用于根据该基本层图像块的特征信息,确定该目标图像的平滑度,其中,该特征信息包括该基本层图像块的编码块标记信息或对该基本层图像块的残差信息;
根据该目标图像块的平滑度,确定该目标上采样滤波器。
可选地,该处理单元520具体用于根据该第一训练滤波器、该第二训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器、该第二训练滤波器和该传统滤波器;
用于根据该预测信息,对该目标图像块进行编码处理,以生成目标码流,该目标码流包括用于指示该目标上采样滤波器的第一指示信息,该第一指示信息用以在解码上述编码后的目标图像块时作为获取该目标上采样滤波器的依据。
可选地,该处理单元520具体用于根据该第一训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该传统滤波器;
用于确定该目标图像块的纹理度;
用于根据该目标图像块的纹理度,确定该目标上采样滤波器。
用于根据本发明实施例的用于图像处理的编码器,通过根据平滑区域和非平滑区域,确定上采样滤波器,能够在提高上采样的效果的同时,减少上采样滤波器的数量并且无需传输滤波器系数以及索引,从而能够提高编码性能,进行提高图像处理的效果和性能。
根据本发明实施例的用于图像处理的编码器500可对应于本发明实施例的方法中的编码端,并且,该用于图像处理的编码器500中的各单元即模块和上述其他操作和/或功能分别为了实现图1中的方法100的相应流程,为了简洁,在此不再赘述。
图7示出了根据本发明实施例的用于图像处理的解码器600的示意性框图。如图7所示,该解码器600包括:
总线610;
与该总线相连的处理器620;
与该总线相连的存储器630;
其中,该处理器620通过该总线610,调用该存储器630中存储的程序,以用于根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使该第一训练滤波器满足:根据该第一训练滤波器和该基本层图像的非平滑区域图像块确定的第一预测信息与根据该增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,该的基本层图像与该增强层图像相对应;
根据该第一训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器;
从备选上采样滤波器中,确定目标上采样滤波器,该备选上采样滤波器包括该第一训练滤波器;
根据该目标上采样滤波器和基本层图像块,确定预测信息;
根据该预测信息和从目标码流中获取的残差信息,对该目标码流进行解码处理,以获取该目标图像块,其中,该目标图像块位于该增强层图像中,该基本层图像块位于该基本层图像中,且该基本图像块在该基本层图像中的空间位置与该目标图像块在该增强层图像中的空间位置相对应。
可选地,该处理单元620还用于根据该增强层图像的平滑区域图像块和该基本层图像的平滑区域图像块,确定第二训练滤波器,以使该第二训练滤波器满足:根据该第二训练滤波器和该基本层图像的平滑区域图像块确定的第二预测信息与根据该增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,该的基本层图像与该增强层图像相对应;以及
用于根据该第一训练滤波器和该第二训练滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该第二训练滤波器。
可选地,该处理单元620具体用于根据该基本层图像块的特征信息,确定该目标图像的平滑度,其中,该特征信息包括该基本层图像块的编码块标记信息或对该基本层图像块的残差信息;
根据该目标图像块的平滑度,确定该目标上采样滤波器。
可选地,该处理单元620具体用于根据该第一训练滤波器、该第二训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器、该第二训练滤波器和该传统滤波器;
用于从该目标码流中,获取用于指示该目标上采样滤波器的第一指示信息,根据该第一指示信息,确定该目标上采样滤波器。。
可选地,该处理单元620具体用于根据该第一训练滤波器和传统滤波器,确定备选上采样滤波器,其中,该备选上采样滤波器包括该第一训练滤波器和该传统滤波器;
用于确定该目标图像块的纹理度;
根据该目标图像块的纹理度,确定该目标上采样滤波器。
根据本发明实施例的图像处理的解码器,通过根据平滑区域和非平滑区域,确定上采样滤波器,能够在提高上采样的效果的同时,减少上采样滤波器的数量并且无需传输滤波器系数以及索引,从而能够提高编码性能,进行提高图像处理的效果和性能。
根据本发明实施例的用于图像处理的解码器600可对应于本发明实施例的方法中的解码端,并且,该用于图像处理的解码器600中的各单元即模块和上述其他操作和/或功能分别为了实现图3中的方法200的相应流程,为了简洁,在此不再赘述。
需要说明的是,为了使编码端与解码端(编码器、解码器)使用的目标上采样滤波器一致,所以要求编码端与解码端选择目标上采样滤波器的方法一致。换言之,可以根据所描述的编码端处理方法对应的确定解码端处理方法,或者根据所描述的解码端处理方法对应的确定编码端处理方法。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (20)

1.一种用于图像处理的方法,其特征在于,所述方法包括:
根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使所述第一训练滤波器满足:根据所述第一训练滤波器和所述基本层图像的非平滑区域图像块确定的第一预测信息与根据所述增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,所述的基本层图像与所述增强层图像相对应;
根据所述第一训练滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器;
从所述备选上采样滤波器中,确定目标上采样滤波器;
根据所述目标上采样滤波器和基本层图像块,确定预测信息;
根据所述预测信息,对目标图像块进行编码处理,以生成目标码流,其中,所述目标图像块位于所述增强层图像中,所述基本层图像块位于所述基本层图像中,且所述基本图像块在所述基本层图像中的空间位置与所述目标图像块在所述增强层图像中的空间位置相对应。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述增强层图像的平滑区域图像块和所述基本层图像的平滑区域图像块,确定第二训练滤波器,以使所述第二训练滤波器满足:根据所述第二训练滤波器和所述基本层图像的平滑区域图像块确定的第二预测信息与根据所述增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,所述的基本层图像与所述增强层图像相对应;以及
所述根据所述第一训练滤波器,确定备选上采样滤波器,进一步包括:
根据所述第一训练滤波器和所述第二训练滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器和所述第二训练滤波器。
3.根据权利要求2所述的方法,其特征在于,所述从所述备选上采样滤波器中,确定目标上采样滤波器,包括:
根据所述基本层图像块的特征信息,确定所述目标图像的平滑度,其中,所述特征信息包括所述基本层图像块的编码块标记信息或对所述基本层图像块的残差信息;
根据所述目标图像块的平滑度,确定所述目标上采样滤波器。
4.根据权利要求2所述的方法,其特征在于,根据所述第一训练滤波器和所述第二训练滤波器,确定备选上采样滤波器,进一步包括:
根据所述第一训练滤波器、所述第二训练滤波器和传统滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器、所述第二训练滤波器和所述传统滤波器;以及
所述根据所述预测信息,对所述目标图像块进行编码处理,以生成目标码流,包括:
根据所述预测信息,对所述目标图像块进行编码处理,以生成目标码流,所述目标码流包括用于指示所述目标上采样滤波器的第一指示信息,所述第一指示信息用以在解码上述编码后的目标图像块时作为获取所述目标上采样滤波器的依据。
5.根据权利要求1所述的方法,其特征在于,所述根据所述第一训练滤波器,确定备选上采样滤波器,进一步包括:
根据所述第一训练滤波器和传统滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器和所述传统滤波器;以及
所述确定目标上采样滤波器,包括:
确定所述目标图像块的纹理度;
根据所述目标图像块的纹理度,确定所述目标上采样滤波器。
6.一种用于图像处理的方法,其特征在于,所述方法包括:
根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使所述第一训练滤波器满足:根据所述第一训练滤波器和所述基本层图像的非平滑区域图像块确定的第一预测信息与根据所述增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,所述的基本层图像与所述增强层图像相对应;
根据所述第一训练滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器;
从所述备选上采样滤波器中,确定目标上采样滤波器,所述备选上采样滤波器包括所述第一训练滤波器;
根据所述目标上采样滤波器和基本层图像块,确定预测信息;
根据所述预测信息和从目标码流中获取的残差信息,对所述目标码流进行解码处理,以获取所述目标图像块,其中,所述目标图像块位于所述增强层图像中,所述基本层图像块位于所述基本层图像中,且所述基本图像块在所述基本层图像中的空间位置与所述目标图像块在所述增强层图像中的空间位置相对应。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
根据所述增强层图像的平滑区域图像块和所述基本层图像的平滑区域图像块,确定第二训练滤波器,以使所述第二训练滤波器满足:根据所述第二训练滤波器和所述基本层图像的平滑区域图像块确定的第二预测信息与根据所述增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,所述基本层图像与所述增强层图像相对应;以及所述根据所述第一训练滤波器,确定备选上采样滤波器,进一步包括:
根据所述第一训练滤波器和所述第二训练滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器和所述第二训练滤波器。
8.根据权利要求7所述的方法,其特征在于,所述从所述备选上采样滤波器中,确定目标上采样滤波器,包括:
根据所述基本层图像块的特征信息,确定所述目标图像的平滑度,其中,所述特征信息包括所述基本层图像块的编码块标记信息或对所述基本层图像块的残差信息;
根据所述目标图像块的平滑度,确定所述目标上采样滤波器。
9.根据权利要求8所述的方法,其特征在于,根据所述第一训练滤波器和所述第二训练滤波器,确定备选上采样滤波器,进一步包括:
根据所述第一训练滤波器、所述第二训练滤波器和传统滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器、所述第二训练滤波器和所述传统滤波器;以及
所述从所述备选上采样滤波器中,确定目标上采样滤波器,包括:
从所述目标码流中,获取用于指示所述目标上采样滤波器的第一指示信息,
根据所述第一指示信息,确定所述目标上采样滤波器。
10.根据权利要求6所述的方法,其特征在于,所述根据所述第一训练滤波器,确定备选上采样滤波器,进一步包括:
根据所述第一训练滤波器和传统滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器和所述传统滤波器;以及
所述确定目标上采样滤波器,包括:
确定所述目标图像块的纹理度;
根据所述目标图像块的纹理度,确定所述目标上采样滤波器。
11.一种用于图像处理的装置,其特征在于,所述装置包括:
获取单元,用于根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使所述第一训练滤波器满足:根据所述第一训练滤波器和所述基本层图像的非平滑区域图像块确定的第一预测信息与根据所述增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,所述基本层图像与所述增强层图像相对应;
确定单元,根据所述第一训练滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器;
用于从所述备选上采样滤波器中,确定目标上采样滤波器;
编码单元,用于从所述确定单元获取所述上采样滤波器,并根据所述目标上采样滤波器和基本层图像块,确定预测信息;
用于根据所述预测信息,对目标图像块进行编码处理,以生成目标码流,其中,所述目标图像块位于所述增强层图像中,所述基本层图像块位于所述基本层图像中,且所述基本图像块在所述基本层图像中的空间位置与所述目标图像块在所述增强层图像中的空间位置相对应。
12.根据权利要求11所述的装置,其特征在于,所述获取单元还用于根据所述增强层图像的平滑区域图像块和所述基本层图像的平滑区域图像块,确定第二训练滤波器,以使所述第二训练滤波器满足:根据所述第二训练滤波器和所述基本层图像的平滑区域图像块确定的第二预测信息与根据所述增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,所述基本层图像与所述增强层图像相对应;以及
所述确定单元进一步用于根据所述第一训练滤波器和所述第二训练滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器和所述第二训练滤波器。
13.根据权利要求12所述的装置,其特征在于,所述确定单元具体用于根据所述基本层图像块的特征信息,确定所述目标图像的平滑度,其中,所述特征信息包括所述基本层图像块的编码块标记信息或对所述基本层图像块的残差信息;
用于根据所述目标图像块的平滑度,确定所述目标上采样滤波器。
14.根据权利要求12所述的装置,其特征在于,所述确定单元进一步用于根据所述第一训练滤波器、所述第二训练滤波器和传统滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器、所述第二训练滤波器和所述传统滤波器;以及
所述编码单元具体用于根据所述预测信息,对所述目标图像块进行编码处理,以生成目标码流,所述目标码流包括用于指示所述目标上采样滤波器的第一指示信息,所述第一指示信息用以在解码上述编码后的目标图像块时作为获取所述目标上采样滤波器的依据。
15.根据权利要求11所述的装置,其特征在于,所述确定单元进一步用于根据所述第一训练滤波器和传统滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器和所述传统滤波器;
具体用于确定所述目标图像块的纹理度;
用于根据所述目标图像块的纹理度,确定所述目标上采样滤波器。
16.一种用于图像处理的装置,其特征在于,所述装置包括:
获取单元,用于根据增强层图像的非平滑区域图像块和基本层图像的非平滑区域图像块,确定第一训练滤波器,以使所述第一训练滤波器满足:根据所述第一训练滤波器和所述基本层图像的非平滑区域图像块确定的第一预测信息与根据所述增强层图像的非平滑区域图像块确定的第一原始信息之间的相似度满足第一预设条件,其中,所述的基本层图像与所述增强层图像相对应;
确定单元,用于根据所述第一训练滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器;
用于从备选上采样滤波器中,确定目标上采样滤波器,所述备选上采样滤波器包括所述第一训练滤波器;
解码单元,用于从所述确定单元获取所述目标上采样滤波器,并根据所述目标上采样滤波器和基本层图像块,确定预测信息;
用于根据所述预测信息和从目标码流中获取的残差信息,对所述目标码流进行解码处理,以获取所述目标图像块,其中,所述目标图像块位于所述增强层图像中,所述基本层图像块位于所述基本层图像中,且所述基本图像块在所述基本层图像中的空间位置与所述目标图像块在所述增强层图像中的空间位置相对应。
17.根据权利要求16所述的装置,其特征在于,所述获取单元还用于根据所述增强层图像的平滑区域图像块和所述基本层图像的平滑区域图像块,确定第二训练滤波器,以使所述第二训练滤波器满足:根据所述第二训练滤波器和所述基本层图像的平滑区域图像块确定的第二预测信息与根据所述增强层图像的平滑区域图像块确定的第二原始信息之间的相似度满足第二预设条件,其中,所述的基本层图像与所述增强层图像相对应;以及
所述确定单元进一步用于根据所述第一训练滤波器和所述第二训练滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器和所述第二训练滤波器。
18.根据权利要求17所述的装置,其特征在于,所述确定单元具体用于根据所述基本层图像块的特征信息,确定所述目标图像的平滑度,其中,所述特征信息包括所述基本层图像块的编码块标记信息或对所述基本层图像块的残差信息;
根据所述目标图像块的平滑度,确定所述目标上采样滤波器。
19.根据权利要求17所述的装置,其特征在于,所述确定单元进一步用于根据所述第一训练滤波器、所述第二训练滤波器和传统滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器、所述第二训练滤波器和所述传统滤波器;
用于从所述目标码流中,获取用于指示所述目标上采样滤波器的第一指示信息,
用于根据所述第一指示信息,确定所述目标上采样滤波器。
20.根据权利要求16所述的装置,其特征在于,所述确定单元进一步用于根据所述第一训练滤波器和传统滤波器,确定备选上采样滤波器,其中,所述备选上采样滤波器包括所述第一训练滤波器和所述传统滤波器;
用于确定所述目标图像块的纹理度;
用于根据所述目标图像块的纹理度,确定所述目标上采样滤波器。
CN201210374978.5A 2012-09-29 2012-09-29 用于图像处理的方法和装置 Active CN103716622B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210374978.5A CN103716622B (zh) 2012-09-29 2012-09-29 用于图像处理的方法和装置
PCT/CN2013/084531 WO2014048374A1 (zh) 2012-09-29 2013-09-27 用于图像处理的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210374978.5A CN103716622B (zh) 2012-09-29 2012-09-29 用于图像处理的方法和装置

Publications (2)

Publication Number Publication Date
CN103716622A CN103716622A (zh) 2014-04-09
CN103716622B true CN103716622B (zh) 2017-02-08

Family

ID=50387016

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210374978.5A Active CN103716622B (zh) 2012-09-29 2012-09-29 用于图像处理的方法和装置

Country Status (2)

Country Link
CN (1) CN103716622B (zh)
WO (1) WO2014048374A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016192054A1 (zh) * 2015-06-03 2016-12-08 富士通株式会社 使用预测信息的图像编码方法、装置以及图像处理设备
CN109257605B (zh) * 2017-07-13 2021-11-19 华为技术有限公司 图像处理方法、设备及***
CN107800450A (zh) * 2017-11-13 2018-03-13 韩劝劝 收音机播放强度控制***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101478671A (zh) * 2008-01-02 2009-07-08 中兴通讯股份有限公司 应用于视频监控的视频编码装置及其视频编码方法
CN101895748A (zh) * 2010-06-21 2010-11-24 华为终端有限公司 一种编解码方法以及编解码装置
CN102084653A (zh) * 2007-06-29 2011-06-01 弗劳恩霍夫应用研究促进协会 支持像素值细化可缩放性的可缩放视频编码
CN102355583A (zh) * 2011-09-29 2012-02-15 广西大学 一种可分级视频编码的块级别层间帧内预测方法
CN102387366A (zh) * 2005-03-18 2012-03-21 夏普株式会社 用于空间可缩放视频编码的具有降低的复杂度的减少块伪像的方法和***
CN102598660A (zh) * 2009-04-20 2012-07-18 杜比实验室特许公司 用于多层视频传输的自适应内插滤波器

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080092425A (ko) * 2006-01-10 2008-10-15 노키아 코포레이션 스케일링가능한 비디오 코딩을 위한 스위치드 필터업-샘플링 메커니즘
US7535383B2 (en) * 2006-07-10 2009-05-19 Sharp Laboratories Of America Inc. Methods and systems for signaling multi-layer bitstream data
WO2008049446A1 (en) * 2006-10-25 2008-05-02 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Quality scalable coding

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102387366A (zh) * 2005-03-18 2012-03-21 夏普株式会社 用于空间可缩放视频编码的具有降低的复杂度的减少块伪像的方法和***
CN102084653A (zh) * 2007-06-29 2011-06-01 弗劳恩霍夫应用研究促进协会 支持像素值细化可缩放性的可缩放视频编码
CN101478671A (zh) * 2008-01-02 2009-07-08 中兴通讯股份有限公司 应用于视频监控的视频编码装置及其视频编码方法
CN102598660A (zh) * 2009-04-20 2012-07-18 杜比实验室特许公司 用于多层视频传输的自适应内插滤波器
CN101895748A (zh) * 2010-06-21 2010-11-24 华为终端有限公司 一种编解码方法以及编解码装置
CN102355583A (zh) * 2011-09-29 2012-02-15 广西大学 一种可分级视频编码的块级别层间帧内预测方法

Also Published As

Publication number Publication date
CN103716622A (zh) 2014-04-09
WO2014048374A1 (zh) 2014-04-03

Similar Documents

Publication Publication Date Title
CN103220527B (zh) 图像编码方法及装置以及其解码方法及装置
CN101681499B (zh) 修改经编码的比特流
CN103152577B (zh) 对视频编码的方法和设备以及对视频解码的方法和设备
CN104735454B (zh) 通过使用大变换单元对图像进行编码和解码的方法和设备
CN104994386A (zh) 通过帧内预测来对图像进行编码和解码的方法和设备
CN104954791A (zh) 矿井无线分布式视频编码中的关键帧实时选取方法
CN103081463A (zh) 通过跳过编码来对图像进行编码和解码的设备及其方法
CN102939752A (zh) 通过基于树结构的数据单元执行环路滤波来对视频进行编码的方法和设备,以及通过基于树结构的数据单元执行环路滤波来对视频进行解码的方法和设备
CN103583045A (zh) 图像处理装置以及图像处理方法
CN102484699B (zh) 对图像进行编码和解码的方法、用于编码和解码的对应装置
CN104620580A (zh) 通过运动区对多维信号中的运动信息以及通过辅助区对辅助信息的估计、编码和解码
CN104010193B (zh) 基于宏块划分方式扰动的视频隐写方法
CN103238321A (zh) 用于对分层结构的符号进行编码的视频编码方法及其装置以及用于对分层结构的符号进行解码的视频解码方法及其装置
CN104811722A (zh) 一种视频数据的编解码方法及装置
CN107580217A (zh) 编码方法及其装置
CN103716622B (zh) 用于图像处理的方法和装置
CN105120290A (zh) 一种深度视频快速编码方法
CN102324037A (zh) 一种基于支持向量机和遗传算法的镜头边界检测方法
CN103716630B (zh) 上采样滤波器的生成方法和装置
CN103716629A (zh) 用于图像处理的方法、装置编码器和解码器
CN103716631B (zh) 用于图像处理的方法、装置、编码器和解码器
CN107566834B (zh) 帧内预测单元划分方法、装置及电子设备
JP4537348B2 (ja) Mpeg画質補正装置、及びmpeg画質補正方法
CN103391439A (zh) 一种基于主动宏块隐藏的h.264/avc码率控制方法
CN103999490A (zh) 可终止的基于空间树的位置编码和解码

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant