CN115562023A - Noise-tolerant zero-ization neural network model design and method based on fuzzy control - Google Patents
Noise-tolerant zero-ization neural network model design and method based on fuzzy control Download PDFInfo
- Publication number
- CN115562023A CN115562023A CN202211246756.5A CN202211246756A CN115562023A CN 115562023 A CN115562023 A CN 115562023A CN 202211246756 A CN202211246756 A CN 202211246756A CN 115562023 A CN115562023 A CN 115562023A
- Authority
- CN
- China
- Prior art keywords
- fuzzy
- neural network
- noise
- tolerant
- zeroing
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000013461 design Methods 0.000 title claims abstract description 26
- 238000003062 neural network model Methods 0.000 title claims abstract description 26
- 238000013528 artificial neural network Methods 0.000 claims abstract description 120
- 239000011159 matrix material Substances 0.000 claims abstract description 37
- 238000012545 processing Methods 0.000 claims description 5
- 238000002474 experimental method Methods 0.000 description 10
- 230000004913 activation Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 239000002131 composite material Substances 0.000 description 4
- 230000000306 recurrent effect Effects 0.000 description 4
- 210000004556 brain Anatomy 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000739 chaotic effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000000455 protein structure prediction Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
本公开实施例中提供了一种基于模糊控制的容噪零化神经网络模型设计及方法,属于计算技术领域,具体包括:步骤1,设计模糊控制,其中,所述模糊控制包括模糊化接口、规则库、数据库、模糊决策单元和退模糊化接口;步骤2,根据所述模糊控制和传统零化神经网络的演化公式,得到模糊容噪零化神经网络演化公式;步骤3,将与时变问题相关的误差矩阵的具体形式代入所述模糊容噪零神经网络演化公式,得到求解该时变问题的模糊容噪零化神经网络模型。通过本公开的方案,能设计出结构简单、容噪性、全局稳定性和有限时间收敛性更强的容噪零化神经网络模型。
The embodiment of the present disclosure provides a fuzzy control-based noise tolerance and zeroing neural network model design and method, which belongs to the field of computing technology, and specifically includes: Step 1, designing fuzzy control, wherein the fuzzy control includes a fuzzy interface, Rule base, database, fuzzy decision-making unit and defuzzification interface; Step 2, according to the evolution formula of the fuzzy control and the traditional zeroing neural network, obtain the fuzzy noise-tolerant zeroing neural network evolution formula; Step 3, combine with time-varying The specific form of the problem-related error matrix is substituted into the evolution formula of the fuzzy noise-tolerant zero neural network to obtain a fuzzy noise-tolerant zero neural network model for solving the time-varying problem. Through the solution disclosed in the present disclosure, a noise-tolerant and zeroing neural network model with a simple structure, better noise tolerance, global stability and limited time convergence can be designed.
Description
技术领域technical field
本公开实施例涉及计算技术领域,尤其涉及一种基于模糊控制的容噪零化神经网络模型设计及方法。The embodiments of the present disclosure relate to the field of computing technology, and in particular to a design and method of a neural network model for noise tolerance and zeroing based on fuzzy control.
背景技术Background technique
目前,作为一种具有反馈结构的人工神经网络,递归神经网络在蛋白质结构预测、机械臂协同控制、图像标题生成、被动定位等领域具有十分广泛的应用。递归神经网络的研究可以追溯到1982年J.J.Hopfield提出的Hopfield神经网络,其首次阐明了神经网络与动力学之间的关系。值得一提的是,具有神经动力学行为的递归神经网络已被深度研究,其中梯度神经网和零化神经网络是广为人知的两种递归神经网络。特别地,由于零化神经网络在解决时变问题上的明显优势,其在无线传感器网络、动态定位、混沌传感器系统、图像目标检测等领域应用广泛。At present, as a kind of artificial neural network with feedback structure, recurrent neural network has a very wide range of applications in the fields of protein structure prediction, cooperative control of manipulators, image caption generation, passive positioning and so on. The research on recurrent neural network can be traced back to the Hopfield neural network proposed by J.J. Hopfield in 1982, which clarified the relationship between neural network and dynamics for the first time. It is worth mentioning that recurrent neural networks with neurodynamic behavior have been deeply studied, among which gradient neural networks and zeroing neural networks are two well-known recurrent neural networks. In particular, due to the obvious advantages of nulling neural networks in solving time-varying problems, they are widely used in wireless sensor networks, dynamic positioning, chaotic sensor systems, and image object detection.
收敛性和鲁棒性是评价零化神经网络解决时变问题有效性的两个重要指标,目前研究者们已从多方面对这两种特性进行了研究。例如,通过引入常数标量、模糊标量和动态标量等设计参数,可以提高零化神经网络的收敛速度;零化神经网络的收敛类型通常可以采用线性或非线性激活函数实现。如双极Sigmoid和幂激活函数可以使零化神经网络实现指数收敛和超指数收敛;Sign-bi-power函数激活的零化神经网络具有有限时间收敛性。有限时间收敛的零化神经网络能在有限时间内达到稳定状态,其稳定时间与初始值有关。当研究者们应用一些非线性激活函数时,进一步地发展了零化神经网络的固定时间收敛和预定义时间收敛。以往的研究表明,固定时间收敛和预定义时间收敛的优点主要体现在沉降时间与初值无关,比有限时间收敛有很大的优越性。此外,与固定时间收敛相比,预定义时间收敛的收敛时间只由一个或多个参数决定,因此可以很容易地预先确定。总之,这些不同类型的收敛性研究对零化神经网络的发展具有重要的意义,并由此产生了更多的实际应用。除了对收敛性的研究,研究人员还对零化神经网络的鲁棒性进行了深入的研究。例如,张等人讨论了零化神经网络的鲁棒性,并计算了残差的上界;李等人提出的两种非线性激活函数不仅可以提高零化神经网络的收敛性,而且可以容忍各种噪声,包括较大的常量噪声和动态噪声;金和张等人提出了一个积分设计公式,用于推导出抗噪声零化神经网络,这意味着零化神经网络具有固有的抗噪声能力;在此基础上,肖等人提出了一种具有有限时间收敛性和固有噪声容忍性的零化神经网络算法,其中该算法主要通过改进的积分设计公式实现。然而,上述对零化神经网络在收敛性和鲁棒性方面研究存在一定的不足:由积分设计公式导出的零化神经网络模型形式过于复杂,难以实现;零化神经网络可以抵抗的噪声类型有限;零化神经网络不能在有限时间内容忍噪声。Convergence and robustness are two important indicators to evaluate the effectiveness of nulling neural networks in solving time-varying problems. Currently, researchers have studied these two characteristics from many aspects. For example, by introducing design parameters such as constant scalar, fuzzy scalar, and dynamic scalar, the convergence speed of the zeroing neural network can be improved; the convergence type of the zeroing neural network can usually be achieved by using a linear or nonlinear activation function. For example, the bipolar Sigmoid and power activation functions can make the zeroing neural network achieve exponential convergence and super-exponential convergence; the zeroing neural network activated by the Sign-bi-power function has finite time convergence. The zeroing neural network with finite time convergence can reach a stable state in a finite time, and its stable time is related to the initial value. Fixed-time convergence and predefined-time convergence of nulling neural networks were further developed when researchers applied some nonlinear activation functions. Previous studies have shown that the advantages of fixed time convergence and predefined time convergence are mainly reflected in the fact that the settling time has nothing to do with the initial value, which has great advantages over finite time convergence. Furthermore, compared to fixed-time convergence, the convergence time of predefined-time convergence is determined by only one or more parameters and thus can be easily pre-determined. In summary, these different types of convergence studies have important implications for the development of nulling neural networks and lead to more practical applications. In addition to the study of convergence, the researchers also conducted an in-depth study on the robustness of nulling neural networks. For example, Zhang et al. discussed the robustness of the zeroing neural network and calculated the upper bound of the residual; the two nonlinear activation functions proposed by Li et al. can not only improve the convergence of the zeroing neural network, but also tolerate Various noises, including large constant noise and dynamic noise; Jin and Zhang et al. proposed an integral design formula for deriving the anti-noise nulling neural network, which means that the nulling neural network has inherent anti-noise ability ; on this basis, Xiao et al. proposed a zeroing neural network algorithm with finite time convergence and inherent noise tolerance, in which the algorithm is mainly realized by an improved integral design formula. However, the above-mentioned studies on the convergence and robustness of the zeroing neural network have certain deficiencies: the model form of the zeroing neural network derived from the integral design formula is too complex to be realized; the types of noise that the zeroing neural network can resist are limited ; Nullifying neural networks cannot tolerate noise in finite time.
可见,亟需一种能设计出结构简单、容噪性、全局稳定性和有限时间收敛性更强的容噪零化神经网络模型。It can be seen that there is an urgent need for a noise-tolerant and nulling neural network model that can design a simple structure, noise tolerance, global stability, and finite time convergence.
发明内容Contents of the invention
有鉴于此,本公开实施例提供一种基于模糊控制的容噪零化神经网络模型设计及方法,至少部分解决现有技术中存在的部分问题。In view of this, the embodiments of the present disclosure provide a design and method of a neural network model and method for noise tolerance and zeroing based on fuzzy control, which at least partially solve some problems existing in the prior art.
本公开实施例提供了一种基于模糊控制的容噪零化神经网络模型设计及方法,包括:The embodiment of the present disclosure provides a fuzzy control-based noise tolerance and zeroing neural network model design and method, including:
步骤1,设计模糊控制,其中,所述模糊控制包括模糊化接口、规则库、数据库、模糊决策单元和退模糊化接口;
步骤2,根据所述模糊控制和传统零化神经网络的演化公式,得到模糊容噪零化神经网络演化公式;
步骤3,将与时变问题相关的误差矩阵的具体形式代入所述模糊容噪零神经网络演化公式,得到求解该时变问题的模糊容噪零化神经网络模型。
根据本公开实施例的一种具体实现方式,所述步骤1具体包括:According to a specific implementation manner of an embodiment of the present disclosure, the
步骤1.1,设计包含两个清晰输入的模糊化接口;Step 1.1, design a fuzzy interface that includes two clear inputs;
步骤1.2,建立多条if-then规则,形成所述规则库;Step 1.2, establishing multiple if-then rules to form the rule base;
步骤1.3,设计两个输入及输出对应的隶属函数,形成所述数据库;Step 1.3, designing membership functions corresponding to two inputs and outputs to form the database;
步骤1.4,设计所述模糊决策单元的处理流程;Step 1.4, designing the processing flow of the fuzzy decision-making unit;
步骤1.5,设计所述退模糊化接口的退模糊化方法得到清晰的输出。Step 1.5, designing a defuzzification method for the defuzzification interface to obtain a clear output.
根据本公开实施例的一种具体实现方式,所述模糊容噪零化神经网络演化公式为其中,p(t)=vec(P(t)),e(t)=vec(E(t)),v=vec(V),P(t)为误差矩阵,η为设计参数用于控制零化神经网络的的收敛速率,E(t)为外部噪声,V为模糊控制。According to a specific implementation of an embodiment of the present disclosure, the evolution formula of the fuzzy noise tolerance and zeroing neural network is Wherein, p(t)=vec(P(t)), e(t)=vec(E(t)), v=vec(V), P(t) is an error matrix, and η is a design parameter for controlling The convergence rate of the zeroing neural network, E(t) is the external noise, and V is the fuzzy control.
根据本公开实施例的一种具体实现方式,所述步骤3具体包括:According to a specific implementation manner of an embodiment of the present disclosure, the
步骤3.1,获取时变Sylvester矩阵方程;Step 3.1, obtaining the time-varying Sylvester matrix equation;
步骤3.2,定义所述误差矩阵;Step 3.2, defining the error matrix;
步骤3.3,将所述误差矩阵代入所述模糊容噪零化神经网络演化公式中,得到所述模糊容噪零化神经网络模型并进行向量化。Step 3.3, substituting the error matrix into the evolution formula of the fuzzy noise-tolerant and zeroing neural network to obtain the fuzzy noise-tolerant and zeroing neural network model and perform vectorization.
本公开实施例中的基于模糊控制的容噪零化神经网络模型设计方案,包括:步骤1,设计模糊控制,其中,所述模糊控制包括模糊化接口、规则库、数据库、模糊决策单元和退模糊化接口;步骤2,根据所述模糊控制和传统零化神经网络的演化公式,得到模糊容噪零化神经网络演化公式;步骤3,将与时变问题相关的误差矩阵的具体形式代入所述模糊容噪零神经网络演化公式,得到求解该时变问题的模糊容噪零化神经网络模型。The fuzzy control-based noise tolerance and zeroing neural network model design scheme in the embodiment of the present disclosure includes:
本公开实施例的有益效果为:通过本公开的方案,1)通过将一种新的模糊控制方法引入零化神经网络中,提出了一种结构简单、性能优越的模糊容噪零化神经网络;2)该模糊控制方法是基于零化神经网络的两种误差变化来设计的,其中产生的模糊控制具有固有的抗噪声能力;3)尽管有噪声干扰,模糊容噪零化神经网络仍然具有全局稳定性和有限(或固定)时间收敛性;4)模糊容噪零化神经网络有效地解决了时变Sylvester矩阵方程问题。The beneficial effects of the embodiments of the present disclosure are as follows: through the scheme of the present disclosure, 1) by introducing a new fuzzy control method into the zeroing neural network, a fuzzy noise-tolerant and zeroing neural network with simple structure and superior performance is proposed ; 2) The fuzzy control method is designed based on two kinds of error variations of the zeroing neural network, and the fuzzy control produced therein has inherent anti-noise ability; 3) Although there is noise interference, the fuzzy noise-tolerant zeroing neural network still has Global stability and finite (or fixed) time convergence; 4) The fuzzy noise-tolerant and nulling neural network effectively solves the time-varying Sylvester matrix equation problem.
附图说明Description of drawings
为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following will briefly introduce the accompanying drawings required in the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present disclosure. Those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.
图1为本公开实施例提供的一种基于模糊控制的容噪零化神经网络模型设计方法的流程示意图;FIG. 1 is a schematic flowchart of a fuzzy control-based noise tolerance and zeroing neural network model design method provided by an embodiment of the present disclosure;
图2为输入pi(t)的隶属函数;Fig. 2 is the membership function of input p i (t);
图3为输入的隶属函数;Figure 3 is the input membership function;
图4为模糊容噪零化神经网络的实现框图;Fig. 4 is the realization block diagram of fuzzy noise-tolerant zeroing neural network;
图5为传统零化神经网络和模糊容噪零化神经网络的元素误差图;Fig. 5 is the elemental error figure of traditional zeroing neural network and fuzzy noise tolerance zeroing neural network;
图6为模糊容噪零化神经网络在简单非线性激活函数作用下的解的轨迹;Fig. 6 is the trajectory of the solution of the fuzzy noise-tolerant zeroing neural network under the simple nonlinear activation function;
图7为传统零化神经网络和模糊容噪零化神经网络的残差图,其中,(a)为关于传统零化神经网络和模糊容噪零化神经网络,(b)为模糊容噪零化神经网络,其中TZNN表示传统零化神经网络,INT-ZNN表示模糊容噪零化神经网络;Figure 7 is the residual diagram of the traditional zeroing neural network and the fuzzy noise-tolerant zeroing neural network, where (a) is about the traditional zeroing neural network and the fuzzy noise-tolerant zeroing neural network, (b) is the fuzzy noise-tolerant ZNN, where TZNN means traditional zeroing neural network, and INT-ZNN means fuzzy noise-tolerant zeroing neural network;
图8为模糊容噪零化神经网络在Sign-bi-power非线性激活函数作用下残差图,其中(a)为e(t)=sign(p(t))(b)为e(t)=sign(p(t))·|0.5cos(t)+0.5sin(t)|;Fig. 8 is the residual diagram of fuzzy noise-tolerant zeroing neural network under the effect of Sign-bi-power nonlinear activation function, wherein (a) is e(t)=sign(p(t)) (b) is e(t )=sign(p(t))|0.5cos(t)+0.5sin(t)|;
图9为在噪声干扰下,模糊控制容噪零化神经网络和积分控制容噪零化神经网络的残差比较,其中,(a)为冲激噪声:当t=2,4,6,8,e(t)=100(b)为有界噪声:e(t)=0.2cos(10t)+0.2sin(10t)(c)为无界噪声:e(t)=0.1t;Fig. 9 is under the interference of noise, the residual error comparison of fuzzy control noise tolerance and zeroization neural network and integral control noise tolerance zeroization neural network, wherein, (a) is impulse noise: when t=2,4,6,8 , e(t)=100(b) is bounded noise: e(t)=0.2cos(10t)+0.2sin(10t)(c) is unbounded noise: e(t)=0.1t;
图10为合成图像-1去噪,其中,(a)为400×400原图像,(b)为噪声图像,(c)为恢复图像;Fig. 10 is the denoising of synthetic image-1, wherein, (a) is the original image of 400×400, (b) is the noise image, and (c) is the restored image;
图11为合成图像-2去噪,其中,(a)为400×400原图像,(b)为噪声图像,(c)为恢复图像;Fig. 11 is the composite image-2 denoising, wherein (a) is the original image of 400×400, (b) is the noise image, and (c) is the restored image;
图12为恢复合成图像的三维网格图,其中,(a)为合成图像-1,(b)为合成图像-2;Fig. 12 is a three-dimensional grid diagram for recovering a composite image, wherein (a) is a composite image-1, and (b) is a composite image-2;
图13为模糊容噪零化神经网络求解合成图像去噪时生成的残差,其中,(a)为合成图像-1,(b)为合成图像-2;Figure 13 is the residual error generated when the fuzzy noise-tolerant and zeroing neural network solves the synthetic image denoising, where (a) is the synthetic image-1, and (b) is the synthetic image-2;
图14为医学脑图像重建,其中,(a)为原图像,(b)为20%点状缺失图像,(c)为重建图像;Fig. 14 is medical brain image reconstruction, wherein, (a) is the original image, (b) is the 20% point-like missing image, and (c) is the reconstructed image;
图15为医学颈椎图像重建其中,(a)为原图像,(b)为40%点状缺失图像,(c)为重建图像;Fig. 15 is medical cervical spine image reconstruction wherein, (a) is the original image, (b) is the 40% point-like missing image, and (c) is the reconstructed image;
图16为模糊容噪零化神经网络求解医学图像重建时生成的残差,其中,(a)为医学脑图像,(b)为医学颈椎图像。Fig. 16 is the residual error generated when the fuzzy noise tolerance and zeroing neural network solves the medical image reconstruction, where (a) is a medical brain image, and (b) is a medical cervical spine image.
具体实施方式detailed description
下面结合附图对本公开实施例进行详细描述。Embodiments of the present disclosure will be described in detail below in conjunction with the accompanying drawings.
以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。Embodiments of the present disclosure are described below through specific examples, and those skilled in the art can easily understand other advantages and effects of the present disclosure from the contents disclosed in this specification. Apparently, the described embodiments are only some of the embodiments of the present disclosure, not all of them. The present disclosure can also be implemented or applied through different specific implementation modes, and various modifications or changes can be made to the details in this specification based on different viewpoints and applications without departing from the spirit of the present disclosure. It should be noted that, in the case of no conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in the present disclosure, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present disclosure.
需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。It is noted that the following describes various aspects of the embodiments that are within the scope of the appended claims. It should be apparent that the aspects described herein may be embodied in a wide variety of forms and that any specific structure and/or function described herein is illustrative only. Based on the present disclosure one skilled in the art should appreciate that an aspect described herein may be implemented independently of any other aspects and that two or more of these aspects may be combined in various ways. For example, any number of the aspects set forth herein can be used to implement an apparatus and/or practice a method. In addition, such an apparatus may be implemented and/or such a method practiced using other structure and/or functionality than one or more of the aspects set forth herein.
还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本公开的基本构想,图式中仅显示与本公开中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。It should also be noted that the diagrams provided in the following embodiments are only schematically illustrating the basic ideas of the present disclosure, and only the components related to the present disclosure are shown in the drawings rather than the number, shape and shape of the components in actual implementation. Dimensional drawing, the type, quantity and proportion of each component can be changed arbitrarily during actual implementation, and the component layout type may also be more complicated.
另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。Additionally, in the following description, specific details are provided to facilitate a thorough understanding of examples. However, it will be understood by those skilled in the art that the described aspects may be practiced without these specific details.
本公开实施例提供一种基于模糊控制的容噪零化神经网络模型设计方法,所述方法可以应用于图像处理过程中。An embodiment of the present disclosure provides a method for designing a neural network model based on fuzzy control, and the method can be applied in an image processing process.
参见图1,为本公开实施例提供的一种基于模糊控制的容噪零化神经网络模型设计方法的流程示意图。如图1所示,所述方法主要包括以下步骤:Referring to FIG. 1 , it is a schematic flowchart of a method for designing a neural network model for noise tolerance and zeroing based on fuzzy control provided by an embodiment of the present disclosure. As shown in Figure 1, the method mainly includes the following steps:
步骤1,设计模糊控制,其中,所述模糊控制包括模糊化接口、规则库、数据库、模糊决策单元和退模糊化接口;
进一步的,所述步骤1具体包括:Further, the
步骤1.1,设计包含两个用于清晰输入的模糊化接口;Step 1.1, the design contains two fuzzy interfaces for clear input;
步骤1.2,建立多条if-then规则,形成所述规则库;Step 1.2, establishing multiple if-then rules to form the rule base;
步骤1.3,设计两个输入及输出对应的隶属函数,形成所述数据库;Step 1.3, designing membership functions corresponding to two inputs and outputs to form the database;
步骤1.4,设计所述模糊决策单元的处理流程;Step 1.4, designing the processing flow of the fuzzy decision-making unit;
步骤1.5,设计所述退模糊化接口的退模糊化方法得到清晰的输出。Step 1.5, designing a defuzzification method for the defuzzification interface to obtain a clear output.
具体实施时,设计模糊控制。该模糊控制由模糊化接口、规则库、数据库、模糊决策单元、退模糊化接口,五个部分组成。模糊控制v由vj,组成,其中vj表示v的第j个元素。In concrete implementation, design fuzzy control. The fuzzy control consists of five parts: fuzzy interface, rule base, database, fuzzy decision-making unit, and defuzzification interface. fuzzy control v by v j , Composition, where v j represents the jth element of v.
1)模糊化接口:考虑两个清晰输入,pj(t)和其中pj(t)和分别是p(t)和的第j个元素,并且p(t)表示零化神经网络中的误差函数,表示传统零化神经网络中的设计公式。1) Fuzzy interface: Consider two clear inputs, p j (t) and where p j (t) and are p(t) and The jth element of , and p(t) represents the error function in the zeroing neural network, Represents the design formulation in traditional annihilating neural networks.
2)规则库:建立如下六条“if-then”规则。2) Rule base: establish the following six "if-then" rules.
Rule 1:if pj(t) is Mj1 andis Nj1,then vj1 is 0;Rule 1: if p j (t) is M j1 and is N j1 , then v j1 is 0;
Rule 2:if pj(t) is Mj1 andis Nj2,then vj2 is pj(t);Rule 2: if p j (t) is M j1 and is N j2 ,then v j2 is p j (t);
Rule 3:if pj(t) is Mj1 andis Nj3,then vj3 is uj;Rule 3: if p j (t) is M j1 and is N j3 ,then v j3 is u j ;
Rule 4:if pj(t) is Mj2 andis Nj1,then vj4 is -uj;Rule 4: if p j (t) is M j2 and is N j1 , then v j4 is -u j ;
Rule 5:if pj(t) is Mj2 andis Nj2,then vj5 is pj(t);Rule 5: if p j (t) is M j2 and is N j2 ,then v j5 is p j (t);
Rule 6:if pj(t) is Mj2 andis Nj3,then vj6 is 0;Rule 6: if p j (t) is M j2 and is N j3 , then v j6 is 0;
其中pj(t)和是规则的前件,vj是规则的后件。在这些规则中,Mj1,Mj2,Nj1,Nj2和Nj3是模糊集,即uj是的界。因此,vj被定义为一个常数,即pj(t),uj,-uj或者0。where p j (t) and is the antecedent of the rule, and v j is the consequent of the rule. In these rules, M j1 , M j2 , N j1 , N j2 and N j3 are fuzzy sets, i.e. u j is boundary. Therefore, v j is defined as a constant, ie p j (t), u j , -u j or 0.
3)数据库:设计pj(t)和的隶属函数如图2和图3所示,其中pj(t)和在各模糊集的隶属度分别为3) Database: design p j (t) and The membership function of is shown in Figure 2 and Figure 3, where p j (t) and The degree of membership in each fuzzy set is
Mj1=1;Mj2=1。M j1 =1; M j2 =1.
4)模糊决策单元:以上述模糊关系为基础,将模糊输入和输出连接起来,并根据模糊规则进行推理。4) Fuzzy decision-making unit: based on the above-mentioned fuzzy relationship, connect fuzzy input and output, and make inferences according to fuzzy rules.
5)退模糊化接口:采用Centroid退模糊化方法得到清晰的输出。因为Mj1=1并且Mj2=1,所以其中Aji∈{Nj1,Nj2,Nj3}。最终,与p(t)以及相关的模糊控制v可以通过vj获得。5) Defuzzification interface: use Centroid defuzzification method to get clear output. Since M j1 =1 and M j2 =1, so where A ji ∈ {N j1 , N j2 , N j3 }. Finally, with p(t) and The related fuzzy control v can be obtained by v j .
步骤2,根据所述模糊控制和传统零化神经网络的演化公式,得到模糊容噪零化神经网络演化公式;
进一步的,所述模糊容噪零化神经网络演化公式为Further, the evolution formula of the fuzzy noise tolerance and zeroing neural network is
其中,p(t)=vec(P(t)),e(t)=vec(E(t)),v=vec(V),P(t)为误差矩阵,η为设计参数用于控制零化神经网络的的收敛速率,E(t)为外部噪声,V为模糊控制。Wherein, p(t)=vec(P(t)), e(t)=vec(E(t)), v=vec(V), P(t) is an error matrix, and η is a design parameter for controlling The convergence rate of the zeroing neural network, E(t) is the external noise, and V is the fuzzy control.
具体实施时,基于上述模糊控制,根据传统零化神经网络的演化公式,进一步提出模糊容噪零化神经网络演化公式如下:In the specific implementation, based on the fuzzy control above, according to the evolution formula of the traditional zeroing neural network, the evolution formula of the fuzzy noise-tolerant and zeroing neural network is further proposed as follows:
如上,P(t)是误差矩阵,由具体时变问题决定;η是设计参数用于控制零化神经网络的的收敛速率;E(t)是外部噪声;V是模糊控制用于提高零化神经网络的容噪性能。采用向量化操作后,进一步得到如下结果:As above, P(t) is the error matrix, which is determined by the specific time-varying problem; η is the design parameter used to control the convergence rate of the zeroing neural network; E(t) is the external noise; V is the fuzzy control used to improve the zeroing Noise Tolerance of Neural Networks. After adopting the vectorization operation, the following results are further obtained:
其中p(t)=vec(P(t)),e(t)=vec(E(t)),v=vec(V)。令由此,我们也可以得到 where p(t)=vec(P(t)), e(t)=vec(E(t)), v=vec(V). make From this, we can also get
模糊容噪零化神经网络的实现方式如图4所示,其中虚线框中的内容为模糊控制部分,输入p(t)和是与模型相关的两个量,其通过模糊化、模糊决策以及退模糊化,最终得到模糊输出v。将该模糊输出v放入模型中,其可以有效抑制外部噪声e(t)。由此,被噪声干扰的模糊容噪零化神经网络依然可以有效解决时变问题。The implementation of the fuzzy noise tolerance and zeroing neural network is shown in Figure 4, where the content in the dashed box is the fuzzy control part, input p(t) and are two quantities related to the model, through fuzzification, fuzzy decision-making and defuzzification, the fuzzy output v is finally obtained. This fuzzy output v is put into the model, which can effectively suppress the external noise e(t). Therefore, the fuzzy noise-tolerant neural network interfered by noise can still effectively solve the time-varying problem.
步骤3,将与时变问题相关的误差矩阵的具体形式代入所述模糊容噪零神经网络演化公式,得到求解该时变问题的模糊容噪零化神经网络模型。
在上述实施例的基础上,所述步骤3具体包括:On the basis of the foregoing embodiments, the
步骤3.1,获取时变Sylvester矩阵方程;Step 3.1, obtaining the time-varying Sylvester matrix equation;
步骤3.2,定义所述误差矩阵;Step 3.2, defining the error matrix;
步骤3.3,将所述误差矩阵代入所述模糊容噪零化神经网络演化公式中,得到所述模糊容噪零化神经网络模型并进行向量化。Step 3.3, substituting the error matrix into the evolution formula of the fuzzy noise-tolerant and zeroing neural network to obtain the fuzzy noise-tolerant and zeroing neural network model and perform vectorization.
具体实施时,将与时变问题相关的误差矩阵P(t)的具体形式,带入上述模糊容噪零神经网络演化公式,即可得到求解该时变问题的模糊容噪零化神经网络模型。接下来,我们以时变Sylvester矩阵方程问题为例,设计一个具体的模糊容噪零化神经网络模型。In the specific implementation, the specific form of the error matrix P(t) related to the time-varying problem is brought into the above evolution formula of the fuzzy noise-tolerant zero neural network, and the fuzzy noise-tolerant zero neural network model for solving the time-varying problem can be obtained . Next, we take the time-varying Sylvester matrix equation problem as an example to design a specific fuzzy noise-tolerant neural network model.
1)考虑如下时变Sylvester矩阵方程:1) Consider the following time-varying Sylvester matrix equation:
H(t)X(t)+X(t)G(t)+R(t)=0H(t)X(t)+X(t)G(t)+R(t)=0
其中,表示已知的系数矩阵。表示未知的待求解矩阵。in, represents the known coefficient matrix. Represents the unknown matrix to be solved.
2)定义误差矩阵P(t):P(t)=H(t)X(t)+X(t)G(t)+R(t)2) Define the error matrix P(t): P(t)=H(t)X(t)+X(t)G(t)+R(t)
3)将误差矩阵P(t)带入上述的模糊容噪零化神经网络演化公式中,进一步得到模糊容噪零化神经网络模型如下:3) Bring the error matrix P(t) into the above evolution formula of the fuzzy noise tolerance and zeroing neural network, and further obtain the fuzzy noise tolerance and zeroing neural network model as follows:
将上述模型向量化后,可以得到After vectorizing the above model, we can get
其中e(t)=vec(E(t)),r(t)=vec(R(t)),并且v=vec(V)。in e(t)=vec(E(t)), r(t)=vec(R(t)), and v=vec(V).
本实施例提供的基于模糊控制的容噪零化神经网络模型设计方法,1)通过将一种新的模糊控制方法引入零化神经网络中,提出了一种结构简单、性能优越的模糊容噪零化神经网络;2)该模糊控制方法是基于零化神经网络的两种误差变化来设计的,其中产生的模糊控制具有固有的抗噪声能力;3)尽管有噪声干扰,模糊容噪零化神经网络仍然具有全局稳定性和有限(或固定)时间收敛性;4)模糊容噪零化神经网络有效地解决了时变Sylvester矩阵方程问题。The fuzzy control-based noise tolerance and zeroing neural network model design method provided in this embodiment, 1) introduces a new fuzzy control method into the zeroing neural network, and proposes a fuzzy noise tolerance with simple structure and superior performance 2) The fuzzy control method is designed based on two kinds of error changes of the NN, and the fuzzy control generated in it has inherent anti-noise ability; 3) Despite the noise interference, the fuzzy noise-tolerant NULL The neural network still has global stability and finite (or fixed) time convergence; 4) The fuzzy noise-tolerant and nulling neural network effectively solves the time-varying Sylvester matrix equation problem.
为了进一步说明通过本申请的方法设计得到的模糊容噪零化神经网络模型的效果,下面将通过一个具体实施例说明。In order to further illustrate the effect of the fuzzy noise tolerance and zeroing neural network model designed by the method of the present application, a specific example will be described below.
1.首先考虑传统零化神经网络的演化公式如下:1. First consider the evolution formula of the traditional zeroing neural network as follows:
其中,是根据具体的时变问题F(X(t),t)=0定义的误差矩阵,其中F(·):是函数映射,X(t)是待求解的未知变量。P(t)=F(X(t),t)的作用是监测时变问题的变化。η为正参数,保证零化神经网络的收敛性。Ψ(·):是矩阵映射称为激活函数。in, is the error matrix defined according to the specific time-varying problem F(X(t), t)=0, where F(·): is a function mapping, and X(t) is the unknown variable to be solved. The function of P(t)=F(X(t), t) is to monitor the change of the time-varying problem. η is a positive parameter to ensure the convergence of the zeroing neural network. Ψ(·): is the matrix mapping called the activation function.
2.通过引入模糊控制,在上述传统零化神经网络演化公式的基础上,进一步提出模糊容噪零化神经网络的演化公式,如下:2. By introducing fuzzy control, on the basis of the above-mentioned evolution formula of the traditional zeroing neural network, the evolution formula of the fuzzy noise-tolerant and zeroing neural network is further proposed, as follows:
其中,E(t)是外部噪声,V是模糊控制用于提高零化神经网络的容噪性能。采用向量化操作后,进一步得到如下结果:Among them, E(t) is the external noise, and V is the fuzzy control used to improve the noise tolerance performance of the zeroing neural network. After adopting the vectorization operation, the following results are further obtained:
其中p(t)=vec(P(t)),e(t)=vec(E(t)),v=vec(V)。令我们可以得到模糊容噪零化神经网络的实现方式如图4所示,其中虚线框中的内容为模糊控制部分,输入p(t)和是与模型相关的两个量,其通过模糊化、模糊决策以及退模糊化,最终得到模糊输出v。将该模糊输出v放入模型中,其可以有效抑制外部噪声e(t)。由此,被噪声干扰的模糊容噪零化神经网络依然可以有效解决时变问题。where p(t)=vec(P(t)), e(t)=vec(E(t)), v=vec(V). make we can get The implementation of the fuzzy noise tolerance and zeroing neural network is shown in Figure 4, where the content in the dashed box is the fuzzy control part, input p(t) and are two quantities related to the model, through fuzzification, fuzzy decision-making and defuzzification, the fuzzy output v is finally obtained. This fuzzy output v is put into the model, which can effectively suppress the external noise e(t). Therefore, the fuzzy noise-tolerant neural network interfered by noise can still effectively solve the time-varying problem.
3.接下来,我们将详细说明上述模糊控制v的生成,该模糊控制v主要应用于零化神经网络中来抵抗噪声。模糊控制v由vj,组成,其中vj表示v的第j个元素。该模糊控制由以下5个部分组成。3. Next, we will detail the generation of the above fuzzy control v, which is mainly applied in the nulling neural network to resist noise. fuzzy control v by v j , Composition, where v j represents the jth element of v. The fuzzy control consists of the following 5 parts.
·模糊化接口:考虑两个清晰输入,pj(t)和其中pj(t)和分别是p(t)和的第j个元素。Fuzzy interface: consider two sharp inputs, p j (t) and where p j (t) and are p(t) and The jth element of .
·规则库:建立如下六条“if-then”规则。·Rule base: establish the following six "if-then" rules.
Rule 1:if pj(t) is Mj1 andis Nj1,then vj1 is 0;Rule 1: if p j (t) is M j1 and is N j1 , then v j1 is 0;
Rule 2:if pj(t) is Mj1 andis Nj2,then vj2 is pj(t);Rule 2: if p j (t) is M j1 and is N j2 ,then v j2 is p j (t);
Rule 3:if pj(t) is Mj1 andis Nj3,then vj3 is uj;Rule 3: if p j (t) is M j1 and is N j3 ,then v j3 is u j ;
Rule 4:if pj(t) is Mj2 andis Nj1,then vj4 is -uj;Rule 4: if p j (t) is M j2 and is N j1 , then v j4 is -u j ;
Rule 5:if pj(t) is Mj2 andis Nj2,then vj5 is pj(t);Rule 5: if p j (t) is M j2 and is N j2 ,then v j5 is p j (t);
Rule 6:if pj(t) is Mj2 andis Nj3,then vj6 is 0;Rule 6: if p j (t) is M j2 and is N j3 , then v j6 is 0;
其中pj(t)和是规则的前件,vj是规则的后件。在这些规则中,Mj1,Mj2,Nj1,Nj2和Nj3是模糊集,即uj是的界。因此,vj被定义为一个常数,即pj(t),uj,-uj或者0。where p j (t) and is the antecedent of the rule, and v j is the consequent of the rule. In these rules, M j1 , M j2 , N j1 , N j2 and N j3 are fuzzy sets, i.e. u j is boundary. Therefore, v j is defined as a constant, ie p j (t), u j , -u j or 0.
·数据库:在这个部分中,pj(t)和的隶属函数设计如图2和图3所示,其中pj(t)和在各模糊集的隶属度分别为Database: In this part, p j (t) and The membership function design of is shown in Figure 2 and Figure 3, where p j (t) and The degree of membership in each fuzzy set is
Mj1=1;Mj2=1.M j1 =1; M j2 =1.
·模糊决策单元:该部分是模糊控制方法的核心。它以模糊关系为基础,将模糊输入和输出连接起来,并根据模糊规则进行推理。·Fuzzy decision-making unit: This part is the core of fuzzy control method. It is based on fuzzy relations, connects fuzzy inputs and outputs, and makes inferences according to fuzzy rules.
·退模糊化接口:我们采用Centroid退模糊化方法来获得清晰的输出。因为Mj1=1并且Mj2=1,所以其中Aji∈{Nj1,Nj2,Nj3}。Defuzzification interface: We adopt Centroid defuzzification method to obtain clear output. Since M j1 =1 and M j2 =1, so where A ji ∈ {N j1 , N j2 , N j3 }.
基于上述模糊控制方法,与p(t)以及相关的模糊控制v最终可以通过vj获得。Based on the above fuzzy control method, with p(t) and The relevant fuzzy control v can finally be obtained by v j .
4.以模糊容噪零化神经网络求解时变Sylvester矩阵方程为例,验证其容噪性能。考虑如下时变Sylvester矩阵方程:4. Take the fuzzy noise-tolerant and nulling neural network as an example to solve the time-varying Sylvester matrix equation to verify its noise-tolerant performance. Consider the following time-varying Sylvester matrix equation:
H(t)X(t)+X(t)G(t)+R(t)=0H(t)X(t)+X(t)G(t)+R(t)=0
其中,表示已知的系数矩阵。表示未知的待求解矩阵。in, represents the known coefficient matrix. Represents the unknown matrix to be solved.
此外,为了验证模糊容噪零化神经网络的有限时间收敛性或固定时间收敛性,在数值实验中分别引入简单非线性激活函数:In addition, in order to verify the finite-time convergence or fixed-time convergence of the fuzzy noise-tolerant and zeroing neural network, a simple nonlinear activation function is introduced in the numerical experiment:
ψ(pj(t))=|pj(t)|∈sign(pj(t)),0<ε<1ψ(p j (t))=|p j (t)| ∈ sign(p j (t)), 0<ε<1
与Sign-bi-power非线性激活函数:With Sign-bi-power nonlinear activation function:
时变Sylvester矩阵方程中的系数矩阵分别为The coefficient matrices in the time-varying Sylvester matrix equation are
根据上述介绍设计方法,定义误差矩阵P(t)=H(t)X(t)+X(t)G(t)+R(t)得到模型如下:According to the design method introduced above, define the error matrix P(t)=H(t)X(t)+X(t)G(t)+R(t) to obtain the model as follows:
将其向量化后,可得其中e(t)=vec(E(t)),r(t)=vec(R(t)),并且v=vec(V)。After vectorizing it, we can get in e(t)=vec(E(t)), r(t)=vec(R(t)), and v=vec(V).
实验一:设置η=5,x(t)的初始值为x(0)=[0.01 0.01 0.01 0.01]T,时间区间[0,10]。本实验主要展示了在外部噪声e(t)=[3sin(t) 3sin(2t) 3sin(3t) 3sin(4t)]T的干扰下,模糊容噪零化神经网络和传统零化神经网络的收敛效果比较。在图5和图7的(a)中,我们可以观察到传统零化神经网络模型完全没有噪声容忍性能,元素误差和残差都有明显的波动。然而,模糊容噪零化神经网络的元素误差和残差几乎收敛到零,这表明由于应用了模糊控制,模糊容噪零化神经网络的性能更加显著。Experiment 1: set η=5, the initial value of x(t) is x(0)=[0.01 0.01 0.01 0.01] T , and the time interval is [0, 10]. This experiment mainly shows that under the interference of external noise e(t)=[3sin(t) 3sin(2t) 3sin(3t) 3sin(4t)] T , the fuzzy noise-tolerant neural network and the traditional zeroing neural network Convergence effect comparison. In Fig. 5 and (a) of Fig. 7, we can observe that the traditional zeroing neural network model has no noise tolerance performance at all, and the element errors and residuals have obvious fluctuations. However, the elemental errors and residuals of the fuzzy noise-tolerant nulling neural network almost converge to zero, which indicates that the performance of the fuzzy noise-tolerant nulling neural network is more significant due to the application of fuzzy control.
实验二:设置η=2,∈=0.9,x(t)的初始值为x(0)=[0.01 0.01 0.01 0.01]T,时间区间[0,10]。本实验主要展示了在外部噪声e(t)=sign(p(t))|20cos(10t)+1|的干扰下,模糊容噪零化神经网络和传统零化神经网络的收敛效果比较。在图6中,模糊容噪零化神经网络产生的状态解可以快速追溯到理论解。并且在图7的(b)中,模糊容噪零化神经网络的残差可以在有限时间内收敛到零。Experiment 2: Set η=2, ∈=0.9, the initial value of x(t) is x(0)=[0.01 0.01 0.01 0.01] T , and the time interval is [0, 10]. This experiment mainly shows the comparison of the convergence effect of the fuzzy noise-tolerant neural network and the traditional zeroing neural network under the interference of external noise e(t)=sign(p(t))|20cos(10t)+1|. In Figure 6, the state solutions produced by the fuzzy noise-tolerant nulling neural network can be quickly traced back to the theoretical solution. And in (b) of Fig. 7, the residual error of the fuzzy noise-tolerant zeroing neural network can converge to zero within a limited time.
实验三:设置η=2,τ=0.5,时间区间[0,1]。为验证Sign-bi-power非线性函数激活的模糊容噪零化神经网络在外界噪声干扰下时的收敛性,考虑x(t)的12组初值,即以下初值分别为两组:x(0)=0.01ones(4,1),x(0)=0.1ones(4,1),x(0)=0.02ones(4,1),x(0)=0.2ones(4,1),x(0)=0.05ones(4,1),x(0)=0.5ones(4,1),其中ones(4,1)表示4×1的单位向量。观察图8中(a)和(b),无论初始值是多少,模糊容噪零化神经网络的残差总是在固定时间内收敛到零。Experiment 3: set η=2, τ=0.5, time interval [0, 1]. In order to verify the convergence of the fuzzy noise tolerance and zeroing neural network activated by the Sign-bi-power nonlinear function under the interference of external noise, 12 groups of initial values of x(t) are considered, that is, the following initial values are respectively two groups: x (0)=0.01ones(4,1), x(0)=0.1ones(4,1), x(0)=0.02ones(4,1), x(0)=0.2ones(4,1) , x(0)=0.05ones(4,1), x(0)=0.5ones(4,1), where ones(4,1) represents a 4×1 unit vector. Observing (a) and (b) in Figure 8, no matter what the initial value is, the residual of the fuzzy noise tolerance and zeroing neural network always converges to zero within a fixed time.
实验四:我们比较了模糊容噪零化神经网络和积分控制容噪零化神经网络。其中参数设置为η1=η2=η=2,时间区间[0,10],x(t)的初始值为x(0)=[0.01 0.01 0.010.01]T,实验结果如图9所示。在本实验中,我们分别考虑了三种噪声,可以看出无论何种噪声,模糊容噪零化神经网络都具有更好的抵抗噪声性能。这意味着在容忍噪声方面,模糊控制优于积分控制。Experiment 4: We compared the fuzzy noise-tolerant and nulling neural network with the integral control noise-tolerant and nulling neural network. Wherein the parameters are set as η 1 =η 2 =η=2, the time interval is [0,10], the initial value of x(t) is x(0)=[0.01 0.01 0.010.01] T , the experimental results are shown in Figure 9 Show. In this experiment, we considered three kinds of noise respectively, and it can be seen that no matter what kind of noise, the fuzzy noise-tolerant neural network has better anti-noise performance. This means that fuzzy control is better than integral control in terms of noise tolerance.
5.将模糊容噪零化神经网络应用于图像处理,由此说明其潜在的实际应用价值。5. Apply the fuzzy noise tolerance and zeroing neural network to image processing, thus illustrating its potential practical application value.
首先是合成图像去噪。研究表明基于最大后验概率的算法通过求解Sylvester方程,可以有效地实现图像的去噪任务。假设Y=X+Λ是未知图像X的噪声观测,其中Λ~N(0,σ2)是满足高斯分布的随机噪声。然后将图像去噪问题描述为如下的Sylvester矩阵方程:The first is synthetic image denoising. The research shows that the algorithm based on the maximum posterior probability can effectively realize the image denoising task by solving the Sylvester equation. It is assumed that Y=X+Λ is a noise observation of an unknown image X, where Λ∼N(0, σ 2 ) is random noise satisfying a Gaussian distribution. The image denoising problem is then described as the following Sylvester matrix equation:
ΘNX(t)+X(t)ΘM+D=0, ΘN X(t)+X(t)ΘM + D=0,
其中ΘN=β/2+2ασ2ΩN,ΘM=β/2+2ασ2ΩM,并且D=∑⊙(X(t)-Y)-βX(t).如上,β是条件参数,α是先验参数,以及(θN是纵向差分,θM是横向差分),∑=G/σ2意味着先验是全变差(G的第ij个元素是考虑图10中(a)和图11中(a)所示的两幅合成图像,其中合成图像-1和合成图像-2都被加性高斯噪声干扰Λ~N(0,0.12),并且噪声图像如图10中(b)和图11中(b)所示。在该实验中,参数设置为η=100,β=1,α=500,σ=0.1,x(t)的初始值为x(0)=[0.01 0.01 0.01 0.01]T,时间区间[0,0.5]。利用模糊容噪零化神经网络解决这两个图像去噪问题,得到恢复图像如图10中(c)和图11中(c)所示,对应的三维网格模式如图12中(a)和图12中(b)所示。由这些实验结果可知,模糊容噪零化神经网络可以有效地解决图像去噪问题,特别是图像边缘得到了很好的保留。此外,从图13中(a)和图13中(b)可以看出,模糊容噪零化神经网络的残差可以快速收敛到零,这表明模糊容噪零化神经网络在解决图像去噪问题时具有优越的收敛性能。where Θ N = β/2+2ασ 2 Ω N , Θ M = β/2+2ασ 2 Ω M , and D = ∑⊙(X(t)-Y)-βX(t). As above, β is the conditional parameter , α is the prior parameter, as well as (θ N is the vertical difference, θ M is the horizontal difference), ∑=G/σ 2 means that the prior is total variation (the ijth element of G is Consider two synthetic images shown in (a) in Fig. 10 and (a) in Fig. 11, where both synthetic image-1 and synthetic image-2 are disturbed by additive Gaussian noise Λ∼N(0, 0.1 2 ), and The noise image is shown in (b) in Figure 10 and (b) in Figure 11. In this experiment, the parameters are set as η=100, β=1, α=500, σ=0.1, the initial value of x(t) is x(0)=[0.01 0.01 0.01 0.01] T , and the time interval is [0, 0.5]. Use the fuzzy noise tolerance and zeroing neural network to solve these two image denoising problems, and the restored images are shown in Figure 10 (c) and Figure 11 (c), and the corresponding three-dimensional grid pattern is shown in Figure 12 (a) And shown in (b) in Figure 12. From these experimental results, it can be known that the fuzzy noise-tolerant neural network can effectively solve the problem of image denoising, especially the edge of the image is well preserved. In addition, it can be seen from Figure 13(a) and Figure 13(b) that the residual of the fuzzy noise-tolerant and zeroing neural network can quickly converge to zero, which indicates that the fuzzy noise-tolerant and zeroing neural network is effective in solving image denoising It has excellent convergence performance when solving the problem.
其次是医学图像重建。当图像被处理为向量并且其每一个数据的位置记录为ui,i=1,2,...,mn,假设该图像被损坏,其中缺失数据的位置随机分布,并且记录为zj,j=1,2,...,l(l是缺失数据的总数)。假设y=Υx是缺失图像的向量化形式。根据研究,图像重建问题可以描述为如下形式:The second is medical image reconstruction. when the image is processed as a vector And the position of each data is recorded as u i , i=1, 2, ..., mn, assuming that the image is damaged, where the positions of missing data are randomly distributed, and recorded as z j , j=1, 2, ..., l (l is the total number of missing data). Suppose y=Yx is the vectorized version of the missing image. According to the research, the image reconstruction problem can be described as the following form:
其中是先验参数,以及(θN是纵向差分,θM是横向差分),in is the prior parameter, as well as (θ N is the vertical difference, θ M is the horizontal difference),
其中χi(zj)=χ(zj-ui),当0≤zj-ui≤1,χ(·)=1,zj-ui>1,χ(·)=0.值得一提的是,本发明提出的模糊容噪零化神经网络对于图像重建问题是有效可行的,尽管相关矩阵的维数很高。本实验采用图14中(a)和图15中(a)两张医学图像,并通过模糊容噪零化神经网络对受损图像进行恢复,其中参数设置为η=100,首先考虑医学脑图像,损伤图像含20%的点样缺失率,如图14中(b)所示。然后,我们应用模糊容噪零化神经网络对受损图像进行重建并且进一步得到重建图像14中(c)。显然,模糊容噪零化神经网络能够有效地重建受损图像,尤其是重建后的图像细节表现得更加清晰。此外,图16中(a)的模糊容噪零化神经网络的残差收敛情况也表明了其有效性。其次考虑医学颈椎图像,损伤图像中点样缺失率为40%,如图15中(b)所示。然后,我们利用模糊容噪零化神经网络对受损图像进行重建,得到恢复图像如图15中(c)所示。图15中(c)和图16中(b)所示的实验结果,再次验证了模糊容噪零化神经网络在医学图像重建问题上的优越性能。Where χ i (z j )=χ(z j -u i ), when 0≤z j -u i ≤1, χ(·)=1, z j -u i >1, χ(·)=0. It is worth mentioning that the fuzzy noise tolerance and zeroing neural network proposed by the present invention is effective and feasible for the image reconstruction problem, despite the high dimensionality of the correlation matrix. This experiment uses two medical images in (a) in Figure 14 and (a) in Figure 15, and restores the damaged image through the fuzzy and noise-tolerant neural network, where the parameter is set to η=100, Considering the medical brain image first, the damaged image contains 20% point loss rate, as shown in (b) in Fig. 14 . Then, we apply the fuzzy and noise-tolerant neural network to reconstruct the damaged image and further obtain the reconstructed image 14 (c). Obviously, the fuzzy and noise-tolerant neural network can effectively reconstruct the damaged image, especially the details of the reconstructed image are clearer. In addition, the residual convergence of the fuzzy noise-tolerant zeroing neural network in Fig. 16(a) also shows its effectiveness. Next, considering the medical cervical spine image, the missing point rate in the damaged image is 40%, as shown in (b) in Fig. 15 . Then, we use the fuzzy and noise-tolerant neural network to reconstruct the damaged image, and the restored image is shown in Figure 15(c). The experimental results shown in (c) in Figure 15 and (b) in Figure 16 have once again verified the superior performance of the fuzzy noise-tolerant and annihilating neural network on medical image reconstruction problems.
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。The units involved in the embodiments described in the present disclosure may be implemented by software or by hardware.
应当理解,本公开的各部分可以用硬件、软件、固件或它们的组合来实现。It should be understood that various parts of the present disclosure may be implemented in hardware, software, firmware or a combination thereof.
以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。The above is only a specific implementation of the present disclosure, but the scope of protection of the present disclosure is not limited thereto, any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present disclosure, should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be determined by the protection scope of the claims.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211246756.5A CN115562023B (en) | 2022-10-12 | 2022-10-12 | Design method of noise-tolerant annulization neural network model based on fuzzy control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211246756.5A CN115562023B (en) | 2022-10-12 | 2022-10-12 | Design method of noise-tolerant annulization neural network model based on fuzzy control |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115562023A true CN115562023A (en) | 2023-01-03 |
CN115562023B CN115562023B (en) | 2024-07-02 |
Family
ID=84744225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211246756.5A Active CN115562023B (en) | 2022-10-12 | 2022-10-12 | Design method of noise-tolerant annulization neural network model based on fuzzy control |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115562023B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6317730B1 (en) * | 1996-05-23 | 2001-11-13 | Siemens Aktiengesellschaft | Method for optimizing a set of fuzzy rules using a computer |
CN114936624A (en) * | 2022-04-20 | 2022-08-23 | 湖南师范大学 | Method for designing novel zero neural network model based on discrete fuzzy control system |
-
2022
- 2022-10-12 CN CN202211246756.5A patent/CN115562023B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6317730B1 (en) * | 1996-05-23 | 2001-11-13 | Siemens Aktiengesellschaft | Method for optimizing a set of fuzzy rules using a computer |
CN114936624A (en) * | 2022-04-20 | 2022-08-23 | 湖南师范大学 | Method for designing novel zero neural network model based on discrete fuzzy control system |
Non-Patent Citations (2)
Title |
---|
贾蕾等: "A fuzzy adaptive zeroing neural network with superior finite-time convergence for solving time-variant linear matrix equations", 《KNOWLEDGE-BASED SYSTEMS》, 22 April 2022 (2022-04-22) * |
赵春刚, 宋婀娜, 宫萍: "一种模糊神经网络控制器", 煤矿机械, no. 04, 5 April 2004 (2004-04-05) * |
Also Published As
Publication number | Publication date |
---|---|
CN115562023B (en) | 2024-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Feng et al. | Solving dynamic multiobjective problem via autoencoding evolutionary search | |
Liu et al. | Delayed impulsive control for consensus of multiagent systems with switching communication graphs | |
Cao et al. | Boundedness and stability for Cohen–Grossberg neural network with time-varying delays | |
Tang et al. | Pinning distributed synchronization of stochastic dynamical networks: A mixed optimization approach | |
Dai et al. | ZNN with fuzzy adaptive activation functions and its application to time-varying linear matrix equation | |
Hwang et al. | New Construction for Similarity Measures between Intuitionistic Fuzzy Sets Based on Lower, Upper and Middle Fuzzy Sets. | |
Mérida-Casermeiro et al. | An efficient multivalued Hopfield network for the traveling salesman problem | |
Su et al. | Event‐triggered consensus of non‐linear multi‐agent systems with sampling data and time delay | |
Gan | Exponential synchronization of stochastic fuzzy cellular neural networks with reaction-diffusion terms via periodically intermittent control | |
Jia et al. | Intensive noise-tolerant zeroing neural network based on a novel fuzzy control approach | |
Wang et al. | Universal approximation abilities of a modular differentiable neural network | |
CN118154915A (en) | Large-scale multi-view clustering method based on anchor learning and multi-image alignment | |
Sriraman et al. | Global stability of Clifford-valued Takagi-Sugeno fuzzy neural networks with time-varying delays and impulses | |
Shodiev et al. | EXCEPTIONAL DIRECTIONS OF A HOMOGENEOUS POLYNOMIAL | |
CN115562023A (en) | Noise-tolerant zero-ization neural network model design and method based on fuzzy control | |
Jiang et al. | Towards utilization of rule base structure to support fuzzy rule interpolation | |
Cheng et al. | Error estimation of perturbations under CRI | |
Zhang et al. | Further studies on Zhang neural-dynamics and gradient dynamics for online nonlinear equations solving | |
Gál et al. | Modified bacterial memetic algorithm used for fuzzy rule base extraction | |
Li et al. | A Fast Feedforward Small-World Neural Network for Nonlinear System Modeling | |
Chen et al. | Convex temporal convolutional network-based distributed cooperative learning control for multiagent systems | |
Chen et al. | Continuity and smoothness analysis and possible improvement of traditional reinforcement learning methods | |
Qi et al. | Qubit neural tree network with applications in nonlinear system modeling | |
CN112364256A (en) | Dynamic community detection model based on representation learning | |
Song et al. | Partial quantisation scheme for optimising the performance of hopfield network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |