| Literature DB >> 29883397 |
Liang Cheng1,2,3,4, Song Chen5,6,7, Xiaoqiang Liu8,9,10, Hao Xu11,12,13, Yang Wu14,15,16, Manchun Li17,18,19,20, Yanming Chen21,22,23,24.
Abstract
The integration of multi-platform, multi-angle, and multi-temporal LiDAR data has become important for geospatial data applications. This paper presents a comprehensive review of LiDAR data registration in the fields of photogrammetry and remote sensing. At present, a coarse-to-fine registration strategy is commonly used for LiDAR point clouds registration. The coarse registration method is first used to achieve a good initial position, based on which registration is then refined utilizing the fine registration method. According to the coarse-to-fine framework, this paper reviews current registration methods and their methodologies, and identifies important differences between them. The lack of standard data and unified evaluation systems is identified as a factor limiting objective comparison of different methods. The paper also describes the most commonly-used point cloud registration error analysis methods. Finally, avenues for future work on LiDAR data registration in terms of applications, data, and technology are discussed. In particular, there is a need to address registration of multi-angle and multi-scale data from various newly available types of LiDAR hardware, which will play an important role in diverse applications such as forest resource surveys, urban energy use, cultural heritage protection, and unmanned vehicles.Entities:
Keywords: coarse-to-fine strategy; laser scanning; point clouds; registration; review
Year: 2018 PMID: 29883397 PMCID: PMC5981425 DOI: 10.3390/s18051641
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Comparison of LiDAR systems mounted on different platforms.
| Platforms | System Abbreviation | Scanning Perspective | Scanning Range | Point Cloud Density | Application Areas |
|---|---|---|---|---|---|
| Airborne | ALS | Top view | Surface shape | Relatively sparse | Terrain mapping, forest surveys, 3D urban areas |
| Vehicle | MLS | Side view | Stripe shape | Dense | Road mapping, 3D urban areas |
| Tripod | TLS | Side view | Point shape | Dense | Deformation monitoring, reverse engineering |
| Satellite | SLS | Top view | Surface shape | Large spot size, low density | Forestry surveys, atmospheric measurements, snow monitoring |
Figure 1(a) Publication statistics; and (b) cloud map of high-frequency terms used in LiDAR-related publications (2000–2016). (Source: Scopus Database).
Figure 2Number of different types of publications on LiDAR (2000–2016). (Source: Scopus database).
Figure 3LiDAR registration-related publications in different journals (2000–2016). (Source: Scopus Database)
Point-based registration methods for point clouds.
| Feature Type | Methods | Test Objects | Data Platform |
|---|---|---|---|
| Point feature | Projection density [ | Buildings | ALS, TLS |
| Movable guidance point registration [ | Buildings | ALS, TLS | |
| Geometric shape constraint [ | Urban scenes | TLS | |
| Point domain feature | Normal vector angle histogram [ | Urban scenes, Indoor scenes | TLS |
| Minimum Euclidean distance of point pairs [ | Indoor scenes | TLS | |
| Rotated image feature | 3D Euclidean distance of point pairs [ | Urban scenes | TLS |
| SIFT operator [ | Buildings | TLS | |
| Urban scenes | TLS |
Line-based registration methods for point clouds.
| Feature Type | Methods | Test Objects | Data Platform |
|---|---|---|---|
| ALS, MLS | Line feature translation, rotation quantity [ | Urban scenes | ALS, TLS |
| Laplacian matrix decomposition [ | Urban scenes | ALS, TLS | |
| Point cloud segmentation based on TIN [ | Urban scenes | ALS | |
| Combination of building contours and road networks | Road networks used for coarse registration, building contours used for fine registration [ | Urban scenes |
Surface-based registration methods for point clouds.
| Feature Type | Methods | Test Objects | Data Platforms |
|---|---|---|---|
| Least squares surface | Euclidean distance of the corresponding surface [ | Individual objects | TLS |
| Combined with intensity information [ | Individual objects, indoor scenes | TLS | |
| 3D similarity transformation model [ | Small plateau | ALS, images | |
| Stochastic model [ | Individual objects | TLS | |
| Conjugate surface | Three pairs of conjugate surface features [ | Urban scene | TLS |
| Rodriguez matrix [ | Buildings | TLS | |
| 2D similarity transformation and simple vertical shift [ | Buildings | ALS, TLS |
Improved methods based on ICP.
| Improvement Strategy | Advantages | Methods |
|---|---|---|
| Find other registration features | Effectively reduce noise interference | Variation of geometric curvature of point, variation of normal vector of point and normal vector angle [ |
| Distance from point to tangent plane of closest point in model [ | ||
| Angle between point and direction of k adjacent points in field [ | ||
| A point-to-plane method using General Least Squares adjustment model [ | ||
| Optimize registration algorithm | Directly improve algorithm efficiency | Weighted analysis of anisotropic and inhomogeneous registration properties [ |
| Weight matrix in three principal directions calculated by covariance matrix [ | ||
| Select appropriate data management method | Quickly and efficiently store and manage discrete LiDAR point clouds | Octree [ |
| 3D | ||
| quad-tree [ | ||
Comparison of various point cloud registration methods.
| Methods | Main Idea | Advantages | Problems | |
|---|---|---|---|---|
| Feature-based methods | “Feature extraction—feature matching—point clouds registration”, using features to guide point cloud registration | High precision, results are robust and reliable | Requires that target has significant features; extracted feature precision and quality are difficult to guarantee | |
| Iterative approximation methods | Euclidean distances between point clouds are continually reduced by iteration | High precision, and mostly used for fine registration | Requires large overlap area; high requirements for initial position; prone to local optimal solution | |
| Random sample consensus methods | Registration parameters are calculated using smallest sample set | High efficiency, strong anti-noise capability | Number of iterations required for convergence is difficult to determine | |
| Normal distribution transformation methods | Construct body element, generate point cloud distribution model, and determine optimal matching relationship | Efficiency is relatively high; no need for good initial position | Requires point clouds to have large overlapping areas | |
| Methods using auxiliary data | Image-assisted methods | Extract same named feature in image, then use feature matching method | Principle is simple, mostly used in global registration | Image data availability is poor, and it is difficult to ensure quality of extracted feature |
| GNSS-assisted methods | GNSS data assisted point cloud coordinate transformation | Principle is simple, mostly used in global registration | Accuracy of GNSS data and signal lockout | |
| Standard target-assisted methods | Calculate point cloud conversion parameters using standard target information | Principle is simple and easy to operate | Less automation, not suitable for complex scenes | |
The applications and performances of different registration methods.
| Methods | Experimental Environment | Experimental Data | Deviation (m) | |
|---|---|---|---|---|
|
| Projection density [ | Outdoors, urban scene, the campus of Nanjing University, China, covers 1000 × 1000 m2 | 0.50 | |
| Geometric shape constraint [ | Outdoors, open park, covers 1450 × 650 × 65 m3 | 0.068 | ||
| Outdoors, uptown, covers 600 × 400 × 30 m3 | 0.072 | |||
| Outdoors, subway station, covers 300 × 450 × 10 m3 | 0.069 | |||
| Movable guidance point [ | Outdoors, urban building, the campus of Nanjing University, China, covers 400 × 1600 m2 | 0.26 | ||
| 3D distance of point pairs [ | Outdoors, urban scene, courtyard-like square with manmade objects | — | ||
| Outdoors, open park area with little structure | — | |||
| SIFT operator [ | Outdoors, building object, covers 27 × 12 × 18 m3. | 0.02 | ||
|
| Laplacian matrix decomposition [ | Outdoors, urban scene, covers 800 × 15,000 m2 | 0.37 | |
| Outdoors, urban scene, covers 11,000 × 12,000 m2 | 0.70 | |||
| TIN-based [ | Outdoors, urban scene | 0.007 ( | ||
| Road networks & building contours [ | Outdoors, urban scene, Olympic sports center, Nanjing, China, covers 4000 × 4000 m2 | 0.68( | ||
|
| Rodriguez matrix [ | Outdoors, building | 0.0223 ( | |
| Outdoors, substation | ||||
|
| conjugate spatial curves [ | Indoors, No. 159 cave in the Dunhuang Mogao Grottoes | 0.003 | |
| fitting of simple objects [ | Indoors, industrial site, the room is about 8 × 4.5 × 4 m3. | — | ||
| object detectors [ | Outdoors, urban scene, streets of New York, Paris, Rome, and San Francisco. | — | ||
|
| point-to-plane [ | Individual object, the Neil Armstrong statue in Purdue University | 0.0025 | |
|
| SIFT features [ | Outdoors, urban scene, the data set is acquired at a district in Hanover called Holzmarkt. | 0.015 | |
| iterative closest projected point [ | Outdoors, the Ronald McDonald house in Calgary, Canada. | — | ||
|
| 2D NDT [ | Outdoors, urban scene, a street in Hannover | 0.42 | |
| 3D NDT [ | Outdoors, 3 mine data sets, which are collected in the Kvarntorp mine, south of Örebro in Sweden. | — | ||
| — | ||||
| — | ||||
1h (v) represents the deviation in horizontal (vertical) direction. 2 x (y, z) represents the deviation in x (y, z) direction.