CN112163186B - 即插即用的大规模高效鲁棒相位恢复方法与*** - Google Patents

即插即用的大规模高效鲁棒相位恢复方法与*** Download PDF

Info

Publication number
CN112163186B
CN112163186B CN202011157900.9A CN202011157900A CN112163186B CN 112163186 B CN112163186 B CN 112163186B CN 202011157900 A CN202011157900 A CN 202011157900A CN 112163186 B CN112163186 B CN 112163186B
Authority
CN
China
Prior art keywords
optimization
term
phase recovery
data fidelity
variable
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
CN202011157900.9A
Other languages
English (en)
Other versions
CN112163186A (zh
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.)
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
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 Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN202011157900.9A priority Critical patent/CN112163186B/zh
Publication of CN112163186A publication Critical patent/CN112163186A/zh
Application granted granted Critical
Publication of CN112163186B publication Critical patent/CN112163186B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/14Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • 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
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/32Indexing scheme for image data processing or generation, in general involving image mosaicing
    • 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/20081Training; Learning
    • 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/20084Artificial neural networks [ANN]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computational Linguistics (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Algebra (AREA)
  • Databases & Information Systems (AREA)
  • Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)

Abstract

本发明公开了一种即插即用的大规模高效鲁棒相位恢复方法与***,方法包括以下步骤:根据预设测量值模型构造优化目标函数,其中,目标函数包含数据保真项和先验约束项;通过预设的广义交替投影优化方法对目标函数进行模块化分解,得到数据保真项和先验约束项优化子任务;获取待求解变量初始值,并引入数据保真项算子和先验约束项算子,迭代交替式地分别对待求解变量进行优化更新,且在迭代收敛后输出具有幅值和相位的复数域目标变量,得到相位恢复结果。该方法迭代更新简单快速,引入灵活可变的先验约束项算子,能够高效解决大规模相位恢复问题。

Description

