Acta Optica Sinica, Volume. 41, Issue 21, 2110002(2021)

Stripe Binary Encoding Method Using Genetic Algorithms to Optimize Kernel Parameters of Error Diffusion

Changhui Zhu1, Pei Zhou1,2, Jiangping Zhu1,2、*, Di You2, and Shiyong An2
Author Affiliations
  • 1College of Computer Science(software), Sichuan University, Chengdu, Sichuan 610065, China
  • 2National Key Laboratory of Fundamental Science on Synthetic Vision, Sichuan University, Chengdu, Sichuan 610065, China
  • show less
    Figures & Tables(15)
    Mechanism of error diffusion. (a) Original image; (b) image after error diffusion; (c) image after Gaussian filter; (d) gray values of line 128 in Fig.1 (a) and Fig.1 (c)
    Phase error distributions of periodic binary codes with different fringe sizes under different Gaussian windows. (a) 5 pixel×5 pixel; (b) 9 pixel×9 pixel; (c) 13 pixel×13 pixel
    Error comparison of different fringe patterns in diffused kernel coding. (a) Diffusion nuclei optimized under different size windows; (b) encoded images at 36 pixel periods; (c) encoded images with 12-120 pixel cycles; (d) phase errors under different periodicity
    Optimal convergence results of error diffusion kernel under different conditions. (a) T=36 pixel, k=5,9,13 pixel, respectively; (b) k=5 pixel, T=36,72,108 pixel, respectively
    Fringe pattern graphs generated by different algorithms and their local enlargements. (a) Ideal sinusoidal fringe pattern at T=36 pixel; (b) H algorithm; (c) F algorithm; (d) proposed algorithm
    Phase errors and local magnification of different algorithms in Gaussian windows of different sizes. (a) 5 pixel×5 pixel; (b) 9 pixel×9 pixel; (c) 13 pixel×13 pixel
    Layout of experimental system
    Effect of defocusing square wave stripes. (a) Square wave fringe image at 72 pixel period before defocusing; (b) square wave fringe image captured after defocusing; (c) effect of defocus degree on gray value of square wave fringe boundary
    Results of different algorithms. (a) Proposed algorithm; (b) F algorithm; (c) H algorithm
    Phase errors and local magnification at different defocusing degrees. (a) Small defocus, σ≈5/3; (b) medium defocus, σ≈9/3; (c) large defocus, σ≈13/3
    Average modulation of fringe images with different periods under different defocusing degrees. (a) Small defocus, σ≈5/3; (b) medium defocus, σ≈9/3; (c) large defocus, σ≈13/3
    Phase error changes with the image blur degree under different blur degree. (a) k=5 pixel; (b) k=9 pixel; (c) k=13 pixel
    • Table 1. Influence of number of phase shift steps on optimization error

      View table

      Table 1. Influence of number of phase shift steps on optimization error

      Parameter12345
      Kernel-31950360455011010120434331101023043332163070292611130016060531
      Etotal-30.00510.00540.00530.00530.0053
      Kernel-41135028061451117205005463511490350615301930240363211176054058631
      Etotal-40.00500.00510.00500.00480.0049
      Kernel-61560180102711145040060441110902205333111300280624001117015047541
      Etotal-60.00490.00470.00460.00450.0049
    • Table 2. Phase errors of coded binary graphs with different algorithms

      View table

      Table 2. Phase errors of coded binary graphs with different algorithms

      Pitch-width /pixelSmall defocus(σ≈5/3)Medium defocus(σ≈9/3)Large defocus(σ≈13/3)
      F /%H /%F /%H /%F /%H /%
      1240.82-14.6150.168.7520.623.53
      2450.1017.6554.669.0135.388.81
      3638.785.1264.3718.4843.863.34
      4832.323.7858.6015.1827.416.46
      6023.92-0.6952.7912.1320.264.48
      7220.802.7242.5310.3731.070.13
      8410.121.4537.5115.8831.112.95
      9610.681.4426.766.4118.0213.51
      1086.042.5426.764.1521.392.46
      12013.081.3823.477.5616.7710.41
    • Table 3. [in Chinese]

      View table

      Table 3. [in Chinese]

      Pitch-width /pixelProposed algorithmRef. [20]Ref. [24]Ref. [25]
      3668.22100.690.0223064.00
      7271.77232.7425.4323736.00
      12072.97380.4318420.0026526.00
    Tools

    Get Citation

    Copy Citation Text

    Changhui Zhu, Pei Zhou, Jiangping Zhu, Di You, Shiyong An. Stripe Binary Encoding Method Using Genetic Algorithms to Optimize Kernel Parameters of Error Diffusion[J]. Acta Optica Sinica, 2021, 41(21): 2110002

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Image Processing

    Received: Apr. 15, 2021

    Accepted: May. 29, 2021

    Published Online: Nov. 17, 2021

    The Author Email: Zhu Jiangping (zjp16@scu.edu.cn)

    DOI:10.3788/AOS202141.2110002

    Topics