[go: up one dir, main page]

CN105678704B - A kind of non local intermediate value blind landing method for de-noising of view-based access control model perception - Google Patents

A kind of non local intermediate value blind landing method for de-noising of view-based access control model perception Download PDF

Info

Publication number
CN105678704B
CN105678704B CN201510738612.5A CN201510738612A CN105678704B CN 105678704 B CN105678704 B CN 105678704B CN 201510738612 A CN201510738612 A CN 201510738612A CN 105678704 B CN105678704 B CN 105678704B
Authority
CN
China
Prior art keywords
pixel
visual
noise
image
outlier
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
CN201510738612.5A
Other languages
Chinese (zh)
Other versions
CN105678704A (en
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.)
Anqing Normal University
Original Assignee
Anqing Normal University
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 Anqing Normal University filed Critical Anqing Normal University
Priority to CN201510738612.5A priority Critical patent/CN105678704B/en
Publication of CN105678704A publication Critical patent/CN105678704A/en
Application granted granted Critical
Publication of CN105678704B publication Critical patent/CN105678704B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20024Filtering details
    • G06T2207/20032Median filtering

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)

Abstract

本发明提供一种基于视觉感知的非局部中值盲降噪方法,包括下述步骤:基于数字图像中像素的视觉离群测度构造脉冲噪声盲检测器,视觉离群测度通过量化不同模型脉冲噪声的视觉共性,融合不同视觉特征量化结果得到;提取图像的非局部信息,构造非局部中值计算模型;依据视觉离群测度和非局部信息计算正则化参数,建立非局部中值正则化项;构建非局部中值降噪泛函模型,自适应修复图像中噪声像素。本发明的盲降噪方法,根据脉冲噪声视觉特性、图像本身自相似性和离群数据挖掘,统一处理数字图像中不同模型、密度的脉冲噪声,可解决实际降噪过程中脉冲模型未知、高密度噪声及图像多模态复杂性导致的噪声像素难以有效修复的问题。

The invention provides a non-local median blind noise reduction method based on visual perception, which includes the following steps: constructing an impulse noise blind detector based on the visual outlier measure of pixels in a digital image, and the visual outlier measure quantifies the impulse noise of different models The visual commonality is obtained by fusing the quantitative results of different visual features; the non-local information of the image is extracted, and the non-local median calculation model is constructed; the regularization parameters are calculated according to the visual outlier measure and non-local information, and the non-local median regularization item is established; Construct a non-local median denoising functional model to adaptively repair the noise pixels in the image. The blind noise reduction method of the present invention, according to the visual characteristics of the pulse noise, the self-similarity of the image itself, and outlier data mining, uniformly processes the pulse noise of different models and densities in the digital image, and can solve the problem of unknown pulse models and high noise in the actual noise reduction process. It is difficult to effectively repair the noisy pixels caused by density noise and image multimodal complexity.

Description

一种基于视觉感知的非局部中值盲降噪方法A Nonlocal Median Blind Denoising Method Based on Visual Perception

技术领域technical field

本发明涉及图像处理技术领域,尤其是数字图像降噪技术,具体而言涉及一种基于视觉感知的非局部中值盲降噪方法,适于对数字图像中未知模型脉冲噪声的盲降噪。The present invention relates to the technical field of image processing, in particular to digital image noise reduction technology, in particular to a non-local median blind noise reduction method based on visual perception, which is suitable for blind noise reduction of unknown model impulse noise in digital images.

背景技术Background technique

脉冲噪声是数字图像中一类常见的干扰信号,在图像的采集、传输以及存储过程中,因成像系统、传输介质及记录设备的不完善、错误等因素而产生。依据亮度值分布通常将脉冲噪声分为三种,分别是固定值、随机值以及固定值随机值混合型。抑制数字图像中的脉冲噪声是图像分析、理解及识别的前提和基础,也是该领域的一个重点和难点问题。针对具体脉冲模型,国内外研究机构和研究人员开展了广泛的研究,得到了大量的降噪方法,总的来说,可分为变换域降噪和空域降噪两类。Impulse noise is a common type of interference signal in digital images, which is caused by imperfections and errors in imaging systems, transmission media, and recording equipment during image acquisition, transmission, and storage. Impulse noise is usually divided into three types according to the distribution of brightness values, which are fixed value, random value, and mixed type of fixed value and random value. Suppressing impulse noise in digital images is the premise and foundation of image analysis, understanding and recognition, and it is also an important and difficult issue in this field. For the specific pulse model, domestic and foreign research institutes and researchers have carried out extensive research and obtained a large number of noise reduction methods. Generally speaking, they can be divided into two types: transform domain noise reduction and spatial domain noise reduction.

变换域降噪方法的思路是,将观测图像进行转化,在变换域中抑制噪声,然后通过反变换得到最终降噪结果。这类方法以变换域系数的分布特点及字典表示域的稀疏性为先验,具有强大的多分辨性和稀疏表示能力,但系数操作复杂、对参数设置和初始条件依赖性强,而且通常没有全局解,修复高密度噪声图像、复杂图像时,易引入虚假信息,破环对比度,如产生“振铃”、“阶梯”、“重叠”。The idea of the transform domain noise reduction method is to transform the observed image, suppress the noise in the transform domain, and then obtain the final noise reduction result through inverse transformation. This type of method takes the distribution characteristics of the coefficients in the transform domain and the sparsity of the dictionary representation domain as a priori, and has strong multi-resolution and sparse representation capabilities, but the coefficients are complex to operate, strongly dependent on parameter settings and initial conditions, and usually have no Global solution, when repairing high-density noise images and complex images, it is easy to introduce false information and destroy the contrast, such as "ringing", "staircase", and "overlapping".

空域降噪方法是直接在图像的空间域中抑制脉冲噪声,相比之下,这一方法在现有技术中的应用相对成熟,降噪结果也更接近视觉感知。脉冲噪声的空域去除方法大致可分为线性和非线性两类。均值滤波、中值滤波及其改进算法是最为典型的空域滤波算法,但仅仅利用均值、中值及其简单的变形对噪声像素修复,赋值精度低,可能会导致降噪结果模糊或细节信息丢失。理论和实验表明,基于能量泛函模型的正则化脉冲噪声去除方法可以有效地抑制噪声,并较完整地保护图像的细节。围绕正则化模型的设计,正则化参数的选取,目标函数的求解三项工作,国内外研究人员提出了l1范数+保边正则化项、l1范数+全变差项、l1范数+偏微分约束、l1范数+lp范数约束项等优秀算法。一般情况下,这些方法大多具有理想的降噪性能,可抑制脉冲并有效地保护图像的细节,但前提是先验约束准确可靠,正则化参数选取合理。在选取正则化参数时,目前大多算法采用预先统一定义,再通过大量实验优化的方式。但对图像中不同特征的噪声像素定义一致参数值,使得图像的复杂区域,高密度噪声区域保真和平滑失衡,复杂图像、高密度噪声图像修复精确性降低。The spatial domain noise reduction method is to directly suppress the impulse noise in the spatial domain of the image. In contrast, the application of this method in the prior art is relatively mature, and the noise reduction result is closer to visual perception. The spatial domain removal methods of impulse noise can be roughly divided into two categories: linear and nonlinear. Mean filtering, median filtering and their improved algorithms are the most typical spatial filtering algorithms, but only using the mean value, median value and their simple deformation to restore noisy pixels, the assignment accuracy is low, which may lead to blurred noise reduction results or loss of detail information . Theory and experiments show that the regularized impulse noise removal method based on the energy functional model can effectively suppress the noise and preserve the details of the image more completely. Focusing on the design of the regularization model, the selection of regularization parameters, and the solution of the objective function, researchers at home and abroad have proposed l 1 norm + edge-preserving regularization term, l 1 norm + total variation term, l 1 Excellent algorithms such as norm + partial differential constraint, l 1 norm + l p norm constraint term. In general, most of these methods have ideal noise reduction performance, can suppress pulses and effectively preserve image details, but the premise is that the prior constraints are accurate and reliable, and the regularization parameters are selected reasonably. When selecting regularization parameters, most of the current algorithms adopt a unified definition in advance and then optimize through a large number of experiments. However, defining consistent parameter values for noise pixels with different characteristics in the image makes the fidelity and smoothness unbalanced in complex areas and high-density noise areas of the image, and the accuracy of complex image and high-density noise image restoration is reduced.

综上,现有的多数方法在脉冲模型、噪声生密度已知,待修复图像相对简单时可获得较好的降噪结果。但考虑到实际降噪过程中,很少会预先知道图像中脉冲噪声的具体模型、密度以及待修复图像的复杂程度,因而涉及图像中对未知模型脉冲噪声的盲检测、对不同特征区域像素的自适应检测、修复以及对高密度脉冲噪声的有效去除等问题时,现有的降噪方法很难有效处理。In summary, most of the existing methods can obtain better noise reduction results when the pulse model and noise density are known, and the image to be repaired is relatively simple. However, considering that in the actual noise reduction process, the specific model and density of the impulse noise in the image and the complexity of the image to be repaired are rarely known in advance, so it involves the blind detection of the unknown model impulse noise in the image and the detection of pixels in different feature regions. It is difficult for existing noise reduction methods to effectively deal with problems such as adaptive detection, repair, and effective removal of high-density impulse noise.

发明内容Contents of the invention

针对现有技术存在的缺陷或不足,本发明旨在提出一种基于视觉感知的非局部中值盲降噪方法,可在未知脉冲噪声模型、噪声密度以及图像的复杂度的情况下有效地抑制噪声,并完整地保护图像的细节信息。Aiming at the defects or deficiencies in the prior art, the present invention aims to propose a non-local median blind denoising method based on visual perception, which can effectively suppress the impulsive noise model, noise density and image complexity. Noise, and completely protect the details of the image.

本发明的另一目的在于,提供一种基于视觉感知的脉冲噪声的盲降噪装置,以及一种用于实现前述基于视觉感知的非局部中值盲降噪的计算机系统。Another object of the present invention is to provide a visual perception-based blind noise reduction device for impulse noise, and a computer system for realizing the aforementioned visual perception-based non-local median blind noise reduction.

本发明的上述目的通过独立权利要求的技术特征实现,从属权利要求以另选或有利的方式发展独立权利要求的技术特征。The above objects of the invention are achieved by the technical features of the independent claims, which the dependent claims develop in an alternative or advantageous manner.

为达成上述目的,本发明的第一方面提出一种基于视觉感知的非局部中值盲降噪方法,包括以下步骤:In order to achieve the above object, the first aspect of the present invention proposes a non-local median blind noise reduction method based on visual perception, including the following steps:

步骤1、基于数字图像中像素的视觉离群测度,构造脉冲噪声盲检测器,所述的视觉离群测度通过量化不同模型脉冲噪声的视觉共性,融合不同视觉特征量化结果而得到;Step 1. Constructing an impulse noise blind detector based on the visual outlier measure of pixels in the digital image. The visual outlier measure is obtained by quantifying the visual commonality of impulse noise of different models and fusing the quantitative results of different visual features;

步骤2、提取图像的非局部信息,构造非局部中值计算模型;Step 2, extracting the non-local information of the image, and constructing a non-local median calculation model;

步骤3、依据视觉离群测度和非局部信息计算正则化参数,建立非局部中值正则化项;Step 3. Calculate the regularization parameters based on the visual outlier measure and non-local information, and establish a non-local median regularization term;

步骤4、依据步骤2、3建立非局部中值降噪泛函模型,自适应修复图像中噪声像素。Step 4. Establish a non-local median denoising functional model based on steps 2 and 3, and adaptively repair noise pixels in the image.

根据本公开,本发明的另一方面还提出一种基于视觉感知的脉冲噪声的盲降噪装置,包括:According to the present disclosure, another aspect of the present invention also proposes a blind noise reduction device based on visual perception of impulse noise, including:

用于基于数字图像中像素的视觉离群测度,构造脉冲噪声盲检测器的第一模块,所述的视觉离群测度通过量化不同模型脉冲噪声的视觉共性,融合不同视觉特征量化结果而得到;A first module for constructing a blind impulse noise detector based on a visual outlier measure of pixels in a digital image, wherein the visual outlier measure is obtained by quantifying the visual commonality of different model impulse noises and fusing the quantitative results of different visual features;

用于提取图像的非局部信息,构造非局部中值计算模型的第二模块;It is used to extract the non-local information of the image and construct the second module of the non-local median calculation model;

用于依据视觉离群测度和非局部信息计算正则化参数,建立非局部中值正则化项的第三模块;A third module for calculating regularization parameters based on visual outlier measures and non-local information, and establishing a non-local median regularization term;

用于依据前述第二模块所构建的非局部中值计算模型和第三模块所建立的非局部中值正则化项构建非局部中值降噪泛函模型,该非局部中值降噪泛函模型被配置用于自适应修复图像中噪声像素。It is used to construct a non-local median noise reduction functional model based on the non-local median calculation model constructed by the aforementioned second module and the non-local median regularization term established by the third module. The non-local median noise reduction functional The model is configured to adaptively inpaint noisy pixels in images.

根据本发明的改进,本发明的第三方面还提出一种用于实现基于视觉感知的非局部中值盲降噪的计算机系统,该计算机系统包括:According to the improvement of the present invention, the third aspect of the present invention also proposes a computer system for implementing non-local median blind noise reduction based on visual perception, the computer system comprising:

存储器;memory;

一个或多个处理器;one or more processors;

一个或多个模块,该一个或多个模块被存储在所述存储器中并被配置成由所述一个或多个处理器执行,所述一个或多个模块包括用于执行下述处理的模块:one or more modules stored in the memory and configured to be executed by the one or more processors, the one or more modules including a module for performing :

用于基于数字图像中像素的视觉离群测度,构造脉冲噪声盲检测器的第一模块,所述的视觉离群测度通过量化不同模型脉冲噪声的视觉共性,融合不同视觉特征量化结果而得到;A first module for constructing a blind impulse noise detector based on a visual outlier measure of pixels in a digital image, wherein the visual outlier measure is obtained by quantifying the visual commonality of different model impulse noises and fusing the quantitative results of different visual features;

用于提取图像的非局部信息,构造非局部中值计算模型的第二模块;It is used to extract the non-local information of the image and construct the second module of the non-local median calculation model;