即插即用的大规模高效鲁棒相位恢复方法与***
技术领域
本发明涉及计算摄像学技术领域,特别涉及一种即插即用的大规模高效鲁棒相位恢复方法与***。
背景技术
相位恢复(Phase Retrieval,PR)是指信号在某个给定线性空间域(如傅里叶域)的幅值已知情况下,利用幅值恢复相位的过程。这个问题是在实际的工程应用(如电子显微镜,晶体学,天文学和光学成像领域)中所提出的。在光学成像中,大部分光学采集设备(如CCD相机、光感胶片、人眼成像)只能够捕获光场强度而无法获取光波相位。这是因为这些设备成像的原理都依赖于将捕获的光子转换为电子或电流,所转化的电磁场以1015Hz频率振荡,没有可行的电子设备可以对如此高频的信号采样。正是由于光学相位不能由电子检测设备直接测量,因此需要利用算法层面的相位恢复技术从获得的强度信息中恢复出相位信息。从上世纪70年代以来,相位恢复算法层出不穷。最为经典的算法是Gerchberg和Saxton于1972年提出的GS算法。之后的数十年间涌现出了许多的算法。
相位恢复在光学中具有许多实际应用,例如相干衍射成像、编码衍射模型、傅里叶叠层成像、散射成像等,这些成像模型都只能获取到原始信号幅值的测量值或在某个变换域中幅值的测量值,且由于成像环境和传感器的限制,会导致最终获取的测量值受到噪声的污染。噪声会降低相位恢复算法的性能。虽然部分已有的相位恢复算法具有一定的抗噪能力,但实际的表现不尽人意,他们往往无法平衡抗噪性能和计算复杂度。也即,鲁棒性越强,计算复杂度也随之指数级增长,难以适用于大规模相位恢复任务。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的一个目的在于提出一种即插即用的大规模高效鲁棒相位恢复方法,迭代更新简单快速,引入灵活可变的先验约束项算子,能够高效解决大规模相位恢复问题。
本发明的另一个目的在于提出一种即插即用的大规模高效鲁棒相位恢复***。
为达到上述目的,本发明一方面实施例提出了一种即插即用的大规模高效鲁棒相位恢复方法,包括以下步骤:根据预设测量值模型构造优化目标函数,其中,所述目标函数包含数据保真项和先验约束项;通过预设的广义交替投影优化方法对所述目标函数进行模块化分解,得到数据保真项和先验约束项优化子任务;获取待求解变量初始值,并引入数据保真项算子和先验约束项算子,迭代交替式地分别对待求解变量进行优化更新,且在迭代收敛后输出具有幅值和相位的复数域目标变量,得到相位恢复结果。
本发明实施例的即插即用的大规模高效鲁棒相位恢复方法,可以从含噪的强度测量值中恢复既包含幅值、又包含相位的复数域信息,将相位恢复框架模块化,引入即插即用式先验约束项算子,噪声鲁棒性强,计算复杂度低,效率高,适用于大规模的相位恢复任务,且迭代更新简单快速,引入灵活可变的先验约束项算子,能够高效解决大规模相位恢复问题,并且也可以在一定程度上解决强鲁棒性相位恢复的计算复杂度高的问题,能适用于大规模相位恢复任务。
另外,根据本发明上述实施例的即插即用的大规模高效鲁棒相位恢复方法还可以具有以下附加的技术特征:
进一步地,在本发明的一个实施例中,所述数据保真项和所述先验约束项为:
Figure BDA0002743322430000021
其中,f(x)为所述数据保真项,g(x)为所述先验约束项。
进一步地,在本发明的一个实施例中,所述通过预设的广义交替投影优化方法对所述目标函数进行模块化分解,包括:引入辅助变量v,将求解优化函数模块化为交替投影问题:
Figure BDA0002743322430000022
引入非线性约束条件y=|Ax|2以适配相位恢复问题,其中,y为无相幅值测量值,A为测量矩阵,x为待恢复信号,x和v的更新相互独立并分别对应于所述数据保真项和先验约束项子优化任务。
进一步地,在本发明的一个实施例中,所述引入数据保真项算子和先验约束项算子,迭代交替式地分别对待求解变量进行优化更新,包括:引入相位恢复求解器求解保真项,其中,固定所述先验约束项子优化任务v更新所述待恢复信号x,其中,x的更新为基于v在非线性约束条件y=|Ax|2下的欧几里得投影:xk+1=v(k)+PR(y-|Av|2),PR为相位恢复求解器。
进一步地,在本发明的一个实施例中,所述引入数据保真项算子和先验约束项算子,迭代交替式地分别对待求解变量进行优化更新,还包括:通过预设的去噪器优化先验约束项,对v进行去噪,其中,更新优化时固定x更新v:vk+1=DE(xk+1),其中,DE为去噪器。
为达到上述目的,本发明另一方面实施例提出了一种即插即用的大规模高效鲁棒相位恢复***,包括:构造模块,用于根据预设测量值模型构造优化目标函数,其中,所述目标函数包含数据保真项和先验约束项;分解模块,用于通过预设的广义交替投影优化方法对所述目标函数进行模块化分解,得到数据保真项和先验约束项优化子任务;恢复模块,用于获取待求解变量初始值,并引入数据保真项算子和先验约束项算子,迭代交替式地分别对待求解变量进行优化更新,且在迭代收敛后输出具有幅值和相位的复数域目标变量,得到相位恢复结果。
本发明实施例的即插即用的大规模高效鲁棒相位恢复***,可以从含噪的强度测量值中恢复既包含幅值、又包含相位的复数域信息,将相位恢复框架模块化,引入即插即用式先验约束项算子,噪声鲁棒性强,计算复杂度低,效率高,适用于大规模的相位恢复任务,且迭代更新简单快速,引入灵活可变的先验约束项算子,能够高效解决大规模相位恢复问题,并且也可以在一定程度上解决强鲁棒性相位恢复的计算复杂度高的问题,能适用于大规模相位恢复任务。
另外,根据本发明上述实施例的即插即用的大规模高效鲁棒相位恢复***还可以具有以下附加的技术特征:
进一步地,在本发明的一个实施例中,所述数据保真项和所述先验约束项为:
Figure BDA0002743322430000031
其中,f(x)为所述数据保真项,g(x)为所述先验约束项。
进一步地,在本发明的一个实施例中,所述分解模块进一步用于引入辅助变量v,将求解优化函数模块化为交替投影问题:
Figure BDA0002743322430000032
引入非线性约束条件y=|Ax|2以适配相位恢复问题,其中,y为无相幅值测量值,A为测量矩阵,x为待恢复信号,x和v的更新相互独立并分别对应于所述数据保真项和先验约束项子优化任务。
进一步地,在本发明的一个实施例中,所述恢复模块进一步用于引入相位恢复求解器求解保真项,其中,固定所述先验约束项子优化任务v更新所述待恢复信号x,其中,x的更新为基于v在非线性约束条件y=|Ax|2下的欧几里得投影:xk+1=v(k)+PR(y-|Av|2),PR为相位恢复求解器。
进一步地,在本发明的一个实施例中,所述恢复模块进一步用于通过预设的去噪器优化先验约束项,对v进行去噪,其中,更新优化时固定x更新v:vk+1=DE(xk+1),其中,DE为去噪器。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为根据本发明一个实施例的即插即用的大规模高效鲁棒相位恢复方法的流程图;
图2为根据本发明一个实施例的即插即用相位恢复方法整体流程图;
图3为根据本发明一个实施例的相位恢复测量模型示意图;
图4为根据本发明一个实施例的即插即用的大规模高效鲁棒相位恢复***的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参照附图描述根据本发明实施例提出的即插即用的大规模高效鲁棒相位恢复方法与***,首先将参照附图描述根据本发明实施例提出的即插即用的大规模高效鲁棒相位恢复方法。
图1是本发明一个实施例的即插即用的大规模高效鲁棒相位恢复方法的流程图。
如图1所示,该即插即用的大规模高效鲁棒相位恢复方法包括以下步骤:
在步骤S101中,根据预设测量值模型构造优化目标函数,其中,目标函数包含数据保真项和先验约束项。
在本发明的一个实施例中,数据保真项和先验约束项为:
Figure BDA0002743322430000041
其中,f(x)为数据保真项,g(x)为先验约束项。
可以理解的是,结合即插即用的去噪先验,构造解决相位恢复问题的优化函数,其形式包含数据保真项和先验约束项:
Figure BDA0002743322430000042
其中f(x)为保真项,g(x)为约束项。
具体而言,如图2所示,(1)获取缺失相位信息的幅值测量值。使用探测器采集测量值,测量模型包括但不限于:相干衍射成像,X射线照射目标后在远场处形成衍射图样,该图样为目标电子密度的傅里叶变换,传感器记录了其强度信息;傅里叶叠层成像,通过采集频域一系列低分辨率强度图,通过相位恢复技术恢复相位并拼接成高分辨率图;自相关散射成像,光透过散射介质形成散斑图,其自相关函数即为目标傅里叶变换的幅值,使用相位恢复技术可以实现原始目标的重建。
(2)根据测量值模型构造优化目标函数。构造解决相位恢复问题的优化函数,优化函数包含数据保真项和先验约束项:
Figure BDA0002743322430000043
其中f(x)为数据保真项,g(x)为先验约束项,使用去噪先验约束。λ为权重系数,用于控制先验约束项所占权重。
在步骤S102中,通过预设的广义交替投影优化方法对目标函数进行模块化分解,得到数据保真项和先验约束项优化子任务。
可以理解的是,通过广义交替投影(GeneralizedAlternatingProjection,GAP)优化方法对目标函数进行模块化分解,得到独立的数据保真项和先验约束项优化子任务。
具体而言,如图2所示,通过通用交替投影优化方法对目标函数进行模块化分解。引入辅助变量v,将求解优化函数模块化为一系列的交替投影问题并引入非线性约束条件y=|Ax|2以适配相位恢复问题。从而优化目标函数变为:
Figure BDA0002743322430000051
s.t.y=|Ax|2
其中,y为无相幅值测量值,A为测量矩阵,x为待恢复信号。x和v的更新相互独立,分别对应于数据保真项和先验约束项子优化任务。
在步骤S103中,获取待求解变量初始值,并引入数据保真项算子和先验约束项算子,迭代交替式地分别对待求解变量进行优化更新,且在迭代收敛后输出具有幅值和相位的复数域目标变量,得到相位恢复结果。
在本发明的一个实施例中,引入数据保真项算子和先验约束项算子,迭代交替式地分别对待求解变量进行优化更新,包括:引入相位恢复求解器求解保真项,其中,固定先验约束项子优化任务v更新待恢复信号x,其中,x的更新为基于v在非线性约束条件y=|Ax|2下的欧几里得投影:xk+1=v(k)+PR(y-|Av|2);通过预设的去噪器优化先验约束项,对v进行去噪,其中,更新优化时固定x更新v:vk+1=DE(xk+1)。
具体而言,如图2所示,(1)获取待求解变量初始值。使用传统的相位恢复算法获取用于迭代的初始估计值(x0,v0)。初始迭代时,x0=v0。实际成像问题中由于环境噪声、探测器噪声对测量值的影响,初值x0往往被噪声污染,因此,初值估计值含噪水平取决于环境噪声、探测器噪声以及相位恢复技术对噪声的鲁棒性等。
(2)引入高效率数据保真项算子和先验约束算子以及优化更新。GAP方法不同于其他复杂的求解优化问题的方法,它仅需引入一个辅助变量v,具有随时收敛、每次迭代复杂度低、对噪声具有较强的鲁棒性等优点,适合求解大规模的相位恢复任务。数据保真项算子为相位恢复求解器,用于更新x。在固定v的基础上,x的更新是v在非线性约束条件y=|Ax|2下的欧几里得投影:
xk+1=v(k)+PR(y-|Av|2),
其中,k为迭代次数,PR是相位恢复求解器,较为通用的是交替投影(AP)算法。但为了获取更好的恢复性能,针对不同的相位恢复模型可以灵活替换不同的求解器。
先验约束算子为高效的去噪器,用于更新先验约束项,对v进行去噪,减小噪声的污染。更新优化时固定x更新v:
vk+1=DE(xk+1),
其中,DE是去噪器。针对不同的噪声模型可以替换不同的去噪器来达到更好的去噪效果。包括但不限于传统去噪方法(NLM、BM3D等)、深度学习去噪方法(FFDNET、DnCNN等)。
(3)迭代收敛获取复数域目标变量。通过(2)对(x,v)循环更新迭代,收敛后获取的xrec即为恢复的复数域目标,它包含有幅值和相位信息。
下面结合附图和实例对本发明实施来的方法作进一步说明,具体如下:
首先需要获取测量值。如图3所示为相位恢复测量***的示意图。此处以编码衍射测量***作为示例。编码衍射测量***在衍射前对信号进行调制,用d[t]表示调制波,则传感器捕获的衍射图样可以表示为:
Figure BDA0002743322430000061
其中,L为调制数。上述表征测量值y实际上是信号x经过L个随机d[t]调制波调制后离散傅里叶变换(DFT)的幅度值。该幅度值缺失了相位信息。上述也可以用矩阵表示为:
Figure BDA0002743322430000062
其中Dl是调制模式d[t]在对角线元素的对角矩阵,
Figure BDA0002743322430000063
是DFT的行。
之后,利用即插即用的相位恢复方法解决上述的相位缺失问题,恢复原始信号x。根据测量***,构造优化目标函数,优化函数的形式包含数据保真项和先验约束项:
Figure BDA0002743322430000064
其中f(x)为保真度项,g(x)为正则化项,λ为权重系数。
为了使我们的方法适用于大规模相位恢复问题,需要迭代过程的计算复杂度低。本示例中使用通用交替投影方法求解上述优化问题,通过引入辅助变量v并对目标函数模块化分解可以获得独立的优化目标函数,并使用非线性约束条件y=|Ax|2适配相位恢复问题,从而上述优化变为了双变量约束优化问题:
Figure BDA0002743322430000065
s.t.y=|Ax|2
其中y为无相幅值测量值,A为测量矩阵,x为待恢复信号,v为辅助变量。求解上式时,x和v的更新相互独立,分别对应于数据保真项和先验约束项子优化任务。
在独立求解前,需要先获取用于迭代的初始估计值。由于编码衍射测量模型对初值不敏感,我们可以使用任意的相位恢复技术产生一个初值。本示例中使用GS算法获取初值(x0,v0)。实际问题中由于环境噪声、探测器噪声对测量值的影响,初值x0会被噪声污染。但由于强大的即插即用去噪先验,噪声的影响往往会在之后的迭代更新中被消除。
分别使用高效率数据保真项算子和先验约束项算子来更新迭代x和v。迭代更新固定一个变量,更新另一个变量。具体的更新方法如图3所示:
更新x是基于v在约束条件y=|Ax|2下的欧几里得投影:
xk+1=v(k)+PR(y-|Av|2)
其中,k为迭代次数,PR是高效率数据保真项算子,为相位恢复求解器。针对不同的相位恢复模型可以灵活替换不同的求解器。在编码衍射模型中我们使用GS算法作为求解器,GS算法适应能力强,能求解多种测量模型且求解速度快,但是对噪声鲁棒性差。
除此之外,为了加速收敛,还存在一种x的快速迭代式子:
xk+1=v(k)+PR(yk-|Av|2)
测量值y的更新遵循:
yk+1=yk+(y-Avk)
使用先验约束项算子更新v。在固定xk+1情况下,vk+1通过一个去噪器进行更新:
vk+1=DE(xk+1)
针对不同的噪声模型可以替换不同的去噪器来达到更好的去噪效果。在本示例中,我们使用FFDNET去噪网络。该去噪网络对多种分布的噪声均具有较好的效果,且去噪过程快速。
为了进一步理解GS相位恢复算法和FFDNET去噪网络,此处进行详细说明:
GS算法通过在空域与傅里叶域不断投影变换并施加约束,逐次迭代后即可完成从幅值信息中恢复相位信息。其主要分为四个步骤:
第一步:对当前估计的信号(首次迭代即为初始估计值)进行傅里叶变换。
第二步:替换傅里叶域的幅值信息,组成一个新的傅里叶估计。
第三步:将第二步的傅里叶估计进行傅里叶逆变换得到估计信号。
第四步:替换空域的幅值信息,组成一个新的估计信号。重复迭代上述步骤。
GS算法的恢复误差定义为:
Figure BDA0002743322430000071
其中Zi[k]为每次迭代后信号的傅里叶变换,X[k]为真值的傅里叶变换。
FFDNET是一个基于深度学习技术的强大去噪网络。它不限于高斯噪声,对各种环境下真实噪声都有很好的效果。FFDNET使用噪声估计图作为网络输入,权衡对噪声的抑制和原图细节的保持,从而能应对更加复杂的真实场景。其网络分为四层,第一层是一个可逆的下采样算子,它将含噪图像y重塑为若干个下采样子图像。之后进一步连接噪声等级图M和下采样子图像形成一个大小为(W/2)×(H/2)×(4C+1)的张量
Figure BDA0002743322430000081
作为CNN的输入。其中W为图像的宽度、H为图像的高度、C为通道数。CNN是一系列3×3的卷积层,它们对若干张子图像去噪。最后将去噪后的子图像拼接成原始尺寸图像。该操作在保持结果精度的条件下,有效地减少了网络参数,使得网络更有效率。
经过上述迭代更新,收敛后即可获得恢复的复数域目标结果,它包含有幅值和相位。本方法能够有效消除噪声对测量***的影响,恢复的结果对比传统方法具有明显优势。恢复过程简单快速,能适用于大规模相位恢复任务。
根据本发明实施例提出的即插即用的大规模高效鲁棒相位恢复方法,可以从含噪的强度测量值中恢复既包含幅值、又包含相位的复数域信息,将相位恢复框架模块化,引入即插即用式先验约束项算子,噪声鲁棒性强,计算复杂度低,效率高,适用于大规模的相位恢复任务,且迭代更新简单快速,引入灵活可变的先验约束项算子,能够高效解决大规模相位恢复问题,并且也可以在一定程度上解决强鲁棒性相位恢复的计算复杂度高的问题,能适用于大规模相位恢复任务。
其次参照附图描述根据本发明实施例提出的即插即用的大规模高效鲁棒相位恢复***。
图4是本发明一个实施例的即插即用的大规模高效鲁棒相位恢复***的结构示意图。
如图4所示,该即插即用的大规模高效鲁棒相位恢复***10包括:构造模块100、分解模块200和恢复模块300。
其中,构造模块100用于根据预设测量值模型构造优化目标函数,其中,目标函数包含数据保真项和先验约束项;分解模块200用于通过预设的广义交替投影优化方法对目标函数进行模块化分解,得到数据保真项和先验约束项优化子任务;恢复模块300用于获取待求解变量初始值,并引入数据保真项算子和先验约束项算子,迭代交替式地分别对待求解变量进行优化更新,且在迭代收敛后输出具有幅值和相位的复数域目标变量,得到相位恢复结果。
进一步地,在本发明的一个实施例中,数据保真项和先验约束项为:
Figure BDA0002743322430000082
Figure BDA0002743322430000083
其中,f(x)为数据保真项,g(x)为先验约束项。
进一步地,在本发明的一个实施例中,分解模块200进一步用于引入辅助变量v,将求解优化函数模块化为交替投影问题:
Figure BDA0002743322430000084
引入非线性约束条件y=|Ax|2以适配相位恢复问题,其中,y为无相幅值测量值,A为测量矩阵,x为待恢复信号,x和v的更新相互独立并分别对应于数据保真项和先验约束项子优化任务。
进一步地,在本发明的一个实施例中,恢复模块300进一步用于引入相位恢复求解器求解保真项,其中,固定先验约束项子优化任务v更新待恢复信号x,其中,x的更新为基于v在非线性约束条件y=|Ax|2下的欧几里得投影:xk+1=v(k)+PR(y-|Av|2),PR为相位恢复求解器。
进一步地,在本发明的一个实施例中,恢复模块300进一步用于通过预设的去噪器优化先验约束项,对v进行去噪,其中,更新优化时固定x更新v:vk+1=DE(xk+1),其中,DE为去噪器。
需要说明的是,前述对即插即用的大规模高效鲁棒相位恢复方法实施例的解释说明也适用于该实施例的即插即用的大规模高效鲁棒相位恢复***,此处不再赘述。
根据本发明实施例提出的即插即用的大规模高效鲁棒相位恢复***,可以从含噪的强度测量值中恢复既包含幅值、又包含相位的复数域信息,将相位恢复框架模块化,引入即插即用式先验约束项算子,噪声鲁棒性强,计算复杂度低,效率高,适用于大规模的相位恢复任务,且迭代更新简单快速,引入灵活可变的先验约束项算子,能够高效解决大规模相位恢复问题,并且也可以在一定程度上解决强鲁棒性相位恢复的计算复杂度高的问题,能适用于大规模相位恢复任务。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不是必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (8)

