Datasets, setup, and metrics
This paper uses the SpaceSense-Bench34 dataset as the training and testing data source for space debris point cloud feature extraction and classification algorithms. SpaceSense-Bench is a high-fidelity simulation dataset containing LiDAR point cloud data from 136 different spacecraft models, with each frame providing both a depth map and an RGB image. The dataset includes not only spatial coordinates of the point clouds but also semantic labels and precise six-degree-of-freedom (6-DoF) attitude information. The dataset contains 90,846 sparsely sampled multimodal frames. The official benchmark uses an object-level split of 117 satellite models for training, 5 for validation, and 14 for testing, ensuring that no satellite model appears in more than one subset. The validation set is used for hyperparameter tuning and early stopping, whereas the testing set is used exclusively for performance evaluation.
SpaceSense-Bench provides dense seven-class part-level semantic annotations at both the pixel and point levels. During dataset construction, spacecraft 3D meshes are decomposed into functional components and assigned semantic labels through the Stencil ID mechanism. In this study, these seven part-level semantic labels are directly adopted as the classification categories, giving k = 7: main body, solar panel, dish antenna, omni antenna, payload, thruster, and adapter ring. Therefore, the classification task predicts the semantic category of an extracted point or feature rather than the identity or global category of the complete spacecraft.
The SFENet architecture consists of three stages: Set Abstraction (SA), feature extraction, and feature processing. The SA module progressively reduces the number of sampled center points while increasing the spatial extent of local neighborhoods. The three SA stages use (N1, r1, K1) = (1024, 0.10 m, 32), (N2, r2, K2) = (512, 0.20 m, 64), (N3, r3, K3) = (256, 0.40 m, 128) respectively. These settings progressively aggregate local geometric information at increasingly larger spatial scales. The SA layer first samples N = 2,560 input points and groups local neighborhoods using a ball-query strategy with neighborhood sizes of 32, 64, and 128. For each sampled center point, local geometric features are aggregated and forwarded to the feature extraction stage. The feature extraction module employs shared MLP layers with dimensions of 64, 128, 256, and 1,024, with each MLP layer followed by Batch Normalization and ReLU activation. A max-pooling operation is then applied across the point features to generate a 1024-dimensional global feature vector. Subsequently, the feature-processing module uses fully connected layers with dimensions 1,024→512→256→17→k, where the 17-dimensional vector is the intermediate bottleneck representation and k = 7 denotes the number of part-level semantic categories. Thus, the MLP transforms the extracted geometric features into a compact 17-dimensional representation before producing the final seven-class semantic prediction.
To improve generalization ability and prevent overfitting, Batch Normalization was employed after each MLP layer, and dropout with a probability of 0.5 was applied to the fully connected layers during training. These regularization strategies improve training stability and reduce model sensitivity to noise.
During training, the batch size was set to 8, and the initial learning rate was initialized as 0.001 using the Adam optimizer. The learning rate was reduced using a step decay strategy during training. ReLU activation was adopted throughout the network. The model was trained for 200 epochs, and early stopping was used to avoid overfitting. All software, computational tools, datasets, hardware, and implementation resources used in the study are shown in the Table of Materials.
The reported runtime is therefore expressed as seconds per object (s/object). The runtime comparison was conducted using the same implementation environment and hardware configuration for all evaluated methods. The methods were applied to the same point-cloud inputs under identical processing conditions, and the runtime was measured for the corresponding feature extraction and contour processing procedures. No additional preprocessing or hardware acceleration was introduced selectively for SFENet. The reported runtime, therefore, reflects the processing efficiency of each method under the same experimental conditions.
Accordingly, the evaluation follows a two-level pipeline: (1) primary evaluation of feature learning and object classification, and (2) downstream evaluation of contour reconstruction and multi-view registration. The latter evaluations do not constitute direct training objectives of the MLP and are instead used to assess the geometric effectiveness of the extracted representations.
The MLP component is trained as a multi-class feature classification network using the cross-entropy loss defined in Equation (11). The classification loss supervises the learning of discriminative feature representations and does not directly optimize contour reconstruction or point cloud registration. Therefore, contour reconstruction and registration are treated as downstream geometric evaluation procedures. After feature learning, the extracted contour candidates are reconstructed and registered across multiple views, and the resulting geometric errors are used to evaluate the quality of the extracted contour information. This separation between the learning objective and geometric evaluation is important for interpreting the experimental results.
The Root Mean Square Error (RMSE) is used to evaluate the registration accuracy between two aligned point clouds, as shown in Equation (12).
(12)
Where N denotes the number of corresponding point pairs after registration, pi is the i-th point in the registered point cloud, and qi is the corresponding ground-truth point. A lower RMSE indicates more accurate point cloud registration. The correspondences are generated by the multi-view registration procedure. The resulting RMSE is reported in centimeters (cm).
Contour reconstruction error measures the geometric distance between the reconstructed and their corresponding reference contour points. For contour correspondences, it is calculated as Equation (13).
(13)
Where and denote the reference and reconstructed contour points, respectively. Correspondences are established between reconstructed and reference contour points according to the nearest-point correspondence rule. This error is reported in centimeters (cm).
Contour length error measures the relative difference between the reconstructed contour length and the reference contour length, as shown in Equation (14).
(14)
Where and denote the reconstructed and reference contour lengths, respectively. This metric is reported as a percentage (%) and does not require point-to-point correspondence.
Overall Accuracy (oAcc) and Mean Class Accuracy (mAcc) are adopted to evaluate the classification performance of SFENet. Assume that the test dataset contains C object categories. Let TPi denote the number of correctly classified samples belonging to category i, and FNi denote the number of samples belonging to category but incorrectly classified into other categories. The total number of test samples is given by
.
The Overall Accuracy (oAcc) measures the proportion of correctly classified samples among all test samples and is defined as Equation (15).
(15)
The Mean Class Accuracy (mAcc) evaluates the average classification accuracy over all categories and is defined as Equation (16).
(16)
Where C is the total number of object categories, TPi is the number of correctly classified samples in category i, and FNi is the number of samples belonging to category i that are misclassified into other categories. A higher oAcc indicates better overall classification performance, while a higher mAcc reflects more balanced classification performance across different categories, making it less sensitive to class imbalance.
The rotation experiment uses 16 frames from one spacecraft model, corresponding to the predefined viewpoint rotation conditions. Three repeated trials were conducted for each rotation condition. The ground-truth rotation error was calculated by comparing the estimated rotation matrix Rest with the ground-truth rotation matrix Rgt as Equation (17).
(17)
And the rotation error is obtained from its corresponding rotation angle as Equation (18).
(18)
The resulting rotation error is reported in degrees (°).
Since contour reconstruction is not directly optimized during training, the effectiveness of the proposed geometry-guided framework is evaluated indirectly through multi-view registration accuracy (RMSE), contour reconstruction quality, and feature classification performance (oAcc and mAcc). These complementary evaluations demonstrate the quality of the extracted contour representations from both geometric and recognition perspectives. It should be noted that contour reconstruction is not included as a direct optimization objective during network training. The network is trained using multiclass cross-entropy loss, whereas contour reconstruction and registration are performed post-hoc to evaluate the geometric quality of the extracted contour candidates. Therefore, the RMSE and registration results should be interpreted as downstream evaluations of the proposed feature extraction framework rather than as losses directly minimized during training.
Ablation experiments
To investigate the contribution of each component in SFENet, ablation experiments were conducted to separately analyze the effects of GCE-based geometric processing, MLP-based feature learning, and contour-guided strategies. In the Baseline, only the MLP is used without GCE or contour guidance. In GCE + MLP, the geometrically extracted contour information is provided to the MLP, but the contour-guided strategy is not additionally applied. In MLP + contour-guided, contour guidance is applied to the MLP without activating the GCE module. Finally, SFENet combines GCE, MLP feature learning, and the contour-guided strategy. The experimental results are summarized in Table 1. All ablation and comparison experiments were conducted using the same training, validation, and testing splits, network architecture, optimizer, and hyperparameter settings. To clarify the ablation settings, the three components in Table 1 represent different stages of the proposed framework. GCE performs geometry-guided contour extraction from the input point cloud. MLP performs feature learning and classification using the resulting feature representation. The contour-guided strategy uses contour-related information to guide the feature-learning process. It does not introduce an additional mask, auxiliary loss, or feature-weighting operation, and all configurations use the same cross-entropy classification objective. Therefore, the ablation study evaluates the individual and combined effects of geometric contour extraction and contour-guided feature learning.
As shown in Table 1, incorporating the GCE module significantly improves contour extraction accuracy and overall performance. By preserving geometric structures and reducing the inclusion of non-contour points, GCE-based contour preprocessing yields more reliable localization of contour candidates, thereby reducing registration mismatches and improving contour consistency. The MLP module contributes by learning discriminative local and global feature representations, enhancing the robustness of the framework under varying target poses and complex environments. The contour-guided strategy further improves contour continuity and reconstruction quality by constraining feature learning using contour information. The complete SFENet framework obtains the best results across all evaluation metrics. These findings demonstrate that the performance gains arise from the complementary interaction of geometry-guided contour extraction, feature learning, and contour-driven processing.
Multi-view registration was performed using a coarse-to-fine strategy consisting of RANSAC-based initial alignment followed by ICP refinement35. Point cloud frames were generated from different observation viewpoints around the target, and contour point clouds extracted from adjacent views were subsequently registered. Registration accuracy was evaluated using RMSE between corresponding contour points after alignment.
To evaluate the effect of the number of views on multi-view registration, five registration levels are considered. Level 1 involves registration between two adjacent views and represents the basic pairwise registration case. Level 2 uses three consecutive views to evaluate registration consistency across multiple views. Level 3 involves four consecutive views and provides a more challenging multi-view registration configuration. Level 4 uses five consecutive views to further evaluate the accumulation of registration errors. Level 5 includes all available views and represents the complete multi-view registration scenario used for final contour reconstruction. This progressive design enables evaluation of registration performance as the number of views and geometric complexity increase. Table 2 shows the RMSE of the contour point cloud, the original point cloud, and the multi-view registration using the Fast Point Feature Histogram (FPFH) + ICP method36.
The contour-based method used in SFENet yields significantly lower registration errors compared with original point cloud registration and FPFH-based registration approaches. This is because the ICP registration method, used for overall model reconstruction, requires a high degree of overlap. Contour reconstruction, on the other hand, fully leverages contour features, thereby reducing the mismatch rate and improving matching speed and accuracy. FPFH relies on the accuracy of normal calculation, requires the establishment of a local coordinate system, and demands a relatively uniform point cloud distribution. The high curvature similarity in many areas leads to a significant reduction in the expressiveness and discriminative power of the descriptors.
Initial sampling points are the points initially selected for input to the SFENet network. Since some data of point clouds are often dense, containing a large number of points, using all points as network input is not only computationally intensive but may also be difficult for the network to process. Therefore, in practical applications, a sampling strategy is typically used as initial sampling points, which are then used as network input. This reduces computation while ensuring the network learns features. However, overly sparse sampling points cannot represent the global features. Given the computational limitations of the experimental conditions in this paper, four sample sizes were selected for simulation. The results are shown in Table 3.
As the number of sampled points increases, overall performance generally improves, although slight fluctuations are observed. Specifically, the oAcc decreases slightly from 0.918 to 0.915, then increases to 0.920 and 0.930 at higher sampling densities. This result suggests that increasing the number of sampled points generally benefits feature extraction and classification performance, but the improvement is not strictly monotonic. Furthermore, when N = 2,560, both oAcc and mAcc reach their maximum values simultaneously. This indicates that in the application environment described in this paper, the more initial sampling points there are, the stronger the feature extraction model's recognition and classification ability, and the more accurate the shape feature data extracted for the target. In the simulation comparison experiment described below, the initial number of sampling points was set to 2,560.
The number of ball query points is significant for training the feature network, directly determining the size of local regions during point cloud feature fusion. If the number of ball query points is too large, the fused local features of the point cloud data will be too large, which is not conducive to extracting detailed features. Similarly, in many cases, even when points far apart are classified into the same category, the features they describe may not be similar. Furthermore, the number of ball query points is proportional to the overall computational cost. Considering the influence of various factors, this paper sets four sets of ball query point numbers for the SA layer and conducts related classification experiments. Since the ball query algorithm in this paper involves three layers of ball query methods, each targeting different ball radii, the number of ball query points involves three layers of parameters. The results for various ball query points are shown in Table 4.
Experimental results show that the oAcc and mAcc values do not simply increase with the number of query points. Instead, they reach their maximum values under a specific combination of query-point counts. Subsequently, as the number of query points increases, both oAcc and mAcc decrease. The oAcc and mAcc values reach their maximum when the number of query points is (32, 64, 128), at which point the feature extraction model exhibits the strongest recognition and classification ability. As the ball-query neighborhood size increases, the performance does not improve monotonically. The decline observed at larger neighborhood sizes may indicate that excessively large neighborhoods reduce the discriminative nature of local geometric features by incorporating less relevant points. However, since Table 4 does not include training–validation curves, this observation should not be interpreted as direct evidence of overfitting.
Comparison experiments
To comprehensively evaluate the effectiveness of SFENet, comparisons were conducted using both traditional contour extraction approaches and representative deep learning-based point cloud methods. The selected approaches include KNN12, 3D-gradient37, image-based contour extraction38, PointNet39, PointNet++40, PointNeXt19, and our proposed SFENet. Traditional methods mainly rely on local geometric properties or projection-based processing, whereas deep learning approaches learn feature representations directly from point cloud data.
Among the compared methods, PointNet employs shared multilayer perceptrons and global pooling operations for point-wise feature extraction. PointNet++ further introduces hierarchical neighborhood grouping and multi-scale feature learning to improve local structure representation. PointNeXt enhances PointNet-family architecture through optimized training strategies and improved feature aggregation mechanisms. In contrast, KNN, 3D-gradient, and image-based methods explicitly utilize geometric information for contour extraction but have limited feature-representation capability. SFENet integrates GCE-based contour candidate extraction with MLP-based hierarchical feature learning, combining geometric priors with learned representations. The quantitative comparison results are shown in Table 5. Since the compared methods have different intrinsic outputs, a unified downstream evaluation procedure is used to obtain comparable metrics. PointNet, PointNet++, and PointNeXt are learning-based point cloud networks that provide feature representations and classification predictions but do not inherently perform contour reconstruction. For these methods, the same downstream contour-generation procedure is applied to obtain the contour required for RMSE evaluation. KNN, 3D-gradient, and image-based contour methods are non-learning-based contour-extraction approaches and therefore do not include an intrinsic object-classification head. For these methods, the same downstream classifier is applied to the extracted contour-related features to obtain oAcc and mAcc. The same data preprocessing, evaluation samples, and metric definitions are used across methods wherever applicable. All methods were evaluated using the same input data, preprocessing procedure, and metric definitions. Learning-based methods were trained on the specified training set, whereas non-learning-based methods were evaluated directly without a training stage. Common downstream classification or contour-generation procedures were used where necessary to obtain comparable metrics.
The traditional contour extraction methods generally exhibit lower classification performance and larger contour reconstruction errors. Although KNN achieves relatively higher accuracy among traditional methods, it requires neighborhood traversal operations, which increase computational cost. The 3D-gradient method relies heavily on local curvature variations and is sensitive to contour noise, whereas the image-based method suffers from information loss due to projection from three-dimensional space to two-dimensional representations. Compared with conventional approaches, deep learning methods significantly improve feature representation capability. PointNet achieves improved classification accuracy through point-wise feature learning, while PointNet++ and PointNeXt further enhance performance by capturing hierarchical and multi-scale geometric information. PointNeXt achieves stronger performance than PointNet and PointNet++ due to its optimized feature aggregation strategy.
SFENet achieves the best overall performance across all evaluation metrics, obtaining an oAcc of 0.930, mAcc of 0.869, and the lowest RMSE of 0.173 cm. SFENet achieves a slightly higher oAcc than PointNeXt (0.930 vs. 0.925) under the reported experimental setting. Because the results are obtained from a single split/run, this difference should be interpreted as an observed performance difference rather than a statistically significant improvement. Moreover, SFENet has a runtime of only 1.65 s, which is lower than that of most learning-based approaches. The superior performance of SFENet can be attributed to the complementary interaction between GCE-based geometric contour extraction and MLP-based feature learning.
Although the above results demonstrate the overall superiority of SFENet against both traditional and learning-based methods, the primary objective of this work is to learn discriminative feature representations from geometry-guided contour information and perform object classification. Contour reconstruction and multi-view registration are used as downstream geometric evaluations to assess the usefulness of the learned features. Therefore, a more detailed analysis was further conducted using four representative contour extraction approaches: KNN, 3D-gradient, image-based methods, and SFENet. These methods directly operate on contour localization and geometric reconstruction, allowing a more comprehensive evaluation of robustness, contour extraction quality, and geometric accuracy under different target poses and environmental conditions. The following experiments analyze the performance of these four methods from three perspectives: registration robustness under varying viewing angles, contour reconstruction quality, and contour extraction accuracy. The parameter settings for each method are shown in Table 6, including K of KNN, Nearest Point Set (M), and Neighborhood radius (R) of 3D gradient-based point cloud feature extraction, and Region Growth (θ), Regional merging (γ), and θ of the image-based contour extraction method.
The following procedure was followed to evaluate the robustness. First, the outer contours of 16 point cloud frames were extracted using SFENet and the other three methods. Then, the point cloud contours, rotated in different poses (rotation angles about the y-axis ranging from -75° to 75° in 15° increments), were registered to the original point cloud model. Finally, the registration accuracy of each method across different poses was evaluated for rotation about the y-axis. The results are shown in Figure 4. The robustness evaluation in this work focuses on viewpoint variations, rotating the target about the Y-axis while keeping the remaining sensing conditions unchanged. This experiment is intended to evaluate the stability of the proposed contour extraction and feature learning framework under different observation angles. Other practical sensing factors, including measurement noise, outlier points, missing observations, non-uniform point density, sparse sampling, partial occlusion, varying point counts, and different sensor-view distances, are beyond the scope of the current study and are left for future investigation.
As shown in Figure 4, the rotation angle errors of each method differ significantly under different Y-axis rotation angles. Overall, SFENet maintains near-zero error across the entire angle range, with a maximum rotation-angle error of 0.073°, demonstrating the strongest stability and robustness. The KNN method has relatively small errors, but fluctuates slightly with increasing rotation angle, making its stability less than that of SFENet. Methods based on initial point clouds and images show significant increases in error over medium to large angle ranges, especially above ±40°, indicating their sensitivity to rotational changes. In contrast, the 3D-gradient method exhibits large error peaks at certain angles, showing greater overall fluctuation and poorer robustness. In summary, SFENet achieves improved performance in contour extraction and classification under the evaluated simulation and viewpoint-rotation conditions. Its robustness to noise, missing observations, outliers, occlusion, point-density variation, and sensor characteristics remains to be further validated. The key reason for this lies in its contour point extraction method based on GCE, which preserves the geometric features of the original outer contour to the greatest degree, thereby effectively reducing the mismatch rate and improving contour registration accuracy.
This work also compares the contour length extracted by SFENet with that of the reference model and uses the error as the evaluation criterion. In the experiment, the satellite model was divided into 20 local contour segments. The examples of final contour point extraction are shown in Figure 5. The comparison of relative scale errors on contour points is shown in Figure 6, which shows the relative errors of SFENet and the other three algorithms in each contour segment. The results show that the contour extracted by SFENet is closer to the reference model at each scale.
Specifically, the edges obtained by the 3D-gradient method are relatively wide, similar to the thick and bright edges produced by the Sobel operator in image processing. The Based-image method projects the 3D point cloud onto a 2D plane and then applies an image edge-extraction algorithm, thereby altering the contour model structure. This is mainly because the "scale" parameter in this method is not sufficiently adaptable to irregular point cloud densities, leading to deviations in the positions of contour points. The contour points obtained by the KNN method are too sparse and include few non-contour points.
SFENet's superior performance is primarily due to two factors. First, the starting point for the boundary sphere search is selected from geometric feature points, which are typically located on the model's outer contour. When parameters are set appropriately, the search direction largely follows the contour line, minimizing deviation. In contrast, methods that do not fully utilize point cloud geometric features are prone to introducing non-contour points. Second, GCE characterizes spatial relationships among neighboring points by evaluating occupancy in eight azimuthal sectors of a local spherical neighborhood, enriching the feature description of contour points. While based-image methods also utilize point normals and curvature for feature description, they only reflect the overall features of the point and its neighborhood, failing to fully express the spatial structure of the contour.
Although a detailed robustness analysis focuses on four primary contour extraction methods (KNN, 3D-gradient, image-based, and SFENet), additional classical approaches are included to provide a broader performance reference and context. Table 7 compares the performance of representative contour extraction methods under different geometric processing strategies from running time (t), number of contour points (N), minimum error (Emin), maximum error (Emax), average error (Eaver), average relative error (Raver), and RMSE. Results show that SFENet significantly outperforms other methods in overall RMSE.
It should be noted that the Based-image method calls image-processing functions in the Point Cloud Library (PCL), which is slightly faster than SFENet in terms of computation time, but it produces a fitted contour rather than the original contour points, leading to deviations in contour position. The contour points from the 3D gradient are coarser, and after straight-line fitting, they also deviate from the original point cloud positions. Although the KNN method has relatively small errors, it requires traversing all points, resulting in longer computation time. In contrast, SFENet retains only candidate contour points in each search, keeping their spatial locations and geometric features unchanged. The search direction expands along the boundary, eliminating the need to traverse all points, thus achieving higher speed and accuracy.
The above experiments systematically compared SFENet with other methods in terms of algorithm robustness, contour extraction results, and contour scale error. SFENet's method of searching candidate contour points using boundary spheres uses eight-sector azimuthal searching along the boundary to preserve the spatial positional relationships and geometric structural features of contour points, providing favorable conditions for the reconstruction of 3D contour models. Moreover, the most time-consuming step in contour extraction is the search for contour points, and SFENet does not evaluate each point in the point cloud individually. Its search direction, according to the algorithm's design, always expands along the boundary region and proceeds through the eight azimuthal sectors rather than six, thus reducing computational time. By leveraging positional relationships among point cloud polyhedra to identify concave and convex points, SFENet can extract the external strip contour of the point cloud model at a scale closer to the reference model. In summary, SFENet not only preserves the geometric features of the original model in contour extraction but also significantly reduces interference from non-contour points, improving the accuracy and robustness of contour reconstruction.
Although SFENet demonstrates promising performance on the SpaceSense-Bench dataset, the current validation is limited to a high-fidelity simulation environment. The experiments do not include real, measured space debris point clouds or practical sensing conditions, such as incomplete observations, non-uniform point-cloud density, varying sensor characteristics, or different levels of measurement noise. Therefore, the reported results should be regarded as a verification of the feasibility and effectiveness of the proposed framework under simulation conditions rather than as evidence of its performance in real operational scenarios.
Data Availability:
All experimental results reported in this study were based on the SpaceSense-Bench dataset. SpaceSense-Bench is publicly available at https://github.com/wuaodi/SpaceSense-Bench. The source code, including scripts, configuration files, and dataset splits, is available at https://github.com/YaoDalei-pro/SFENet_main/tree/main/SFENet.

