Research Article

A New Optical Surface Measurement Method with Iterative Sparsity-Constrained Threshold Phase Retrieval Algorithm

Algorithm 1

ITPRS.
Input: Observed intensity samplings , the phase mask .
Output: Phase of wave field .
(1) Initialization: Using (5) to get an initial value of wave field .
     ,   .
(2) DCT threshold iteration: For the th step
  (a) Obtain an intermediate value of using (5).
       ,   ,
  (b) Update: , where is the weight parameter.
  (c) Solve the DCT threshold problem: , and
  calculate the RMSE (root-mean-square error) of .
(3) BM3D iteration: For the th step
  (a) Obtain an intermediate value of using (5).
       ,   ,  
  (b) Update: ,
  (c) Solve the BM3D problem: and calculate the RMSE of .
(4) Stop condition: In DCT threshold iteration, the condition is RMSE of
   and in BM3D iteration is RMSE of .