To Örebro University

oru.seÖrebro University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
The three-dimensional normal-distributions transform: an efficient representation for registration, surface analysis, and loop detection
Örebro University, School of Science and Technology. (AASS)ORCID iD: 0000-0001-8658-2985
2009 (English)Doctoral thesis, monograph (Other academic)
Abstract [en]

This dissertation is concerned with three-dimensional (3D) sensing and 3D scan representation. Three-dimensional records are important tools in several disciplines; such as medical imaging, archaeology, and mobile robotics. This dissertation proposes the normal-distributions transform, NDT, as a general 3D surface representation with applications in scan registration, localisation, loop detection, and surface-structure analysis. After applying NDT, the surface is represented by a smooth function with analytic derivatives. This representation has several attractive properties.

The smooth function representation makes it possible to use standard numerical optimisation methods, such as Newton’s method, for 3D registration. This dissertation extends the original two-dimensional NDT registration algorithm of Biber and Straßer to 3D and introduces a number of improvements. The 3D-NDT scan-registration algorithm is compared to current de facto standard registration algorithms. 3D-NDT scan registration with the proposed extensions is shown to be more robust, more accurate, and faster than the popular ICP algorithm. An additional benefit is that 3D-NDT registration provides a confidence measure of the result with little additional effort.

Furthermore, a kernel-based extension to 3D-NDT for registering coloured data is proposed. Approaches based on local visual features typically use only a small fraction of the available 3D points for registration. In contrast, Colour-NDT uses all of the available 3D data. The dissertation proposes to use a combination of local visual features and Colour-NDT for robust registration of coloured 3D scans.

Also building on NDT, a novel approach using 3D laser scans to perform appearance-based loop detection for mobile robots is proposed. Loop detection is an importantproblem in the SLAM (simultaneous localisation and mapping) domain. The proposed approach uses only the appearance of 3D point clouds to detect loops and requires nopose information. It exploits the NDT surface representation to create histograms based on local surface orientation and smoothness. The surface-shape histograms compress the input data by two to three orders of magnitude. Because of the high compression rate, the histograms can be matched efficiently to compare the appearance of two scans. Rotation invariance is achieved by aligning scans with respect to dominant surface orientations. In order to automatically determine the threshold that separates scans at loop closures from nonoverlapping ones, the proposed approach uses expectation maximisation to fit a Gamma mixture model to the output similarity measures.

In order to enable more high-level tasks, it is desirable to extract semantic information from 3D models. One important task where such 3D surface analysis is useful is boulder detection for mining vehicles. This dissertation presents a method, also inspired by NDT, that provides clues as to where the pile is, where the bucket should be placed for loading, and where there are obstacles. The points of 3D point clouds are classified based on the surrounding surface roughness and orientation. Other potential applications include extraction of drivable paths over uneven surfaces.

Place, publisher, year, edition, pages
Örebro: Örebro universitet , 2009. , p. 201
Series
Örebro Studies in Technology, ISSN 1650-8580 ; 36
Keywords [en]
NDT, 3D sensing, surface representation, registration, loop detection, surface analysis, mobile robotics, localisation, mapping
National Category
Computer Sciences
Research subject
Computer and Systems Science
Identifiers
URN: urn:nbn:se:oru:diva-8458ISBN: 978-91-7668-696-6 (print)OAI: oai:DiVA.org:oru-8458DiVA, id: diva2:276162
Public defence
2009-12-04, HSL2, Örebro universitet, Örebro, 13:00 (English)
Opponent
Supervisors
Available from: 2009-11-11 Created: 2009-11-04 Last updated: 2018-01-12Bibliographically approved

Open Access in DiVA

fulltext(18950 kB)29689 downloads
File information
File name FULLTEXT02.pdfFile size 18950 kBChecksum SHA-512
3237641f82f713dd3037f7ac4d33fd443a386e747db4fff32a60820c5af82c4d7209949d3285ea7b493356d2498380dc8ac0eb93eca088ae37daffdb6c102218
Type fulltextMimetype application/pdf
cover(1681 kB)1345 downloads
File information
File name COVER01.pdfFile size 1681 kBChecksum SHA-512
c793556b2a1c34d6efc4e35b3d39b3577d40290212e0c9d5d84eb319070d00f4151fda4f2668d078eb43af403d38371dac54eeb23a7d16e123d09cef3485dc94
Type coverMimetype application/pdf

Authority records

Magnusson, Martin

Search in DiVA

By author/editor
Magnusson, Martin
By organisation
School of Science and Technology
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 29743 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 24013 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf