<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Robust Curvature-Based Feature Descriptors for Noisy Point Cloud Registration</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Giorgio De Magistris</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mattia Pannone</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer, Control and Management Engineering, Sapienza University of Rome</institution>
          ,
          <addr-line>Rome</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <fpage>12</fpage>
      <lpage>25</lpage>
      <abstract>
        <p>This paper presents an improved methodology for point cloud registration using curvature-based feature descriptors. The core contribution is the adoption of the Umbrella Curvature method for curvature estimation, evaluated against the standard Surface Variance approach under various noise conditions. To enhance robustness, local variance features are introduced alongside curvature, forming a composite descriptor for more reliable point matching. Registration is performed using a modified Iterative Closest Point (ICP) algorithm leveraging these features. Extensive experiments demonstrate that Umbrella Curvature significantly improves alignment accuracy, particularly under high noise, and that the proposed feature aggregation further enhances robustness. Some limitations in specific geometric configurations are discussed.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>3. Implementation</title>
      <p>performance compared to traditional eigenvalue-based
techniques.</p>
      <p>
        Earlier, Pauly et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] proposed the widely-used Sur- This section outlines the full pipeline developed for
feaface Variation descriptor, estimating curvature as the ture extraction, curvature estimation, and point cloud
ratio between the smallest eigenvalue and the sum of registration. The process includes data acquisition,
neighall eigenvalues of the covariance matrix built from local borhood selection, curvature and variance computation,
neighborhoods. This approach is simpler and computa- noise robustness strategies, and an Iterative Closest Point
tionally eficient, but can be less robust in regions with (ICP) algorithm enhanced with geometric features.
uneven point distributions. All components were implemented in Python and
      </p>
      <p>Alternative curvature estimation strategies include fit- tested on Google Colab, with the code structured into
ting local surfaces to point sets. Zhang et al. [15] pro- modular functions to ensure clarity and reproducibility.
posed estimating curvature by fitting normal sections in Public datasets and annotated notebooks were used to
multiple directions, ofering improved stability compared facilitate consistent experimentation.
to direct covariance analysis. Such methods, however,
typically incur higher computational costs. 3.1. Data Acquisition</p>
      <p>
        Neighbor Selection. Accurate curvature estimation
strongly depends on the choice of neighboring points. The datasets were sourced from the Stanford 3D Scanning
Park et al. [16] introduced the Elliptic Gabriel Graph Repository1, a well-known benchmark containing
high(EGG) for selecting neighbors that better capture local resolution 3D scans. Three objects were selected—Bunny,
geometric relationships. Friedman et al. [
        <xref ref-type="bibr" rid="ref13">17</xref>
        ] proposed Armadillo, and Dragon—and for each, four diferent scans
the KD-Tree data structure, which remains a standard were used. One scan served as the target, while the
refor eficiently querying nearest neighbors, though it does maining three were used as sources.
not guarantee uniform angular distribution. To overcome The point clouds, stored in .ply format, consist of
this, homogeneous neighborhood selection—favoring an- (, , ) coordinates. Unless otherwise stated (e.g., in
gularly well-distributed points—has been proposed, es- downsampling experiments), raw data was used to
prepecially for methods like Umbrella Curvature. serve geometric detail. Figure ?? shows visualizations of
      </p>
      <p>
        Point Cloud Feature Extraction. Beyond hand-crafted the selected objects.
features, learning-based methods such as Xiang et al. [
        <xref ref-type="bibr" rid="ref14">18</xref>
        ]
used multilayer perceptrons to directly learn point de- 3.2. Neighbor Selection
scriptors from local neighborhoods reordered via
spaceiflling curves. Although efective, such approaches are Curvature and variance estimation rely on meaningful
typically more complex and suited to large-scale datasets. neighborhood selection. We employed two strategies: a
      </p>
      <p>
        Registration Algorithms. The Iterative Closest Point KD-Tree-based search for retrieving the  nearest
neigh(ICP) algorithm [
        <xref ref-type="bibr" rid="ref12 ref20">12</xref>
        ] remains the foundational method for bors by Euclidean distance, and a refined selection based
rigid point cloud registration, minimizing point-wise dis- on spatial distribution for the Umbrella method.
tances iteratively. Variants such as He et al. [
        <xref ref-type="bibr" rid="ref15">19</xref>
        ] have in- In the latter, neighbors were filtered by cosine
