一种去除奇点噪声的方法及装置制造方法及图纸

技术编号:11613810 阅读:153 留言:0更新日期:2015-06-17 13:49
本申请公开了一种去除奇点噪声的方法及装置,针对将要发送给编码器的图像中的各个像素点,执行下述过程:计算当前像素点的若干个邻居像素点中,两两像素点的亮度差值和色度差值,得到若干第一亮度差值和若干第一色度差值;计算当前像素点与各邻居像素点的亮度差值和色度差值,得到若干第二亮度差值和若干第二色度差值;在判断各第一亮度差值的绝对值小于第一预设亮度阀值,且各第二亮度差值中绝对值最小的第二亮度差值的绝对值大于第二预设亮度阀值时,将当前像素点的亮度值设置为各邻居像素点的亮度值的平均值;对于像素点的色度按照上述亮度的处理方式执行。通过上述过程,去除了图像中的奇点噪声,提升了用户的体验感。

【技术实现步骤摘要】

本申请涉及图像处理
,更具体地说,涉及一种去除奇点噪声的方法及装置
技术介绍
在自媒体技术中,网络视频应用层出不穷。网络视频的主要过程是由摄像头采集图像信息,并将图像信息发送给编码器,由编码器对图像信息进行编码后,供终端显示。由于市面上的摄像头千差万别,质量参差不齐,导致摄像头采集并发送给编码器的图像信息中带有很多的噪点,又称为奇点。这些奇点噪声经过编码器编码后会被放大,严重影响用户的体验。
技术实现思路
有鉴于此,本申请提供了一种去除奇点噪声的方法及装置,用于解决由于摄像头采集的图像信息包含奇点噪声,所造成的影响用户体验的问题。为了实现上述目的,现提出的方案如下:一种去除奇点噪声的方法,针对将要发送给编码器的图像中的各个像素点,执行下述过程:计算当前像素点的若干个邻居像素点中,两两像素点的亮度差值和色度差值,得到若干第一亮度差值和若干第一色度差值;计算当前像素点与各所述邻居像素点的亮度差值和色度差值,得到若干第二亮度差值和若干第二色度差值;判断各所述第一亮度差值的绝对值是否小于第一预设亮度阀值;若是,判断各所述第二亮度差值中绝对值最小的第二亮度差值的绝对值是否大于第二预设亮度阀值;若是,将所述当前像素点的亮度值设置为各所述邻居像素点的亮度值的平均值;判断各所述第一色度差值的绝对值是否小于第一预设色度阀值;若是,判断各所述第二色度差值中绝对值最小的第二色度差值的绝对值是否大于第二预设色度阀值;若是,将所述当前像素点的色度值设置为各所述邻居像素点的色度值的平均值。优选地,在所述图像为YUV格式的图像时,计算所得的第一亮度差值为ΛΥ1、第一色度差值为Δυ?和Δ V1、第二亮度差值为ΔΥ2、第二色度差值为AU2和AV2,所述第一预设色度阀值包括第一预设U值和第一预设V值,所述第二预设色度阀值包括第二预设U值和第二预设V值;所述判断各所述第一色度差值的绝对值是否小于第一预设色度阀值,以及在判断结果为是时,判断各所述第二色度差值中绝对值最小的第二色度差值的绝对值是否大于第二预设色度阀值的过程为:判断各Λ Ul的绝对值是否小于第一预设U值;在确定各Δ Ul的绝对值小于第一预设U值时,判断各Δ U2中绝对值最小的Δ U2的绝对值是否大于第二预设U值;判断各AVl的绝对值是否小于第一预设V值;在确定各Δ Vl的绝对值小于第一预设V值时,判断各Δ V2中绝对值最小的Δ V2的绝对值是否大于第二预设V值。优选地,所述将所述当前像素点的色度值设置为各所述邻居像素点的色度值的平均值,包括:在确定各Λ Ul的绝对值小于第一预设U值,且确定各Δ U2中绝对值最小的Δ U2的绝对值大于第二预设U值时,将将所述当前像素点的色度值设置为各所述邻居像素点的色度值的平均值;以及,在确定各Λ Vl的绝对值小于第一预设V值,且确定各Δ V2中绝对值最小的Δ V2的绝对值大于第二预设V值时,将将所述当前像素点的色度值设置为各所述邻居像素点的色度值的平均值。优选地,所述当前像素点的若干个邻居像素点为:位于当前像素点的上方、下方、左方和右方的四个像素点。一种去除奇点噪声的装置,对将要发送给编码器的图像中的各个像素点进行处理,该装置包括:第一计算单元,用于计算当前像素点的若干个邻居像素点中,两两像素点的亮度差值和色度差值,得到若干第一亮度差值和若干第一色度差值;第二计算单元,用于计算当前像素点与各所述邻居像素点的亮度差值和色度差值,得到若干第二亮度差值和若干第二色度差值;第一判断单元,用于判断各所述第一亮度差值的绝对值是否小于第一预设亮度阀值;第二判断单元,用于在所述第一判断单元判断为是时,判断各所述第二亮度差值中绝对值最小的第二亮度差值的绝对值是否大于第二预设亮度阀值;像素点亮度处理单元,用于在所述第二判断单元判断为是时,将所述当前像素点的亮度值设置为各所述邻居像素点的亮度值的平均值;第三判断单元,用于判断各所述第一色度差值的绝对值是否小于第一预设色度阀值;第四判断单元,用于在所述第三判断单元判断为是时,判断各所述第二色度差值中绝对值最小的第二色度差值的绝对值是否大于第二预设色度阀值;像素点色度处理单元,用于在所述第四判断单元判断为是时,将所述当前像素点的色度值设置为各所述邻居像素点的色度值的平均值。优选地,在所述图像为YUV格式的图像时,计算所得的第一亮度差值为ΛΥ1、第一色度差值为Δυ?和Δ V1、第二亮度差值为ΔΥ2、第二色度差值为AU2和AV2,所述第一预设色度阀值包括第一预设U值和第一预设V值,所述第二预设色度阀值包括第二预设U值和第二预设V值;所述第三判断单元包括:第一 U值判断单元,用于判断各AUl的绝对值是否小于第一预设U值;第一 V值判断单元,用于判断各AVl的绝对值是否小于第一预设V值;所述第四判断单元包括:第二 U值判断单元,用于在所述第一 U值判断单元判断各ΔΙΠ的绝对值小于第一预设U值时,判断各Δ U2中绝对值最小的Δ U2的绝对值是否大于第二预设U值;第二 V值判断单元,用于在所述第一 V值判断单元判断各Δ Vl的绝对值小于第一预设V值时,判断各Δ V2中绝对值最小的Δ V2的绝对值是否大于第二预设V值。优选地,所述像素点色度处理单元包括:像素点色度处理子单元,用于在确定各AUl的绝对值小于第一预设U值,且确定各AU2中绝对值最小的AU2的绝对值大于第二预设U值时,将将所述当前像素点的色度值设置为各所述邻居像素点的色度值的平均值;以及,在确定各Δν?的绝对值小于第一预设V值,且确定各AV2中绝对值最小的AV2的绝对值大于第二预设V值时,将将所述当前像素点的色度值设置为各所述邻居像素点的色度值的平均值。优选地,所述当前像素点的若干个邻居像素点为:位于当前像素点的上方、下方、左方和右方的四个像素点。从上述的技术方案可以看出,本申请实施例提供的去除奇点噪声的方法,针对将要发送给编码器的图像中的各个像素点,执行下述过程:计算当前像素点的若干个邻居像素点中,两两像素点的亮度差值和色度差值,得到若干第一亮度差值和若干第一色度差值;计算当前像素点与各所述邻居像素点的亮度差值和色度差值,得到若干第二亮度差值和若干第二色度差值;在判断各所述第一亮度差值的绝对值小于第一预当前第1页1 2 3 4 本文档来自技高网...
一种去除奇点噪声的方法及装置

【技术保护点】
一种去除奇点噪声的方法,其特征在于,针对将要发送给编码器的图像中的各个像素点,执行下述过程:计算当前像素点的若干个邻居像素点中,两两像素点的亮度差值和色度差值,得到若干第一亮度差值和若干第一色度差值;计算当前像素点与各所述邻居像素点的亮度差值和色度差值,得到若干第二亮度差值和若干第二色度差值;判断各所述第一亮度差值的绝对值是否小于第一预设亮度阀值;若是,判断各所述第二亮度差值中绝对值最小的第二亮度差值的绝对值是否大于第二预设亮度阀值;若是,将所述当前像素点的亮度值设置为各所述邻居像素点的亮度值的平均值;判断各所述第一色度差值的绝对值是否小于第一预设色度阀值;若是,判断各所述第二色度差值中绝对值最小的第二色度差值的绝对值是否大于第二预设色度阀值;若是,将所述当前像素点的色度值设置为各所述邻居像素点的色度值的平均值。

【技术特征摘要】

【专利技术属性】
技术研发人员:张玺辉何强
申请(专利权)人:北京三好互动教育科技有限公司北京布卡互动科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1