用于依据视觉离群测度和非局部信息计算正则化参数,建立非局部中值正则化项的第三模块;A third module for calculating regularization parameters based on visual outlier measures and non-local information, and establishing a non-local median regularization term;

用于依据前述第二模块所构建的非局部中值计算模型和第三模块所建立的非局部中值正则化项构建非局部中值降噪泛函模型,该非局部中值降噪泛函模型被配置用于自适应修复图像中的噪声像素。It is used to construct a non-local median noise reduction functional model based on the non-local median calculation model constructed by the aforementioned second module and the non-local median regularization term established by the third module. The non-local median noise reduction functional The model is configured to adaptively inpaint noisy pixels in images.

与现有技术相比,本发明所提出的盲降噪方案,具有显著的有益效果:Compared with the prior art, the blind noise reduction scheme proposed by the present invention has significant beneficial effects:

1.从视觉角度量化和融合了不同模型脉冲噪声离群特性,提出像素视觉离群测度,构造了脉冲噪声盲检测器,为不同模型的脉冲噪声统一判别,实现未知模型脉冲噪声盲检测;1. Quantify and integrate the outlier characteristics of different models of impulse noise from a visual perspective, propose a pixel visual outlier measure, and construct an impulse noise blind detector to uniformly distinguish impulse noise of different models, and realize blind detection of impulse noise of unknown models;

2.设计了非局部中值脉冲噪声去除方法,自适应正则化参数,结合非局部中值构造降噪泛函模型,增加目标函数的先验约束,从而提高噪声像素的修复精度;2. Designed a non-local median impulsive noise removal method, adaptive regularization parameters, combined with non-local median to construct a noise reduction functional model, and increased the prior constraints of the objective function, thereby improving the repair accuracy of noisy pixels;

3.在未知脉冲噪声模型,噪声密度以及图像的复杂度的情况下有效地抑制噪声,并完整地保护图像的细节信息。3. In the case of unknown impulse noise model, noise density and image complexity, it can effectively suppress noise and completely protect the details of the image.

应当理解,前述构思以及在下面更加详细地描述的额外构思的所有组合只要在这样的构思不相互矛盾的情况下都可以被视为本公开的发明主题的一部分。另外,所要求保护的主题的所有组合都被视为本公开的发明主题的一部分。It should be understood that all combinations of the foregoing concepts, as well as additional concepts described in more detail below, may be considered part of the inventive subject matter of the present disclosure, provided such concepts are not mutually inconsistent. Additionally, all combinations of claimed subject matter are considered a part of the inventive subject matter of this disclosure.

结合附图从下面的描述中可以更加全面地理解本发明教导的前述和其他方面、实施例和特征。本发明的其他附加方面例如示例性实施方式的特征和/或有益效果将在下面的描述中显见,或通过根据本发明教导的具体实施方式的实践中得知。The foregoing and other aspects, embodiments and features of the present teachings can be more fully understood from the following description when taken in conjunction with the accompanying drawings. Other additional aspects of the invention, such as the features and/or advantages of the exemplary embodiments, will be apparent from the description below, or learned by practice of specific embodiments in accordance with the teachings of the invention.

附图说明Description of drawings

附图不意在按比例绘制。在附图中,在各个图中示出的每个相同或近似相同的组成部分可以用相同的标号表示。为了清晰起见,在每个图中,并非每个组成部分均被标记。现在,将通过例子并参考附图来描述本发明的各个方面的实施例,其中:The figures are not intended to be drawn to scale. In the drawings, each identical or nearly identical component that is illustrated in various figures may be represented by a like reference numeral. For purposes of clarity, not every component may be labeled in every drawing. Embodiments of the various aspects of the invention will now be described by way of example with reference to the accompanying drawings, in which:

图1是根据本发明某些实施例的基于视觉感知的非局部中值盲降噪方法的流程图。Fig. 1 is a flow chart of a non-local median blind noise reduction method based on visual perception according to some embodiments of the present invention.

图2a-2d分别是两类脉冲干扰的图像示意图(噪声密度均为30%)。Figures 2a-2d are schematic diagrams of images of two types of pulse interference (both noise densities are 30%).

图3a-3c分别是受到50%随机值噪声干扰的X-ray图像及其降噪处理结果示意图。Figures 3a-3c are schematic diagrams of X-ray images interfered with by 50% random value noise and the results of noise reduction processing, respectively.

图4a-4c的分别是受到70%固定值噪声干的舌苔图像及其降噪处理结果示意图。Figures 4a-4c are schematic diagrams of tongue coating images subjected to 70% fixed-value noise and the results of noise reduction processing, respectively.

具体实施方式Detailed ways

为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。In order to better understand the technical content of the present invention, specific embodiments are given together with the attached drawings for description as follows.

在本公开中参照附图来描述本发明的各方面,附图中示出了许多说明的实施例。本公开的实施例不必定意在包括本发明的所有方面。应当理解,上面介绍的多种构思和实施例,以及下面更加详细地描述的那些构思和实施方式可以以很多方式中任意一种来实施,这是因为本发明所公开的构思和实施例并不限于任何实施方式。另外,本发明公开的一些方面可以单独使用,或者与本发明公开的其他方面的任何适当组合来使用。Aspects of the invention are described in this disclosure with reference to the accompanying drawings, which show a number of illustrated embodiments. Embodiments of the present disclosure are not necessarily intended to include all aspects of the invention. It should be appreciated that the various concepts and embodiments described above, as well as those described in more detail below, can be implemented in any of numerous ways, since the concepts and embodiments disclosed herein are not limited to any implementation. In addition, some aspects of the present disclosure may be used alone or in any suitable combination with other aspects of the present disclosure.

根据本发明的实施例,总体来说,本发明所提出的基于视觉感知的非局部中值盲降噪方法,根据脉冲噪声视觉特性、图像本身自相似性和离群数据挖掘,统一处理数字图像中不同模型、密度的脉冲噪声,旨在解决实际降噪过程中脉冲模型未知、高密度噪声及图像多模态复杂性导致的噪声像素难以有效修复问题。According to the embodiment of the present invention, in general, the non-local median blind noise reduction method based on visual perception proposed by the present invention, according to the visual characteristics of impulse noise, self-similarity of the image itself and outlier data mining, uniformly processes digital images The impulsive noise of different models and densities in the medium aims to solve the problem that the noise pixel is difficult to be effectively repaired due to the unknown impulsive model, high-density noise, and multi-modal complexity of the image in the actual noise reduction process.

在整个盲降噪的过程大致包括两个阶段,分别是:1)基于数字图像中像素的视觉离群测度构造脉冲噪声盲检测器,对数字图像中未知模型脉冲噪声盲判别;2)在噪声像素赋值阶段,基于非局部中值降噪算法建立目标泛函模型,自适应修复图像中的噪声像素。The whole process of blind noise reduction roughly includes two stages, which are: 1) Construct a blind impulsive noise detector based on the visual outlier measure of pixels in the digital image, and blindly discriminate the impulsive noise of the unknown model in the digital image; 2) In the noise In the pixel assignment stage, the target functional model is established based on the non-local median noise reduction algorithm, and the noise pixels in the image are adaptively repaired.

