图像处理方法及装置、计算机可读存储介质与流程

摘要: 本发明涉及图像处理,尤其涉及一种图像处理方法及装置、计算机可读存储介质。背景技术:1、图像的色度噪声,表现为图像暗部或者单色区域中出现的彩色斑点(如紫色或者绿色...
图像处理方法及装置、计算机可读存储介质与流程

本发明涉及图像处理,尤其涉及一种图像处理方法及装置、计算机可读存储介质。

背景技术:

1、图像的色度噪声,表现为图像暗部或者单色区域中出现的彩色斑点(如紫色或者绿色的噪点)。

2、针对图像的色度噪声,已有方案中,对yuv格式的图像,通常对色度通道(u通道和v通道)分别进行降噪处理。但是,由于色度通道中色度噪声的空间频率较低,需要较大的滤波窗口才能够抑制色度噪声,一方面会造成计算资源的浪费,另一方面会造成颜色边界的溢出和相邻颜色之间的颜色渗透现象。此外,已有方案中,针对u通道和v通道分别进行处理,忽视了u和v通道之间的相互联系,进行色度降噪时未能充分利用图像信息。

技术实现思路

1、本发明的目的至少在于提供一种图像处理方法及装置、计算机可读存储介质,能够有效抑制图像中的色度噪声。

2、为实现上述目的,本发明提供了一种图像处理方法,包括:将待处理图像转换到色彩空间,得到第一色彩空间图像;所述待处理图像为rgb图像;对所述第一色彩空间图像中相应像素的第一色彩通道取值和第二色彩通道取值进行更新,得到第二色彩空间图像;所述对所述第一色彩空间图像中相应像素的第一色彩通道取值和第二色彩通道取值进行更新,包括:基于滑动窗口内每一个像素对应的第一和值,确定所述滑动窗口内的目标像素,并将所述滑动窗口的中心像素的第一色彩通道取值更新为所述目标像素的第一色彩通道取值,将所述中心像素的第二色彩通道取值更新为所述目标像素的第二色彩通道取值;其中,所述目标像素为所述滑动窗口内第一和值最小或次小的像素;所述第一和值为相应像素对应的第一色彩通道取值的绝对值与第二色彩通道取值的绝对值之和。

3、在滑动窗口中选择第一和值最小或者次小的像素作为目标像素,并将滑动窗口的中心像素的第一色彩通道取值更新为目标像素的第一色彩通道取值,将滑动窗口的中心像素的第二色彩通道取值更新为目标像素的第二色彩通道取值。由于黑、白、灰色像素对应的第一和值较小,在含有色度噪声的图像区域中,小尺寸滑动窗口内很大概率存在仍为黑、白、灰色的无彩噪像素,使用该无噪像素的色度值替换中心像素的色度值,即可在较小的窗口内有效去除彩噪,从而避免已有技术大窗口导致的颜色边界溢出和颜色渗透问题。

4、可选的,在将所述滑动窗口内的中心像素的第一色彩通道取值和第二色彩通道取值进行更新之前,还包括:对所述滑动窗口内所有像素对应的第一色彩通道取值、所述滑动窗口内所有像素对应的第二色彩通道取值进行滤波处理。

5、可选的,所述图像处理方法还包括:将所述第二色彩空间图像与所述第一色彩空间图像进行加权混合,得到目标图像,包括:将第一乘积与第二乘积的和值,作为所述目标图像中第i个像素的第一色彩通道取值;将第三乘积与第四乘积的和值,作为所述目标图像中第i个像素的第二色彩通道取值;其中,所述第一乘积为:所述第一色彩空间图像中的第i个像素的第一色彩通道取值与第一权重的乘积;所述第二乘积为:所述第二色彩空间图像中第i个像素的第一色彩通道取值与第二权重的乘积;所述第三乘积为:所述第一色彩空间图像中的第i个像素的第二色彩通道取值与所述第一权重的乘积;所述第四乘积为:所述第二色彩空间图像中第i个像素的第二色彩通道取值与所述第二权重的乘积;1≤i≤n,i、n均为正整数且n为所述第一色彩空间图像中的像素总数;所述第一权重与所述第二权重的和值为1。

6、可选的,所述第一权重的取值与感光度反相关,且所述第二权重的取值与感光度正相关,所述感光度为图像采集设备采集所述待处理图像时使用的感光度。

7、可选的,所述图像处理方法还包括:增加所述目标图像的饱和度。

8、可选的,所述滑动窗口在横向上和纵向上的像素个数均为5,或者,所述滑动窗口在横向上和纵向上的像素个数均为3。

9、可选的,所述色彩空间为yuv色彩空间,所述第一色彩通道为u通道,所述第二色彩通道为v通道;或者,所述色彩空间为cie-lab色彩空间,所述第一色彩通道为a通道,所述第二色彩通道为b通道。

10、第二方面,本发明提供了一种图像处理装置,包括:转换单元,用于将待处理图像转换到色彩空间,得到第一色彩空间图像;所述待处理图像为rgb图像;处理单元,用于对所述第一色彩空间图像中相应像素的第一色彩通道取值和第二色彩通道取值进行更新,得到第二色彩空间图像;所述对所述第一色彩空间图像中相应像素的第一色彩通道取值和第二色彩通道取值进行更新,包括:基于滑动窗口内每一个像素对应的第一和值,确定所述滑动窗口内的目标像素,并将所述滑动窗口的中心像素的第一色彩通道取值更新为所述目标像素的第一色彩通道取值,将所述中心像素的第二色彩通道取值更新为所述目标像素的第二色彩通道取值;其中,所述目标像素为所述滑动窗口内第一和值最小或次小的像素;所述第一和值为相应像素对应的第一色彩通道取值的绝对值与第二色彩通道取值的绝对值之和。

11、可选的,所述处理单元,还适于在将所述滑动窗口内的中心像素的第一色彩通道取值和第二色彩通道取值进行更新之前,对所述滑动窗口内所有像素对应的第一色彩通道取值、所述滑动窗口内所有像素对应的第二色彩通道取值进行滤波处理。

12、可选的,所述处理单元,还用于将所述第二色彩空间图像与所述第一色彩空间图像进行加权混合,得到目标图像,包括:将第一乘积与第二乘积的和值,作为所述目标图像中第i个像素的第一色彩通道取值;将第三乘积与第四乘积的和值,作为所述目标图像中第i个像素的第二色彩通道取值;其中,所述第一乘积为:所述第一色彩空间图像中的第i个像素的第一色彩通道取值与第一权重的乘积;所述第二乘积为:所述第二色彩空间图像中第i个像素的第一色彩通道取值与第二权重的乘积;所述第三乘积为:所述第一色彩空间图像中的第i个像素的第二色彩通道取值与所述第一权重的乘积;所述第四乘积为:所述第二色彩空间图像中第i个像素的第二色彩通道取值与所述第二权重的乘积;1≤i≤n,i、n均为正整数且n为所述第一色彩空间图像中的像素总数;所述第一权重与所述第二权重的和值为1。

13、可选的,所述第一权重的取值与感光度反相关,且所述第二权重的取值与感光度正相关,所述感光度为图像采集设备采集所述待处理图像时使用的感光度。

14、可选的,所述处理单元,还用于增加所述目标图像的饱和度。

15、可选的,所述滑动窗口在横向上和纵向上的像素个数均为5,或者,所述滑动窗口在横向上和纵向上的像素个数均为3。

16、可选的,所述色彩空间为yuv色彩空间,所述第一色彩通道为u通道,所述第二色彩通道为v通道;或者,所述色彩空间为cie-lab色彩空间,所述第一色彩通道为a通道,所述第二色彩通道为b通道。

17、第三方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行上述任一种所述的图像处理方法的步骤。

18、第四方面,本发明还提供了另一种图像处理装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行上述任一种所述的图像处理方法的步骤。

19、第五方面,本发明还提供了一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被计算机执行时上述任一种所述的图像处理方法被执行。