• Chinese Optics Letters
  • Vol. 17, Issue 6, 061001 (2019)
Long Li1、2, Zhiyan Pan1, Haoyang Cui1, Jiaorong Liu1, Shenchen Yang1, Lilan Liu1、2, Yingzhong Tian1、2, and Wenbin Wang3、*
Author Affiliations
  • 1School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 200072, China
  • 2Shanghai Key Laboratory of Intelligent Manufacturing and Robotics, Shanghai University, Shanghai 200072, China
  • 3Mechanical and Electrical Engineering School, Shenzhen Polytechnic, Shenzhen 518055, China
  • show less
    DOI: 10.3788/COL201917.061001 Cite this Article Set citation alerts
    Long Li, Zhiyan Pan, Haoyang Cui, Jiaorong Liu, Shenchen Yang, Lilan Liu, Yingzhong Tian, Wenbin Wang. Adaptive window iteration algorithm for enhancing 3D shape recovery from image focus[J]. Chinese Optics Letters, 2019, 17(6): 061001 Copy Citation Text show less
    Depth maps of semi-cylindrical model. (a) Alicona semi-cylinder standard model, (b) semi-cylinder using window size 3×3, (c) semi-cylinder using window size 5×5.
    Fig. 1. Depth maps of semi-cylindrical model. (a) Alicona semi-cylinder standard model, (b) semi-cylinder using window size 3×3, (c) semi-cylinder using window size 5×5.
    Principle of algorithm for adaptive window size.
    Fig. 2. Principle of algorithm for adaptive window size.
    Image focus evaluation process. (a) Image sequence acquisition, (b) regional focus, (c) fitting focus evaluation curve.
    Fig. 3. Image focus evaluation process. (a) Image sequence acquisition, (b) regional focus, (c) fitting focus evaluation curve.
    Block diagram of the adaptive window iteration algorithm. (a) Calculate the window size for each pixel, (b) focus evaluation iteration.
    Fig. 4. Block diagram of the adaptive window iteration algorithm. (a) Calculate the window size for each pixel, (b) focus evaluation iteration.
    Reconstruct the object. (a) Triangle, (b) slope, (c) semi-cylinder.
    Fig. 5. Reconstruct the object. (a) Triangle, (b) slope, (c) semi-cylinder.
    Depth maps of triangle: FMGLV (first row), FMTEN (second row), FMSML (third row), fixed window 3×3 (first column), fixed window 7×7 (second column), fixed window 11×11 (third column), and proposed adaptive window iteration (fourth column).
    Fig. 6. Depth maps of triangle: FMGLV (first row), FMTEN (second row), FMSML (third row), fixed window 3×3 (first column), fixed window 7×7 (second column), fixed window 11×11 (third column), and proposed adaptive window iteration (fourth column).
    3D shape reconstruction of objects: slope (first row), triangle (second row), semi-cylinder (third row), first iteration (first column), second iteration (second column), third iteration (third column), fourth iteration (fourth column).
    Fig. 7. 3D shape reconstruction of objects: slope (first row), triangle (second row), semi-cylinder (third row), first iteration (first column), second iteration (second column), third iteration (third column), fourth iteration (fourth column).
    Focus curves during the iterative process for the object point (1108) of the semi-cylinder.
    Fig. 8. Focus curves during the iterative process for the object point (1108) of the semi-cylinder.
    Model improvements in terms of iterative HD. (a) Slope iteration, (b) triangle iteration, (c) semi-cylindrical iteration.
    Fig. 9. Model improvements in terms of iterative HD. (a) Slope iteration, (b) triangle iteration, (c) semi-cylindrical iteration.
    Relationship analysis of RMSE.
    Fig. 10. Relationship analysis of RMSE.
     Acquisition Parameters
    ObjectMagnificationLighting MethodAdjacent Image Distance (μm)Image SizeImage Number
    Slope5×Dark field10672×37837
    Triangle5×Dark field10812×61646
    Semi-cylinder5×Dark field10791×60040
    Table 1. Optical Conditions and Acquisition Environment
      Indicator
    MethodWindowRMSEPSNRCC
    FMGLV3×34.69302.67690.9432
    7×70.886117.35440.9681
    11×110.318326.04920.9787
    FMGLV*A.W0.209529.68290.9852
    FMTEN3×35.71270.96920.9133
    7×73.82824.44600.9316
    11×112.76747.26440.9501
    FMTEN*A.W1.470212.75850.9744
    FMSML3×33.62564.91830.9266
    7×71.200314.52030.9363
    11×110.675519.51330.9688
    FMSML*A.W0.256027.94010.9816
    Table 2. Performance Comparison (Adaptive Window=A.W)
       Iterations
    ObjectWindowIndicatorFirst IterationSecond IterationThird IterationFourth Iteration
    SlopeA.WRMSE1.47410.48200.22380.2072
    PSNR12.024421.733633.503534.7507
    CC0.92190.94910.96390.9729
    TriangleA.WRMSE0.77110.43140.36750.3554
    PSNR18.349323.394424.785425.0765
    CC0.93850.96210.97560.9801
    Semi-cylinderA.WRMSE2.61532.34022.23112.1084
    PSNR7.61587.89028.30488.7961
    CC0.94560.95510.96020.9713
    Table 3. Changes of RMSE, PSNR, and CC Indicators in the Adaptive Window Iteration Algorithm (Focus Measure=FMSML*)
    Long Li, Zhiyan Pan, Haoyang Cui, Jiaorong Liu, Shenchen Yang, Lilan Liu, Yingzhong Tian, Wenbin Wang. Adaptive window iteration algorithm for enhancing 3D shape recovery from image focus[J]. Chinese Optics Letters, 2019, 17(6): 061001
    Download Citation