相位解缠原理及传统算法

InSAR处理实际得到的相位被限制在[-\pi\pi],只是缠绕相位。因此我们需要进行相位解缠,恢复整周模糊数2k\pi,从而计算正确的高程或形变相位。

基本原理

相位解缠的结果要求要满足一致性和精确性。一致性是指任意两点的相位差与积分路径无关,这就要求\int_{C}^{}f(\phi )d\phi = 0精确性是指解缠后能真实反映绝对相位

一维相位解缠

对于一维信号,缠绕相位和绝对相位具有如下关系:

\psi (t) = \phi (t) + 2k(t)\pi

其中\phi (t)表示缠绕相位,\psi (t)表示绝对相位

相位解缠的基本思想是对缠绕相位的差分值进行积分,主要步骤如下:

1)计算相邻像元的相位差分D(i)

D(i) = \phi (i+1) - \phi (i)

2)对相邻像元的相位差分D(i)进行缠绕

\Delta (i) = W\left \{ D(i) \right \}= arctan\left \{ sin D(i), cos D(i) \right \}

3)初始化起始点的绝对相位

4)累加相邻像元的相位差分,计算当前像元的绝对相位值

\psi(i+1) = \psi(i) + \Delta(i)

已知\left |\phi(i+1) - \phi(i) \right | \in [-\pi ,\pi ],可推出\left |\psi(i+1) - \psi (i) \right | \in \left [ -\pi ,\pi \right ],满足一致性要求

二维相位解缠

SAR干涉图的相位是二维矩阵,因此对应的相位解缠是二维相位解缠。假设缠绕干涉图中任意一点的相位为\phi (i,j),则其对应的二维解缠相位为:

\psi(i,j) = \phi (i,j) + 2k(i,j)\pi

在不加任何限制条件的情况下,任意两点间积分路径可能不唯一。如果此时仍满足任意两点间相位差的绝对值小于\pi这一条件,那么沿任意积分路径分布的相位将变成一维数组,对应二维解缠的结果也具有满足相位一致性要求。缠绕相位的梯度可表示为:

\bigtriangledown \phi (p) = \left\{\begin{matrix}\phi(p) - \phi(p-1) & \left |\phi(p) - \phi(p-1) \right | \leq \pi \\ \phi(p) - \phi(p-1) - 2\pi & \phi(p) - \phi(p-1) > \pi \\ \phi(p) - \phi(p-1) + 2\pi & \phi(p) - \phi(p-1) < \pi \end{matrix}\right.

式中\phi(p), \phi(p-1)分别表示相邻像素的缠绕相位

假设以p_{0}为解缠起点,则其余像素的绝对相位可通过对缠绕相位梯度积分求得:

\psi = \int_{D}^{}\bigtriangledown \phi(p)dp + \phi(p_{0})

然而,在实际情况下干涉图中往往存在噪声、相位欠采样、相位混叠等种种问题,导致相位连续性假设失效,局部误差沿积分路径传播为全局误差。

传统相位解缠算法

为解决上述问题,各位学者提出了很多种相位解缠算法,这些算法主要分为三类:1.路径跟踪法  2.最小范数法  3.网络流法。下面将分别介绍这三类算法:

1.路径跟踪法

该算法的主要思想是通过选择合适的积分路径,以对相邻像元的相位梯度进行积分的方式实现相位解缠。有3种代表性算法:

1)Goldstein枝切算法

该方法是由Goldstein等人于1988年提出,其主要思想是通过设置枝切线连接正负残差点,保证每条枝切线上残差点极性总和为0以达到平衡残差点的目的。其主要操作步骤如下:

(1)识别干涉图中残差点。残差点是指干涉图中由于噪声或相位欠采样而导致的相位不一致的点。残差点的识别主要包含两步:a.归一化处理二位相位影像 b.围绕最小闭合路径(2*2像素板块)累加相位梯度值。通过相位梯度的累加值判断是否存在残差点及残差点的极性。

(2)以识别到的残差点为中心基准点,安置3*3或更大的窗口扫描其余残差点并连接形成枝切线。当搜索窗口已包含像元边界时,将其与中心基准残差点之间安置枝切线。