前述的视觉离群测度,通过量化不同模型脉冲噪声的视觉共性,融合不同视觉特征量化结果的获取,以此计算每个像素的视觉离群测度,为噪声像素的检测提供度量依据。The aforementioned visual outlier measure calculates the visual outlier measure of each pixel by quantifying the visual commonality of different models of impulse noise and combining the quantification results of different visual features to provide a measurement basis for the detection of noise pixels.

正如下述具体实施例所描述的,不同模型的噪声脉冲噪声的视觉共性主要体现在三个方面:空间分布孤立、联通性差、亮度异常。本发明的盲降噪方法旨在利用这些视觉共性进行量化,对量化结果进行融合,并以此来计算数字图像中像素的视觉离群测度。As described in the following specific embodiments, the visual commonality of noise impulse noise of different models is mainly reflected in three aspects: isolated spatial distribution, poor connectivity, and abnormal brightness. The blind noise reduction method of the present invention aims to use these visual commonalities to quantify, fuse the quantified results, and calculate the visual outlier measure of the pixels in the digital image.

在融合的基础上,我们来构建盲检测器,对数字图像中未知模型脉冲噪声盲判别。然后,在使用基于非局部中值降噪算法的目标泛函模型来对数字图像中的噪声进行自适应修复。On the basis of fusion, we build a blind detector to blindly distinguish the unknown model impulse noise in the digital image. Then, the noise in the digital image is adaptively repaired by using the target functional model based on the non-local median noise reduction algorithm.

下面结合附图所示,更加具体地描述前述实施例的盲降噪方法的实现。The implementation of the blind noise reduction method of the foregoing embodiment will be described in more detail below in conjunction with the accompanying drawings.

结合图1所示,根据本发明的实施例,一种基于视觉感知的非局部中值盲降噪方法,包括以下步骤:As shown in FIG. 1, according to an embodiment of the present invention, a non-local median blind noise reduction method based on visual perception includes the following steps:

步骤1、基于数字图像中像素的视觉离群测度,构造脉冲噪声盲检测器,所述的视觉离群测度通过量化不同模型脉冲噪声的视觉共性,融合不同视觉特征量化结果而得到;Step 1. Constructing an impulse noise blind detector based on the visual outlier measure of pixels in the digital image. The visual outlier measure is obtained by quantifying the visual commonality of impulse noise of different models and fusing the quantitative results of different visual features;

步骤2、提取图像的非局部信息,构造非局部中值计算模型;Step 2, extracting the non-local information of the image, and constructing a non-local median calculation model;

步骤3、依据视觉离群测度和非局部信息计算正则化参数,建立非局部中值正则化项;Step 3. Calculate the regularization parameters based on the visual outlier measure and non-local information, and establish a non-local median regularization term;

步骤4、依据步骤2、3建立非局部中值降噪泛函模型,自适应修复图像中噪声像素。Step 4. Establish a non-local median denoising functional model based on steps 2 and 3, and adaptively repair noise pixels in the image.

作为可选的例子,前述步骤1在实现时,包括脉冲噪声视觉共性量化、融合量化结果并构建盲检测器两个过程,下面分别进行具体的说明。As an optional example, the implementation of the aforementioned step 1 includes two processes of quantifying the visual commonality of impulse noise, fusing quantization results, and building a blind detector, which will be described in detail below.

首先,结合不同模型的噪声脉冲噪声的视觉共性特点,我们对脉冲噪声视觉共性量化的处理包括:像素的空间离群量化以及像素的亮度离群量化。First, combining the visual commonality characteristics of noise impulse noise of different models, our processing of visual commonality quantification of impulse noise includes: spatial outlier quantization of pixels and luminance outlier quantization of pixels.

a.像素的空间离群量化:依据数字图像局部联通的数据特点,利用空间离群测度,采用基于连通性的异常数挖掘算法,计算任意像素i的空间测度(IM:isolationmeasurement)IM(i);a. Spatial outlier quantification of pixels: According to the data characteristics of local connectivity of digital images, using spatial outlier measure and adopting connectivity-based anomaly mining algorithm to calculate the spatial measure (IM:isolationmeasurement) IM(i) of any pixel i ;

b.像素的亮度离群量化:基于韦伯-费希纳定律,研究目标像素局部区域最小亮度可觉差,以此结合局部空间离群测度量化像素i相对于其背景的亮度离群测度(LTM:luminance transition measurement)LTM(i)。b. Luminance outlier quantification of pixels: based on the Weber-Fechner law, the minimum perceivable difference in luminance in the local area of the target pixel is studied, and combined with the local spatial outlier measurement, the luminance outlier measure of pixel i relative to its background is quantified (LTM : luminance transition measurement) LTM(i).

融合前述像素的空间离群量化以及像素的亮度离群量化的结果,我们可以获得每个像素的视觉离群测度(VPOM:visual perception outlier measurement)VPOM(i),并在此基础上构造基于像素视觉离群测度的脉冲噪声盲检测器。Combining the results of the aforementioned spatial outlier quantization of pixels and pixel brightness outlier quantification, we can obtain a visual outlier measure (VPOM: visual perception outlier measurement) VPOM(i) for each pixel, and on this basis construct a pixel-based Impulse-noise blind detector for visual outlier metrics.

由于非局部均值去噪算法的计算模型来源于对以P为自变量函数求解极小值。Since the calculation model of the non-local mean denoising algorithm comes from solving the minimum value of the function with P as the independent variable.

minPj∈P(i)ωi,j|P-Pj|2)min Pj∈P(i) ω i,j |PP j | 2 )

式中,i表示目标像素,j表示非局部像素,Pj是j为中心的图像块,P(i)是像素i的自相似像素搜索窗口,ωi,j是像素i与j的相似度。In the formula, i represents the target pixel, j represents the non-local pixel, P j is the image block centered on j, P(i) is the self-similar pixel search window of pixel i, ω i,j is the similarity between pixel i and j .

考虑到脉冲噪声的非线性特征,将非局部均值算法中均值求解转换成中值求解可提高噪声像素的赋值精确性,求目标像素i所有自相似像素的加权中值——非局部中值算法,解出P为自变量函数的极小值获得中值。Considering the nonlinear characteristics of impulse noise, converting the mean solution in the non-local mean algorithm to the median solution can improve the assignment accuracy of noise pixels, and find the weighted median value of all self-similar pixels of the target pixel i—non-local median algorithm , solve P for the minimum value of the independent variable function to obtain the median value.

因此,在前述的步骤2中,我们通过下述方式来构造非局部中值计算模型:Therefore, in the aforementioned step 2, we construct the non-local median calculation model in the following way:

minPj∈P(i)ωi,j|P-Pj|2)min Pj∈P(i) ω i,j |PP j | 2 )

如前述的,i表示目标像素,j表示非局部像素,Pj是j为中心的图像块,P(i)是像素i的自相似像素搜索窗口,ωi,j是像素i与j的相似度。As mentioned above, i represents the target pixel, j represents the non-local pixel, P j is the image block centered at j, P(i) is the self-similar pixel search window of pixel i, ω i,j is the similarity between pixel i and j Spend.

因此求解得到的P为自变量函数的极小值即获得了非局部中值。Therefore, the P obtained by solving is the minimum value of the independent variable function, that is, the non-local median value is obtained.

