The invention is applicable to the field of image denoising, provides a pulse and noise removal device, the method comprises: acquiring image filtering; the image is filtered using the first median filter, generating the image through the first filter for the first time after median filtering; according to the original input data the image with the first filtering results, given the image of each pixel of a noise coefficient; the image is filtered using second kinds of median filter, generating the image after second filtering results second times median filter; mixed model according to the pre established and the degree of noise coefficient, the the original input data and the second filtering results are mixed, the output filter results after mixing, to remove the impulse noise in images. The invention is suitable for hardware implementation, and can not only balance the image clarity, but also effectively remove impulse noise in the image when the filter result is not changed.
【技术实现步骤摘要】
一种去除脉冲噪声的方法及装置
本专利技术属于图像降噪领域,尤其涉及一种去除脉冲噪声的方法及装置。
技术介绍
随着技术的发展,数字摄像机变得越来越普及,已经广泛地应用于安防监控、楼宇对讲、视频会议等领域。与此同时,人们对成像质量的要求也越来越高。然绝大多数成像设备基本都是基于CCD或CMOS图像传感器。在成像过程中,受光学噪声、电阻和电容等元器件噪声、传感器噪声、电路噪声、热噪声等影响,图像的质量会不可避免地受到影响,例如产生高斯噪声和脉冲噪声等。各种形式的噪声的影响使得后期的处理如边缘检测、图像分割、特征提取和模式识别等变得困难。因此,改善图像降噪的性能,对提高整个图像处理系统的性能是非常有意义的。对于噪声的去除,目前理论上的方法较多。大体可以简单分为两大类,其一是变换域算法,其二是空间域算法。考虑到硬件实现的因素,通常都是选择后者。具体针对脉冲噪声的去除,典型的算法有原始中值滤波器。但该经典算法容易牺牲图像清晰度,且一旦滤波窗口变大,硬件上也难以实现。总的来说,现有的算法很多,但具体到硬件实现,则往往存在“算法复杂度”与“图像效果”的权衡。想要图像效果好的算法,往往算法复杂度高,不适合硬件实现,甚至难以实现;适于硬件实现的算法,基本算法复杂度较低,往往图像效果不理想。
技术实现思路
本专利技术实施例的目的在于提供一种去除脉冲噪声的方法,旨在解决现有技术去除图像中的脉冲噪声时,无法兼顾图像清晰度的问题。本专利技术实施例是这样实现的,一种去除脉冲噪声的方法,包括:获取待滤波的图像;使用第一类中值滤波器对所述图像进行滤波处理,生成所述图像经过第一次中值滤波后的第一 ...
【技术保护点】
一种去除脉冲噪声的方法,其特征在于,包括:获取待滤波的图像;使用第一类中值滤波器对所述图像进行滤波处理,生成所述图像经过第一次中值滤波后的第一滤波结果;根据所述图像的原始输入数据与所述第一滤波结果,赋予所述图像每个像素点一个噪声程度系数;使用第二类中值滤波器对所述图像进行滤波,生成所述图像经过第二次中值滤波后的第二滤波结果;根据预先建立的混合模型以及所述噪声程度系数,将所述原始输入数据与所述第二滤波结果进行混合,输出混合后的滤波结果,以去除所述图像中的脉冲噪声;其中,所述噪声程度系数是描述像素点与脉冲噪声相关程度的系数。
【技术特征摘要】
1.一种去除脉冲噪声的方法,其特征在于,包括:获取待滤波的图像;使用第一类中值滤波器对所述图像进行滤波处理,生成所述图像经过第一次中值滤波后的第一滤波结果;根据所述图像的原始输入数据与所述第一滤波结果,赋予所述图像每个像素点一个噪声程度系数;使用第二类中值滤波器对所述图像进行滤波,生成所述图像经过第二次中值滤波后的第二滤波结果;根据预先建立的混合模型以及所述噪声程度系数,将所述原始输入数据与所述第二滤波结果进行混合,输出混合后的滤波结果,以去除所述图像中的脉冲噪声;其中,所述噪声程度系数是描述像素点与脉冲噪声相关程度的系数。2.如权利要求1所述的方法,其特征在于,根据所述图像的原始输入数据与所述第一滤波结果,赋予所述图像每个像素点一个噪声程度系数,具体为:将所述原始输入数据中像素点的像素值与所述第一滤波结果中所述像素点的像素值进行求差,再取绝对值;将所述绝对值与预设的噪声阈值相减,生成差值,将所述差值与所述变化速率相乘,得到所述像素点对应的噪声程度系数。3.如权利要求1所述的方法,其特征在于,所述根据预先建立的混合模型以及所述噪声程度系数,将所述原始输入数据与所述第二滤波结果进行混合,输出混合后的滤波结果,以去除所述图像中的脉冲噪声,具体为:获取所述原始输入数据中像素点的像素值;获取所述第二滤波结果中像素点的像素值;根据预先建立的混合模型以及所述噪声程度系数,将同一像素点进行混合,输出混合后的滤波结果,以去除所述图像中的脉冲噪声。4.如权利要求1至3任一所述的方法,其特征在于,在所述根据预先建立的混合模型以及所述噪声程度系数,将所述原始输入数据与所述第二滤波结果进行混合,输出混合后的滤波结果,以去除所述图像中的脉冲噪声之前,所述方法还包括:建立混合模型,所述混合模型为:Q=Alpha*Q2+(1-Alpha)*I。所述Q为混合后的滤波结果,所述Alpha为噪声程度系数,所述Q2为第二滤波结果,所述Q1为第一滤波结果,所述I为原始输入数据;所述第一滤波结果包括经过第一次中值滤波后像素点的像素值,所述第二滤波结果包括经过第二次中值滤波后像素点的像素值。5...
【专利技术属性】
技术研发人员:阮秋文,陈立武,
申请(专利权)人:深圳市维海德技术股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。