Figure 1. The overall structure of SFENet. The framework consists of five stages (1) input and sampling; (2) geometry-guided contour extraction; (3) MLP-based feature learning; (4) feature aggregation; (5) feature processing and classification. Abbreviations: GCE = geometry-guided contour extraction; MLP = multilayer perceptron; SFENet = Space Debris Point Cloud Feature Extraction Network. Please click here to view a larger version of this figure.

Figure 2. The network structure of MLP-based feature extraction layers. Abbreviation: MLP = multilayer perceptron. Please click here to view a larger version of this figure.

Figure 3. The network of MLP-based feature processing layers. Abbreviation: MLP = multilayer perceptron. Please click here to view a larger version of this figure.

Figure 4. Robustness test of contour point cloud registration. Please click here to view a larger version of this figure.

Figure 5. Examples of final contour point extraction of four methods. Please click here to view a larger version of this figure.

Figure 6. Comparison of relative scale errors of four methods. Please click here to view a larger version of this figure.
| Configuration | GCE | MLP | Contour-guided strategy | RMSE (cm) ↓ | oAcc ↑ | mAcc ↑ |
| Baseline | × | ✓ | × | 0.244 | 0.903 | 0.824 |
| GCE + MLP | ✓ | ✓ | × | 0.216 | 0.919 | 0.845 |
| MLP + contour-guided | × | ✓ | ✓ | 0.227 | 0.912 | 0.84 |
| SFENet | ✓ | ✓ | ✓ | 0.173 | 0.93 | 0.869 |
Table 1: Ablation study of individual module contributions in SFENet. Abbreviation: SFENet = Space Debris Point Cloud Feature Extraction Network. Abbreviations: GCE = geometry-guided contour extraction; MLP = multilayer perceptron; oAcc = overall accuracy; mAcc = mean accuracy.
| Level | 1 | 2 | 3 | 4 | 5 |
| Feature |
| Viewpoint overlap (%) | 20 | 40 | 60 | 80 | 100 |
| Outline | 0.0126 | 0.009 | 0.0087 | 0.005 | 0.0036 |
| Original point cloud | 0.0169 | 0.0119 | 0.0118 | 0.006 | 0.0047 |
| FPFH | 0.0238 | 0.0187 | 0.0153 | 0.0083 | 0.0059 |
Table 2: RMSE (m) comparison of different contour representations in multi-view registration. Abbreviations: RMSE = root mean square error; FPFH = Fast Point Feature Histogram; ICP = Iterative Closest Point.
| Indicators | N=1024 | N=1536 | N=2048 | N=2560 |
| oAcc | 0.918 | 0.915 | 0.92 | 0.93 |
| mAcc | 0.823 | 0.825 | 0.83 | 0.869 |
Table 3: Experimental results at different sampling points.
| Indicators | (16, 32, 64) | (32, 64, 128) | (64, 64, 128) | (64, 128, 128) |
| oAcc | 0.927 | 0.93 | 0.917 | 0.92 |
| mAcc | 0.857 | 0.869 | 0.829 | 0.841 |
Table 4: Experimental results under different numbers of ball query points.
| Method | oAcc ↑ | mAcc ↑ | RMSE (cm) ↓ | Runtime (s) |
| KNN | 0.864 | 0.782 | 0.409 | 11.19 |
| 3D-gradient method | 0.839 | 0.748 | 0.459 | 2.67 |
| Image-based method | 0.811 | 0.691 | 0.6 | 1.46 |
| PointNet | 0.904 | 0.835 | 0.267 | 2.33 |
| PointNet++ | 0.918 | 0.844 | 0.236 | 2.84 |
| PointNeXt | 0.925 | 0.852 | 0.209 | 3.15 |
| SFENet | 0.93 | 0.869 | 0.173 | 1.65 |
Table 5: Performance comparison with traditional and deep learning-based point cloud methods. Abbreviations: KNN = k-nearest neighbors; FPFH = Fast Point Feature Histogram; GCE = geometry-guided contour extraction; MLP = multilayer perceptron; oAcc = overall accuracy; mAcc = mean accuracy; RMSE = root mean square error.
| KNN | 3D-gradient method | Image-based method |
| K | M | R | θ | γ | tho |
| 30 | 30 | 20d | 35° | 45° | 3 scale |
Table 6: The parameter settings of the compared methods. Abbreviation: KNN = k-nearest neighbors.
| Algorithm | t (s) | N | Emin (cm) | Emax (cm) | Eaver (cm) | Raver | RMSE (cm) |
| KNN | 11.19 | 234 | 0.871 | 2.804 | 0.863 | 0.064 | 0.409 |
| 3D-gradient method | 2.67 | 845 | 0.385 | 4.766 | 0.888 | 0.171 | 0.459 |
| Image-based method | 1.46 | 522 | 0.55 | 8.013 | 1.314 | 0.107 | 0.6 |
| SFENet | 1.65 | 449 | 0.069 | 1.694 | 0.089 | 0.052 | 0.173 |
Table 7: Comparison of four methods in contour extraction. Abbreviations: KNN = k-nearest neighbors; RMSE = root mean square error; SFENet = Space Debris Point Cloud Feature Extraction Network.