同时,由于噪声像素对i的修复贡献很小,所以在一些实施例中结合像素的离群测度和像素的模糊隶属度优化权重ωi,j。为了快速地解出对应的加权均值,作为优选的例子,采用设定阈值限制自相似像素个数的办法求解极小值,以降低计算复杂度,提高计算模型的收敛速度。At the same time, since noise pixels contribute little to the repair of i, in some embodiments, the weight ω i,j is optimized by combining the outlier measure of the pixel and the fuzzy membership degree of the pixel. In order to quickly solve the corresponding weighted mean value, as a preferred example, the method of setting a threshold to limit the number of self-similar pixels is used to solve the minimum value, so as to reduce the computational complexity and improve the convergence speed of the computational model.

当然,在另一些实施例中,还可以采用现有的其他的公知的方式来求解,在此不再赘述。Of course, in some other embodiments, other existing known methods can also be used to solve the problem, which will not be repeated here.

我们以能量泛函模型为框架,利用非局部中值构造正则项,建立降噪泛函模型,将在以下内容中更加具体地描述。We use the energy functional model as the framework, use the non-local median to construct the regular term, and establish the noise reduction functional model, which will be described in more detail in the following content.

在步骤3中,我们以像素的视觉离群度、噪声像素的检测结果(迭代过程中像素i被判断为噪声像素的次数T(i)),分析像素所处区域的局部信息,为像素自适应地确定正则化参数:In step 3, we analyze the local information of the area where the pixel is located based on the visual outlier degree of the pixel and the detection result of the noise pixel (the number of times T(i) that the pixel i is judged to be a noise pixel during the iterative process). Adaptively determine the regularization parameter:

λ(i)=λ0f1(VPOM(i))f2(T(i))λ(i)=λ 0 f 1 (VPOM(i))f 2 (T(i))

λ0是初始正则化参数,f1和f2是权重函数。 λ0 is the initial regularization parameter, and f1 and f2 are weight functions.

在步骤4中,我们结合局部正则项、非局部中值计算模型及自适应正则化参数构造非局部中值正则化项。In step 4, we combine the local regularization term, the non-local median calculation model and the adaptive regularization parameter to construct the non-local median regularization term.

下面结合图1所示,对采用前述实施例的基于视觉感知的非局部中值盲降噪方法对数字图像进行盲降噪处理的流程进行示例性的说明。In the following, as shown in FIG. 1 , an exemplary description will be given of the process of performing blind noise reduction processing on digital images using the non-local median blind noise reduction method based on visual perception in the foregoing embodiments.

步骤1、输入一幅受到脉冲噪声干扰的观测图像uStep 1. Input an observation image u disturbed by impulse noise

本步骤输入的图像u受到脉冲噪声干扰,但具体的脉冲模型未知,可能是固定值脉冲模型或随机值脉冲模型,当然甚至有可能是二者的混合模型。如图2a-2d的示例,图中的画面的噪声密度为30%。The image u input in this step is disturbed by impulse noise, but the specific impulse model is unknown, it may be a fixed value impulse model or a random value impulse model, and of course it may even be a mixed model of the two. As in the example of Figures 2a-2d, the noise density of the pictures in the figures is 30%.

步骤2、计算观测图像u中任一像素i的空间、亮度离群测度,融合计算结果得到图像中每个像素的视觉离群测度Step 2. Calculate the spatial and brightness outlier measures of any pixel i in the observed image u, and fuse the calculation results to obtain the visual outlier measures of each pixel in the image

a.计算图像u中任一像素i的空间离群测度a. Compute the spatial outlier measure for any pixel i in image u

依据人眼对亮度的视觉感知在以像素i为中心的9×9领域,利用下式的可变阈值LUT(ul),其中l=i+k,k∈[-4,4],计算该像素的联通像素链,以最大的联通像素链,即包含像素数目最多的像素链的像素个数来定义该像素的连通性参数C。According to the human eye’s visual perception of brightness in the 9×9 area centered on pixel i, the variable threshold LUT(u l ) of the following formula is used, where l=i+k,k∈[-4,4], to calculate For the connected pixel chain of the pixel, the connectivity parameter C of the pixel is defined by the largest connected pixel chain, that is, the pixel number of the pixel chain containing the largest number of pixels.

式中,ul表示像素链中当前像素l的亮度,LUT(l)是以像素l的亮度为背景的可变阈值。In the formula, u l represents the brightness of the current pixel l in the pixel chain, and LUT(l) is a variable threshold with the brightness of pixel l as the background.

在以像素l为中心5×5的窗口中计算与像素i亮度差最小的10个像素,找出这些像素的连通性参数取其中值C1,然后再取整个5×5窗口中所有像素的连通性参数的中值C2,取二者的比值作为像素i的连通性测度IM(i)。Calculate the 10 pixels with the smallest brightness difference from pixel i in the 5×5 window centered on pixel l, find out the connectivity parameters of these pixels, take the median value C1, and then take the connectivity of all pixels in the entire 5×5 window The median value C2 of the sex parameter, take the ratio of the two as the connectivity measure IM(i) of the pixel i.

b.计算图像u中任一像素i的亮度离群测度b. Compute the brightness outlier measure for any pixel i in image u

根据空间离群测度,在以像素i为中心5×5的窗口中根据下式计算该图像块的α剪裁均值作为局部区域的背景亮度:According to the spatial outlier measure, in a 5×5 window centered on pixel i, the α clipping mean value of the image block is calculated as the background brightness of the local area according to the following formula:

式中,uα是α剪裁均值,n是图像块中像素的个数,uk是将n个像素从小到大排列后的第k个值,这里取α=18。In the formula, u α is the mean value of α clipping, n is the number of pixels in the image block, u k is the kth value after arranging n pixels from small to large, here α=18.

在以像素i为中心5×5的窗口中,计算计算与像素i亮度差最小的10个像素,计算这些像素与像素i的亮度差St,t∈[1,10],根据费希纳定律计算像素的局部视觉亮度差,如下式:In a 5×5 window centered on pixel i, calculate the 10 pixels with the smallest brightness difference from pixel i, and calculate the brightness difference S t ,t∈[1,10] between these pixels and pixel i, according to Fechner The law calculates the local visual brightness difference of pixels, as follows:

c.融合亮度离群测度和空间离群测度,计算图像u中任一像素i的视觉离群测度VPOM(i),该数值是判断该像素i是否属于噪声像素的依据。c. Combining the luminance outlier measure and the spatial outlier measure, calculate the visual outlier measure VPOM(i) of any pixel i in the image u, and this value is the basis for judging whether the pixel i belongs to a noise pixel.

VPOM(i)=β·IM(i)+γ·LTM(i)VPOM(i)=β·IM(i)+γ·LTM(i)

上式中,β和γ是亮度离群测度和空间离群测度的融合系数,这里取β=γ=0.5。In the above formula, β and γ are the fusion coefficients of the brightness outlier measure and the space outlier measure, where β=γ=0.5.

步骤3、利用图像u中各个像素的视觉离群测度,构建如下公式的盲检测器,通过阈值Tk检测图像中的噪声像素:Step 3. Using the visual outlier measure of each pixel in the image u, construct a blind detector with the following formula, and detect noise pixels in the image by threshold T k :

Tk=Tk-1·0.9,k=1,2,3,…Kmax T k =T k-1 ·0.9, k=1,2,3,...K max

