<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpublishing3.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="3.0" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher">ISPRS-Annals</journal-id>
<journal-title-group>
<journal-title>ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences</journal-title>
<abbrev-journal-title abbrev-type="publisher">ISPRS-Annals</abbrev-journal-title>
<abbrev-journal-title abbrev-type="nlm-ta">ISPRS Ann. Photogramm. Remote Sens. Spatial Inf. Sci.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2194-9050</issn>
<publisher><publisher-name>Copernicus Publications</publisher-name>
<publisher-loc>Göttingen, Germany</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.5194/isprsannals-I-3-105-2012</article-id>
<title-group>
<article-title>OCTREE-BASED SIMD STRATEGY FOR ICP REGISTRATION AND ALIGNMENT OF 3D POINT CLOUDS</article-title>
</title-group>
<contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Eggert</surname>
<given-names>D.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Dalyot</surname>
<given-names>S.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group><aff id="aff1">
<label>1</label>
<addr-line>Institut für Kartographie und Geoinformatik, Leibniz Universität Hannover, Appelstr. 9A, 30167 Hannover, Germany</addr-line>
</aff>
<pub-date pub-type="epub">
<day>20</day>
<month>07</month>
<year>2012</year>
</pub-date>
<volume>I-3</volume>
<fpage>105</fpage>
<lpage>110</lpage>
<permissions>
<copyright-statement>Copyright: &#x000a9; 2012 D. Eggert</copyright-statement>
<copyright-year>2012</copyright-year>
<license license-type="open-access">
<license-p>This work is licensed under the Creative Commons Attribution 3.0 Unported License. To view a copy of this licence, visit <ext-link ext-link-type="uri"  xlink:href="https://creativecommons.org/licenses/by/3.0/">https://creativecommons.org/licenses/by/3.0/</ext-link></license-p>
</license>
</permissions>
<self-uri xlink:href="https://isprs-annals.copernicus.org/articles/I-3/105/2012/isprs-annals-I-3-105-2012.html">This article is available from https://isprs-annals.copernicus.org/articles/I-3/105/2012/isprs-annals-I-3-105-2012.html</self-uri>
<self-uri xlink:href="https://isprs-annals.copernicus.org/articles/I-3/105/2012/isprs-annals-I-3-105-2012.pdf">The full text article is available as a PDF file from https://isprs-annals.copernicus.org/articles/I-3/105/2012/isprs-annals-I-3-105-2012.pdf</self-uri>
<abstract>
<p>Matching and fusion of 3D point clouds, such as close range laser scans, is important for creating an integrated 3D model data infrastructure.
The Iterative Closest Point algorithm for alignment of point clouds is one of the most commonly used algorithms for matching
of rigid bodies. Evidently, scans are acquired from different positions and might present different data characterization and accuracies,
forcing complex data-handling issues. The growing demand for near real-time applications also introduces new computational
requirements and constraints into such processes. This research proposes a methodology to solving the computational and processing
complexities in the ICP algorithm by introducing specific performance enhancements to enable more efficient analysis and processing.
An Octree data structure together with the caching of localized Delaunay triangulation-based surface meshes is implemented to increase
computation efficiency and handling of data. Parallelization of the ICP process is carried out by using the Single Instruction, Multiple
Data processing scheme &amp;ndash; based on the Divide and Conquer multi-branched paradigm &amp;ndash; enabling multiple processing elements to be
performed on the same operation on multiple data independently and simultaneously. When compared to the traditional non-parallel
list processing the Octree-based SIMD strategy showed a sharp increase in computation performance and efficiency, together with a
reliable and accurate alignment of large 3D point clouds, contributing to a qualitative and efficient application.</p>
</abstract>
<counts><page-count count="6"/></counts>
</article-meta>
</front>
<body/>
<back>
</back>
</article>