similarcorporated geometric features, including curvature, nor- ity to ensure even angular distribution around the query
mals, and density, to improve matching accuracy. Yao et point. A threshold of 0.8 was used to retain only those
al. [
        <xref ref-type="bibr" rid="ref16">20</xref>
        ] introduced a similarity measure based on local neighbors well-distributed relative to the mean
direccurvature variations, demonstrating enhanced robust- tion vector. Figure ?? illustrates the diference between
ness compared to purely geometric methods. standard and homogeneous neighborhoods.
      </p>
      <p>
        Other works, like Bae and Lichti [
        <xref ref-type="bibr" rid="ref17">21</xref>
        ], proposed efi- PCA was then applied to each neighborhood: points
cient feature-based registration pipelines that account for were centered, the covariance matrix was computed, and
noise and missing data. Belton and Lichti [
        <xref ref-type="bibr" rid="ref18">22</xref>
        ] explored eigenvalues and eigenvectors extracted. The eigenvector
local variance as a metric for classifying and segmenting corresponding to the smallest eigenvalue was taken as
point clouds, an idea that inspires the use of variance as the estimated surface normal, while the eigenvalues were
an auxiliary descriptor in the current work. used in curvature and variance computation.
      </p>
      <p>Summary. Overall, while many approaches leverage
curvature and variance for analysis, the combination 3.3. Curvature Estimation
of umbrella curvature estimation, local variance
filtering, and noise-robust feature aggregation within an ICP We implemented and compared two curvature
estimaframework remains relatively unexplored. This paper tion methods: Surface Variance Curvature and Umbrella
aims to systematically study and validate these contribu- Curvature.
tions under noisy conditions.</p>
      <sec id="sec-2-1">
        <title>Surface Variance Curvature [10] is computed from</title>
      </sec>
      <sec id="sec-2-2">
        <title>In the second variant (ICP-Curvature + Local Variance),</title>
      </sec>
      <sec id="sec-2-3">
        <title>PCA eigenvalues:</title>
        <p>
          Umbrella Curvature [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] instead computes directional
deviation along the surface normal:
SV =
        </p>
        <p>min
∑︀3</p>
        <p>=1  
UM = ∑︁ ⃒
 ⃒  − 
=1 ⃒⃒ ‖ − ‖ · ⃒⃒
⃒
⃒</p>
      </sec>
      <sec id="sec-2-4">
        <title>Here,  is the query point,  are neighboring points,</title>
        <p>and  is the surface normal. The normalized
displacement vectors are projected onto the normal vector, and
vature value.</p>
        <sec id="sec-2-4-1">
          <title>3.4. Robustness to Noise</title>
          <p>To assess robustness, Gaussian noise was synthetically
added to point clouds. Two noise-resilient curvature
methods were developed.</p>
        </sec>
      </sec>
      <sec id="sec-2-5">
        <title>The first, Umbrella-2, replaces the mean center with the median of the neighborhood:</title>
        <p>new_points = neighbors −
median(neighbors)</p>
        <p>The second, Umbrella-3, applies a sliding window
median filter to the neighborhood:
1:  ←
2: Initialize</p>
      </sec>
      <sec id="sec-2-6">
        <title>3: Initialize filtered</title>
        <p>neighbors of</p>
      </sec>
      <sec id="sec-2-7">
        <title>4: for  in range of neighbors do</title>
        <p>5:
6:
7: end for</p>
        <p>Update  with []
filtered [] ←
median()</p>
      </sec>
      <sec id="sec-2-8">
        <title>These methods leverage the statistical robustness of the median to suppress noise while preserving geometric features.</title>
        <sec id="sec-2-8-1">
          <title>3.5. Registration Algorithm</title>
          <p>Point cloud alignment was performed using a modified
version of ICP. Traditional ICP uses proximity-based
cortheir absolute projections are summed to obtain the cur- pairs, stabilized or when a maximum number of iterations
respondence; we instead introduced feature-based match- three served as sources. Registration performance was
ing using curvature and local variance.</p>
          <p>In the first variant (ICP-Curvature), for each source
point ,  nearest target neighbors are found. The neigh- lap of aligned scans.
bor  with the most similar curvature is selected if the
diference is below a threshold  1.</p>
          <p>(1)
(2)
after curvature-based selection, local variance is also
compared. The match is accepted only if the variance
diference is below a second threshold  2.</p>
        </sec>
      </sec>
      <sec id="sec-2-9">
        <title>The two algorithms are summarized below:</title>
        <p>Rigid transformations were computed using