1.一种即插即用的大规模高效鲁棒相位恢复方法,其特征在于,包括以下步骤:
根据预设测量值模型构造优化目标函数,其中,所述目标函数为:
Figure FDA0003652923430000011
Figure FDA0003652923430000012
其中,f(x)为数据保真项,g(x)为先验约束项,λ为权重系数,用于控制先验约束项所占权重;
通过预设的广义交替投影优化方法对所述目标函数进行模块化分解,得到数据保真项和先验约束项优化子任务;以及
获取待求解变量初始值,并引入数据保真项算子和先验约束项算子,迭代交替式地分别对待求解变量进行优化更新,且在迭代收敛后输出具有幅值和相位的复数域目标变量,得到相位恢复结果,其中,通过相位恢复求解器求解所述数据保真项,通过预设的去噪器优化所述先验约束项。
2.根据权利要求1所述的方法,其特征在于,所述通过预设的广义交替投影优化方法对所述目标函数进行模块化分解,包括:
引入辅助变量v,将求解优化函数模块化为交替投影问题:
Figure FDA0003652923430000013
引入非线性约束条件y=|Ax|2以适配相位恢复问题,其中,y为无相幅值测量值,A为测量矩阵,x为待恢复信号,x和v的更新相互独立并分别对应于所述数据保真项和先验约束项优化子任务。
3.根据权利要求2所述的方法,其特征在于,所述引入数据保真项算子和先验约束项算子,迭代交替式地分别对待求解变量进行优化更新,包括:
固定所述先验约束项优化子任务更新所述待恢复信号x,其中,x的更新为基于v在非线性约束条件y=|Ax|2下的欧几里得投影:xk+1=v(k)+PR(y-|Av|2),PR为相位恢复求解器,k为迭代次数。
4.根据权利要求3所述的方法,其特征在于,所述引入数据保真项算子和先验约束项算子,迭代交替式地分别对待求解变量进行优化更新,还包括:更新优化时固定所述数据保真项更新所述辅助变量v:vk+1=DE(xk+1),其中,DE为去噪器。
5.一种即插即用的大规模高效鲁棒相位恢复***,其特征在于,包括:
构造模块,用于根据预设测量值模型构造优化目标函数,所述目标函数为:
Figure FDA0003652923430000014
其中,f(x)为数据保真项,g(x)为先验约束项;
分解模块,用于通过预设的广义交替投影优化方法对所述目标函数进行模块化分解,得到数据保真项和先验约束项优化子任务;以及
恢复模块,用于获取待求解变量初始值,并引入数据保真项算子和先验约束项算子,迭代交替式地分别对待求解变量进行优化更新,且在迭代收敛后输出具有幅值和相位的复数域目标变量,得到相位恢复结果,其中,通过相位恢复求解器求解所述数据保真项,通过预设的去噪器优化所述先验约束项。
6.根据权利要求5所述的***,其特征在于,所述分解模块进一步用于引入辅助变量v,将求解优化函数模块化为交替投影问题:
Figure FDA0003652923430000021
引入非线性约束条件y=|Ax|2以适配相位恢复问题,其中,y为无相幅值测量值,A为测量矩阵,x为待恢复信号,x和v的更新相互独立并分别对应于所述数据保真项和先验约束项优化子任务。
7.根据权利要求6所述的***,其特征在于,所述恢复模块进一步用于固定所述先验约束项优化子任务更新所述待恢复信号x,其中,x的更新为基于v在非线性约束条件y=|Ax|2下的欧几里得投影:xk+1=v(k)+PR(y-|Av|2),PR为相位恢复求解器。
8.根据权利要求7所述的***,其特征在于,所述恢复模块进一步用于更新优化时固定所述数据保真项更新所述辅助变量v:vk+1=DE(xk+1),其中,DE为去噪器。
CN202011157900.9A 2020-10-26 2020-10-26 即插即用的大规模高效鲁棒相位恢复方法与*** Active CN112163186B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011157900.9A CN112163186B (zh) 2020-10-26 2020-10-26 即插即用的大规模高效鲁棒相位恢复方法与***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011157900.9A CN112163186B (zh) 2020-10-26 2020-10-26 即插即用的大规模高效鲁棒相位恢复方法与***

