Chinese Journal of Lasers, Volume. 48, Issue 11, 1104002(2021)

Internal Propulsion Algorithm for Extracting Center of Line Laser Stripe

Weiming Li1, Feng Mei1, Zeng Hu1, Xingyu Gao1、*, and Haoyong Yu2
Author Affiliations
  • 1Guangxi Key Lab of Manufacturing System and Advanced Manufacturing Technology, School of Mechanical and Electrical Engineering, Guilin University of Electrnic Technology, Guilin, Guangxi 541004, China
  • 2Department of Biomedical Engineering, National University of Singapore, Singapore 117583, Singapore
  • show less
    Figures & Tables(22)
    Laser stripe of linear structured light
    Stripe cross section of linear structured light
    Area with poor reflection. (a) Fouling area of steel plate; (b) laser stripe weak light uneven area
    Weak light uneven area of laser strip with large slope change. (a) Plane area; (b) surface area
    Cross section pixel histogram of uneven area and low brightness with laser strip. (a) Low brightness area 1; (b) low brightness area 2; (c) uneven area 1; (d) uneven area 2
    Center break in low brightness uneven area
    Chain code representation. (a) Eight-neighborhood chain code representation; (b) eight-neighborhood coordinate representation
    Hypothetical laser stripe diagram
    Search strategy map
    Internal propulsion diagram
    Flow chart of proposed algorithm
    Experimental platform. (a) Platform 1; (b) platorm 2
    Extraction results of non-robust laser stripes. (a) Globally non-robust laser stripes; (b) bending non-robust laser stripes; (c) large slope non-robust laser stripes
    Laser stripe simulation image
    Center extraction result with threshold of 210
    Center extraction result with threshold of 100
    Reflective lamination of V-groove welds
    Extraction results of laser stripes in different interference environments. (a) Arc interference result; (b) splash interference result
    • Table 1. Error analysis of central coordinatesunit: pixel

      View table

      Table 1. Error analysis of central coordinatesunit: pixel

      NumberGray gravity algorithmSteger algorithmProposed algorithmSun algorithm
      1(573.636,30.452)(573.211,1.770)(570.071,1.623)(572.560,49.428)
      2(574.493,30.452)(573.779,1.752)(570.942,1.612)(573.589,44.502)
      3(299.957,76.573)(298.428,82.420)(292.035,1.758)(292.696,27.070)
      4(368.848,90.788)(370.131,92.979)(368.782,90.569)(369.500,90.603)
      5(300.862,82.576)(303.439,83.472)(300.547,82.487)(301.376,83.518)
    • Table 2. RMSE analysis of centerunit: pixel

      View table

      Table 2. RMSE analysis of centerunit: pixel

      Gray gravity algorithmSteger algorithmProposed algorithmSun algorithm
      0.8153554.1424000.2711030.601000
    • Table 3. Running time of each algorithmunit: s

      View table

      Table 3. Running time of each algorithmunit: s

      NumberGray gravity algorithmSteger algorithmProposed algorithmSun algorithm
      10.5096.5600.2050.348
      20.5196.5220.2110.340
      30.6423.7750.4050.437
      40.5364.4140.3060.357
      50.5793.5530.4080.416
    • Table 4. Relative error analysis

      View table

      Table 4. Relative error analysis

      Noise12345
      SPN(8.4×10-4,3.7×10-3)(0,-5.6×10-4)(0,1.0×10-3)(0,-3.4×10-5)(1.1×10-3,8.8×10-4)
      GN(1.4×10-4,6.8×10-3)(-2.0×10-4,-9.8×10-3)(1.3×10-3,4.7×10-2)(0,-4.6×10-4)(-8.2×10-4,-1.8×10-4)
    Tools

    Get Citation

    Copy Citation Text

    Weiming Li, Feng Mei, Zeng Hu, Xingyu Gao, Haoyong Yu. Internal Propulsion Algorithm for Extracting Center of Line Laser Stripe[J]. Chinese Journal of Lasers, 2021, 48(11): 1104002

    Download Citation

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

    Category: measurement and metrology

    Received: Nov. 10, 2020

    Accepted: Dec. 23, 2020

    Published Online: Jun. 8, 2021

    The Author Email: Xingyu Gao (gxy1981@guet.edu.cn)

    DOI:10.3788/CJL202148.1104002

    Topics