Singular Value Decomposition (SVD). After computing and
centering the centroids of the correspondence pairs, the
covariance matrix was formed, and SVD was applied:
 =
︂[ 
0

1
︂]</p>
      </sec>
      <sec id="sec-2-10">
        <title>Convergence was reached when the registration error, defined as the mean Euclidean distance between matched was exceeded.</title>
        <sec id="sec-2-10-1">
          <title>3.6. Parameter Selection</title>
          <p>To balance accuracy, robustness, and speed, parameters
were chosen based on prior work and empirical tuning.
For curvature estimation,  = 8 neighbors were used.
In the Umbrella method, cosine similarity ensured even
distribution. ICP correspondence search used  = 50
neighbors, while local variance was computed using 1000
points.</p>
          <p>Thresholds for feature matching were set to  1 =  2 =
0.0001, based on analysis of feature value distributions.
The median filter window for Umbrella-3 was set to size
5. ICP typically ran for 50–100 iterations, with early
stopping if no improvement was observed. Some tests
downsampled 50% of the points to study eficiency.</p>
        </sec>
      </sec>
      <sec id="sec-2-11">
        <title>In summary, the implementation emphasized modularity, geometric fidelity, and resilience to noisy conditions while remaining eficient and reproducible.</title>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4. Experimental Results</title>
      <p>To validate the efectiveness of the proposed methods, we
conducted a series of experiments on several real-world
point clouds. These experiments used both clean and
synthetically noised data, enabling evaluation under diverse
conditions. We focused on quantitative comparisons and
visual inspections to assess registration quality.</p>
      <sec id="sec-3-1">
        <title>We used the Stanford 3D Scanning Repository [23], se</title>
        <p>lecting four scans per object (Bunny, Armadillo, Dragon).
One scan was chosen as the target, while the other
measured using the mean Euclidean distance between
matched point pairs (registration error) and visual
over</p>
      </sec>
      <sec id="sec-3-2">
        <title>A key comparison was made between two curvature estimation strategies: Umbrella Curvature and Surface</title>
        <p>Algorithm 1 ICP using Curvature Feature
1: Initialize empty correspondence sets.
2: for each point  in source point cloud do
3: Find  nearest neighbors of  in target point cloud.
4: For each neighbor, compute curvature diference.
5: Select neighbor  with minimum curvature diference.
6: if curvature diference ≤  1 then
7: Add (, ) to correspondence set.
8: end if
9: end for
10: Estimate optimal transformation from correspondences.
11: Apply transformation to source cloud.
12: Repeat until convergence.</p>
        <p>Algorithm 2 ICP using Curvature and Local Variance
1: Initialize empty correspondence sets.
2: for each point  in source point cloud do
3: Find  nearest neighbors of  in target point cloud.
4: For each neighbor, compute curvature diference.
5: Select neighbor  with minimum curvature diference.
6: if curvature diference ≤  1 then
7: Compute local variance at  and .
8: if variance diference ≤  2 then
9: Add (, ) to correspondence set.
10: end if
11: end if
12: end for
13: Estimate optimal transformation from correspondences.
14: Apply transformation to source cloud.
15: Repeat until convergence.</p>
        <p>Variation. As summarized in Tables 1 to 3, Umbrella Cur- hood size in the curvature computation. Experiments
vature generally produced lower registration errors and using  = 8 and  = 100 neighbors (Tables 8 to 10)
required fewer ICP iterations. Visualizations in Figures 1 showed that while a larger neighborhood occasionally
to 9 confirm that this method better preserves geometric led to faster convergence, it also risked oversmoothing
details during alignment. Nonetheless, failure cases oc- the geometry. We therefore adopted  = 8 as the default
curred when the initial misalignment was large or when to maintain local detail.
diferent regions of the object had similar curvature char- Finally, we tested robustness to noise by adding
Gausacteristics—such as the Bunny’s head and back. sian perturbations to the source point clouds. Variants</p>
        <p>To evaluate computational eficiency, we downsam- of the Umbrella curvature method—including median
pled the point clouds to 50% of their original size. As centering (Umbrella2), local filtering (Umbrella3), and
shown in Table 4, this introduced only a small increase the combination of Umbrella3 with local variance—were
in error, suggesting that downsampling ofers a practical compared. Results, shown in Tables 11 to 13 and
Figtrade-of between speed and accuracy. ures 10 to 12, indicate that both Umbrella2 and Umbrella3</p>
        <p>We also explored enhancements to the base curvature improve noise resilience. The most robust variant,