上式中,k是迭代次数(本发明的降噪过程采取迭代处理),Kmax是最大迭代次数。In the above formula, k is the number of iterations (the noise reduction process of the present invention adopts iterative processing), and K max is the maximum number of iterations.

步骤4、提取图像u中任一像素i的非局部信息Step 4. Extract the non-local information of any pixel i in the image u

选取以像素i为中心21×21的图像块,在此像素块中利用如下核函数计算像素i的自相似像素权重ωi,jSelect a 21×21 image block with pixel i as the center, and use the following kernel function to calculate the self-similar pixel weight ω i,j of pixel i in this pixel block:

上式中,ui和uj分别是i和j的像素值,λ=16。In the above formula, u i and u j are the pixel values of i and j respectively, and λ=16.

步骤5,计算图像u中任一像素i的正则化参数Step 5, calculate the regularization parameter of any pixel i in the image u

以像素的视觉离群度、噪声像素的检测结果(迭代过程中像素i被判断为噪声像素的次数T(i)),为像素自适应地确定正则化参数。Based on the visual outlier of the pixel and the detection result of the noisy pixel (the number of times T(i) that the pixel i is judged as a noisy pixel in the iterative process), the regularization parameter is adaptively determined for the pixel.

λ(i)=λ0f1(VPOM(i))f2(T(i))λ(i)=λ 0 f 1 (VPOM(i))f 2 (T(i))

λ0是初始正则化参数,这里取λ0=0.01,f1和f2是权重函数,其中,λ 0 is the initial regularization parameter, here λ 0 =0.01, f 1 and f 2 are weight functions, where,

上式中,VPOM(i+k)是像素i为中心的3×3的领域内像素的视觉离群测度值。In the above formula, VPOM(i+k) is the visual outlier measure value of the pixel in the 3×3 area centered on the pixel i.

上式中Kmax表示降噪处理过程中的最大迭代次数。In the above formula, K max represents the maximum number of iterations in the noise reduction process.

步骤6,建立目标降噪泛函模型Fr:RM×N→R,对图像u中待修复像素(步骤3检测出的噪声像素)进行估值修复Step 6, establish the target noise reduction functional model F r : R M×N → R, and estimate and repair the pixels to be repaired in the image u (noise pixels detected in step 3)

上式中,V≡{1,2,…,M}×{1,2,…,N},其表示一幅大小为M×N的图像,r表示降噪修复图像,这里的i表示目标像素点,j是像素i的自相似像素,Q是自相似像素中与i最相似的49个像素,ri表示像素i的修复结果,rj表示像素j的修复结果,λ的取值为16。In the above formula, V≡{1,2,...,M}×{1,2,...,N}, which represents an image with a size of M×N, r represents the noise reduction repair image, where i represents the target pixel, j is the self-similar pixel of pixel i, Q is the 49 most similar pixels to i among the self-similar pixels, r i represents the repair result of pixel i, r j represents the repair result of pixel j, and the value of λ is 16.

通过求取Fr(u)的极小值对图像中的噪声像素估值修复,本实施例的降噪是是迭代算法,通过迭代逐步对图像中的脉冲噪声检测修复,最终将图像u修复。The noise pixel in the image is estimated and repaired by finding the minimum value of F r (u). The noise reduction in this embodiment is an iterative algorithm, which gradually detects and repairs the impulse noise in the image through iteration, and finally restores the image u .

如前述实施例所描述的盲降噪方法,下面结合一些利用该方法对数字图像进行降噪处理的例子,进一步描述其降噪效果。As the blind noise reduction method described in the foregoing embodiments, the noise reduction effect thereof will be further described below in conjunction with some examples of using the method to perform noise reduction processing on digital images.

1)实验条件windows8,CPU Inter(R)Core(TM)i5,2.5GHz,软件平台为Matlab7.9.1。1) The experimental conditions are windows8, CPU Inter(R)Core(TM)i5, 2.5GHz, and the software platform is Matlab7.9.1.

仿真选取的第一个数据是受到50%的随机值噪声污染的X-ray图像,如图3a,第二个数据是受到70%固定值噪声污染舌苔图像4a。第三个数据是受到30%混合噪声干扰的Lena图像、Baboon图像、Goldhill图像,Boat图像、Pepper图像。The first data selected for the simulation is the X-ray image polluted by 50% random value noise, as shown in Figure 3a, and the second data is the tongue coating image 4a polluted by 70% fixed value noise. The third data is Lena image, Baboon image, Goldhill image, Boat image, Pepper image interfered by 30% mixed noise.

2)实验内容与结果2) Experimental content and results

在上述实验条件下分别使用传统的非局部均值方法(NLM方法)和前述实施例的方法处理第一个、第二个实验数据。NLM方法得到的降噪结果如图3b、图4b;本发明得到的降噪结果如图3c、图4c。Under the above experimental conditions, the traditional non-local mean method (NLM method) and the method of the foregoing embodiments were used to process the first and second experimental data respectively. The noise reduction results obtained by the NLM method are shown in Figure 3b and Figure 4b; the noise reduction results obtained by the present invention are shown in Figure 3c and Figure 4c.

比较图3b、图3c以及图4b、图4c可以看出,现有技术的NLM方法降噪图像细节损失比较严重,图像的边缘出现了一定程度的破坏,本发明前述实施例的方法不但可以有效的去除噪声同时又可以保持图像的细节,从视觉效果上明显优于现有技术的NLM方法。Comparing Fig. 3b, Fig. 3c and Fig. 4b, Fig. 4c, it can be seen that the NLM method of the prior art has a serious loss of image detail loss, and a certain degree of damage appears on the edge of the image. The method of the aforementioned embodiment of the present invention can not only effectively It can remove the noise while maintaining the details of the image, which is obviously better than the NLM method of the prior art in terms of visual effect.

在上述实验条件下利用NLM方法和本发明方法对第三个数据降噪处理,计算降噪结果图像的整体峰值信噪比PSNR和平均绝对误差MAE,结果如表1。Under the above experimental conditions, use the NLM method and the method of the present invention to denoise the third data, and calculate the overall peak signal-to-noise ratio PSNR and mean absolute error MAE of the denoising result image, and the results are shown in Table 1.

表1—30%脉冲噪声干扰的图像修复结果的PSNR值和MAE值Table 1—PSNR value and MAE value of image inpainting results interfered with by 30% impulse noise

从表1可以看出,本发明前述实施例的方法在混合模型脉冲噪声的降噪效果明显优于NLM算法,其反映图像质量的PSNR值较高,且反映图像细节损失的MAE值较小。It can be seen from Table 1 that the noise reduction effect of the method of the foregoing embodiments of the present invention is significantly better than that of the NLM algorithm in the mixed model impulse noise, and the PSNR value reflecting the image quality is relatively high, and the MAE value reflecting the loss of image detail is small.

综上,本发明方法与传统的NLM方法相比在去除各种类型的脉冲噪声方面具有明显的优势,降噪性能更好,所得结果图像PSNR显著提高,细节保护更完整,并且实现了未知脉冲模型噪声的盲检测和对高密度噪声图像和复杂图像中噪声像素的自适应修复,提高了噪声像素修复的准确性。In summary, compared with the traditional NLM method, the method of the present invention has obvious advantages in removing various types of impulse noise, and the noise reduction performance is better. The PSNR of the resulting image is significantly improved, the detail protection is more complete, and the unknown impulse Blind detection of model noise and adaptive inpainting of noisy pixels in high-density noisy images and complex images improve the accuracy of noisy pixel inpainting.

根据本公开,本发明还涉及一种基于视觉感知的脉冲噪声的盲降噪装置,包括:According to the present disclosure, the present invention also relates to a blind noise reduction device based on visual perception of impulse noise, comprising:

用于基于数字图像中像素的视觉离群测度,构造脉冲噪声盲检测器的第一模块,所述的视觉离群测度通过量化不同模型脉冲噪声的视觉共性,融合不同视觉特征量化结果而得到;A first module for constructing a blind impulse noise detector based on a visual outlier measure of pixels in a digital image, wherein the visual outlier measure is obtained by quantifying the visual commonality of different model impulse noises and fusing the quantitative results of different visual features;

用于提取图像的非局部信息,构造非局部中值计算模型的第二模块;It is used to extract the non-local information of the image and construct the second module of the non-local median calculation model;

用于依据视觉离群测度和非局部信息计算正则化参数,建立非局部中值正则化项的第三模块;A third module for calculating regularization parameters based on visual outlier measures and non-local information, and establishing a non-local median regularization term;

用于依据前述第二模块所构建的非局部中值计算模型和第三模块所建立的非局部中值正则化项构建非局部中值降噪泛函模型,该非局部中值降噪泛函模型被配置用于自适应修复图像中噪声像素。It is used to construct a non-local median noise reduction functional model based on the non-local median calculation model constructed by the aforementioned second module and the non-local median regularization term established by the third module. The non-local median noise reduction functional The model is configured to adaptively inpaint noisy pixels in images.

应当理解,本实施例所提出的第一模块、第二模块、第三模块以及第四模块,其功能、作用以及效果已经在以上基于视觉感知的非局部中值盲降噪方法的描述中进行了说明,其实现方式并且在前述关于盲降噪方法的实施例中做了示例性说明,在此不再赘述。It should be understood that the functions, functions and effects of the first module, the second module, the third module and the fourth module proposed in this embodiment have been described in the above description of the non-local median blind noise reduction method based on visual perception For the sake of illustration, its implementation has been exemplified in the aforementioned embodiments of the blind noise reduction method, and will not be repeated here.

根据本发明的前述实施方式,例如基于视觉感知的非局部中值盲降噪方法以及基于视觉感知的非局部中值盲降噪装置,本发明还提出一种用于实现基于视觉感知的非局部中值盲降噪的计算机系统,该计算机系统包括:According to the foregoing embodiments of the present invention, such as a non-local median blind noise reduction method based on visual perception and a non-local median blind noise reduction device based on visual perception, the present invention also proposes a method for realizing non-local median blind noise reduction based on visual perception A computer system for median blind noise reduction, the computer system comprising:

存储器;memory;

一个或多个处理器;one or more processors;

一个或多个模块,该一个或多个模块被存储在所述存储器中并被配置成由所述一个或多个处理器执行,所述一个或多个模块包括用于执行下述处理的模块:one or more modules stored in the memory and configured to be executed by the one or more processors, the one or more modules including a module for performing :

用于基于数字图像中像素的视觉离群测度,构造脉冲噪声盲检测器的第一模块,所述的视觉离群测度通过量化不同模型脉冲噪声的视觉共性,融合不同视觉特征量化结果而得到;A first module for constructing a blind impulse noise detector based on a visual outlier measure of pixels in a digital image, wherein the visual outlier measure is obtained by quantifying the visual commonality of different model impulse noises and fusing the quantitative results of different visual features;

用于提取图像的非局部信息,构造非局部中值计算模型的第二模块;It is used to extract the non-local information of the image and construct the second module of the non-local median calculation model;

用于依据视觉离群测度和非局部信息计算正则化参数,建立非局部中值正则化项的第三模块;A third module for calculating regularization parameters based on visual outlier measures and non-local information, and establishing a non-local median regularization term;

用于依据前述第二模块所构建的非局部中值计算模型和第三模块所建立的非局部中值正则化项构建非局部中值降噪泛函模型,该非局部中值降噪泛函模型被配置用于自适应修复图像中的噪声像素。It is used to construct a non-local median noise reduction functional model based on the non-local median calculation model constructed by the aforementioned second module and the non-local median regularization term established by the third module. The non-local median noise reduction functional The model is configured to adaptively inpaint noisy pixels in images.

应当理解,前述的存储器用于存放程序和数据,用于供所述处理器执行。这些存储器,例如可以是以磁盘为存储介质的存储器,或者以闪存芯片为基础的存储器等等。It should be understood that the aforementioned memory is used to store programs and data for execution by the processor. These memories, for example, may be a memory with a magnetic disk as a storage medium, or a memory based on a flash memory chip, and the like.

显然,在本实施例的计算机系统中,这些存储的模块,可由一个或多个处理器执行而实现前述基于视觉感知的非局部中值盲降噪方法所描述的盲降噪处理,达到对未知脉冲模型噪声的盲检测和对高密度噪声图像和复杂图像中噪声像素的自适应修复,提高噪声像素修复的准确性。Obviously, in the computer system of this embodiment, these stored modules can be executed by one or more processors to realize the blind noise reduction process described in the aforementioned non-local median blind noise reduction method based on visual perception, so as to achieve the recognition of unknown Blind detection of impulse model noise and adaptive restoration of noise pixels in high-density noise images and complex images, improving the accuracy of noise pixel restoration.

虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视权利要求书所界定者为准。Although the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. Those skilled in the art of the present invention can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention should be defined by the claims.

Claims (1)

