Reducing the Gap Between Spatial and Space-Filling Curve Neighbors in 3D Point Cloud Segmentation

cs.CV Konan Sasaki, Junya Komori, Kazuhiro Hotta · Oct 14, 2026
Local to this browser
What it does
3D point cloud segmentation models like Point Transformer V3 use space-filling curves (SFC) to approximate nearest neighbors efficiently, but SFC adjacency can misalign with true spatial proximity. This paper proposes DAS Loss, a...
Why it matters
This paper proposes DAS Loss, a training-time contrastive objective that penalizes or rewards feature similarity for SFC-adjacent pairs that are spatially distant, depending on whether they share a class label. The method boosts mIoU on...
Main concern
The paper identifies a concrete weakness in SFC-based neighbor search—spatially distant points becoming artificial neighbors—and addresses it with a simple, parameter-free loss modification. The gains on DALES (+1.
Community signal
0
0 up · 0 down
Sign in to vote with arrows
AI Review AI reviewed
Plain-language introduction

3D point cloud segmentation models like Point Transformer V3 use space-filling curves (SFC) to approximate nearest neighbors efficiently, but SFC adjacency can misalign with true spatial proximity. This paper proposes DAS Loss, a training-time contrastive objective that penalizes or rewards feature similarity for SFC-adjacent pairs that are spatially distant, depending on whether they share a class label. The method boosts mIoU on PTv3 without adding parameters or inference cost, offering a lightweight plug-in for serialized point cloud transformers.

Critical review
Verdict
Bottom line

The paper identifies a concrete weakness in SFC-based neighbor search—spatially distant points becoming artificial neighbors—and addresses it with a simple, parameter-free loss modification. The gains on DALES (+1.62%), S3DIS (+1.86%), and ScanNet V2 (+0.94%) are consistent, and the ablation studies provide reasonable evidence that targeting distant pairs is more effective than indiscriminate application. However, the method is tightly coupled to the PTv3 pipeline, the theoretical justification for the mean-plus-std threshold and cosine-similarity objective remains thin, and the modest ScanNet gain raises questions about robustness to noisy inputs.

“The proposed method achieved mIoU improvements of 1.62% on DALES, 1.86% on S3DIS, and 0.94% on ScanNet V2.”
Sasaki et al. · Sec. 1
“In DALES and S3DIS, the highest mIoU is achieved when contrastive loss is applied by focusing on spatially distant points.”
Sasaki et al. · Sec. 4.4
What holds up

The central observation that SFC serialization breaks spatial locality is well illustrated (Fig. 1 and Fig. 2) and correctly anchored to the PTv3 design choice of replacing KNN with serialized neighbors. The DAS Loss formulation in Eq. 1–Eq. 5 is straightforward to implement: for each scene, a threshold $T = D_{mean} + D_{std}$ selects SFC-adjacent pairs, and binary cosine-similarity terms pull same-class features together while pushing different-class features apart. The three-dataset evaluation and the breakdown into $\mathcal{L}_{same}$ and $\mathcal{L}_{diff}$ (Table 5) strengthen the empirical argument.

“SFC may treat points that are far apart in the original 3D space as neighboring points.”
Sasaki et al. · Sec. 1
“the threshold is computed as the sum of the mean distance $D_{mean}$ and the standard deviation $D_{std}$ of all distances between adjacent points”
Sasaki et al. · Sec. 3
Main concerns

First, the loss is applied only to immediately consecutive points on the SFC ($p_i$ and $p_{i+1}$), even though PTv3 defines neighbors as the $K$ points before and after a query point. This means DAS Loss ignores the vast majority of neighbor pairs actually used in attention, leaving the core discrepancy unaddressed for $K>1$. Second, the thresholding rule and the cosine-similarity objective are heuristic: the paper offers no analysis for why $D_{mean} + D_{std}$ is optimal, and the lack of a temperature or margin in the contrastive terms makes the objective brittle if feature magnitudes vary. Notably, on DALES the full DAS Loss underperforms the $\mathcal{L}_{diff}$-only variant (77.53 vs. 77.77), yet the authors dismiss this without a clear explanation.

Additionally, the paper claims generality but tests exclusively on Point Transformer V3; no experiments are run on other serialization-based architectures such as OctFormer or FlatFormer, so it is unclear whether the loss is broadly transferable or merely patches PTv3-specific feature distributions. The smaller improvement on ScanNet V2 is attributed to noise, but no diagnostic experiments—such as controlled noise injection or feature-space visualization—are provided to validate that claim.

“$\mathcal{L}_{same}^{(j)} = 1 - \mathrm{CosSim}(f_{i+1}, f_i) \quad \text{if } Mask_i=1 \text{ and } y_{i+1}=y_i$”
Sasaki et al. · Sec. 3
“DALES ... $\mathcal{L}_{diff}$ (%) 77.77 ... $\mathcal{L}_{DAS}$ (%) 77.53”
Sasaki et al. · Table 5
“for DALES, the model using only $\mathcal{L}_{diff}$ achieved the highest mIoU”
Sasaki et al. · Sec. 4.4
Evidence and comparison

The quantitative gains are statistically supported by three-run averages with standard deviations, which is more than many architectural papers provide. However, Table 4 compares the authors' own three-run PTv3 baseline against single-run literature values, and the S3DIS comparison omits several recent strong baselines that could narrow the claimed margin. The qualitative visualization in Fig. 4 is anecdotal: yellow boxes highlight improvements but do not quantify error modes or show failure cases. The authors fairly note the smaller ScanNet V2 improvement and attribute it to noise, though they provide no diagnostic experiments to confirm this hypothesis.

“All results for the methods evaluated in our experiments are reported as the mean and standard deviation over three independent runs.”
Sasaki et al. · Sec. 4.1
“Swin3D ... 76.4 ... PTv3 ... 76.3 ... Ours ... 77.3”
Sasaki et al. · Table 4
Reproducibility

The experimental protocol itself is relatively detailed—batch sizes, epochs, learning rates, and augmentation policies are listed—but the paper does not provide a code repository or exact PTv3 configuration files. Because the method is implemented as a loss added to an existing complex pipeline, the absence of source code and random seeds would block exact reproduction. Reporting standard deviations over three runs is helpful, yet without the training scripts and exact dependency versions, independent verification is difficult.

“For S3DIS, we set the batch size to 8, the number of epochs to 1,000, and the initial learning rate to 6e-3, while for ScanNet V2, these values were set to 24, 800, and 6e-3, respectively.”
Sasaki et al. · Sec. 4.1
Abstract

As a lightweight and highly accurate method for nearest-neighbor search in 3D point clouds, approaches based on space-filling curves (SFC) have been proposed. However, due to the inherent properties of SFC, a gap arises between proximity relationships along the SFC and those in the original Euclidean space. In this study, we propose a loss function that reduces the influence of this gap. Specifically, we compute the distances between adjacent points along the SFC and train the model to optimize feature similarity between pairs of points that are distant from each other in the original 3D space. We incorporate the proposed method into a high-performing 3D point cloud segmentation model and evaluate its effectiveness on three datasets. The results demonstrate that the proposed method outperforms conventional methods on both indoor and outdoor point cloud datasets.

Challenge the Review

Pick a starting point or write your own. Challenges run in the background, so you can keep reading while the AI investigates.

No challenges yet. Disagree with the review? Ask the AI to revisit a specific claim.