Umdescriptor. Adding a local variance feature improved reg- brella3 with local variance, achieved very low registration
istration accuracy in most cases, particularly in regions errors in several cases, although some visually incorrect
with ambiguous curvature but difering point dispersion alignments occurred under heavy noise—highlighting
(see Tables 5 to 7). For the Dragon model, however, the the limits of local variance in such conditions.
efect was inconsistent, indicating that the benefit may In summary, the experiments demonstrate that
Umbe data-dependent. brella curvature outperforms Surface Variation for point
Another important factor was the choice of neighbor- cloud registration, particularly when combined with
local variance or median filtering. These improvements
remain efective across clean, downsampled, and noisy
data, confirming the proposed method’s robustness and
accuracy.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>5. Conclusions</title>
      <p>This work investigated the use of curvature-based
features to enhance point cloud registration, particularly
under challenging conditions such as noise and partial data.
The proposed approach combined Umbrella Curvature
estimation with local variance filtering, and extended the
traditional ICP algorithm using feature-driven matching
strategies.</p>
      <p>The experimental results highlighted several key
findings. Umbrella Curvature consistently outperformed
Surface Variation in providing reliable and discriminative
geometric descriptors, leading to lower registration errors
and faster convergence. The addition of local variance
proved useful in distinguishing between regions with
similar curvature, especially when those regions
originated from diferent parts of the object. Moreover, the
robustness of the method was significantly improved by
incorporating median-based centering and local filtering
prior to curvature estimation. Even when point clouds
were downsampled to half their original size, the
registration remained accurate and eficient, demonstrating
the method’s scalability.</p>
      <p>Despite these promising results, some limitations were
observed. A low numerical registration error did not
always imply correct alignment, particularly in cases
involving large initial misalignments or symmetric
geometries. Additionally, while local variance was helpful
in clean data scenarios, its efectiveness diminished under
strong noise. The method also encountered dificulties
when dealing with large flat surfaces or repeated
structures that exhibit similar curvature patterns.</p>
      <p>Looking ahead, future work will explore the
integration of global geometric descriptors or semantic
segmentation to improve performance in ambiguous
regions. Adaptive strategies for selecting neighborhood
sizes based on local point density and noise
characteristics may also enhance accuracy. Furthermore, extending
the method to non-rigid registration tasks—where
local deformations occur—presents an exciting direction.
Finally, learning-based curvature estimation could be
investigated as a means to further improve robustness and
generalization.</p>
      <p>In conclusion, the results confirm that combining
welldesigned curvature descriptors with local statistical
features can lead to substantial improvements in point cloud
registration, even under noisy and incomplete conditions.</p>
    </sec>
    <sec id="sec-5">
      <title>6. Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used
ChatGPT, Grammarly in order to: Grammar and spelling
check, Paraphrase and reword. After using this
tool/service, the authors reviewed and edited the content as
needed and take full responsibility for the publication’s
content.</p>
      <p>Bunny
Armadillo
Dragon</p>
      <p>Umbrella Method
Surface Variance
Umbrella Method
Surface Variance
Umbrella Method
Surface Variance
Noise + Umbrella
Noise + Umbrella2</p>
      <p>Noise + Umbrella3
Noise + Umbrella3 + local variance</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D. G.</given-names>
            <surname>Lowe,</surname>
          </string-name>
          <article-title>Object recognition from local scaleinvariant features</article-title>
          ,
          <source>in: Proceedings of the seventh IEEE international conference on computer vision</source>
          , volume
          <volume>2</volume>
          ,
          <string-name>
            <surname>Ieee</surname>
          </string-name>
          ,
          <year>1999</year>
          , pp.
          <fpage>1150</fpage>
          -
          <lpage>1157</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>N.</given-names>
            <surname>Dalal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Triggs</surname>
          </string-name>
          ,
          <article-title>Histograms of oriented gradients for human detection</article-title>
          ,
          <source>in: 2005 IEEE computer society conference on computer vision and pattern recognition (CVPR'05)</source>
          , volume
          <volume>1</volume>
          ,
          <string-name>
            <surname>Ieee</surname>
          </string-name>
          ,
          <year>2005</year>
          , pp.
          <fpage>886</fpage>
          -
          <lpage>893</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>T.</given-names>
            <surname>Ojala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Maenpaa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pietikainen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Viertola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kyllonen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Huovinen</surname>
          </string-name>
          ,
          <article-title>Outex-new framework for empirical evaluation of texture analysis algorithms</article-title>
          ,
          <source>in: 2002 international conference on pattern recognition</source>
          , volume
          <volume>1</volume>
          , IEEE,
          <year>2002</year>
          , pp.
          <fpage>701</fpage>
          -
          <lpage>706</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>F.</given-names>
            <surname>Bonanno</surname>
          </string-name>
          , G. Capizzi,
          <string-name>
            <given-names>S.</given-names>
            <surname>Coco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Laudani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Sciuto</surname>
          </string-name>
          ,
          <article-title>Optimal thicknesses determination in a multilayer structure to improve the spp efifciency for photovoltaic devices by an hybrid fem - cascade neural network based approach</article-title>
          , in: 2014
          <source>International Symposium on Power Electronics</source>
          , Electrical Drives, Automation and Motion,
          <string-name>
            <surname>SPEEDAM</surname>
          </string-name>
          <year>2014</year>
          ,
          <year>2014</year>
          , p.
          <fpage>355</fpage>
          -
          <lpage>362</lpage>
          . doi:
          <volume>10</volume>
          .1109/SPEEDAM.
          <year>2014</year>
          .
          <volume>6872103</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>N.</given-names>
            <surname>Brandizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Fanti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Gallotta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Iocchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nardi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <article-title>Unsupervised pose estimation by means of an innovative vision transformer</article-title>
          ,
          <source>in: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)</source>
          , volume
          <volume>13589</volume>
          LNAI,
          <year>2023</year>
          , p.
          <fpage>3</fpage>
          -
          <lpage>20</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>031</fpage>
          -23480-
          <issue>4</issue>
          _
          <fpage>1</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>E.</given-names>
            <surname>Iacobelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. Napoli,</surname>
          </string-name>
          <article-title>A machine learning based real-time application for engagement detection</article-title>
          ,
          <source>in: CEUR Workshop Proceedings</source>
          , volume
          <volume>3695</volume>
          ,
          <year>2023</year>
          , p.
          <fpage>75</fpage>
          -
          <lpage>84</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Ponzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Puglisi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. E.</given-names>
            <surname>Tibermacine</surname>
          </string-name>
          ,
          <article-title>Exploiting robots as healthcare resources for epidemics management and support caregivers</article-title>
          ,
          <source>in: CEUR Workshop Proceedings</source>
          , volume
          <volume>3686</volume>
          ,
          <year>2024</year>
          , p.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>C.</given-names>
            <surname>Randieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pollina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Puglisi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <article-title>Smart glove: A cost-efective and intuitive interface for advanced drone control</article-title>
          ,
          <source>Drones</source>
          <volume>9</volume>
          (
          <year>2025</year>
          ). doi:10. [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Sciuto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Tramontana</surname>
          </string-name>
          , A
          <volume>3390</volume>
          /
          <year>drones9020109</year>
          .
          <article-title>multithread nested neural network architecture to</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Foorginejad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Khalili</surname>
          </string-name>
          ,
          <article-title>Umbrella curvature: A model surface plasmon polaritons propagation, Minew curvature estimation method for point clouds</article-title>
          , cromachines
          <volume>7</volume>
          (
          <year>2016</year>
          ).
          <source>doi:10.3390/mi7070110. Procedia Technology</source>
          <volume>12</volume>
          (
          <year>2014</year>
          )
          <fpage>347</fpage>
          -
          <lpage>352</lpage>
          . [14]
          <string-name>
            <given-names>G.</given-names>
            <surname>Capizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. L.</given-names>
            <surname>Sciuto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , R. Shikler,
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pauly</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gross</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. P.</given-names>
            <surname>Kobbelt</surname>
          </string-name>
          ,
          <string-name>
            <surname>Eficient simpli- M. Wozniak</surname>
          </string-name>
          ,
          <article-title>Optimizing the organic solar cell ifcation of point-sampled surfaces, ACM Transac- manufacturing process by means of afm measuretions on Graphics (TOG) 22 (</article-title>
          <year>2003</year>
          ) pp.
          <fpage>669</fpage>
          -
          <lpage>677</lpage>
          .
          <article-title>ments and neural networks</article-title>
          ,
          <source>Energies</source>
          <volume>11</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>G.</given-names>
            <surname>Lo Sciuto</surname>
          </string-name>
          , G. Capizzi,
          <string-name>
            <given-names>R.</given-names>
            <surname>Shikler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Napoli</surname>
          </string-name>
          , Or- doi:10.3390/en11051221.
          <article-title>ganic solar cells defects classification by using a [15]</article-title>
          <string-name>
            <given-names>X.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          , Z. Cheng,
          <article-title>Curvature estimation new feature extraction algorithm and an ebnn with of 3d point cloud surfaces through the fitting of an innovative pruning algorithm, International normal section curvatures</article-title>
          ,
          <source>Pattern Recognition 45 Journal of Intelligent Systems</source>
          <volume>36</volume>
          (
          <year>2021</year>
          )
          <fpage>2443</fpage>
          -
          <lpage>2464</lpage>
          . (
          <year>2012</year>
          ) pp.
          <fpage>3250</fpage>
          -
          <lpage>3263</lpage>
          . doi:
          <volume>10</volume>
          .1002/int.22386. [16]
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Shin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. K.</given-names>
            <surname>Choi</surname>
          </string-name>
          , Elliptic gabriel graph
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>P. J.</given-names>
            <surname>Besl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. D.</given-names>
            <surname>McKay</surname>
          </string-name>
          ,
          <article-title>A method for registration of for finding neighbors in a point set and its applica3-d shapes, IEEE Transactions on Pattern Analysis tion to normal vector estimation</article-title>
          ,
          <source>Computer-Aided and Machine Intelligence</source>
          <volume>14</volume>
          (
          <year>1992</year>
          ).
          <source>Design</source>
          <volume>38</volume>
          (
          <year>2006</year>
          ) pp.
          <fpage>975</fpage>
          -
          <lpage>986</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>J. H.</given-names>
            <surname>Friedman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Bentley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Finkel</surname>
          </string-name>
          ,
          <article-title>An algorithm for finding best matches in logarithmic expected time</article-title>
          ,
          <source>ACM Transactions on Mathematical Software (TOMS) 3</source>
          (
          <issue>1977</issue>
          ) pp.
          <fpage>209</fpage>
          -
          <lpage>226</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>X.</given-names>
            <surname>Xiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>Extraction of local structure information of point clouds through space-filling curve for semantic segmentation</article-title>
          ,
          <source>ISPRS Journal of Photogrammetry and Remote Sensing</source>
          <volume>122</volume>
          (
          <year>2016</year>
          ) pp.
          <fpage>108</fpage>
          -
          <lpage>123</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>Y.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <article-title>An iterative closest points algorithm for registration of 3d laser scanner point clouds with geometric features</article-title>
          ,
          <source>Sensors</source>
          <volume>17</volume>
          (
          <year>2017</year>
          ). doi:
          <volume>10</volume>
          .3390/s17081862.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Bi</surname>
          </string-name>
          ,
          <article-title>Point cloud registration algorithm based on curvature feature similarity</article-title>
          ,
          <source>Measurement</source>
          <volume>177</volume>
          (
          <year>2021</year>
          )
          <fpage>109274</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [21]
          <string-name>
            <surname>K.-H. Bae</surname>
            ,
            <given-names>D. D.</given-names>
          </string-name>
          <string-name>
            <surname>Lichti</surname>
          </string-name>
          ,
          <article-title>A method for automated registration of unorganised point clouds</article-title>
          ,
          <source>ISPRS Journal of Photogrammetry &amp; Remote Sensing</source>
          <volume>63</volume>
          (
          <year>2008</year>
          )
          <fpage>36</fpage>
          -
          <lpage>54</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>D.</given-names>
            <surname>Belton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. D.</given-names>
            <surname>Lichti</surname>
          </string-name>
          ,
          <article-title>Classification and segmentation of terrestrial laser scanner point clouds using local variance information, in: ISPRS Commission V Symposium 'Image Engineering</article-title>
          and Vision Metrology',
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>B.</given-names>
            <surname>Curless</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Levoy</surname>
          </string-name>
          , Stanford 3d scanning repository, http://graphics.stanford.edu/data/3Dscanrep/,
          <year>1996</year>
          . Accessed:
          <fpage>2025</fpage>
          -05-22.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <article-title>Figure 12: Test of Dragon registration on the point cloud with noise and the diferent methods to deal with it</article-title>
          .
          <source>25</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>