<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">jcc</journal-id>
      <journal-title-group>
        <journal-title>Journal of Computer and Communications</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2327-5227</issn>
      <issn pub-type="ppub">2327-5219</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/jcc.2026.141004</article-id>
      <article-id pub-id-type="publisher-id">jcc-148927</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Computer Science</subject>
          <subject>Communications</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Geo-Refined Point Transformer: Coordinate-Aware Excitation and Positional Upsampling for 3D Scene Segmentation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Lu</surname>
            <given-names>Jingwei</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Zhang</surname>
            <given-names>Yi</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> College of Informatics, Huazhong Agricultural University, Wuhan, China </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare no conflicts of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>09</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>14</volume>
      <issue>01</issue>
      <fpage>46</fpage>
      <lpage>65</lpage>
      <history>
        <date date-type="received">
          <day>17</day>
          <month>12</month>
          <year>2025</year>
        </date>
        <date date-type="accepted">
          <day>16</day>
          <month>01</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>19</day>
          <month>01</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/jcc.2026.141004">https://doi.org/10.4236/jcc.2026.141004</self-uri>
      <abstract>
        <p>As a work exploring the existing trade-off between accuracy and efficiency in the context of point cloud processing, Point Transformer V3 (PTV3) has made significant advancements in computational efficiency through its innovative point cloud serialization strategy. However, this optimization for computational efficiency comes at the cost of sacrificing high-fidelity perception of fine-grained local geometric structures, thereby introducing a limitation termed “geometric information vacuum” in the model. To address this issue, our work proposes a coordinate-aware feature activation module, which enhances the model’s sensitivity to spatial locations by dynamically calibrating feature channel responses using the 3D absolute coordinates of points during the encoder stage. Furthermore, our work designs a position-aware upsampling mechanism that accurately restores the geometric details smoothed out during downsampling by learning a feature compensation term associated with the relative positions of points within voxels during the decoder stage. Experiments on 3D point cloud segmentation on S3DIS and ScanNe t v2 show that the Geo-PT model proposed in this study achieves better performance than PTv3 with negligible additional computational cost.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Geometric Information Vacuum</kwd>
        <kwd>Coordinate-Aware Feature Excitation</kwd>
        <kwd>Position-Aware Upsampling</kwd>
        <kwd>Efficiency-Accuracy Trade-Off</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>The paradigm of direct point cloud processing pioneered by PointNet [<xref ref-type="bibr" rid="B1">1</xref>] has been revolutionized by Transformer-based architectures in recent years. To break through the bottleneck of quadratic computational complexity imposed by traditional neighborhood queries (e.g., K-Nearest Neighbors and Ball query), Point cloud transformer [<xref ref-type="bibr" rid="B2">2</xref>] directly applies a global transformer to all points. This limits its applicability to large-scale point clouds. OctFormer [<xref ref-type="bibr" rid="B3">3</xref>] maintains linear complexity through octree sorting and fixed-point count window partitioning. Building on OctFormer, PTV3 [<xref ref-type="bibr" rid="B4">4</xref>] adopts an efficient point serialization strategy to significantly reduce computational and memory overheads, enabling training and inference on ultra-large-scale point clouds.</p>
      <p>A notable trade-off is that optimizing for computational efficiency requires sacrificing the perception of explicit and high-fidelity local geometry. PTV3 forcibly maps 3D spatial structures to 1D sequences via point cloud serialization, a design that relies on the attention mechanism and positional encoding module to learn spatial neighborhood relationships. While PTV3 increases the probability of long-range point interactions through Shuffle Order strategies, its sequence proximity-based relationship construction is stochastic—it fails to perform deterministic and high-fidelity modeling of each point’s true Euclidean spatial neighborhoods in the way that traditional neighborhood querying does. The adverse effects of point cloud serialization are particularly pronounced when processing regions with complex topology or fine-grained structures.</p>
      <p>PTV3 incorporates the concept of locality via xCPE [<xref ref-type="bibr" rid="B4">4</xref>]. However, its spatially invariant convolution kernels cannot adaptively respond to specific geometric structures at different locations, resulting in insufficient sensitivity to the absolute spatial positions of points and the unique geometric morphologies of local point clusters during the encoder stage. To address this issue, our work proposes a coordinate-aware feature activation module. This module generates attention weights from the 3D absolute grid coordinates of points, which are then element-wise multiplied with features after sparse convolution, thereby achieving spatially adaptive feature calibration. Furthermore, when upsampling coarse feature maps to recover details, unpooling causes all points within the same coarse-grained voxel to receive identical feature updates regardless of their exact relative positions. This makes it difficult for the network to reconstruct the high-frequency geometric information lost during downsampling, leading to geometric ambiguity in the decoder stage. To mitigate this, our work designs a position-aware upsampling mechanism, which introduces a feature compensation term encoded by relative positions to recover high-frequency geometric details.</p>
      <p>Overall, our work aims to systematically reintroduce high-fidelity geometric priors into the model without sacrificing the core efficiency of PTV3, while avoiding reverting to the paradigm of performing computationally expensive neighborhood searches at each layer, as seen in Point Transformer v1/v2 (PTV1/PTV2) [<xref ref-type="bibr" rid="B5">5</xref>][<xref ref-type="bibr" rid="B6">6</xref>]. The key contributions of our work are as follows:</p>
      <p>We systematically identified and analyzed the “geometric information vacuum” problem in highly efficient serialized point clouds, and proposed a solution consisting of two targeted modules to enhance their geometric capabilities.The proposed Coordinate-Aware Feature Excitation (CAFE) module and Position-Aware Upsampling (Pos-Up) module both adhere to the design principles of lightweight and high efficiency, enabling seamless integration into existing serialized point cloud architectures with minimal computational overhead.Our Geo-PT achieved performance surpassing PTV3 on multiple large-scale 3D segmentation benchmarks, demonstrating the significance and great potential of precisely incorporating geometric information into serialized point cloud architectures.</p>
    </sec>
    <sec id="sec2">
      <title>2. Related Work</title>
      <p>A. 3D Point Cloud Processing Methods </p>
      <p>Learning-based approaches to processing 3D point clouds can be classified into the following types: projection-based, voxel-based, and point-based networks.</p>
      <p><bold>Projection-based Networks.</bold> One approach to converting irregular point clouds into regular representations is to map them onto 2D image spaces, leveraging the strong representational capabilities of mature 2D CNNs [<xref ref-type="bibr" rid="B7">7</xref>]. Such methods circumvent the complexity of 3D geometric processing via multi-view or viewpoint-specific projections. For instance, MVCNN [<xref ref-type="bibr" rid="B8">8</xref>] renders 3D shapes into multi-view images; after feature extraction via CNNs with shared weights, it enables recognition through view pooling. RotationNet [<xref ref-type="bibr" rid="B9">9</xref>] renders images from unsupervised viewpoints and jointly learns classification and pose to enhance viewpoint robustness; PointPillars [<xref ref-type="bibr" rid="B10">10</xref>] projects point clouds into bird’s-eye-view pseudo-images, enabling the direct and efficient application of 2D detection frameworks. However, the projection process loses 3D geometric details (e.g., spatial topology and fine-grained structures), and 3D occlusions cause information loss in 2D images—fundamentally limiting perceptual accuracy.</p>
      <p><bold>Voxel-based Networks.</bold> Another approach to converting irregular point clouds into regular representations is to represent 3D data using uniformly sampled voxels before applying 3D convolution. However, constrained by voxel resolution, computational and memory costs grow cubically with resolution. The solution leverages sparsity, as most voxels are unoccupied. For example, OctNet [<xref ref-type="bibr" rid="B11">11</xref>] employs an unbalanced octree with hierarchical partitioning; MinkowskiNet [<xref ref-type="bibr" rid="B12">12</xref>], based on sparse convolution, operates only on non-empty voxels, further reducing computational and memory requirements. These methods have demonstrated good accuracy; however, quantizing to voxel grids still results in the loss of geometric details.</p>
      <p><bold>Point-based Networks.</bold> Such networks do not require rasterizing 3D shapes into regular voxels, directly taking raw point clouds as input. Due to the disorder and non-structurality of point clouds, they employ permutation-invariant operations, continuous convolution kernels, or adaptive weights to aggregate and update point features. For example, PointCNN [<xref ref-type="bibr" rid="B13">13</xref>] addresses the disorder of points by weighting and rearranging local point clouds via learned X-transforms, enabling the direct application of standard convolution operations to irregular point sets; PointNet [<xref ref-type="bibr" rid="B1">1</xref>] aggregates point set features using permutation-invariant operators (point-wise MLPs and max pooling); DGCNN [<xref ref-type="bibr" rid="B14">14</xref>] explicitly encodes edge features of point clouds in dynamically updated graph structures; KPConv [<xref ref-type="bibr" rid="B15">15</xref>] enhances geometric perception using deformable convolution kernels. These methods emphasize direct processing of raw point clouds without voxel quantization, capturing local geometry more accurately than fixed-kernel convolutions while balancing accuracy and efficiency. Transformer-based networks introduced in the next section belong to the category of point-based networks for point cloud understanding [<xref ref-type="bibr" rid="B5">5</xref>].</p>
      <p><bold>Transformer-based Networks</bold>. CNNs’ fixed receptive fields and local kernels struggle to adapt to the dynamic distribution of point clouds, whereas the self-attention of Transformers can dynamically adjust weights, naturally aligning with the set properties of point clouds. For instance, Point Cloud Transformer [<xref ref-type="bibr" rid="B2">2</xref>] applies offset attention to all point features; Point-MAE [<xref ref-type="bibr" rid="B16">16</xref>] leverages standard Transformers for unsupervised pre-training on point clouds; Swin Transformer [<xref ref-type="bibr" rid="B17">17</xref>] introduces a grid-based local attention mechanism, operating Transformer blocks within a series of shifted windows. These methods operate independently on the local neighborhood of each point, but the lack of computational sharing between overlapping neighborhoods results in a significant waste of computational resources. Motivated by ViT [<xref ref-type="bibr" rid="B18">18</xref>], which partitions images into regular patches and processes them sequentially, OctFormer [<xref ref-type="bibr" rid="B3">3</xref>] uses the z-order sorting of octrees to divide the input point cloud into groups with equal numbers of points, facilitating parallel computing and scalable expansion; FlatFormer [<xref ref-type="bibr" rid="B19">19</xref>] employs window-based pillar sorting to partition point clouds into local sequences, suitable for large-scale outdoor detection tasks while balancing efficiency and locality; Building on OctFormer, PTV3 [<xref ref-type="bibr" rid="B4">4</xref>] adopts an efficient point serialization strategy and flash attention to reduce computational and memory overheads, enabling training and inference on ultra-large-scale point clouds.</p>
      <p>B. Modeling Geometric Information in Point Cloud Learning</p>
      <p>Modeling geometric information has been proven to be a key factor in improving the performance of point cloud understanding tasks. Existing studies have primarily explored this from two perspectives:</p>
      <p><bold>Geometric Awareness from the Perspective of Network Module Design</bold>. During the feature encoding stage, researchers have proposed various geometrically adaptive operations. For instance, PointWeb [<xref ref-type="bibr" rid="B20">20</xref>] explicitly models fine-grained geometric relationships through dense feature interactions between point pairs within local neighborhoods and adaptive propagation mechanisms; Dynamic Kernel [<xref ref-type="bibr" rid="B21">21</xref>] dynamically generates convolution kernel weights based on input features, enabling adaptive modeling of local geometric structures; A-CNN [<xref ref-type="bibr" rid="B22">22</xref>] designs a circular convolution structure, which captures fine-grained local geometric features via multi-scale dilated rings.</p>
      <p><bold>Geometric Detail Reconstruction in the Decoder Stage.</bold>During the upsampling and feature reconstruction stage, existing works primarily compensate for information loss via geometric priors. RepSurf [<xref ref-type="bibr" rid="B23">23</xref>] corrects feature offsets using surface parameterization; PU-GAN [<xref ref-type="bibr" rid="B24">24</xref>] employs neighborhood-based interpolation to achieve final feature assignment and point generation; PU-Net [<xref ref-type="bibr" rid="B25">25</xref>] achieves detail enhancement through multiscale feature concatenation. </p>
      <p>Most of these methods are tightly coupled with neighborhood search-based architectures. How to efficiently and lightweightly inject these proven effective geometric priors into the latest serialized point cloud architectures remains an open and critical issue. Our work directly addresses this challenge.</p>
    </sec>
    <sec id="sec3">
      <title>3. Methodology</title>
      <p>This chapter elaborates on the Geo-Refined Point Transformer (Geo-PT) proposed in this study. First, Section III. A reviews the baseline model PTV3 and conducts an in-depth analysis of the “geometric information vacuum” problem resulting from its pursuit of ultimate efficiency. Subsequently, Sections III.B and III.C introduce the two core modules designed to address this vacuum, respectively: the Coordinate-Aware Feature Excitation (CAFE) module and the Position-Aware Upsampling (Pos-Up) mechanism. These two modules together form a lightweight geometric refinement solution, aimed at improving segmentation accuracy without sacrificing the core efficiency of serialized point cloud architectures. </p>
      <p>A. Revisiting PTV3: Beneath Efficiency the Geometric Information Vacuum</p>
      <p>PTV3’s overall architecture follows a hierarchical encoder-decoder design (see <xref ref-type="fig" rid="fig1">Figure 1</xref>). Its core lies in mapping 3D point clouds into 1D sequences via space-filling curves, thereby leveraging the efficient Transformer architecture. However, while pursuing ultimate efficiency, this design introduces two key limitations: </p>
      <p><bold>Geometric Insensitivity in the Encoding Stage.</bold> In the encoding stage, PTV3 incorporates an efficient 3D sparse submanifold convolution (xCPE) that aggregates local features before the attention module to compensate for the loss of local geometric information caused by serialization. However, a core property of traditional convolution is spatial invariance. This means a point cluster is processed with the same set of shared weights, whether it lies at the center of a flat wall surface or a sharp object corner. While efficient, this design sacrifices the ability to adaptively model different spatial locations and specific fine geometric structures, resulting in the model lacking perception of the absolute position of a point or region in its scene.<bold>Geometric Ambiguity in the Decoding Stage.</bold> In the decoding stage, PTV3 adopts unpooling for its upsampling operation. This operation directly copies features from coarse-level voxels to all high-resolution points that fall within the voxel. The process ignores the precise relative position of each high-resolution point within its parent voxel, resulting in identical feature increments for points located at the center or edge of the voxel. Ultimately, this fails to recover the high-frequency geometric information lost during downsampling, leading to smooth, blurry segmentation results at object boundaries and fine structures.</p>
      <fig id="fig1">
        <label>Figure 1</label>
        <graphic xlink:href="https://html.scirp.org/file/1733423-rId15.jpeg?20260119032642" />
      </fig>
      <p><bold>Figure 1.</bold>PTV3 architecture. </p>
      <p>B. Encoder Enhancement: Coordinate-Aware Feature Excitation </p>
      <p>To address the spatial invariance issue of the xCPE module in the encoding stage, we introduce the CAFE module, drawing inspiration from CoordConv [<xref ref-type="bibr" rid="B26">26</xref>] (which uses coordinates for spatial adaptive calibration) and GACNet [<xref ref-type="bibr" rid="B27">27</xref>] (which adopts an attention mechanism for adaptive weighting of feature responses). Unlike the classic Squeeze-and-Excitation Networks [<xref ref-type="bibr" rid="B28">28</xref>], which generate channel attention from global feature pooling, the innovation of CAFE lies in that attention weights are directly generated from the 3D absolute grid coordinates of points. This design enables the network to learn a spatially adaptive feature recalibration strategy. CAFE is subtly integrated inside the xCPE block, functioning after the sparse convolution and before the residual connection (see <xref ref-type="fig" rid="fig2">Figure 2</xref>). Specifically, the CAFE module takes the input feature tensor <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:mrow></mml:msub><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:mi> N </mml:mi><mml:mo> × </mml:mo><mml:mi> C </mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and the corresponding discrete integer grid coordinates <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> p </mml:mi><mml:mrow><mml:mi> g </mml:mi><mml:mi> r </mml:mi><mml:mi> i </mml:mi><mml:mi> d </mml:mi></mml:mrow></mml:msub><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℤ </mml:mi><mml:mrow><mml:mi> N </mml:mi><mml:mo> × </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> as input, its complete computation process is expressed by the following formulas:</p>
      <disp-formula id="FD1">
        <label>(1)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>f</mml:mi>
              <mml:mrow>
                <mml:mi>o</mml:mi>
                <mml:mi>u</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:mrow>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>f</mml:mi>
              <mml:mrow>
                <mml:mi>i</mml:mi>
                <mml:mi>n</mml:mi>
              </mml:mrow>
            </mml:msub>
            <mml:mo>+</mml:mo>
            <mml:mi>σ</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mi>α</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>p</mml:mi>
                      <mml:mrow>
                        <mml:mi>g</mml:mi>
                        <mml:mi>r</mml:mi>
                        <mml:mi>i</mml:mi>
                        <mml:mi>d</mml:mi>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>⊙</mml:mo>
            <mml:mi>β</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>f</mml:mi>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mi>n</mml:mi>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where <inline-formula><mml:math display="inline"><mml:mi> β </mml:mi></mml:math></inline-formula> denotes the standard sparse 3D convolution operation in the xCPE module. <inline-formula><mml:math display="inline"><mml:mi> α </mml:mi></mml:math></inline-formula> is a mapping function (such as MLP) used to map input 3D coordinates to a vector matching the dimension of feature channels. This vector is first activated by <inline-formula><mml:math display="inline"><mml:mi> σ </mml:mi></mml:math></inline-formula> (Sigmoid function) to generate channel attention weights within the range of <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . Subsequently, the weight vector dynamically adjusts the feature map extracted by <inline-formula><mml:math display="inline"><mml:mi> β </mml:mi></mml:math></inline-formula> via element-wise multiplication. Finally, it is added to the original input <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> through a residual connection, forming the final output feature <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> o </mml:mi><mml:mi> u </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> .</p>
      <p>Notably, this design stands in stark contrast to many previous works [<xref ref-type="bibr" rid="B1">1</xref>][<xref ref-type="bibr" rid="B5">5</xref>][<xref ref-type="bibr" rid="B6">6</xref>][<xref ref-type="bibr" rid="B29">29</xref>][<xref ref-type="bibr" rid="B30">30</xref>]. The latter primarily utilizes relative coordinates to encode the invariance of local geometry, while the former deliberately employs absolute coordinates to break the invariance of global space. Through this design, the network can learn context-aware feature representations. For instance, it enhances the response of a specific feature channel for points near the ground, while suppressing its activation in ceiling areas. Furthermore, since this mechanism only introduces a minuscule MLP, the resulting computational and parameter overheads are nearly negligible. Thus, it enhances the model’s geometric awareness and scene understanding capability without sacrificing the computational efficiency of the baseline model.</p>
      <fig id="fig2">
        <label>Figure 2</label>
        <graphic xlink:href="https://html.scirp.org/file/1733423-rId36.jpeg?20260119032642" />
      </fig>
      <p><bold>Figure 2.</bold>Coordinate-aware feature excitation module.</p>
      <p>C. Decoder Enhancement: Positional Upsampling </p>
      <p>To address the issue of blurred geometric details caused by unpooling in the decoding stage, we introduce the Pos-Up mechanism, drawing on the successful practices of RepSurf [<xref ref-type="bibr" rid="B23">23</xref>] and PU-GAN [<xref ref-type="bibr" rid="B24">24</xref>]—which use coordinate offsets to learn feature compensation terms for modeling continuous surfaces and recovering details. Our goal is to introduce a feature compensation term encoded by precise relative positions based on the unpooling operation (see <xref ref-type="fig" rid="fig3">Figure 3</xref>).</p>
      <p>In unpooling, for a point <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> p </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> ∈ </mml:mo><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> upsampled from the coarse level <inline-formula><mml:math display="inline"><mml:mi> s </mml:mi></mml:math></inline-formula> to the fine level <inline-formula><mml:math display="inline"><mml:mrow><mml:mi> s </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> , its feature is directly copied from the feature of the parent node <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> p </mml:mi><mml:mrow><mml:mi> p </mml:mi><mml:mi> a </mml:mi><mml:mi> r </mml:mi><mml:mi> e </mml:mi><mml:mi> n </mml:mi><mml:mi> t </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> i </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo> ∈ </mml:mo><mml:msub><mml:mi> P </mml:mi><mml:mi> s </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> . Pos-Up corrects this. For each fine point <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> p </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , we first calculate the normalized coordinates relative to the center of the parent voxel:</p>
      <disp-formula id="FD2">
        <label>(2)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:mi>Δ</mml:mi>
            <mml:msub>
              <mml:mi>p</mml:mi>
              <mml:mi>i</mml:mi>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mfrac>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
                <mml:mo>−</mml:mo>
                <mml:msub>
                  <mml:mi>p</mml:mi>
                  <mml:mrow>
                    <mml:mi>p</mml:mi>
                    <mml:mi>a</mml:mi>
                    <mml:mi>r</mml:mi>
                    <mml:mi>e</mml:mi>
                    <mml:mi>n</mml:mi>
                    <mml:mi>t</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mi>i</mml:mi>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                </mml:msub>
              </mml:mrow>
              <mml:mrow>
                <mml:mi>v</mml:mi>
                <mml:mi>o</mml:mi>
                <mml:mi>x</mml:mi>
                <mml:mi>e</mml:mi>
                <mml:mi>l</mml:mi>
                <mml:mi>s</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mi>z</mml:mi>
                <mml:msub>
                  <mml:mi>e</mml:mi>
                  <mml:mi>s</mml:mi>
                </mml:msub>
              </mml:mrow>
            </mml:mfrac>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where <inline-formula><mml:math display="inline"><mml:mrow><mml:mi> v </mml:mi><mml:mi> o </mml:mi><mml:mi> x </mml:mi><mml:mi> e </mml:mi><mml:mi> l </mml:mi><mml:mi> s </mml:mi><mml:mi> i </mml:mi><mml:mi> z </mml:mi><mml:msub><mml:mi> e </mml:mi><mml:mi> s </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes the voxel size of the coarse level <inline-formula><mml:math display="inline"><mml:mi> s </mml:mi></mml:math></inline-formula> , serving as the normalization factor. <inline-formula><mml:math display="inline"><mml:mrow><mml:mi> Δ </mml:mi><mml:msub><mml:mi> p </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> precisely encodes the micro-position of point <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> p </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> precisely encodes the micro-position of point <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> p </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> within its parent voxel. Normalizing the relative coordinates not only enhances the model’s equivariance to translation and stabilizes the training process, but more importantly, enables the MLP to learn a standardized “local position-feature compensation” function, endowing it with generalization ability across voxels of different sizes [<xref ref-type="bibr" rid="B30">30</xref>].</p>
      <p>The normalized position encoding <inline-formula><mml:math display="inline"><mml:mrow><mml:mi> Δ </mml:mi><mml:msub><mml:mi> p </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is fed into a small MLP to learn a feature compensation vector <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> δ </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with the same feature dimension:</p>
      <disp-formula id="FD3">
        <label>(3)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>δ</mml:mi>
              <mml:mi>i</mml:mi>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mi>M</mml:mi>
            <mml:mi>L</mml:mi>
            <mml:msub>
              <mml:mi>P</mml:mi>
              <mml:mrow>
                <mml:mi>p</mml:mi>
                <mml:mi>o</mml:mi>
                <mml:mi>s</mml:mi>
              </mml:mrow>
            </mml:msub>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mi>Δ</mml:mi>
                <mml:msub>
                  <mml:mi>p</mml:mi>
                  <mml:mi>i</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>The compensation vector <inline-formula><mml:math display="inline"><mml:mrow><mml:mi> Δ </mml:mi><mml:msub><mml:mi> p </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is subsequently directly concatenated to the standard upsampled feature <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> f </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> u </mml:mi><mml:mi> p </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> , forming the final position-aware upsampled feature <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> f </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> p </mml:mi><mml:mi> o </mml:mi><mml:mi> s </mml:mi><mml:mo> − </mml:mo><mml:mi> u </mml:mi><mml:mi> p </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> :</p>
      <disp-formula id="FD4">
        <label>(4)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>f</mml:mi>
              <mml:mi>i</mml:mi>
              <mml:mrow>
                <mml:mi>p</mml:mi>
                <mml:mi>o</mml:mi>
                <mml:mi>s</mml:mi>
                <mml:mo>−</mml:mo>
                <mml:mi>u</mml:mi>
                <mml:mi>p</mml:mi>
              </mml:mrow>
            </mml:msubsup>
            <mml:mo>=</mml:mo>
            <mml:msubsup>
              <mml:mi>f</mml:mi>
              <mml:mi>i</mml:mi>
              <mml:mrow>
                <mml:mi>u</mml:mi>
                <mml:mi>p</mml:mi>
              </mml:mrow>
            </mml:msubsup>
            <mml:mo>+</mml:mo>
            <mml:msub>
              <mml:mi>δ</mml:mi>
              <mml:mi>i</mml:mi>
            </mml:msub>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Finally, the position-compensated upsampled features are concatenated and fused with the skip connection features from the corresponding levels of the encoder. This thereby accurately recovers the high-frequency geometric details lost during downsampling in the decoding stage, especially at object boundaries and complex structures.</p>
      <fig id="fig3">
        <label>Figure 3</label>
        <graphic xlink:href="https://html.scirp.org/file/1733423-rId72.jpeg?20260119032642" />
      </fig>
      <p><bold>Figure 3.</bold>Position-aware upsampling module.</p>
    </sec>
    <sec id="sec4">
      <title>4. Experiments</title>
      <p>To validate the effectiveness of the two proposed modules, this study conducted semantic segmentation experiments on the mainstream datasets of ScanNet v2 [<xref ref-type="bibr" rid="B31">31</xref>] and S3DIS [<xref ref-type="bibr" rid="B32">32</xref>].</p>
      <p>A. Data and metric </p>
      <p>This study evaluates our model on two widely used large-scale indoor scene segmentation benchmarks: ScanNet v2 and S3DIS. The ScanNet v2 dataset contains 1513 indoor scenes reconstructed from RGB-D video frames, which are officially split into 1201 training scenes and 312 validation scenes. Point clouds are sampled from the vertices of the reconstructed meshes and annotated with 20 semantic categories. The S3DIS dataset consists of six areas across three different buildings, totaling 271 rooms. Following the common evaluation protocol [<xref ref-type="bibr" rid="B6">6</xref>][<xref ref-type="bibr" rid="B29">29</xref>][<xref ref-type="bibr" rid="B33">33</xref>], we use Area-5 as the test set for evaluation, with the remaining five areas used for training. Point clouds in S3DIS are densely sampled on mesh surfaces and annotated into 13 categories.</p>
      <p>Following the standard protocol [<xref ref-type="bibr" rid="B6">6</xref>], we use mean Intersection over Union (mIoU) as the evaluation metric for the validation and test sets of ScanNet v2. For evaluating the performance of Area-5 of S3DIS, we employ mIoU, mean class Accuracy (mAcc), and Overall Accuracy (OA).</p>
      <p>B. Implementation Details </p>
      <p>This study’s model is implemented based on the Pointcept codebase, a dedicated codebase focused on point cloud perception and representation learning. All models are trained on four NVIDIA RTX 4090 GPUs. The optimizer used is AdamW, and the learning rate scheduler is OneCycleLR. This section provides a detailed description of the details of our model implementation.</p>
      <p>B.1. Training Settings</p>
      <p>Indoor Semantic Segmentation.<bold>Table 1</bold> outlines the settings for indoor semantic segmentation.</p>
      <p><bold>Table 1</bold><bold>.</bold>Indoor semantic segmentation settings.</p>
      <table-wrap id="tbl1">
        <label>Table 1</label>
        <table>
          <tbody>
            <tr>
              <td>Config</td>
              <td>ScanNet v2</td>
              <td>ScanNet 200</td>
              <td>S3DIS</td>
            </tr>
            <tr>
              <td>optimizer</td>
              <td>AdamW</td>
              <td>AdamW</td>
              <td>AdamW</td>
            </tr>
            <tr>
              <td>scheduler</td>
              <td>Cosine</td>
              <td>Cosine</td>
              <td>Cosine</td>
            </tr>
            <tr>
              <td>criteria</td>
              <td>CrossEntropy</td>
              <td>CrossEntropy</td>
              <td>CrossEntropy</td>
            </tr>
            <tr>
              <td>
              </td>
              <td>Lovasz</td>
              <td>Lovasz</td>
              <td>Lovasz</td>
            </tr>
            <tr>
              <td>learning rate</td>
              <td>2e−3</td>
              <td>2e−3</td>
              <td>2e−3</td>
            </tr>
            <tr>
              <td>block lr scaler</td>
              <td>0.1</td>
              <td>0.1</td>
              <td>0.1</td>
            </tr>
            <tr>
              <td>weight decay</td>
              <td>2e−2</td>
              <td>2e−2</td>
              <td>2e−2</td>
            </tr>
            <tr>
              <td>batch size</td>
              <td>12</td>
              <td>12</td>
              <td>12</td>
            </tr>
            <tr>
              <td>warmup epochs</td>
              <td>40</td>
              <td>40</td>
              <td>40</td>
            </tr>
            <tr>
              <td>epochs</td>
              <td>800</td>
              <td>800</td>
              <td>800</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p>B.2. Model Settings</p>
      <p>Our model configurations are comprehensively listed in <bold>Table 2</bold>, and the data augmentation used is presented in <bold>Table 3</bold>.</p>
      <p><bold>Table 2.</bold> Model settings.</p>
      <table-wrap id="tbl2">
        <label>Table 2</label>
        <table>
          <tbody>
            <tr>
              <td>Config</td>
              <td>Value</td>
            </tr>
            <tr>
              <td>serialization pattern</td>
              <td>
                <italic>Z</italic>
                +
                <italic>T Z</italic>
                +
                <italic>H</italic>
                +
                <italic>T H</italic>
              </td>
            </tr>
            <tr>
              <td>patch interaction</td>
              <td>Shift Order + Shuffle Order</td>
            </tr>
            <tr>
              <td>embedding depth</td>
              <td>2</td>
            </tr>
            <tr>
              <td>embedding channels</td>
              <td>48</td>
            </tr>
            <tr>
              <td>encoder depth</td>
              <td>[3, 3, 12, 3]</td>
            </tr>
            <tr>
              <td>encoder channels</td>
              <td>[96, 192, 384, 512]</td>
            </tr>
            <tr>
              <td>encoder num heads</td>
              <td>[6, 12, 24, 32]</td>
            </tr>
            <tr>
              <td>encoder patch size</td>
              <td>[1024, 1024, 1024, 1024]</td>
            </tr>
            <tr>
              <td>decoder depth</td>
              <td>[2, 2, 2, 2]</td>
            </tr>
            <tr>
              <td>decoder channels</td>
              <td>[64, 96, 192, 384]</td>
            </tr>
            <tr>
              <td>decoder num heads</td>
              <td>[4, 6, 12, 24]</td>
            </tr>
            <tr>
              <td>decoder patch size</td>
              <td>[1024, 1024, 1024, 1024]</td>
            </tr>
            <tr>
              <td>down stride</td>
              <td>[×2, ×2, ×2, ×2]</td>
            </tr>
            <tr>
              <td>mlp ratio</td>
              <td>4</td>
            </tr>
            <tr>
              <td>qkv bias</td>
              <td>True</td>
            </tr>
            <tr>
              <td>enable flash</td>
              <td>True</td>
            </tr>
            <tr>
              <td>pre norm</td>
              <td>True</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p><bold>Table 3.</bold> Data augmentation setting.</p>
      <table-wrap id="tbl3">
        <label>Table 3</label>
        <table>
          <tbody>
            <tr>
              <td>Augmentations</td>
              <td>Parameters</td>
            </tr>
            <tr>
              <td>random rotate target angle</td>
              <td>angle: [0.5, 1, 1.5], p = 0.75</td>
            </tr>
            <tr>
              <td>random rotate</td>
              <td>axis: z, angle: [−1, 1], p: 0.5</td>
            </tr>
            <tr>
              <td>
              </td>
              <td>axis: x, angle: [−1/64, 1/64], p: 0.5</td>
            </tr>
            <tr>
              <td>
              </td>
              <td>axis: y, angle: [−1/64, 1/64], p: 0.5</td>
            </tr>
            <tr>
              <td>random scale</td>
              <td>scale: [0.9, 1.1]</td>
            </tr>
            <tr>
              <td>random shift</td>
              <td>shift: [[−0.2, 0.2], [−0.2, 0.2], [−0.2, 0.2]]</td>
            </tr>
            <tr>
              <td>random flip</td>
              <td>p: 0.5</td>
            </tr>
            <tr>
              <td>random jitter</td>
              <td>sigma: 0.005, clip: 0.02</td>
            </tr>
            <tr>
              <td>auto contrast</td>
              <td>p: 0.2</td>
            </tr>
            <tr>
              <td>chromatic translation</td>
              <td>p: 0.95, ratio: 0.05</td>
            </tr>
            <tr>
              <td>color jitter</td>
              <td>std: 0.05; p: 0.95</td>
            </tr>
            <tr>
              <td>random color drop</td>
              <td>p: 0.2, color_augment: 0.0</td>
            </tr>
            <tr>
              <td>grid sampling</td>
              <td>grid size: 0.02 (indoor), 0.05 (outdoor)</td>
            </tr>
            <tr>
              <td>sphere crop</td>
              <td>ratio: 0.8, max points: 128000</td>
            </tr>
            <tr>
              <td>normalize color</td>
              <td>p: 1</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p>C. Performance comparison</p>
      <p>We benchmarked the performance of Geo-PT against previous state-of-the-art models and report the top results obtained for each benchmark. In<bold>Table 4</bold>, we present the validation and test performance of Geo-PT on the ScanNet v2 [<xref ref-type="bibr" rid="B31">31</xref>] and ScanNet200 [<xref ref-type="bibr" rid="B34">34</xref>] benchmarks, as well as its performance on Area-5 of S3DIS and 6-fold cross-validation [<xref ref-type="bibr" rid="B1">1</xref>] (see <bold>Table 5</bold> for details). Results demonstrate that Geo-PT achieves superior performance across all benchmarks. Notably, compared to the strong baseline model PTV3, Geo-PT achieves a 0.8% mIoU improvement on the ScanNet v2 validation set and a 1.31% mIoU improvement on S3DIS Area-5 with almost no additional computational overhead, fully verifying the effectiveness of our proposed geometric refinement modules.</p>
      <p>We evaluate model efficiency based on average inference latency and peak memory consumption on the ScanNet v2 validation set. Efficiency metrics are measured on a single RTX 4090, excluding the first iteration to ensure steady-state measurement. As shown in <bold>Table 6</bold>, after integrating the CAFE and Pos-Up modules, our Geo-PT exhibits only negligible increases in inference latency and memory consumption compared with the baseline PTV3. Experiments demonstrate that while achieving performance improvements, the geometric refinement modules successfully maintain the core efficiency advantages of the serialized point cloud architecture.</p>
      <p><bold>Table 4.</bold>Indoor semantic segmentation results.</p>
      <table-wrap id="tbl4">
        <label>Table 4</label>
        <table>
          <tbody>
            <tr>
              <td rowspan="2">Methods</td>
              <td colspan="2">ScanNet200</td>
              <td colspan="2">ScanNet200</td>
              <td colspan="2">S3DIS</td>
            </tr>
            <tr>
              <td>Val</td>
              <td>Test</td>
              <td>Val</td>
              <td>Test</td>
              <td>Area5</td>
              <td>6-fold</td>
            </tr>
            <tr>
              <td>
                ST [
                <xref ref-type="bibr" rid="B35">35</xref>
                ]
              </td>
              <td>74.3</td>
              <td>73.7</td>
              <td>–</td>
              <td>–</td>
              <td>72.0</td>
              <td>–</td>
            </tr>
            <tr>
              <td>PointNeXt</td>
              <td>71.5</td>
              <td>71.2</td>
              <td>–</td>
              <td>–</td>
              <td>70.5</td>
              <td>74.9</td>
            </tr>
            <tr>
              <td>OctFormer</td>
              <td>75.7</td>
              <td>76.6</td>
              <td>32.6</td>
              <td>32.6</td>
              <td>–</td>
              <td>–</td>
            </tr>
            <tr>
              <td>
                Swin3D [
                <xref ref-type="bibr" rid="B36">36</xref>
                ]
              </td>
              <td>76.4</td>
              <td>–</td>
              <td>–</td>
              <td>–</td>
              <td>72.5</td>
              <td>76.9</td>
            </tr>
            <tr>
              <td>PTv1</td>
              <td>70.6</td>
              <td>–</td>
              <td>27.8</td>
              <td>–</td>
              <td>70.4</td>
              <td>65.4</td>
            </tr>
            <tr>
              <td>PTv2</td>
              <td>75.4</td>
              <td>74.2</td>
              <td>30.2</td>
              <td>–</td>
              <td>71.6</td>
              <td>73.5</td>
            </tr>
            <tr>
              <td>PTv3</td>
              <td>76.5</td>
              <td>77.8</td>
              <td>33.2</td>
              <td>34.6</td>
              <td>73.38</td>
              <td>77.64</td>
            </tr>
            <tr>
              <td>Geo-PT</td>
              <td>
                <bold>77.1</bold>
              </td>
              <td>
                <bold>78.6</bold>
              </td>
              <td>
                <bold>33.8</bold>
              </td>
              <td>
                <bold>35.7</bold>
              </td>
              <td>
                <bold>74.69</bold>
              </td>
              <td>
                <bold>80.88</bold>
              </td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p><bold>Table 5.</bold> S3DIS 6-fold cross-validation results.</p>
      <table-wrap id="tbl5">
        <label>Table 5</label>
        <table>
          <tbody>
            <tr>
              <td>Method</td>
              <td>Metric</td>
              <td>Area1</td>
              <td>Area2</td>
              <td>Area3</td>
              <td>Area4</td>
              <td>Area5</td>
              <td>Area6</td>
              <td>6-fold</td>
            </tr>
            <tr>
              <td rowspan="3">PTv2</td>
              <td>allAcc</td>
              <td>92.30</td>
              <td>86.00</td>
              <td>92.98</td>
              <td>89.23</td>
              <td>91.24</td>
              <td>94.26</td>
              <td>90.76</td>
            </tr>
            <tr>
              <td>mACC</td>
              <td>88.44</td>
              <td>72.81</td>
              <td>88.41</td>
              <td>82.50</td>
              <td>77.85</td>
              <td>92.44</td>
              <td>83.13</td>
            </tr>
            <tr>
              <td>mIoU</td>
              <td>81.14</td>
              <td>61.25</td>
              <td>81.65</td>
              <td>69.06</td>
              <td>72.02</td>
              <td>85.95</td>
              <td>75.17</td>
            </tr>
            <tr>
              <td rowspan="3">PTv3</td>
              <td>allAcc</td>
              <td>93.22</td>
              <td>86.26</td>
              <td>94.56</td>
              <td>90.72</td>
              <td>92.00</td>
              <td>94.98</td>
              <td>91.53</td>
            </tr>
            <tr>
              <td>mACC</td>
              <td>89.92</td>
              <td>74.44</td>
              <td>94.45</td>
              <td>81.11</td>
              <td>79.70</td>
              <td>93.55</td>
              <td>85.31</td>
            </tr>
            <tr>
              <td>mIoU</td>
              <td>83.01</td>
              <td>63.42</td>
              <td>86.66</td>
              <td>71.34</td>
              <td>73.38</td>
              <td>87.31</td>
              <td>77.70</td>
            </tr>
            <tr>
              <td rowspan="3">Geo-PT</td>
              <td>allAcc</td>
              <td>93.27</td>
              <td>90.17</td>
              <td>94.54</td>
              <td>92.12</td>
              <td>91.99</td>
              <td>95.06</td>
              <td>92.82</td>
            </tr>
            <tr>
              <td>mACC</td>
              <td>90.69</td>
              <td>82.46</td>
              <td>93.79</td>
              <td>83.81</td>
              <td>79.90</td>
              <td>93.69</td>
              <td>88.83</td>
            </tr>
            <tr>
              <td>mIoU</td>
              <td>
                <bold>83.74</bold>
              </td>
              <td>
                <bold>70.41</bold>
              </td>
              <td>
                <bold>87.84</bold>
              </td>
              <td>
                <bold>74.96</bold>
              </td>
              <td>
                <bold>74.09</bold>
              </td>
              <td>
                <bold>88.43</bold>
              </td>
              <td>
                <bold>80.81</bold>
              </td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p><bold>Table 6</bold><bold>.</bold>Efficiency Comparison on ScanNet v2 Validation Set.</p>
      <table-wrap id="tbl6">
        <label>Table 6</label>
        <table>
          <tbody>
            <tr>
              <td colspan="6">Indoor Efficiency (ScanNet)</td>
            </tr>
            <tr>
              <td rowspan="2">Methods</td>
              <td rowspan="2">Params</td>
              <td colspan="2">Training</td>
              <td colspan="2">Inference</td>
            </tr>
            <tr>
              <td>Latency</td>
              <td>Memory</td>
              <td>Latency</td>
              <td>Memory</td>
            </tr>
            <tr>
              <td>
                MinkUNet [
                <xref ref-type="bibr" rid="B12">12</xref>
                ]
              </td>
              <td>37.9 M</td>
              <td>267 ms</td>
              <td>4.9 G</td>
              <td>90 ms</td>
              <td>4.7 G</td>
            </tr>
            <tr>
              <td>OctFormer</td>
              <td>44.0 M</td>
              <td>264 ms</td>
              <td>12.9 G</td>
              <td>86 ms</td>
              <td>12.5 G</td>
            </tr>
            <tr>
              <td>Swin3D</td>
              <td>71.1 M</td>
              <td>602 ms</td>
              <td>13.6 G</td>
              <td>456 ms</td>
              <td>8.8 G</td>
            </tr>
            <tr>
              <td>PTv2</td>
              <td>12.8 M</td>
              <td>312 ms</td>
              <td>13.4 G</td>
              <td>191 ms</td>
              <td>18.2 G</td>
            </tr>
            <tr>
              <td>PTv3</td>
              <td>46.2 M</td>
              <td>182 ms</td>
              <td>7.2 G</td>
              <td>121 ms</td>
              <td>3.3 G</td>
            </tr>
            <tr>
              <td>Geo-PT</td>
              <td>
                <bold>46.5</bold>
                <bold>M</bold>
              </td>
              <td>
                <bold>185</bold>
                <bold>ms</bold>
              </td>
              <td>
                <bold>7.35</bold>
                <bold>G</bold>
              </td>
              <td>
                <bold>122</bold>
                <bold>ms</bold>
              </td>
              <td>
                <bold>3.3</bold>
                <bold>G</bold>
              </td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p>D. Visualization</p>
      <p>The qualitative results of point cloud semantic segmentation are shown in <xref ref-type="fig" rid="fig4">Figure 4</xref> and <xref ref-type="fig" rid="fig5">Figure 5</xref>. Our model is capable of generating semantic segmentation results that closely match real-world scenes. Notably, the model performs exceptionally well in capturing fine-grained structural information and can make accurate semantic predictions in complex scenes. For instance, in S3DIS scenes containing door frames, the Geo-PT model can clearly predict the structure of door frames, demonstrating excellent recovery performance.</p>
      <p>E. Ablation Study</p>
      <p>We conducted a series of ablation studies on the S3DIS Area-5 dataset to validate the effectiveness of the various components and design choices we proposed.</p>
      <fig id="fig4">
        <label>Figure 4</label>
        <graphic xlink:href="https://html.scirp.org/file/1733423-rId73.jpeg?20260119032643" />
      </fig>
      <p><bold>Figure 4</bold><bold>.</bold> Visualization results of the ScanNet segmentation dataset.</p>
      <fig id="fig5">
        <label>Figure 5</label>
        <graphic xlink:href="https://html.scirp.org/file/1733423-rId74.jpeg?20260119032643" />
      </fig>
      <p><bold>Figure 5</bold><bold>.</bold> Visualization results of the S3DIS segmentation dataset.</p>
      <p>E.1. Analysis of the Effectiveness of Core Modules. </p>
      <p>We analyzed the independent contributions of the CAFE and Pos-Up modules. As shown in <bold>Table 7</bold>, the mIoU of the baseline model PTV3 is 73.38%. By only incorporating the CAFE module into the encoder, the performance increases to 74.07%, demonstrating the benefits of spatially adaptive feature calibration. Similarly, by only integrating the Pos-Up module into the decoder, the mIoU also rises to 73.68%, confirming the importance of accurately recovering details during the upsampling stage. Our complete model Geo-PT, which combines these two modules, achieves the best performance of 74.69%—this indicates that there is a synergistic effect between enhancing geometric perception in the encoder and refining geometric details in the decoder.</p>
      <p><bold>Table 7</bold><bold>.</bold>Ablation study of core modules on S3DIS Area-5.</p>
      <table-wrap id="tbl7">
        <label>Table 7</label>
        <table>
          <tbody>
            <tr>
              <td>Methods</td>
              <td>CAFE</td>
              <td>Pos-Up</td>
              <td>mIoU (%)</td>
              <td>mAcc (%)</td>
              <td>OA (%)</td>
            </tr>
            <tr>
              <td>Baseline (PTV3)</td>
              <td>
              </td>
              <td>
              </td>
              <td>73.38</td>
              <td>79.70</td>
              <td>92.00</td>
            </tr>
            <tr>
              <td>PTV3 (+CAFE)</td>
              <td>✓</td>
              <td>
              </td>
              <td>74.07</td>
              <td>80.66</td>
              <td>92.05</td>
            </tr>
            <tr>
              <td>PTV3 (+Pos-Up)</td>
              <td>
              </td>
              <td>✓</td>
              <td>73.68</td>
              <td>80.92</td>
              <td>91.54</td>
            </tr>
            <tr>
              <td>Geo-PT</td>
              <td>
                <bold>✓</bold>
              </td>
              <td>
                <bold>✓</bold>
              </td>
              <td>
                <bold>74.69</bold>
              </td>
              <td>
                <bold>81.98</bold>
              </td>
              <td>
                <bold>92.75</bold>
              </td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p>E.2. Analysis of Geometric Information Injection Strategies. </p>
      <p>A key design question is when and how geometric priors should be injected into the serialized point cloud architecture. To fully verify the superiority of our proposed in-network geometric refinement strategy (CAFE and Pos-Up), we designed and evaluated two alternative schemes. Below, we provide a detailed introduction to the aforementioned GPC module and ASF module.</p>
      <p>E.2.1. Implementation Details of the GPC Module</p>
      <p>Accurate geometric priors are crucial for 3D point cloud segmentation tasks, especially in the process of recovering fine-grained geometric details during the decoder stage. To address the limitation of the “geometric information vacuum” posed by PTV3, we attempted to compensate using a “homogeneous hybrid” architecture called GPC. Unlike CoAtNet [<xref ref-type="bibr" rid="B37">37</xref>], a “heterogeneous hybrid” model that combines the advantages of convolutional networks and Transformers, our motivation is not to fuse modules that process different data modalities, but to focus on fusing two paradigms for processing point clouds: local geometric aggregation based on real neighborhoods and global sequence modeling based on pseudo-neighborhoods.</p>
      <fig id="fig6">
        <label>Figure 6</label>
        <graphic xlink:href="https://html.scirp.org/file/1733423-rId75.jpeg?20260119032642" />
      </fig>
      <p><bold>Figure 6</bold><bold>.</bold> GPC module.</p>
      <p>We designed an efficient Geometric Pre-Corrector (GPC), whose structure is illustrated in <xref ref-type="fig" rid="fig6">Figure 6</xref>. Serving as an independent “geometric engine,” this module aims to refine and encode rich local spatial relationships from raw coordinates, and “pre-correct” such information into input features—enabling them to carry stronger geometric priors before entering the serialized encoding pipeline.</p>
      <p>The design of GPC draws on the inverted bottleneck design of efficient operators in PointNeXt, and incorporates our unique fusion mechanism. Its computational flow is as follows:</p>
      <p>To improve computational efficiency while preserving the global structure, we first downsample the input point cloud <inline-formula><mml:math display="inline"><mml:mi> P </mml:mi></mml:math></inline-formula> via voxel grid averaging to obtain a sparse set of key points <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mi> k </mml:mi><mml:mi> e </mml:mi><mml:mi> y </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> . Subsequently, for any key point <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mi> k </mml:mi><mml:mi> e </mml:mi><mml:mi> y </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , with a ball query radius set to <inline-formula><mml:math display="inline"><mml:mi> r </mml:mi></mml:math></inline-formula> , we obtain its real neighborhood <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> N </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msub><mml:mi> p </mml:mi><mml:mi> j </mml:mi></mml:msub><mml:mo> | </mml:mo><mml:mi> d </mml:mi><mml:mi> i </mml:mi><mml:mi> s </mml:mi><mml:mi> t </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> p </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> p </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> &lt; </mml:mo><mml:mi> r </mml:mi></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . Inspired by PointNet++, we capture local structures by encoding relative positions within the neighborhood. Specifically, we concatenate the normalized relative coordinates of neighborhood points with their raw absolute coordinates to form a purely geometric input vector <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> h </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> :</p>
      <disp-formula id="FD5">
        <label>(5)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>h</mml:mi>
              <mml:mi>j</mml:mi>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mi>C</mml:mi>
            <mml:mi>o</mml:mi>
            <mml:mi>n</mml:mi>
            <mml:mi>c</mml:mi>
            <mml:mi>a</mml:mi>
            <mml:mi>t</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>p</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:msub>
                    <mml:mo>−</mml:mo>
                    <mml:msub>
                      <mml:mi>p</mml:mi>
                      <mml:mi>i</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mi>r</mml:mi>
                </mml:mfrac>
                <mml:mo>,</mml:mo>
                <mml:msub>
                  <mml:mi>p</mml:mi>
                  <mml:mi>j</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>,</mml:mo>
            <mml:mo>∀</mml:mo>
            <mml:msub>
              <mml:mi>p</mml:mi>
              <mml:mi>j</mml:mi>
            </mml:msub>
            <mml:mo>∈</mml:mo>
            <mml:mi>N</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mi>i</mml:mi>
              <mml:mo>)</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Research on PointNext notes that normalizing relative coordinates can stabilize the training process, avoiding gradient instability in the network caused by processing extremely small values. Subsequently, we adopt an inverted residual MLP structure to aggregate neighborhood information. This structure decouples spatial aggregation from channel transformation, achieving a balance between lightweightness and efficiency: it processes the geometric vectors <italic>h</italic><italic><sub>j</sub></italic> of all neighborhood points through a shared MLP, and aggregates information via a max pooling operation to obtain the preliminary geometric representation <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:msup><mml:mi> f </mml:mi><mml:mo> ′ </mml:mo></mml:msup><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> p </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> :</p>
      <disp-formula id="FD6">
        <label>(6)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:msup>
                <mml:mi>f</mml:mi>
                <mml:mo>′</mml:mo>
              </mml:msup>
              <mml:mi>i</mml:mi>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:munder>
              <mml:mrow>
                <mml:mi>M</mml:mi>
                <mml:mi>a</mml:mi>
                <mml:mi>x</mml:mi>
                <mml:mi>P</mml:mi>
                <mml:mi>o</mml:mi>
                <mml:mi>o</mml:mi>
                <mml:mi>l</mml:mi>
              </mml:mrow>
              <mml:mrow>
                <mml:mi>j</mml:mi>
                <mml:mo>∈</mml:mo>
                <mml:mi>N</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mi>i</mml:mi>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mrow>
            </mml:munder>
            <mml:mrow>
              <mml:mo>{</mml:mo>
              <mml:mrow>
                <mml:mi>M</mml:mi>
                <mml:mi>L</mml:mi>
                <mml:msub>
                  <mml:mi>P</mml:mi>
                  <mml:mrow>
                    <mml:mi>l</mml:mi>
                    <mml:mi>o</mml:mi>
                    <mml:mi>c</mml:mi>
                    <mml:mi>a</mml:mi>
                    <mml:mi>l</mml:mi>
                  </mml:mrow>
                </mml:msub>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>h</mml:mi>
                      <mml:mi>j</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>}</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Subsequently, <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:msup><mml:mi> f </mml:mi><mml:mo> ′ </mml:mo></mml:msup><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is fed into a point-wise inverted residual MLP. This MLP first expands the feature channels, then compresses them back to the original dimension, and adds the result to the input via a residual connection.</p>
      <p>This “expand-first-then-compress” design allows the network to perform nonlinear transformations in a higher-dimensional space, significantly enhancing the representational capacity of the module while maintaining a low parameter count. Finally, we obtain the geometric features <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> F </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> g </mml:mi><mml:mi> e </mml:mi><mml:mi> o </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> on the key points:</p>
      <disp-formula id="FD7">
        <label>(7)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msubsup>
              <mml:mi>F</mml:mi>
              <mml:mi>i</mml:mi>
              <mml:mrow>
                <mml:mi>g</mml:mi>
                <mml:mi>e</mml:mi>
                <mml:mi>o</mml:mi>
              </mml:mrow>
            </mml:msubsup>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:msup>
                <mml:mi>f</mml:mi>
                <mml:mo>′</mml:mo>
              </mml:msup>
              <mml:mi>i</mml:mi>
            </mml:msub>
            <mml:mo>+</mml:mo>
            <mml:mi>M</mml:mi>
            <mml:mi>L</mml:mi>
            <mml:msub>
              <mml:mi>P</mml:mi>
              <mml:mrow>
                <mml:mi>p</mml:mi>
                <mml:mi>w</mml:mi>
              </mml:mrow>
            </mml:msub>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:msub>
                  <mml:msup>
                    <mml:mi>f</mml:mi>
                    <mml:mo>′</mml:mo>
                  </mml:msup>
                  <mml:mi>i</mml:mi>
                </mml:msub>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Finally, the geometric features <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> F </mml:mi><mml:mi> i </mml:mi><mml:mrow><mml:mi> g </mml:mi><mml:mi> e </mml:mi><mml:mi> o </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> computed on the key point set <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mi> k </mml:mi><mml:mi> e </mml:mi><mml:mi> y </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are efficiently propagated back to each point in the original dense point cloud <inline-formula><mml:math display="inline"><mml:mi> P </mml:mi></mml:math></inline-formula> via trilinear interpolation, yielding the dense geometric features <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> F </mml:mi><mml:mrow><mml:mi> g </mml:mi><mml:mi> e </mml:mi><mml:mi> o </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> .</p>
      <p>To fuse the purely geometric features <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> F </mml:mi><mml:mrow><mml:mi> g </mml:mi><mml:mi> e </mml:mi><mml:mi> o </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> extracted by GPC with the semantic features <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> F </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mi> e </mml:mi><mml:mi> m </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> output by the Embedding layer of the backbone network, we designed two schemes: one is gated fusion, and the other is direct concatenation. Taking gated fusion as an example, this module dynamically learns a fusion weight <inline-formula><mml:math display="inline"><mml:mrow><mml:mi> ω </mml:mi><mml:mo> ∈ </mml:mo><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> based on the concatenation of the two types of features, and generates the final enhanced feature <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> F </mml:mi><mml:mrow><mml:mi> e </mml:mi><mml:mi> n </mml:mi><mml:mi> h </mml:mi><mml:mi> a </mml:mi><mml:mi> n </mml:mi><mml:mi> c </mml:mi><mml:mi> e </mml:mi><mml:mi> d </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in the following manner:</p>
      <disp-formula id="FD8">
        <label>(8)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:mi>ω</mml:mi>
            <mml:mo>=</mml:mo>
            <mml:mi>S</mml:mi>
            <mml:mi>i</mml:mi>
            <mml:mi>g</mml:mi>
            <mml:mi>m</mml:mi>
            <mml:mi>o</mml:mi>
            <mml:mi>i</mml:mi>
            <mml:mi>d</mml:mi>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mi>L</mml:mi>
                <mml:mi>i</mml:mi>
                <mml:mi>n</mml:mi>
                <mml:mi>e</mml:mi>
                <mml:mi>a</mml:mi>
                <mml:mi>r</mml:mi>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mi>C</mml:mi>
                    <mml:mi>o</mml:mi>
                    <mml:mi>n</mml:mi>
                    <mml:mi>c</mml:mi>
                    <mml:mi>a</mml:mi>
                    <mml:mi>t</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>F</mml:mi>
                          <mml:mrow>
                            <mml:mi>s</mml:mi>
                            <mml:mi>e</mml:mi>
                            <mml:mi>m</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>,</mml:mo>
                        <mml:msub>
                          <mml:mi>F</mml:mi>
                          <mml:mrow>
                            <mml:mi>g</mml:mi>
                            <mml:mi>e</mml:mi>
                            <mml:mi>o</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <disp-formula id="FD9">
        <label>(9)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>F</mml:mi>
              <mml:mrow>
                <mml:mi>e</mml:mi>
                <mml:mi>n</mml:mi>
                <mml:mi>h</mml:mi>
                <mml:mi>a</mml:mi>
                <mml:mi>n</mml:mi>
                <mml:mi>c</mml:mi>
                <mml:mi>e</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:mrow>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mrow>
              <mml:mo>(</mml:mo>
              <mml:mrow>
                <mml:mn>1</mml:mn>
                <mml:mo>−</mml:mo>
                <mml:mi>ω</mml:mi>
              </mml:mrow>
              <mml:mo>)</mml:mo>
            </mml:mrow>
            <mml:mo>⊙</mml:mo>
            <mml:msub>
              <mml:mi>F</mml:mi>
              <mml:mrow>
                <mml:mi>s</mml:mi>
                <mml:mi>e</mml:mi>
                <mml:mi>m</mml:mi>
              </mml:mrow>
            </mml:msub>
            <mml:mo>+</mml:mo>
            <mml:mi>ω</mml:mi>
            <mml:mo>⊙</mml:mo>
            <mml:msub>
              <mml:mi>F</mml:mi>
              <mml:mrow>
                <mml:mi>g</mml:mi>
                <mml:mi>e</mml:mi>
                <mml:mi>o</mml:mi>
              </mml:mrow>
            </mml:msub>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>Although this approach enables the network to adaptively decide whether to rely more on the original semantic information or the geometric priors provided by GPC at each point, it could theoretically achieve effective “pre-correction” of the input. However, experimental results show that regardless of whether simple additive fusion or gated fusion is adopted, the GPC module leads to a performance drop (see <bold>Table 8</bold>). We hypothesize that the geometric features explicitly and independently extracted by the GPC module may be incompatible with the high-level abstract spatial representations implicitly learned by the Transformer backbone network at deep levels.</p>
      <p>E.2.2. Implementation Details of the ASF Module</p>
      <p>In the standard U-Net architecture, the decoder typically only fuses encoder features of the same scale. Considering that the semantic information contained in high-level features and the geometric information in low-level features are complementary, we attempted to draw on the idea of dense skip connections from architectures such as UNet++ [<xref ref-type="bibr" rid="B38">38</xref>] and UNet3+ [<xref ref-type="bibr" rid="B39">39</xref>] in the field of 2D image segmentation, and designed and evaluated an alternative decoder enhancement scheme.</p>
      <p>Its core hypothesis is that: when the decoder performs feature reconstruction at a certain scale <inline-formula><mml:math display="inline"><mml:mi> s </mml:mi></mml:math></inline-formula> , in addition to relying on contextual information from the encoder <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mi> s </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the same scale, it may directly benefit from high-frequency geometric details retained in the adjacent, finer encoder layer <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> . However, considering that full-scale fusion strategies in point cloud processing would involve multiple expensive interpolations or aggregations, introducing unacceptable computational overhead, we explored this pragmatic compromise scheme that only fuses adjacent scales. This module is intended to serve as a comparative baseline for our main contributions, to investigate the impact of different geometric information injection strategies on model performance.</p>
      <p>The ASF module modifies the standard upsampling pipeline, whose data flow is illustrated in <xref ref-type="fig" rid="fig7">Figure 7</xref>. The execution flow of the ASF module can be summarized as follows:</p>
      <p>First is Multi-source Feature Preparation, where the module aggregates three feature streams:</p>
      <p>Upsampled Features <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> u </mml:mi><mml:mi> p </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> : Base features upsampled from the deeper and coarser decoder layer <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> D </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> .Same-scale Skip Features<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mi> k </mml:mi><mml:mi> i </mml:mi><mml:mi> p </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> : Standard skip connection features from the corresponding encoder layer <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mi> s </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> .Adjacent Fine-scale Features <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> f </mml:mi><mml:mi> i </mml:mi><mml:mi> n </mml:mi><mml:mi> e </mml:mi><mml:mi> a </mml:mi><mml:mi> r </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> : Features from the encoder layer <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , which retains more geometric information.</p>
      <p>Next is Efficient Scale Alignment. Aligning the high-resolution <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> f </mml:mi><mml:mi> i </mml:mi><mml:mi> n </mml:mi><mml:mi> e </mml:mi><mml:mi> a </mml:mi><mml:mi> r </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> feature map with the current low-resolution decoding features is a key step. To avoid introducing high-cost operations such as K-nearest neighbor interpolation, we adopted an efficient, non-parametric aggregation method. This method cleverly leverages the parent-child node mapping relationship of point clouds generated during encoder downsampling (from <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mi> s </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ).</p>
      <p>By reusing this mapping, we can directly perform mean aggregation on the features of all child nodes corresponding to the same parent node in <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> f </mml:mi><mml:mi> i </mml:mi><mml:mi> n </mml:mi><mml:mi> e </mml:mi><mml:mi> a </mml:mi><mml:mi> r </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> . This operation does not require learning any new parameters, yet can quickly aggregate fine-scale feature information to the current decoding scale, generating the aligned feature <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> f </mml:mi><mml:mi> i </mml:mi><mml:mi> n </mml:mi><mml:mi> e </mml:mi><mml:mi> a </mml:mi><mml:mi> r </mml:mi><mml:mo> _ </mml:mo><mml:mi> a </mml:mi><mml:mi> g </mml:mi><mml:mi> g </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> .</p>
      <p>Finally, Fusion and Feature Alignment. After scale alignment of the three feature streams (<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> u </mml:mi><mml:mi> p </mml:mi></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mi> k </mml:mi><mml:mi> i </mml:mi><mml:mi> p </mml:mi></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> f </mml:mi><mml:mi> i </mml:mi><mml:mi> n </mml:mi><mml:mi> e </mml:mi><mml:mi> a </mml:mi><mml:mi> r </mml:mi><mml:mo> _ </mml:mo><mml:mi> a </mml:mi><mml:mi> g </mml:mi><mml:mi> g </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ), we concatenate them along the channel dimension. To enable the network to adaptively learn how to integrate this information with diverse sources and scales, the concatenated features are fed into a fusion MLP with a bottleneck structure. Through non-linear transformations of first compressing then expanding, this MLP aims to learn optimal feature combination weights, and finally outputs fused features for use by subsequent decoder blocks.</p>
      <p>Although this design can theoretically provide additional high-frequency information, as shown in our ablation study (<bold>Table 8</bold>), it did not lead to performance improvement. We speculate that this relatively straightforward feature-level fusion is less effective and direct than Pos-Up, which directly performs fine-grained compensation at the coordinate level.</p>
      <fig id="fig7">
        <label>Figure 7</label>
        <graphic xlink:href="https://html.scirp.org/file/1733423-rId154.jpeg?20260119032643" />
      </fig>
      <p><bold>Figure 7</bold><bold>.</bold> ASF module.</p>
      <p><bold>Table 8.</bold>Performance comparison of different geometric injection strategies.</p>
      <table-wrap id="tbl8">
        <label>Table 8</label>
        <table>
          <tbody>
            <tr>
              <td>Methods</td>
              <td>Description</td>
              <td>mIoU (%)</td>
            </tr>
            <tr>
              <td>Baseline (PTV3)</td>
              <td>—</td>
              <td>73.38</td>
            </tr>
            <tr>
              <td>Baseline + GPC (Add)</td>
              <td>Additive Fusion</td>
              <td>72.24</td>
            </tr>
            <tr>
              <td>Baseline + GPC (Gate)</td>
              <td>Gated Fusion</td>
              <td>70.33</td>
            </tr>
            <tr>
              <td>Baseline + ASF</td>
              <td>Adjacent Scale Fusion</td>
              <td>73.12</td>
            </tr>
            <tr>
              <td>Geo-PT</td>
              <td>
                <bold>In-Network Geometric Refinement</bold>
              </td>
              <td>
                <bold>74.69</bold>
              </td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p>This comparative experiment strongly demonstrates the impact of geometric information injection methods on model performance. Compared with simple pre-pretreatment or crude multi-scale fusion, our in-network refinement methods (CAFE and Pos-Up) are superior due to contextualization and adaptability. CAFE dynamically adjusts features based on context during the encoding process, while Pos-Up performs precise detail compensation as needed during decoding. This correction strategy, which is deeply coupled with the model processing pipeline, fills the “geometric information vacuum” more effectively than “one-time” external interventions.</p>
    </sec>
    <sec id="sec5">
      <title>5. Conclusion</title>
      <p>This study systematically analyzes and identifies the “geometric information vacuum” problem existing in current efficient serialized point cloud architectures—specifically, these architectures sacrifice the ability to perceive fine-grained geometric structures in pursuit of extreme computational efficiency. To address this issue, this study proposes a set of lightweight geometric refinement modules consisting of CAFE and Pos-Up. Results demonstrate that Geo-PT achieves a 1.3% improvement on the S3DIS segmentation dataset and a 0.8% improvement on the ScanNet v2 segmentation dataset without sacrificing core efficiency. This work demonstrates the feasibility and great potential of performing fine-grained, targeted geometric information compensation in efficient serialized point cloud architectures. </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Qi, C.R., Su, H., Mo, K. and Guibas, L.J. (2017) PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation. arXiv: 1612.00593.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Qi, C.R.</string-name>
              <string-name>Su, H.</string-name>
              <string-name>Mo, K.</string-name>
              <string-name>Guibas, L.J.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation</article-title>
            <fpage>1612</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Guo, M., Cai, J., Liu, Z., Mu, T., Martin, R.R. and Hu, S. (2021) PCT: Point Cloud Transformer. <italic>Computational</italic><italic>Visual</italic><italic>Media</italic>, 7, 187-199. https://doi.org/10.1007/s41095-021-0229-5 <pub-id pub-id-type="doi">10.1007/s41095-021-0229-5</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s41095-021-0229-5">https://doi.org/10.1007/s41095-021-0229-5</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Guo, M.</string-name>
              <string-name>Cai, J.</string-name>
              <string-name>Liu, Z.</string-name>
              <string-name>Mu, T.</string-name>
              <string-name>Martin, R.R.</string-name>
              <string-name>Hu, S.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>PCT: Point Cloud Transformer</article-title>
            <source>Computational Visual Media</source>
            <volume>7</volume>
            <pub-id pub-id-type="doi">10.1007/s41095-021-0229-5</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wang, P. (2023) OctFormer: Octree-Based Transformers for 3D Point Clouds. <italic>ACM</italic><italic>Transactions</italic><italic>on</italic><italic>Graphics</italic>, 42, 1-11. https://doi.org/10.1145/3592131 <pub-id pub-id-type="doi">10.1145/3592131</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3592131">https://doi.org/10.1145/3592131</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wang, P.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>OctFormer: Octree-Based Transformers for 3D Point Clouds</article-title>
            <source>ACM Transactions on Graphics</source>
            <volume>42</volume>
            <pub-id pub-id-type="doi">10.1145/3592131</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Wu, X., Jiang, L., Wang, P., Liu, Z., Liu, X., Qiao, Y., <italic>et</italic><italic>al.</italic>(2024) Point Transformer V3: Simpler, Faster, Stronger. 2024 <italic>IEEE</italic>/ <italic>CVF Conference on Computer Vision and Pattern Recognition</italic> ( <italic>CVPR</italic>), Seattle, 16-22 June 2024, 4840-4851. https://doi.org/10.1109/cvpr52733.2024.00463 <pub-id pub-id-type="doi">10.1109/cvpr52733.2024.00463</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr52733.2024.00463">https://doi.org/10.1109/cvpr52733.2024.00463</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Wu, X.</string-name>
              <string-name>Jiang, L.</string-name>
              <string-name>Wang, P.</string-name>
              <string-name>Liu, Z.</string-name>
              <string-name>Liu, X.</string-name>
              <string-name>Qiao, Y.</string-name>
              <string-name>Simpler, F</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Point Transformer V3: Simpler, Faster, Stronger</article-title>
            <source>2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>16</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr52733.2024.00463</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Wu, X., Lao, Y., Jiang, L., Liu, X. and Zhao, H. (2022) Point Transformer V2: Grouped Vector Attention and Partition-Based Pooling. arXiv: 2210.05666.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Wu, X.</string-name>
              <string-name>Lao, Y.</string-name>
              <string-name>Jiang, L.</string-name>
              <string-name>Liu, X.</string-name>
              <string-name>Zhao, H.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Point Transformer V2: Grouped Vector Attention and Partition-Based Pooling</article-title>
            <fpage>2210</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Zhao, H., Jiang, L., Jia, J., Torr, P. and Koltun, V. (2021) Point Transformer. 2021 <italic>IEEE</italic>/ <italic>CVF International Conference on Computer Vision</italic> ( <italic>ICCV</italic>), Montreal, 10-17 October 2021, 16239-16248. https://doi.org/10.1109/iccv48922.2021.01595 <pub-id pub-id-type="doi">10.1109/iccv48922.2021.01595</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iccv48922.2021.01595">https://doi.org/10.1109/iccv48922.2021.01595</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Zhao, H.</string-name>
              <string-name>Jiang, L.</string-name>
              <string-name>Jia, J.</string-name>
              <string-name>Torr, P.</string-name>
              <string-name>Koltun, V.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Point Transformer</article-title>
            <source>2021 IEEE/CVF International Conference on Computer Vision (ICCV)</source>
            <volume>10</volume>
            <pub-id pub-id-type="doi">10.1109/iccv48922.2021.01595</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Vafeiadis, T., Kolokas, N., Dimitriou, N., Zacharaki, A., Yildirim, M., Selvi, H.G., <italic>et</italic><italic>al.</italic>(2022) A Comparison of 2DCNN Network Architectures and Boosting Techniques for Regression-Based Textile Whiteness Estimation. <italic>Simulation</italic><italic>Modelling</italic><italic>Practice</italic><italic>and</italic><italic>Theory</italic>, 114, Article ID: 102400. https://doi.org/10.1016/j.simpat.2021.102400 <pub-id pub-id-type="doi">10.1016/j.simpat.2021.102400</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.simpat.2021.102400">https://doi.org/10.1016/j.simpat.2021.102400</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Vafeiadis, T.</string-name>
              <string-name>Kolokas, N.</string-name>
              <string-name>Dimitriou, N.</string-name>
              <string-name>Zacharaki, A.</string-name>
              <string-name>Yildirim, M.</string-name>
              <string-name>Selvi, H.G.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>A Comparison of 2DCNN Network Architectures and Boosting Techniques for Regression-Based Textile Whiteness Estimation</article-title>
            <source>Simulation Modelling Practice and Theory</source>
            <volume>114</volume>
            <fpage>102400</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.simpat.2021.102400</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Su, H., Maji, S., Kalogerakis, E. and Learned-Miller, E. (2015) Multi-View Convolutional Neural Networks for 3D Shape Recognition. 2015 <italic>IEEE International Confer</italic><italic>ence on Computer Vision</italic> ( <italic>ICCV</italic>), Santiago, 7-13 December 2015, 945-953. https://doi.org/10.1109/iccv.2015.114 <pub-id pub-id-type="doi">10.1109/iccv.2015.114</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iccv.2015.114">https://doi.org/10.1109/iccv.2015.114</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Su, H.</string-name>
              <string-name>Maji, S.</string-name>
              <string-name>Kalogerakis, E.</string-name>
              <string-name>Learned-Miller, E.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Multi-View Convolutional Neural Networks for 3D Shape Recognition</article-title>
            <source>2015 IEEE International Conference on Computer Vision (ICCV)</source>
            <volume>7</volume>
            <pub-id pub-id-type="doi">10.1109/iccv.2015.114</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Kanezaki, A., Matsushita, Y. and Nishida, Y. (2018) RotationNet: Joint Object Categorization and Pose Estimation Using MultiViews from Unsupervised Viewpoints. 2018 <italic>IEEE</italic>/ <italic>CVF Conference on Computer Vision and Pattern Recognition</italic>, Salt Lake City, 18-23 June 2018, 5010-5019. https://doi.org/10.1109/cvpr.2018.00526 <pub-id pub-id-type="doi">10.1109/cvpr.2018.00526</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2018.00526">https://doi.org/10.1109/cvpr.2018.00526</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Kanezaki, A.</string-name>
              <string-name>Matsushita, Y.</string-name>
              <string-name>Nishida, Y.</string-name>
              <string-name>Recognition, S</string-name>
            </person-group>
            <year>2018</year>
            <article-title>RotationNet: Joint Object Categorization and Pose Estimation Using MultiViews from Unsupervised Viewpoints</article-title>
            <source>2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition</source>
            <volume>18</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2018.00526</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Lang, A.H., Vora, S., Caesar, H., Zhou, L., Yang, J. and Beijbom, O. (2019) PointPillars: Fast Encoders for Object Detection from Point Clouds. 2019 <italic>IEEE</italic>/C <italic>VF Conference on Computer Vision and Pattern Recognition</italic> ( <italic>CVPR</italic>), Long Beach, 15-20 June 2019, 12689-12697. https://doi.org/10.1109/cvpr.2019.01298 <pub-id pub-id-type="doi">10.1109/cvpr.2019.01298</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2019.01298">https://doi.org/10.1109/cvpr.2019.01298</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Lang, A.H.</string-name>
              <string-name>Vora, S.</string-name>
              <string-name>Caesar, H.</string-name>
              <string-name>Zhou, L.</string-name>
              <string-name>Yang, J.</string-name>
              <string-name>Beijbom, O.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>PointPillars: Fast Encoders for Object Detection from Point Clouds</article-title>
            <source>2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>15</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2019.01298</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Riegler, G., Ulusoy, A.O. and Geiger, A. (2017) OctNet: Learning Deep 3D Representations at High Resolutions. 2017 <italic>IEEE Conference on Computer Vision and Pattern Recognition</italic> ( <italic>CVPR</italic>), Honolulu, 21-26 July 2017, 6620-6629 https://doi.org/10.1109/cvpr.2017.701 <pub-id pub-id-type="doi">10.1109/cvpr.2017.701</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2017.701">https://doi.org/10.1109/cvpr.2017.701</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Riegler, G.</string-name>
              <string-name>Ulusoy, A.O.</string-name>
              <string-name>Geiger, A.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>OctNet: Learning Deep 3D Representations at High Resolutions</article-title>
            <source>2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>21</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2017.701</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Choy, C., Gwak, J. and Savarese, S. (2019) 4D Spatio-Temporal Convnets: Minkowski Convolutional Neural Networks. 2019 <italic>IEEE</italic>/ <italic>CVF Conference on Computer Vision and Pattern Recognition</italic>( <italic>CVPR</italic>), Long Beach, 15-20 June 2019, 3070-3079. https://doi.org/10.1109/cvpr.2019.00319 <pub-id pub-id-type="doi">10.1109/cvpr.2019.00319</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2019.00319">https://doi.org/10.1109/cvpr.2019.00319</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Choy, C.</string-name>
              <string-name>Gwak, J.</string-name>
              <string-name>Savarese, S.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>4D Spatio-Temporal Convnets: Minkowski Convolutional Neural Networks</article-title>
            <source>2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>15</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2019.00319</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Li, Y., Bu, R., Sun, M., Wu, W., Di, X. and Chen, B. (2018) PointCNN: Convolution On X-Transformed Points. arXiv: 1801.07791.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Li, Y.</string-name>
              <string-name>Bu, R.</string-name>
              <string-name>Sun, M.</string-name>
              <string-name>Wu, W.</string-name>
              <string-name>Di, X.</string-name>
              <string-name>Chen, B.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>PointCNN: Convolution On X-Transformed Points</article-title>
            <fpage>1801</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wang, Y., Sun, Y., Liu, Z., Sarma, S.E., Bronstein, M.M. and Solomon, J.M. (2019) Dynamic Graph CNN for Learning on Point Clouds. <italic>ACM</italic><italic>Transactions</italic><italic>on</italic><italic>Graphics</italic>, 38, 1-12. https://doi.org/10.1145/3326362 <pub-id pub-id-type="doi">10.1145/3326362</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3326362">https://doi.org/10.1145/3326362</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wang, Y.</string-name>
              <string-name>Sun, Y.</string-name>
              <string-name>Liu, Z.</string-name>
              <string-name>Sarma, S.E.</string-name>
              <string-name>Bronstein, M.M.</string-name>
              <string-name>Solomon, J.M.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Dynamic Graph CNN for Learning on Point Clouds</article-title>
            <source>ACM Transactions on Graphics</source>
            <volume>38</volume>
            <pub-id pub-id-type="doi">10.1145/3326362</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Thomas, H., Qi, C.R., Deschaud, J., Marcotegui, B., Goulette, F. and Guibas, L. (2019) KPConv: Flexible and Deformable Convolution for Point Clouds. 2019 <italic>IEEE</italic>/ <italic>CVF International Conference on Computer Vision</italic> ( <italic>ICCV</italic>), Seoul, 27 October-2 November 2019, 6410-6419. https://doi.org/10.1109/iccv.2019.00651 <pub-id pub-id-type="doi">10.1109/iccv.2019.00651</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iccv.2019.00651">https://doi.org/10.1109/iccv.2019.00651</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Thomas, H.</string-name>
              <string-name>Qi, C.R.</string-name>
              <string-name>Deschaud, J.</string-name>
              <string-name>Marcotegui, B.</string-name>
              <string-name>Goulette, F.</string-name>
              <string-name>Guibas, L.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>KPConv: Flexible and Deformable Convolution for Point Clouds</article-title>
            <source>2019 IEEE/CVF International Conference on Computer Vision (ICCV)</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.1109/iccv.2019.00651</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Pang, Y., Wang, W., Tay, F.E.H., Liu, W., Tian, Y. and Yuan, L. (2022) Masked Autoencoders for Point Cloud Self-Supervised Learning. In: Avidan, S., Brostow, G., Cissé, M., Farinella, G.M. and Hassner, T., Eds., <italic>Computer Vision</italic>— <italic>ECCV</italic> 2022, Springer, 604-621. https://doi.org/10.1007/978-3-031-20086-1_35 <pub-id pub-id-type="doi">10.1007/978-3-031-20086-1_35</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-031-20086-1_35">https://doi.org/10.1007/978-3-031-20086-1_35</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Pang, Y.</string-name>
              <string-name>Wang, W.</string-name>
              <string-name>Tay, F.E.H.</string-name>
              <string-name>Liu, W.</string-name>
              <string-name>Tian, Y.</string-name>
              <string-name>Yuan, L.</string-name>
              <string-name>Avidan, S.</string-name>
              <string-name>Brostow, G.</string-name>
              <string-name>Farinella, G.M.</string-name>
              <string-name>Hassner, T.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Masked Autoencoders for Point Cloud Self-Supervised Learning</article-title>
            <source>In: Avidan</source>
            <volume>604</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-031-20086-1_35</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Liu, Z., Lin, Y., Cao, Y., Hu, H., Wei, Y., Zhang, Z., <italic>et</italic><italic>al.</italic>(2021) Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows. 2021 <italic>IEEE</italic>/ <italic>CVF International Conference on Computer Vision</italic> ( <italic>ICCV</italic>), Montreal, 10-17 October 2021, 9992-10002. https://doi.org/10.1109/iccv48922.2021.00986 <pub-id pub-id-type="doi">10.1109/iccv48922.2021.00986</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iccv48922.2021.00986">https://doi.org/10.1109/iccv48922.2021.00986</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Liu, Z.</string-name>
              <string-name>Lin, Y.</string-name>
              <string-name>Cao, Y.</string-name>
              <string-name>Hu, H.</string-name>
              <string-name>Wei, Y.</string-name>
              <string-name>Zhang, Z.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Swin Transformer: Hierarchical Vision Transformer Using Shifted Windows</article-title>
            <source>2021 IEEE/CVF International Conference on Computer Vision (ICCV)</source>
            <volume>10</volume>
            <pub-id pub-id-type="doi">10.1109/iccv48922.2021.00986</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Dosovitskiy, A., Beyer, L., Kolesnikov, A., Weissenborn, D., Zhai, X., Unterthiner, T., <italic>et al.</italic> (2021) An Image Is Worth 16 × 16 Words: Transformers for Image Recognition at Scale. arXiv: 2010.11929.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Dosovitskiy, A.</string-name>
              <string-name>Beyer, L.</string-name>
              <string-name>Kolesnikov, A.</string-name>
              <string-name>Weissenborn, D.</string-name>
              <string-name>Zhai, X.</string-name>
              <string-name>Unterthiner, T.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>An Image Is Worth 16 × 16 Words: Transformers for Image Recognition at Scale</article-title>
            <fpage>2010</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Liu, Z., Yang, X., Tang, H., Yang, S. and Han, S. (2023) FlatFormer: Flattened Window Attention for Efficient Point Cloud Transformer. 2023 <italic>IEEE</italic>/ <italic>CVF Conference on Computer Vision and Pattern Recognition</italic> ( <italic>CVPR</italic>), Vancouver, 17-24 June 2023, 1200-1211. https://doi.org/10.1109/cvpr52729.2023.00122 <pub-id pub-id-type="doi">10.1109/cvpr52729.2023.00122</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr52729.2023.00122">https://doi.org/10.1109/cvpr52729.2023.00122</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Liu, Z.</string-name>
              <string-name>Yang, X.</string-name>
              <string-name>Tang, H.</string-name>
              <string-name>Yang, S.</string-name>
              <string-name>Han, S.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>FlatFormer: Flattened Window Attention for Efficient Point Cloud Transformer</article-title>
            <source>2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>17</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr52729.2023.00122</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Zhao, H., Jiang, L., Fu, C. and Jia, J. (2019) PointWeb: Enhancing Local Neighborhood Features for Point Cloud Processing. 2019 <italic>IEEE</italic>/ <italic>CVF Conference on Computer Vision and Pattern Recognition</italic>( <italic>CVPR</italic>), Long Beach, 15-20 June 2019, 5560-5568. https://doi.org/10.1109/cvpr.2019.00571 <pub-id pub-id-type="doi">10.1109/cvpr.2019.00571</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2019.00571">https://doi.org/10.1109/cvpr.2019.00571</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Zhao, H.</string-name>
              <string-name>Jiang, L.</string-name>
              <string-name>Fu, C.</string-name>
              <string-name>Jia, J.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>PointWeb: Enhancing Local Neighborhood Features for Point Cloud Processing</article-title>
            <source>2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>15</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2019.00571</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Huang, H., Zhang, Y. and Ren, P. (2025) KernelDNA: Dynamic Kernel Sharing via Decoupled Naive Adapters. arXiv: 2503.23379.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Huang, H.</string-name>
              <string-name>Zhang, Y.</string-name>
              <string-name>Ren, P.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>KernelDNA: Dynamic Kernel Sharing via Decoupled Naive Adapters</article-title>
            <fpage>2503</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Komarichev, A., Zhong, Z. and Hua, J. (2019) A-CNN: Annularly Convolutional Neural Networks on Point Clouds. 2019 <italic>IEEE</italic>/ <italic>CVF Conference on Computer Vision and Pattern Recognition</italic> ( <italic>CVPR</italic>), Long Beach, 15-20 June 2019, 7413-7422. https://doi.org/10.1109/cvpr.2019.00760 <pub-id pub-id-type="doi">10.1109/cvpr.2019.00760</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2019.00760">https://doi.org/10.1109/cvpr.2019.00760</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Komarichev, A.</string-name>
              <string-name>Zhong, Z.</string-name>
              <string-name>Hua, J.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>A-CNN: Annularly Convolutional Neural Networks on Point Clouds</article-title>
            <source>2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>15</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2019.00760</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Ran, H., Liu, J. and Wang, C. (2022) Surface Representation for Point Clouds. arXiv: 2205.05740.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Ran, H.</string-name>
              <string-name>Liu, J.</string-name>
              <string-name>Wang, C.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Surface Representation for Point Clouds</article-title>
            <fpage>2205</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Li, R., Li, X., Fu, C., Cohen-Or, D. and Heng, P. (2019) PU-GAN: A Point Cloud Upsampling Adversarial Network. 2019 <italic>IEEE</italic>/ <italic>CVF</italic><italic>International</italic><italic>Conference</italic><italic>on</italic><italic>Computer</italic><italic>Vision</italic> ( <italic>ICCV</italic>), Seoul, 27 October-2 November 2019, 7202-7211. https://doi.org/10.1109/iccv.2019.00730 <pub-id pub-id-type="doi">10.1109/iccv.2019.00730</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/iccv.2019.00730">https://doi.org/10.1109/iccv.2019.00730</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Li, R.</string-name>
              <string-name>Li, X.</string-name>
              <string-name>Fu, C.</string-name>
              <string-name>Cohen-Or, D.</string-name>
              <string-name>Heng, P.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>PU-GAN: A Point Cloud Upsampling Adversarial Network</article-title>
            <source>2019 IEEE/CVF International Conference on Computer Vision (ICCV)</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.1109/iccv.2019.00730</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B25">
        <label>25.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Yu, L., Li, X., Fu, C., Cohen-Or, D. and Heng, P. (2018) PU-Net: Point Cloud Upsampling Network. 2018 <italic>IEEE</italic>/ <italic>CVF</italic><italic>Conference</italic><italic>on</italic><italic>Computer</italic><italic>Vision</italic><italic>and</italic><italic>Pattern</italic><italic>Recognition</italic>, Salt Lake City, 18-23 June 2018, 2790-2799. https://doi.org/10.1109/cvpr.2018.00295 <pub-id pub-id-type="doi">10.1109/cvpr.2018.00295</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2018.00295">https://doi.org/10.1109/cvpr.2018.00295</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Yu, L.</string-name>
              <string-name>Li, X.</string-name>
              <string-name>Fu, C.</string-name>
              <string-name>Cohen-Or, D.</string-name>
              <string-name>Heng, P.</string-name>
              <string-name>Recognition, S</string-name>
            </person-group>
            <year>2018</year>
            <article-title>PU-Net: Point Cloud Upsampling Network</article-title>
            <source>2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition</source>
            <volume>18</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2018.00295</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B26">
        <label>26.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Liu, R., Lehman, J., Molino, P., Such, F.P., Frank, E., Sergeev, A. and Yosinski, J. (2018) An Intriguing Failing of Convolutional Neural Networks and the CoordConv Solution. arXiv: 1807.03247.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Liu, R.</string-name>
              <string-name>Lehman, J.</string-name>
              <string-name>Molino, P.</string-name>
              <string-name>Such, F.P.</string-name>
              <string-name>Frank, E.</string-name>
              <string-name>Sergeev, A.</string-name>
              <string-name>Yosinski, J.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>An Intriguing Failing of Convolutional Neural Networks and the CoordConv Solution</article-title>
            <fpage>1807</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B27">
        <label>27.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Wang, L., Huang, Y., Hou, Y., Zhang, S. and Shan, J. (2019) Graph Attention Convolution for Point Cloud Semantic Segmentation. 2019 <italic>IEEE</italic>/ <italic>CVF</italic><italic>Conference</italic><italic>on</italic><italic>Computer</italic><italic>Vision</italic><italic>and</italic><italic>Pattern</italic><italic>Recognition</italic> ( <italic>CVPR</italic>), Long Beach, 15-20 June 2019, 10288-10297. https://doi.org/10.1109/cvpr.2019.01054 <pub-id pub-id-type="doi">10.1109/cvpr.2019.01054</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2019.01054">https://doi.org/10.1109/cvpr.2019.01054</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Wang, L.</string-name>
              <string-name>Huang, Y.</string-name>
              <string-name>Hou, Y.</string-name>
              <string-name>Zhang, S.</string-name>
              <string-name>Shan, J.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Graph Attention Convolution for Point Cloud Semantic Segmentation</article-title>
            <source>2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>15</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2019.01054</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B28">
        <label>28.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Hu, J., Shen, L., Albanie, S., Sun, G. and Wu, E. (2019) Squeeze-and-Excitation Networks. arXiv: 1709.01507.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Hu, J.</string-name>
              <string-name>Shen, L.</string-name>
              <string-name>Albanie, S.</string-name>
              <string-name>Sun, G.</string-name>
              <string-name>Wu, E.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Squeeze-and-Excitation Networks</article-title>
            <fpage>1709</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B29">
        <label>29.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Qi, C.R., Yi, L., Su, H. and Guibas, L.J. (2017) PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space. arXiv: 1706.02413.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Qi, C.R.</string-name>
              <string-name>Yi, L.</string-name>
              <string-name>Su, H.</string-name>
              <string-name>Guibas, L.J.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space</article-title>
            <fpage>1706</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B30">
        <label>30.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Qian, G., Li, Y., Peng, H., Mai, J., Hammoud, H.A.A.K., Elhoseiny, M. and Ghanem, B. (2022) PointNeXt: Revisiting PointNet++ with Improved Training and Scaling Strategies. arXiv: 2206.04670.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Qian, G.</string-name>
              <string-name>Li, Y.</string-name>
              <string-name>Peng, H.</string-name>
              <string-name>Mai, J.</string-name>
              <string-name>Hammoud, H.A.A.K.</string-name>
              <string-name>Elhoseiny, M.</string-name>
              <string-name>Ghanem, B.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>PointNeXt: Revisiting PointNet++ with Improved Training and Scaling Strategies</article-title>
            <fpage>2206</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B31">
        <label>31.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Dai, A., Chang, A.X., Savva, M., Halber, M., Funkhouser, T. and Niessner, M. (2017) ScanNet: Richly-Annotated 3D Reconstructions of Indoor Scenes. 2017 <italic>IEEE</italic><italic>Conference</italic><italic>on</italic><italic>Computer</italic><italic>Vision</italic><italic>and</italic><italic>Pattern</italic><italic>Recognition</italic> ( <italic>CVPR</italic>), Honolulu, 21-26 July 2017, 2432-2443. https://doi.org/10.1109/cvpr.2017.261 <pub-id pub-id-type="doi">10.1109/cvpr.2017.261</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2017.261">https://doi.org/10.1109/cvpr.2017.261</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Dai, A.</string-name>
              <string-name>Chang, A.X.</string-name>
              <string-name>Savva, M.</string-name>
              <string-name>Halber, M.</string-name>
              <string-name>Funkhouser, T.</string-name>
              <string-name>Niessner, M.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>ScanNet: Richly-Annotated 3D Reconstructions of Indoor Scenes</article-title>
            <source>2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>21</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2017.261</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B32">
        <label>32.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Armeni, I., Sener, O., Zamir, A.R., Jiang, H., Brilakis, I., Fischer, M., <italic>et</italic><italic>al.</italic>(2016) 3D Semantic Parsing of Large-Scale Indoor Spaces. 2016 <italic>IEEE</italic><italic>Conference</italic><italic>on</italic><italic>Computer</italic><italic>Vision</italic><italic>and</italic><italic>Pattern</italic><italic>Recognition</italic> ( <italic>CVPR</italic>), Las Vegas, 27-30 June 2016, 1534-1543. https://doi.org/10.1109/cvpr.2016.170 <pub-id pub-id-type="doi">10.1109/cvpr.2016.170</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr.2016.170">https://doi.org/10.1109/cvpr.2016.170</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Armeni, I.</string-name>
              <string-name>Sener, O.</string-name>
              <string-name>Zamir, A.R.</string-name>
              <string-name>Jiang, H.</string-name>
              <string-name>Brilakis, I.</string-name>
              <string-name>Fischer, M.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>3D Semantic Parsing of Large-Scale Indoor Spaces</article-title>
            <source>2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr.2016.170</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B33">
        <label>33.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Tchapmi, L., Choy, C., Armeni, I., Gwak, J. and Savarese, S. (2017) SEGCloud: Semantic Segmentation of 3D Point Clouds. 2017 <italic>International</italic><italic>Conference</italic><italic>on</italic><italic>3D</italic><italic>Vision</italic> (3 <italic>DV</italic>), Qingdao, 10-12 October 2017, 537-547. https://doi.org/10.1109/3dv.2017.00067 <pub-id pub-id-type="doi">10.1109/3dv.2017.00067</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/3dv.2017.00067">https://doi.org/10.1109/3dv.2017.00067</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Tchapmi, L.</string-name>
              <string-name>Choy, C.</string-name>
              <string-name>Armeni, I.</string-name>
              <string-name>Gwak, J.</string-name>
              <string-name>Savarese, S.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>SEGCloud: Semantic Segmentation of 3D Point Clouds</article-title>
            <source>2017 International Conference on 3D Vision (3DV)</source>
            <volume>10</volume>
            <pub-id pub-id-type="doi">10.1109/3dv.2017.00067</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B34">
        <label>34.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Rozenberszki, D., Litany, O. and Dai, A. (2022) Language-Grounded Indoor 3D Semantic Segmentation in the Wild. In: Avidan, S., Brostow, G., Cissé, M., Farinella, G.M. and Hassner, T., Eds., <italic>Computer Vision</italic>— <italic>ECCV</italic> 2022, Springer, 125-141. https://doi.org/10.1007/978-3-031-19827-4_8 <pub-id pub-id-type="doi">10.1007/978-3-031-19827-4_8</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-031-19827-4_8">https://doi.org/10.1007/978-3-031-19827-4_8</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Rozenberszki, D.</string-name>
              <string-name>Litany, O.</string-name>
              <string-name>Dai, A.</string-name>
              <string-name>Avidan, S.</string-name>
              <string-name>Brostow, G.</string-name>
              <string-name>Farinella, G.M.</string-name>
              <string-name>Hassner, T.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Language-Grounded Indoor 3D Semantic Segmentation in the Wild</article-title>
            <source>In: Avidan</source>
            <volume>125</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-031-19827-4_8</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B35">
        <label>35.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Lai, X., Liu, J., Jiang, L., Wang, L., Zhao, H., Liu, S., <italic>et</italic><italic>al.</italic>(2022) Stratified Transformer for 3D Point Cloud Segmentation. 2022 <italic>IEEE</italic>/ <italic>CVF</italic><italic>Conference</italic><italic>on</italic><italic>Computer</italic><italic>Vision</italic><italic>and</italic><italic>Pattern</italic><italic>Recognition</italic> ( <italic>CVPR</italic>), New Orleans, 18-24 June 2022, 8490-8499. https://doi.org/10.1109/cvpr52688.2022.00831 <pub-id pub-id-type="doi">10.1109/cvpr52688.2022.00831</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cvpr52688.2022.00831">https://doi.org/10.1109/cvpr52688.2022.00831</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Lai, X.</string-name>
              <string-name>Liu, J.</string-name>
              <string-name>Jiang, L.</string-name>
              <string-name>Wang, L.</string-name>
              <string-name>Zhao, H.</string-name>
              <string-name>Liu, S.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Stratified Transformer for 3D Point Cloud Segmentation</article-title>
            <source>2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source>
            <volume>18</volume>
            <pub-id pub-id-type="doi">10.1109/cvpr52688.2022.00831</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B36">
        <label>36.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Yang, Y.Q., Guo, Y.X., Xiong, J.Y., Liu, Y., Pan, H., Wang, P.S., Tong, X. and Guo, B. (2023) Swin3D: A Pretrained Transformer Backbone for 3D Indoor Scene Understanding. arXiv: 2304.06906.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Yang, Y.Q.</string-name>
              <string-name>Guo, Y.X.</string-name>
              <string-name>Xiong, J.Y.</string-name>
              <string-name>Liu, Y.</string-name>
              <string-name>Pan, H.</string-name>
              <string-name>Wang, P.S.</string-name>
              <string-name>Tong, X.</string-name>
              <string-name>Guo, B.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Swin3D: A Pretrained Transformer Backbone for 3D Indoor Scene Understanding</article-title>
            <fpage>2304</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B37">
        <label>37.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Dai, Z., Liu, H., Le, Q.V. and Tan, M. (2021) CoAtNet: Marrying Convolution and Attention for All Data Sizes. arXiv: 2106.04803.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Dai, Z.</string-name>
              <string-name>Liu, H.</string-name>
              <string-name>Le, Q.V.</string-name>
              <string-name>Tan, M.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>CoAtNet: Marrying Convolution and Attention for All Data Sizes</article-title>
            <fpage>2106</fpage>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B38">
        <label>38.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhou, Z., Rahman Siddiquee, M.M., Tajbakhsh, N. and Liang, J. (2018) UNet++: A Nested U-Net Architecture for Medical Image Segmentation. In: Stoyanov, D., <italic>et al.</italic>, Eds., <italic>Deep Learning in Medical Image Analysis and Multimodal Learning for Clinical Decision Support</italic>, Springer, 3-11. https://doi.org/10.1007/978-3-030-00889-5_1 <pub-id pub-id-type="doi">10.1007/978-3-030-00889-5_1</pub-id><pub-id pub-id-type="pmid">32613207</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-030-00889-5_1">https://doi.org/10.1007/978-3-030-00889-5_1</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhou, Z.</string-name>
              <string-name>Siddiquee, M.M.</string-name>
              <string-name>Tajbakhsh, N.</string-name>
              <string-name>Liang, J.</string-name>
              <string-name>Stoyanov, D.</string-name>
              <string-name>Support, S</string-name>
            </person-group>
            <year>2018</year>
            <article-title>UNet++: A Nested U-Net Architecture for Medical Image Segmentation</article-title>
            <source>In: Stoyanov</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-030-00889-5_1</pub-id>
            <pub-id pub-id-type="pmid">32613207</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B39">
        <label>39.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Huang, H., Lin, L., Tong, R., Hu, H., Zhang, Q., Iwamoto, Y., <italic>et</italic><italic>al.</italic>(2020) UNet 3+: A Full-Scale Connected UNet for Medical Image Segmentation. <italic>ICASSP</italic> 2020—2020 <italic>IEEE International Conference on Acoustics</italic>, <italic>Speech and Signal Processing</italic> ( <italic>ICASSP</italic>), Barcelona, 4-8 May 2020, 1055-1059. https://doi.org/10.1109/icassp40776.2020.9053405 <pub-id pub-id-type="doi">10.1109/icassp40776.2020.9053405</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icassp40776.2020.9053405">https://doi.org/10.1109/icassp40776.2020.9053405</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Huang, H.</string-name>
              <string-name>Lin, L.</string-name>
              <string-name>Tong, R.</string-name>
              <string-name>Hu, H.</string-name>
              <string-name>Zhang, Q.</string-name>
              <string-name>Iwamoto, Y.</string-name>
              <string-name>Acoustics, S</string-name>
            </person-group>
            <year>2020</year>
            <article-title>UNet 3+: A Full-Scale Connected UNet for Medical Image Segmentation</article-title>
            <source>ICASSP 2020—2020 IEEE International Conference on Acoustics</source>
            <volume>4</volume>
            <pub-id pub-id-type="doi">10.1109/icassp40776.2020.9053405</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>