Laser & Optoelectronics Progress, Volume. 61, Issue 8, 0811004(2024)

Point Cloud Segmentation Algorithm Based on Density Awareness and Self-Attention Mechanism

Bin Lu1,2, Yawei Liu1,2、*, Yuhang Zhang1,2, and Zhenyu Yang1,2
Author Affiliations
  • 1Department of Computer, North China Electric Power University, Baoding 071003, Hebei , China
  • 2Hebei Key Laboratory of Knowledge Computing for Energy & Power, Baoding 071003, Hebei , China
  • show less
    Figures & Tables(16)
    Algorithm structure
    Structure of DAC module
    Density distribution of point clouds
    Structure of local density position encoding module
    Structure of density adaptive feature extraction module
    Structure of SFSA module
    Visual comparison of partial segmentation results
    Visual magnification comparison of partial segmentation results
    • Table 1. Experimental environment

      View table

      Table 1. Experimental environment

      EnvironmentVersion
      SystemUbuntu 18.04
      GPUNvidia RTX 3090
      CUDA11.3
      PyTorch1.8.0
    • Table 2. Comparison of IoU of segmentation results for all categories on the S3DIS dataset

      View table

      Table 2. Comparison of IoU of segmentation results for all categories on the S3DIS dataset

      ClassPointCNN13DSPoint25BAAF-Net26LLGF-Net24Ours
      Ceiling92.3194.2092.9094.1093.81
      Floor98.2498.1097.9098.2098.52
      Wall79.4182.4082.3085.1085.99
      Beam00000
      Column17.6019.1023.1030.6040.31
      Window22.7749.9065.5060.6060.03
      Door62.0966.2064.9073.5068.17
      Table74.3985.6078.5089.5084.95
      Chair80.5978.2087.5079.6091.09
      Sofa31.6767.9061.4072.3057.66
      Bookcase66.6759.0070.7063.1077.21
      Board62.0562.3068.7079.8080.69
      Clutter56.7459.9057.2057.6059.93
    • Table 3. Comparison of evaluation indicators of segmentation results on the S3DIS dataset

      View table

      Table 3. Comparison of evaluation indicators of segmentation results on the S3DIS dataset

      MethodmIoU /%mAcc /%
      PointNet1141.0948.98
      SegCloud848.9257.35
      PointWeb2760.2866.64
      SegGCN2863.6070.44
      PointCNN1357.2663.86
      KPConv1567.1072.80
      LLGF-Net2468.0074.40
      Ours69.1175.09
    • Table 4. Comparison of evaluation indicators of segmentation results on the ScanNet dataset

      View table

      Table 4. Comparison of evaluation indicators of segmentation results on the ScanNet dataset

      MethodmIoU /%mAcc /%
      PointNet1114.6919.90
      PointNet++1234.2643.77
      PointConv2955.60
      RSNet3039.3548.37
      FG-Net3169.00
      PointCNN1343.7057.90
      KPConv1568.40
      Ours72.5280.63
    • Table 5. Comparison of IoU of segmentation results for all categories on the ScanNet dataset

      View table

      Table 5. Comparison of IoU of segmentation results for all categories on the ScanNet dataset

      ClassPointNet++12PointCNN13PointASNL32KPConv15Ours
      Wall77.4874.5080.6081.9085.62
      Floor92.5090.7095.1093.5095.10
      Bed51.3256.1078.1075.8080.66
      Chair64.5568.8083.0081.4089.75
      Sofa52.2760.1075.1078.5081.52
      Table46.6055.3055.3061.4072.29
      Door2.027.5053.7059.4068.74
      Desk12.6928.8047.4060.5062.86
      Sink30.2341.9067.5069.0064.58
      Toilet31.3773.4081.6088.2092.20
      Cabinet23.8126.4065.5064.7065.50
      Picture01.3027.9018.1036.56
      Counter20.0422.5047.1047.3061.26
      Curtain32.9736.1076.9077.2074.09
      Window3.5611.0070.3063.2068.24
      Bathtub42.7273.5070.3084.7087.70
      Bookshelf52.9338.9075.1078.4081.57
      Refridgerator18.5143.4063.5058.7064.06
      Shower curtain27.4340.6069.8080.5060.46
      Other furniture2.2023.6047.5045.0057.58
    • Table 6. Experimental results of different K values

      View table

      Table 6. Experimental results of different K values

      K valueKNNAdaptive KNN
      mIoU /%mAcc /%mIoU /%mAcc /%
      865.1072.0165.5472.76
      1668.6274.3869.1175.09
      3268.1174.0368.8374.36
      6465.9374.5266.7973.15
    • Table 7. Ablation experimental results of different modules

      View table

      Table 7. Ablation experimental results of different modules

      AlgorithmMod.1Mod.2mIoU /%OA /%mAcc /%
      0××66.5873.00
      1×67.2689.7073.13
      2×66.7989.6773.57
      369.1190.9975.09
    • Table 8. Ablation experimental results of different submodules

      View table

      Table 8. Ablation experimental results of different submodules

      AlgorithmSmod.1Smod.2Smod.3mIoU /%OA /%mAcc /%
      0××66.7489.6573.23
      1×67.3789.4273.61
      2×67.5289.6173.88
      369.1190.9975.09
      4×68.3289.8674.69
    Tools

    Get Citation

    Copy Citation Text

    Bin Lu, Yawei Liu, Yuhang Zhang, Zhenyu Yang. Point Cloud Segmentation Algorithm Based on Density Awareness and Self-Attention Mechanism[J]. Laser & Optoelectronics Progress, 2024, 61(8): 0811004

    Download Citation

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

    Category: Imaging Systems

    Received: Jun. 2, 2023

    Accepted: Jul. 31, 2023

    Published Online: Mar. 13, 2024

    The Author Email: Liu Yawei (1425655356@qq.com)

    DOI:10.3788/LOP231450

    Topics