1. A non-local median blind noise reduction method based on visual perception is characterized by comprising the following steps:
step 1, constructing an impulse noise blind detector based on visual outlier measurement of pixels in a digital image, wherein the visual outlier measurement is obtained by quantizing the visual commonality of impulse noise of different models and fusing different visual feature quantization results;
step 2, extracting non-local information of the image and constructing a non-local median calculation model;
step 3, calculating regularization parameters according to the visual outlier measure and the non-local information, and establishing a non-local median regularization item;
step 4, establishing a non-local median noise reduction functional model according to the steps 2 and 3, and adaptively repairing noise pixels in the image;
in step 1, the specific implementation of constructing the impulse noise blind detector based on the visual outlier measure of the pixels in the digital image includes:
1-1) calculating the spatial outlier measure of any pixel i in an image u interfered by impulse noise;
1-2) calculating the brightness outlier measure of any pixel i in the image u;
1-3) fusing the brightness outlier measure and the space outlier measure, and calculating the visual outlier measure VPOM (i) of any pixel i in the image u, wherein the value is a basis for judging whether the pixel i belongs to a noise pixel; and
1-4) Using the visual outlier measure VPOM (i) of each pixel in the image u, a blind detector is constructed with the following formula, passing a threshold TkDetecting noisy pixels in an image:
Tk=Tk-1·0.9,k=1,2,3,…Kmax
in the above formula, K is the number of iterations, KmaxIs the maximum number of iterations;
in step 1-1), the spatial outlier measure of any pixel i is calculated as follows:
based on the visual perception of brightness by the human eye in the 9 × 9 neighborhood centered on pixel i, a variable threshold LUT (u) of the formulal) Where l ═ i + k, k ∈ [ -4,4]Calculating a connected pixel chain of the pixel, and defining a connectivity parameter C of the pixel by using the largest connected pixel chain, namely the number of pixels of the pixel chain containing the largest number of pixels:
in the formula ulRepresenting the luminance of the current pixel l in the pixel chain, LUT (u)l) A variable threshold against which the brightness of pixel l is background;
calculating 10 pixels with the minimum brightness difference with the pixel i in a window which takes the pixel l as the center and is 5 multiplied by 5, finding out the connectivity parameter of the pixels, taking the median value C1, then taking the median value C2 of the connectivity parameters of all the pixels in the whole 5 multiplied by 5 window, taking the ratio of the two as the connectivity measure IM (i) of the pixel i, wherein the connectivity measure IM (i) is the spatial outlier measure of the pixel i;
in addition, the luminance outlier metric in the step 1-2) is calculated as follows:
according to the spatial outlier measure, in an image block 5 × 5 centered on a pixel i, an α -clipped mean of the image block is calculated as the background luminance of the local area according to the following formula:
in the formula uαis α clipping mean, n is the number of pixels in the image block, ukis the kth value after arranging n pixels from small to large, α being 18;
in a window of 5 × 5 with the pixel i as the center, 10 pixels having the smallest luminance difference with the pixel i are calculated, and the luminance difference S between these pixels and the pixel i is calculatedt,t∈[1,10]The local visual luminance difference of the pixel is calculated according to fisher's law as follows:
the local visual brightness difference LTM (i) obtained by calculation is the brightness outlier measure of the pixel i;
and in step 1-3), fusing the luminance outlier measure and the spatial outlier measure by using the following formula to calculate the visual outlier measure VPOM (i) of any pixel i in the image u:
VPOM(i)=β·IM(i)+γ·LTM(i)
in the above formula, β and γ are fusion coefficients of luminance outlier measure and spatial outlier measure, and β ═ γ ═ 0.5 is taken;
the specific implementation of the step 2 comprises:
selecting a 21 × 21 image block centered on a pixel i, and calculating a self-similarity pixel weight ω of the pixel i in the image block by using the following kernel functioni,j
In the above formula, uiAnd ujPixel values of i and j, respectively, λ ═ 16;
the specific implementation of the step 3 comprises:
and (3) adaptively determining a regularization parameter lambda (i) for the pixel according to the visual outlier of the pixel and the detection result of the noise pixel:
λ(i)=λ0f1(VPOM(i))f2(T(i))
λ0is an initial regularization parameter, here taken as λ0=0.01,f1And f2Is a weight function, and T (i) is the detection result of the noise pixel, i.e. the number of times the pixel i is judged as the noise pixel in the iteration process;
wherein,
in the above equation, VPOM (i + k) is the visual outlier measure of the pixels in the 3 × 3 neighborhood centered on pixel i;
in the above formula KmaxRepresenting the maximum number of iterations in the noise reduction process.
CN201510738612.5A 2015-11-02 2015-11-02 A kind of non local intermediate value blind landing method for de-noising of view-based access control model perception Active CN105678704B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510738612.5A CN105678704B (en) 2015-11-02 2015-11-02 A kind of non local intermediate value blind landing method for de-noising of view-based access control model perception

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510738612.5A CN105678704B (en) 2015-11-02 2015-11-02 A kind of non local intermediate value blind landing method for de-noising of view-based access control model perception

Publications (2)

Publication Number Publication Date
CN105678704A CN105678704A (en) 2016-06-15
CN105678704B true CN105678704B (en) 2018-09-25

Family

ID=56946801

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510738612.5A Active CN105678704B (en) 2015-11-02 2015-11-02 A kind of non local intermediate value blind landing method for de-noising of view-based access control model perception

Country Status (1)

Country Link
CN (1) CN105678704B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107832967B (en) * 2017-11-23 2021-09-14 福建农林大学 Sound scene coordination degree dynamic evaluation method suitable for bamboo forest space
KR20200116763A (en) 2019-04-02 2020-10-13 삼성전자주식회사 Method and apparatus for processing similarity using key-value coupling

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209385A (en) * 2011-05-25 2011-10-05 厦门雅迅网络股份有限公司 Method for calculating position of base station based on spatial outlier data mining algorithm

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9063226B2 (en) * 2009-01-14 2015-06-23 Microsoft Technology Licensing, Llc Detecting spatial outliers in a location entity dataset

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209385A (en) * 2011-05-25 2011-10-05 厦门雅迅网络股份有限公司 Method for calculating position of base station based on spatial outlier data mining algorithm

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Adaptive Impulse Detection Using Center-Weighted;Tao chen et al;《SIGNAL PROCESSING LETTERS》;20010131;第8卷(第1期);全文 *
一种有效的脉冲噪声去除算法;胡积宝 等;《计算机工程与应用》;20140601;第50卷(第11期);全文 *
一种有效的脉冲噪声去除算法研究;朱柱;《信息与电脑》;20150723(第14期);全文 *

Also Published As

Publication number Publication date
CN105678704A (en) 2016-06-15

Similar Documents

Publication Publication Date Title
Li et al. A hybrid framework for underwater image enhancement
Jiao et al. Local stereo matching with improved matching cost and disparity refinement
US20170069059A1 (en) Non-Local Image Denoising
CN104504686B (en) A kind of hyperspectral image abnormal detection method of use local auto-adaptive Threshold segmentation
CN105046664B (en) A kind of image de-noising method based on adaptive EPLL algorithms
CN109934815A (en) A Tensor Recovery Infrared Weak and Small Target Detection Method Combined with ATV Constraints
TWI393073B (en) Image denoising method
CN108932699B (en) Transform domain-based 3D matching harmonic filtering image denoising method
Muduli et al. A novel technique for wall crack detection using image fusion
WO2021118463A1 (en) Defect detection in image space
CN113837974A (en) NSST (non-subsampled contourlet transform) domain power equipment infrared image enhancement method based on improved BEEPS (Bayesian particle swarm optimization) filtering algorithm
CN111968062A (en) Dark channel prior mirror highlight image enhancement method and device and storage medium
Raza et al. High density salt and pepper noise removal through decision based partial trimmed global mean filter
Sharma et al. Removal of fixed valued impulse noise by improved Trimmed Mean Median filter
Liu et al. Joint denoising and contrast enhancement of images using graph laplacian operator
CN116894949A (en) Leakage detection method based on dam infrared image
CN107451986B (en) Single infrared image enhancement method based on fusion technology
CN105678704B (en) A kind of non local intermediate value blind landing method for de-noising of view-based access control model perception
CN104766287A (en) Blurred image blind restoration method based on significance detection
Gao et al. An efficient three-stage approach for removing salt & pepper noise from digital images
CN107610056B (en) Mixed weighting wiener filtering image denoising method based on total variation
CN107085839B (en) SAR image speckle reduction method based on texture enhancement and sparse coding
Lin A nonlocal means based adaptive denoising framework for mixed image noise removal
CN108537807A (en) One kind enhancing detection method based on the improved edge of No. four satellite images of high score
Xiong et al. Research on an Edge Detection Algorithm of Remote Sensing Image Based on Wavelet Enhancement and Morphology.

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant