Skip to main content
. 2020 Jan 19;20(2):551. doi: 10.3390/s20020551
Algorithm 1 Estimating the local noise variance (σ^n2)ll=1L
Input:N×M NSST coefficients Yjii=1,j=1M,N of the observed interferograms with N different baselines, the size of patch m×n and the maximum iteration number Niter.
Initialization:(σ^n2)ll=1L = 0.
1: Divide all coefficients into L patches whose size is m×n and calculate the kurtosis κl(yij)i=1,j=1,l=1N,M,L and variance (σyij2)li=1,j=1,l=1N,M,L of eath patch.
2: Repeat.
3: Let (σn2)ll=1L equals the solution of the last optimization, update κ^l(x)l=1L by optimization function 1.
4: Let κl(x)l=1L equals the solution of the step 3, update (σ^n2)ll=1L by optimization function 2.
5: Until (σ^n2)ll=1L and κ^l(x)l=1L converges or Niter is reached.
6: Return (σ^n2)ll=1L.