• Laser & Optoelectronics Progress
  • Vol. 62, Issue 2, 0215002 (2025)
Tao Song1,2,*, Guihua Liu1,2, Huiming Huang1,2, Yunxing Gong1,2..., Fuping Qin1,2 and Hao Xie1,2|Show fewer author(s)
Author Affiliations
  • 1School of Information Engineering, Southwest University of Science and Technology, Mianyang 621010, Sichuan , China
  • 2Robot Technology Used for Special Environment Key Laboratory of Sichuan Province, Mianyang 621010, Sichuan , China
  • show less
    DOI: 10.3788/LOP240814 Cite this Article Set citation alerts
    Tao Song, Guihua Liu, Huiming Huang, Yunxing Gong, Fuping Qin, Hao Xie. Structured Light Centerline Extraction Method for Ice Surface Based on Normal Guidance[J]. Laser & Optoelectronics Progress, 2025, 62(2): 0215002 Copy Citation Text show less
    Boundary tracing schematic and chain code representation and coordinate diagram. (a) Schematic diagram of clockwise boundary tracing; (b) chain code representation and coordinate plot
    Fig. 1. Boundary tracing schematic and chain code representation and coordinate diagram. (a) Schematic diagram of clockwise boundary tracing; (b) chain code representation and coordinate plot
    Light penetration images of the ice surface. (a) (b) Light spot interference and local magnification; (c) (d) line width variation and local magnification
    Fig. 2. Light penetration images of the ice surface. (a) (b) Light spot interference and local magnification; (c) (d) line width variation and local magnification
    Laser and spot boundary diagrams. (a) (b) (c) Original laser and spot diagrams; (d) (e) (f) laser and spot contour diagrams
    Fig. 3. Laser and spot boundary diagrams. (a) (b) (c) Original laser and spot diagrams; (d) (e) (f) laser and spot contour diagrams
    Schematic diagram of the search path for boundary tracking
    Fig. 4. Schematic diagram of the search path for boundary tracking
    Flowchart of preliminary extraction of center point
    Fig. 5. Flowchart of preliminary extraction of center point
    Flowchart of laser stripe center extraction of sub-pixel center point
    Fig. 6. Flowchart of laser stripe center extraction of sub-pixel center point
    Schematic diagram of bilinear interpolation
    Fig. 7. Schematic diagram of bilinear interpolation
    Schematic diagram of accurate extraction of laser stripe center coordinates
    Fig. 8. Schematic diagram of accurate extraction of laser stripe center coordinates
    Center point and normal direction diagram
    Fig. 9. Center point and normal direction diagram
    Schematic diagram of visual measurement system
    Fig. 10. Schematic diagram of visual measurement system
    Original images of the surface of the ice body with diffused light spot and the extraction effect of multiple algorithms. (a) Original images;(b) gray gravity algorithm; (c) Steger algorithm; (d) skeleton algorithm; (e) algorithm of reference [13]; (f) algorithm of reference [16]; (g) algorithm of reference [17]; (h) proposed algorithm
    Fig. 11. Original images of the surface of the ice body with diffused light spot and the extraction effect of multiple algorithms. (a) Original images;(b) gray gravity algorithm; (c) Steger algorithm; (d) skeleton algorithm; (e) algorithm of reference [13]; (f) algorithm of reference [16]; (g) algorithm of reference [17]; (h) proposed algorithm
    Original images of laser stripes with curvature change, comparison of extraction effects of multiple algorithms, and local enlargement images. (a) Original images;(b) gray gravity algorithm; (c) Steger algorithm; (d) skeleton algorithm; (e) algorithm of reference [13]; (f) algorithm of reference [16]; (g) algorithm of reference [17]; (h) proposed algorithm
    Fig. 12. Original images of laser stripes with curvature change, comparison of extraction effects of multiple algorithms, and local enlargement images. (a) Original images;(b) gray gravity algorithm; (c) Steger algorithm; (d) skeleton algorithm; (e) algorithm of reference [13]; (f) algorithm of reference [16]; (g) algorithm of reference [17]; (h) proposed algorithm
    Original images of laser stripes with varying widths, comparison of extraction effects of various algorithms, and local enlargement images. (a) Original images;(b) gray gravity algorithm; (c) Steger algorithm; (d) skeleton algorithm; (e) algorithm of reference [13]; (f) algorithm of reference [16]; (g) algorithm of reference [17]; (h) proposed algorithm
    Fig. 13. Original images of laser stripes with varying widths, comparison of extraction effects of various algorithms, and local enlargement images. (a) Original images;(b) gray gravity algorithm; (c) Steger algorithm; (d) skeleton algorithm; (e) algorithm of reference [13]; (f) algorithm of reference [16]; (g) algorithm of reference [17]; (h) proposed algorithm
    Schematic of laser stripes extraction on different ice surfaces. (a) Complex stripes with varying stripe line widths; (b) rough surface of the ice; (c) stripe boundaries are not obvious; (d) stripe line width widening
    Fig. 14. Schematic of laser stripes extraction on different ice surfaces. (a) Complex stripes with varying stripe line widths; (b) rough surface of the ice; (c) stripe boundaries are not obvious; (d) stripe line width widening
    Simulated light bar images. (a) y=80; (b) y=100; (c) y=130
    Fig. 15. Simulated light bar images. (a) y=80; (b) y=100; (c) y=130
    Multiple algorithms for extracting coordinate scatter plots
    Fig. 16. Multiple algorithms for extracting coordinate scatter plots
    Root mean square error of simulated light bar centers for multiple algorithms
    Fig. 17. Root mean square error of simulated light bar centers for multiple algorithms
    Frost ice sphere surface reconstruction effect. (a) Real image of frost ice; (b) 3D point cloud of frost ice surface
    Fig. 18. Frost ice sphere surface reconstruction effect. (a) Real image of frost ice; (b) 3D point cloud of frost ice surface
    AlgorithmR2RMSER¯2RMSE
    1234567
    Gray gravity4.3044.2332.5191.4303.2028.4650.8473.571
    Steger2.6901.4050.3731.3091.1947.5180.8002.184
    Skeleton2.6032.9291.8001.0942.9306.9981.2442.799
    Algorithm of reference [133.3950.8291.1131.0301.5324.4860.5201.843
    Algorithm of reference [162.5021.9910.4460.5341.5927.6391.4742.311
    Algorithm of reference [172.4941.4310.6791.1101.2987.3780.4302.117
    Proposed algorithm0.4730.4400.3460.4440.5310.1860.3690.398
    Table 1. Error analysis of laser-centered coordinates on the surface of the ice
    AlgorithmPicture numberAverage time
    12345
    Gray gravity6.35.86.05.75.95.94
    Steger159.4148.8150.3150.6150.1151.84
    Skeleton9.69.08.89.39.79.28
    Algorithm of reference [1311.112.113.012.712.412.26
    Algorithm of reference [1621.621.420.719.920.520.82
    Algorithm of reference [1754.652.048.049.149.250.58
    Proposed algorithm24.424.123.522.121.323.08
    Table 2. Running time of different algorithms
    Tao Song, Guihua Liu, Huiming Huang, Yunxing Gong, Fuping Qin, Hao Xie. Structured Light Centerline Extraction Method for Ice Surface Based on Normal Guidance[J]. Laser & Optoelectronics Progress, 2025, 62(2): 0215002
    Download Citation