(3)以干涉图中任一非残差点为起点,对周围未解缠的非残差点进行相位梯度积分计算解缠相位,一旦遇到残差点立刻停止积分。重复该步骤直至所有非残差点完成相位解缠。

(4)位于残差点的相位,通过周围已解缠的像素点进行拟合。如果周围不存在为解缠像素,则将该点视为误差点剔除。

在信噪比较高,残差点较少的情况下,枝切法具有速度快精度高的显著优势,但是当残差点较多且分布密集时,该算法难以正确的连接枝切线而形成“孤岛”。

2)质量引导法

该方法不识别残差点也不设置枝切线,而是通过相位质量图定义相位质量,控制积分路径沿高质量像元向低质量像元方向前进。

相位质量图主要包含四种:相干系数图、伪相干图、相位导数变化图和最大相位梯度图。

3)掩膜枝切算法

该方法结合了Goldstein算法和质量图引导算法各自的优势,在识别残差点的情况下,使用质量图引导枝切线的安置。该算法不从高质量区域开始解缠,而是低质量区域逐渐扩展像素掩膜,直到连接了等量的正负残差点或到达图像边界。

2.最小范数法

基于最小范数法的解缠理念与路径跟踪法不同,它的基本思想是建立代价函数,求解最优的解缠相位,使得解缠相位梯度与缠绕相位梯度得差值最小。用数学公式来表示即是是下式取得最小值:

J = \sum_{j=1}^{n-1}\sum_{i=1}^{m}\left |\phi _{i,j+1} - \phi _{i,j} - (\varphi _{i,j+1} - \varphi _{i,j})\right |^{2} + \sum_{j=1}^{n}\sum_{i=1}^{m-1}\left |\phi _{i+1,j} - \phi _{i,j} - (\varphi _{i+1,j} - \varphi _{i,j})\right |^{2}

\phi _{i,j}表示第i行j列的解缠相位,\varphi _{i,j}表示第i行j列的缠绕相位

通过上式,将相位解缠问题转换为最小二乘法求解问题。通常最小二乘法可分为加权最小二乘和无权最小二乘

虽然最小范数法稳定性较好,但目前仍存在两方面问题:1)最小范数法求得的是全局最优解,导致在局部的相位解缠精度较低 2)最小范数法在低相干区域的解缠精度较低,误差较大,且误差会传播到整幅干涉相位图中

3.网络流法

网络流法则兼顾了速度和精确性两方面,其基本思想是将解缠相位梯度和缠绕相位梯度之间的差异最小化。网络流法一般采用相干系数来确定权重,但是相关系数有时存在一定的估计偏差,导致解缠误差。

网络流法中最经典的为最小费用流法(MCF)

Space Vector Pulse Width Modulation(SVPWM)是一种常用于交流电机调速的控制算法。它通过改变电机输入电压的宽度和频率,以控制电机的转速和转矩。 SVPWM基于矢量控制理论,它的核心原理是将输入电压表示为三个正弦波形式的电压矢量的叠加。这三个电压矢量大小相等且夹角为120度,通过控制这三个矢量的周期和相位关系,可以得到理想的电机输出。 SVPWM的法则推导分为两个阶段:矢量合并和矢量分解。在矢量合并阶段,根据输入电机参数和转速,计算出理想输出矢量。在矢量分解阶段,将理想输出矢量分解为两个时间相等的正弦波形式电压矢量。这两个电压矢量可以通过逆变器产生,并与输入电机相连接。 SVPWM的控制算法采用了空间矢量调制思想,通过调节每个电压向量持续时间的比例,从而控制电机的转速和转矩。算法的基本步骤如下:首先,根据输入电机参数和设定的转速,确定理想输出电流矢量。然后,将该矢量分解为两个正弦波形式的电压矢量,并求得它们在逆变器上的比例和相位差。最后,根据得到的比例和相位差,计算出每个电压向量的持续时间,并控制逆变器输出相应的PWM信号。 SVPWM相比于传统的PWM控制算法,具有更好的输出特性和响应性能。它可以减少谐波含量和电机振动,提高电机效率和控制精度。因此,SVPWM被广泛应用于交流电机调速和变频器控制系统中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_62898028

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值