• Chinese Journal of Lasers
  • Vol. 49, Issue 23, 2310001 (2022)
Huaqing Lu*, Jicang Wu, and Zijian Zhang
Author Affiliations
  • College of Surveying and Geo-Informatics, Tongji University, Shanghai 200092, China
  • show less
    DOI: 10.3788/CJL202249.2310001 Cite this Article Set citation alerts
    Huaqing Lu, Jicang Wu, Zijian Zhang. Tree Branch and Leaf Separation Using Terrestrial Laser Point Clouds[J]. Chinese Journal of Lasers, 2022, 49(23): 2310001 Copy Citation Text show less
    Flow chart of method
    Fig. 1. Flow chart of method
    Schematics of constructing shortest path. (a) Constructing shortest path with point spacing as weight; (b) constructing shortest path with square of point spacing as weight
    Fig. 2. Schematics of constructing shortest path. (a) Constructing shortest path with point spacing as weight; (b) constructing shortest path with square of point spacing as weight
    Constructed undirected graph structure and trimmed graphs. (a) Constructed undirected graph; (b) result of graph segmentation
    Fig. 3. Constructed undirected graph structure and trimmed graphs. (a) Constructed undirected graph; (b) result  of graph segmentation
    Skeletons of branches and trunks extracted by shortest path algorithm. (a) Original point cloud of branches and trunks; (b) skeleton of branches and trunks extracted with distance between points as weight; (c) skeleton of branches and trunks extracted with square of distance between points as weight
    Fig. 4. Skeletons of branches and trunks extracted by shortest path algorithm. (a) Original point cloud of branches and trunks; (b) skeleton of branches and trunks extracted with distance between points as weight; (c) skeleton of branches and trunks extracted with square of distance between points as weight
    Point cloud of tree branches and trunks extracted by shortest path analysis algorithm. (a) Original point cloud of branches and trunks; (b) extracted point cloud of branches and trunks
    Fig. 5. Point cloud of tree branches and trunks extracted by shortest path analysis algorithm. (a) Original point cloud of branches and trunks; (b) extracted point cloud of branches and trunks
    Point cloud of tree branches and trunks extracted by graph-based segmentation algorithm. (a) Original point cloud of branches and trunks; (b) extracted point cloud of branches and trunks
    Fig. 6. Point cloud of tree branches and trunks extracted by graph-based segmentation algorithm. (a) Original point cloud of branches and trunks; (b) extracted point cloud of branches and trunks
    Merging flow chart of tree point cloud separation results
    Fig. 7. Merging flow chart of tree point cloud separation results
    Single tree point clouds with different average point spacings. (a) Tree 1; (b) Tree 2; (c) Tree 3
    Fig. 8. Single tree point clouds with different average point spacings. (a) Tree 1; (b) Tree 2; (c) Tree 3
    Single-tree point clouds for different data quality or different tree species. (a) Tree 4; (b) Tree 5; (c) Tree 6; (d) Tree 7; (e) Tree 8; (f) Tree 9; (g) Tree 10; (h) Tree 11; (i) Tree 12; (j) Tree 13; (k) Tree 14; (l) Tree 15; (m) Tree 16; (n) Tree 17; (o) Tree 18; (p) Tree 19
    Fig. 9. Single-tree point clouds for different data quality or different tree species. (a) Tree 4; (b) Tree 5; (c) Tree 6; (d) Tree 7; (e) Tree 8; (f) Tree 9; (g) Tree 10; (h) Tree 11; (i) Tree 12; (j) Tree 13; (k) Tree 14; (l) Tree 15; (m) Tree  16; (n) Tree 17; (o) Tree 18; (p) Tree 19
    Box-and-whisker plot
    Fig. 10. Box-and-whisker plot
    Separation results for branches and leaves of Tree 3 and reference values in open source data set. (a) Separation result for branches and leaves by proposed method; (b) reference value for branch and leaf separation in open source data set
    Fig. 11. Separation results for branches and leaves of Tree 3 and reference values in open source data set. (a) Separation result for branches and leaves by proposed method; (b) reference value for branch and leaf separation in open source data set
    Separation results for branches and leaves by proposed method . (a) Tree 1; (b) Tree 2; (c) Tree 3
    Fig. 12. Separation results for branches and leaves by proposed method . (a) Tree 1; (b) Tree 2; (c) Tree 3
    Separation results for branches and leaves by TLSeparation method. (a) Tree 1; (b) Tree 2; (c) Tree 3
    Fig. 13. Separation results for branches and leaves by TLSeparation method. (a) Tree 1; (b) Tree 2; (c) Tree 3
    Separation results for branches and leaves by LeWos method. (a) Tree 1; (b) Tree 2; (c) Tree 3
    Fig. 14. Separation results for branches and leaves by LeWos method. (a) Tree 1; (b) Tree 2; (c) Tree 3
    Tree No.Number of pointsTree height /mAverage point spacing /m
    Tree 1982636520.12
    Tree 2947942420.06
    Tree 3301615360.04
    Table 1. Tree point cloud data
    ParameterPossible value
    R40,45,50
    k10,12,14,16,18,10,22,24,26,28
    H0.080,0.085,0.090,0.095,0.100,0.105,0.110
    L[0.55,0.95]
    S′[80,200]
    Table 2. Pseudo-randomly selected input parameter values for verification testing
    Tree No.AccuracyF(wood)F(leaf)κ
    MSDMSDMSDMSD
    Tree 10.96120.00120.84540.00410.97830.00070.81830.0046
    Tree 20.94450.00110.82780.00330.95040.00060.82230.0039
    Tree 30.92640.00340.80240.00560.95470.00230.75720.0078
    Table 3. Separation result for branches and leaves of each tree
    Tree No.AccuracyF(wood)F(leaf)κ
    Tree 40.96890.90550.98140.8869
    Tree 50.98540.89670.99210.8887
    Tree 60.94310.87220.96310.8383
    Tree 70.93150.86640.95220.8122
    Tree 80.95890.83520.97650.8118
    Tree 90.93090.79730.95380.7799
    Tree 100.93350.83950.95810.7977
    Tree 110.95190.88000.96990.8500
    Tree 120.95480.82910.97390.8030
    Tree 130.98610.86580.98140.8586
    Tree 140.93420.81820.95980.7781
    Tree 150.93460.95450.88310.8376
    Tree 160.94910.87220.96820.8405
    Tree 170.97730.92440.98670.9111
    Tree 180.96410.89560.97840.8740
    Tree 190.90900.76500.95250.7077
    Table 4. Separation results for branches and leaves from different trees
    Tree No.AccuracyF(wood)F(leaf)κ
    Tree 10.95270.80350.97310.8338
    Tree 20.87500.77800.91300.7690
    Tree 30.66670.51310.74670.3327
    Tree 40.94450.82180.94280.8046
    Tree 50.95570.80000.94710.7875
    Tree 60.92250.81360.96230.8062
    Tree 70.91350.88320.91380.8271
    Tree 80.89740.65000.93990.5918
    Tree 90.91530.74720.94930.7186
    Tree 100.93670.85300.95070.8127
    Tree 110.92130.77690.95230.7303
    Tree 120.93440.81480.96380.7986
    Tree 130.96100.68770.97920.6681
    Tree 140.88300.64930.92980.5792
    Tree 150.85130.88550.78800.6788
    Tree 160.91390.79670.94540.7424
    Tree 170.92420.72320.95610.6799
    Tree 180.92080.78400.95150.7359
    Tree 190.90200.69490.93530.6527
    Table 5. Evaluation indexes for TLSeparation method in separation of branches and leaves from 19 trees
    Tree No.AccuracyF(wood)F(leaf)κ
    Tree 10.96050.78990.97820.8405
    Tree 20.93260.86450.94200.8337
    Tree 30.90750.79020.93440.7365
    Tree 40.95890.88180.98150.8634
    Tree 50.96120.86110.98000.6087
    Tree 60.92000.62630.94670.8080
    Tree 70.92490.90520.91460.8898
    Tree 80.94460.82870.96710.8020
    Tree 90.92540.70690.94550.6756
    Tree 100.93140.83910.95360.8133
    Tree 110.93670.83190.96100.7932
    Tree 120.95550.85820.97610.8644
    Tree 130.96650.85260.96290.8456
    Tree 140.92040.76500.95210.7171
    Tree 150.93180.95320.89340.8867
    Tree 160.93070.83010.95650.7866
    Tree 170.94710.83150.96860.8002
    Tree 180.94020.82140.96410.7855
    Tree 190.90250.66340.93970.6155
    Table 6. Evaluation indexes for LeWos method in separation of branches and leaves from 19 trees
    Tree No.AccuracyF(wood)F(leaf)κ
    Tree 10.96970.86740.98290.8475
    Tree 20.94690.88630.96550.8547
    Tree 30.93140.81100.95810.7691
    Tree 40.96890.90550.98140.8869
    Tree 50.98540.89670.99210.8887
    Tree 60.94310.87220.96310.8383
    Tree 70.93150.86640.95220.8122
    Tree 80.95890.83520.97650.8118
    Tree 90.93090.79730.95380.7799
    Tree 100.93350.83950.95810.7977
    Tree 110.95190.88000.96990.8500
    Tree 120.95480.82910.97390.8030
    Tree 130.98610.86580.98140.8586
    Tree 140.93420.81820.95980.7781
    Tree 150.93460.95450.88310.8376
    Tree 160.94910.87220.96820.8405
    Tree 170.97730.92440.98670.9111
    Tree 180.96410.89560.97840.8740
    Tree 190.90900.76500.95250.7077
    Table 7. Evaluation indexes for proposed method in separation of branches and leaves from 19 trees
    Huaqing Lu, Jicang Wu, Zijian Zhang. Tree Branch and Leaf Separation Using Terrestrial Laser Point Clouds[J]. Chinese Journal of Lasers, 2022, 49(23): 2310001
    Download Citation