Publications (2)

Publication Number Publication Date
CN112163186A CN112163186A (zh) 2021-01-01
CN112163186B true CN112163186B (zh) 2022-08-30

Family

ID=73864709

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011157900.9A Active CN112163186B (zh) 2020-10-26 2020-10-26 即插即用的大规模高效鲁棒相位恢复方法与***

Country Status (1)

Country Link
CN (1) CN112163186B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113029364B (zh) * 2021-02-25 2022-08-19 北京理工大学 分布式鲁棒的像素超分辨成像方法及计算机设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109522513A (zh) * 2018-12-27 2019-03-26 电子科技大学 基于交替方向乘子法的复稀疏信号相位恢复方法
CN111598792A (zh) * 2020-04-17 2020-08-28 北京理工大学 基于非局部正则化的相位恢复方法和装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109522513A (zh) * 2018-12-27 2019-03-26 电子科技大学 基于交替方向乘子法的复稀疏信号相位恢复方法
CN111598792A (zh) * 2020-04-17 2020-08-28 北京理工大学 基于非局部正则化的相位恢复方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Phase retrieval with application to optical imaging: a contemporary overview.;Yoav Shechtman;Yonina C. Eldar;Oren Cohen;Henry Nicholas Chapman;《IEEE Signal Processing Magazine》;20150402;第32卷(第3期);1-25 *

Also Published As

Publication number Publication date
CN112163186A (zh) 2021-01-01

Similar Documents

Publication Publication Date Title
Ongie et al. Deep learning techniques for inverse problems in imaging
Kundur et al. Blind image deconvolution
Sroubek et al. Multichannel blind deconvolution of spatially misaligned images
CN108416723B (zh) 基于全变分正则化和变量***的无透镜成像快速重构方法
Rani et al. A brief review on image restoration techniques
CN112163186B (zh) 即插即用的大规模高效鲁棒相位恢复方法与***
Liu et al. OpenOpticalFlow_PIV: an open source program integrating optical flow method with cross-correlation method for particle image velocimetry
CN108629741B (zh) 一种基于l0和l1正则项的模糊核估计方法
CN115200702A (zh) 基于复数神经网络的计算成像方法及装置
Pinilla et al. Unfolding-aided bootstrapped phase retrieval in optical imaging: Explainable AI reveals new imaging frontiers
CN111986122A (zh) 基于混合型总变分正则化的模糊图像非盲复原方法
CN111640188A (zh) 基于Mumford-Shah算法框架的抗噪声三维网格优化方法
Ai et al. Nonconvex regularization for blurred images with Cauchy noise.
CN113029364B (zh) 分布式鲁棒的像素超分辨成像方法及计算机设备
CN111986121B (zh) 基于Framelet l0范数约束的模糊图像非盲复原方法
CN100437640C (zh) 基于自适应判决反馈均衡技术的盲图像复原方法
CN111598792A (zh) 基于非局部正则化的相位恢复方法和装置
CN112184567A (zh) 一种基于交替最小化的多通道盲识别自适应光学图像复原方法
CN112597433B (zh) 基于即插即用神经网络的傅里叶相位恢复方法及***
CN112288633B (zh) 一种新型亚像素分辨率衍射成像方法
Zhu et al. Image Restoration by Second‐Order Total Generalized Variation and Wavelet Frame Regularization
Fitzgerald et al. Bayesian methods in signal and image processing
CN111986136B (zh) 一种基于泊松概率模型的模糊图像序列融合复原方法
Lanzieri et al. Hybrid Physical-Neural ODEs for Fast N-body Simulations
CN112465703A (zh) 一种含频谱偏移量估计的傅里叶叠层成像深度学习图像重构方法

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
GR01 Patent grant