1v.lidar.correction(1) GRASS GIS User's Manual v.lidar.correction(1)
2
3
4
6 v.lidar.correction - Corrects the v.lidar.growing output. It is the
7 last of the three algorithms for LIDAR filtering.
8
10 vector, LIDAR
11
13 v.lidar.correction
14 v.lidar.correction --help
15 v.lidar.correction [-e] input=name output=name terrain=name
16 [ew_step=float] [ns_step=float] [lambda_c=float] [tch=float]
17 [tcl=float] [--overwrite] [--help] [--verbose] [--quiet] [--ui]
18
19 Flags:
20 -e
21 Estimate point density and distance and quit
22 Estimate point density and distance in map units for the input vec‐
23 tor points within the current region extents and quit
24
25 --overwrite
26 Allow output files to overwrite existing files
27
28 --help
29 Print usage summary
30
31 --verbose
32 Verbose module output
33
34 --quiet
35 Quiet module output
36
37 --ui
38 Force launching GUI dialog
39
40 Parameters:
41 input=name [required]
42 Name of input vector map
43 Input observation vector map name (v.lidar.growing output)
44
45 output=name [required]
46 Output classified vector map name
47
48 terrain=name [required]
49 Name for output only ’terrain’ points vector map
50
51 ew_step=float
52 Length of each spline step in the east-west direction
53 Default: 25 * east-west resolution
54
55 ns_step=float
56 Length of each spline step in the north-south direction
57 Default: 25 * north-south resolution
58
59 lambda_c=float
60 Regularization weight in reclassification evaluation
61 Default: 1
62
63 tch=float
64 High threshold for object to terrain reclassification
65 Default: 2
66
67 tcl=float
68 Low threshold for terrain to object reclassification
69 Default: 1
70
72 v.lidar.correction is the last of three steps to filter LiDAR data. The
73 filter aims to recognize and extract attached and detached object (such
74 as buildings, bridges, power lines, trees, etc.) in order to create a
75 Digital Terrain Model.
76 The module, which could be iterated several times, makes a comparison
77 between the LiDAR observations and a bilinear spline interpolation with
78 a Tychonov regularization parameter performed on the TERRAIN SINGLE
79 PULSE points only. The gradient is minimized by the regularization pa‐
80 rameter. Analysis of the residuals between the observations and the
81 interpolated values results in four cases (the next classification is
82 referred to that of the v.lidar.growing output vector):
83 a) Points classified as TERRAIN differing more than a threshold value
84 are interpreted and reclassified as OBJECT, for both single and double
85 pulse points.
86 b) Points classified as OBJECT and closed enough to the interpolated
87 surface are interpreted and reclassified as TERRAIN, for both single
88 and double pulse points.
89
90 The length (in mapping units) of each spline step is defined by ew_step
91 for the east-west direction and ns_step for the north-south direction.
92
94 The input should be the output of v.lidar.growing module or the output
95 of this v.lidar.correction itself. That means, this module could be ap‐
96 plied more times (although, two are usually enough) for a better filter
97 solution. The outputs are a vector map with a final point classifica‐
98 tion as as TERRAIN SINGLE PULSE, TERRAIN DOUBLE PULSE, OBJECT SINGLE
99 PULSE or OBJECT DOUBLE PULSE; and an vector map with only the points
100 classified as TERRAIN SINGLE PULSE or TERRAIN DOUBLE PULSE. The final
101 result of the whole procedure (v.lidar.edgedetection, v.lidar.growing,
102 v.lidar.correction) will be a point classification in four categories:
103 TERRAIN SINGLE PULSE (cat = 1, layer = 2)
104 TERRAIN DOUBLE PULSE (cat = 2, layer = 2)
105 OBJECT SINGLE PULSE (cat = 3, layer = 2)
106 OBJECT DOUBLE PULSE (cat = 4, layer = 2)
107
109 Basic correction procedure
110 v.lidar.correction input=growing output=correction out_terrain=only_terrain
111
112 Second correction procedure
113 v.lidar.correction input=correction output=correction_bis terrain=only_terrain_bis
114
116 Antolin, R. et al., 2006. Digital terrain models determination by LiDAR
117 technology: Po basin experimentation. Bolletino di Geodesia e Scienze
118 Affini, anno LXV, n. 2, pp. 69-89.
119 Brovelli M. A., Cannata M., Longoni U.M., 2004. LIDAR Data Filtering
120 and DTM Interpolation Within GRASS, Transactions in GIS, April 2004,
121 vol. 8, iss. 2, pp. 155-174(20), Blackwell Publishing Ltd.
122 Brovelli M. A., Cannata M., 2004. Digital Terrain model reconstruction
123 in urban areas from airborne laser scanning data: the method and an
124 example for Pavia (Northern Italy). Computers and Geosciences 30 (2004)
125 pp.325-331
126 Brovelli M. A. and Longoni U.M., 2003. Software per il filtraggio di
127 dati LIDAR, Rivista dell’Agenzia del Territorio, n. 3-2003, pp. 11-22
128 (ISSN 1593-2192).
129 Brovelli M. A., Cannata M. and Longoni U.M., 2002. DTM LIDAR in area
130 urbana, Bollettino SIFET N.2, pp. 7-26.
131 Performances of the filter can be seen in the ISPRS WG III/3 Comparison
132 of Filters report by Sithole, G. and Vosselman, G., 2003.
133
135 v.lidar.edgedetection, v.lidar.growing, v.surf.bspline, v.surf.rst,
136 v.in.lidar, v.in.ascii
137
139 Original version of program in GRASS 5.4:
140 Maria Antonia Brovelli, Massimiliano Cannata, Ulisse Longoni and Mirko
141 Reguzzoni
142 Update for GRASS 6.X:
143 Roberto Antolin and Gonzalo Moreno
144
146 Available at: v.lidar.correction source code (history)
147
148 Accessed: Saturday Jan 21 20:39:54 2023
149
150 Main index | Vector index | Topics index | Keywords index | Graphical
151 index | Full index
152
153 © 2003-2023 GRASS Development Team, GRASS GIS 8.2.1 Reference Manual
154
155
156
157GRASS 8.2.1 v.lidar.correction(1)