Full text: Technical Commission VII (B7)

International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume XXXIX-B7, 2012 
XXII ISPRS Congress, 25 August — 01 September 2012, Melbourne, Australia 
based on the calibrated reflectance was applied to single, first 
and last echoes. Though the use of the calibrated reflectance 
allowed to strongly reduce the number of points, some 
vegetation elements, like trunks, could not be completely 
removed as they showed reflectance values similar to those of 
ground points. An example of the results of this kind of 
filtering is shown in figure 5, where the red points represent 
single and first targets filtered out by applying a reflectance 
threshold of -6 dB. A lower threshold (-8 dB) was set for the 
group of last echoes because the reflectance values of 
vegetation elements resulted to be more similar to that of 
ground points. As discussed in previous section, this is due to 
the attenuation effect that preceding targets produce on the 
emitted laser pulse, so that reflectance values recorded for the 
last echoes are not range independent and do not actually 
represent the backscattering properties of corresponding 
targets. For each class of echoes, the reflectance thresholds 
were determined empirically through the analysis of the 
reflectance distribution plot provided by RiscanPro software 
and by checking the reflectance value of some points (clearly 
recognized as vegetation and ground) manually picked in the 
3D view of the test area. 
  
Figure 5: Example of vegetation filtering based on the 
calibrated reflectance. 
After the pre-filtering of VZ-400 laser data, the same 
processing steps were applied to the datasets derived by both 
instruments. Two different spatial filters were then applied to 
the corresponding 3D models, in order to eliminate as much 
vegetation as possible: an iterative filter (Axelsson, 2000) 
originally developed for the filtering of ALS data, and a 
custom morphological filter, developed by the authors for the 
mapping and quantification of vegetation in forested areas 
(Pirotti et al., 2011). 
In the iterative the original point cloud S is firstly projected 
on a reference plane p; and then rasterized on a regular grid 
by selecting the point with minimum laser elevation (Z axis 
orthogonal to the plane) Next S is compared with the 
obtained DEM and only the points closer than a distance 
threshold are preserved. This process is repeated iteratively 
by reducing at each step the size of both the grid cell and the 
threshold, until the vegetation is completely removed. 
In the morphological filter three main group of parameters 
are derived from a dataset acquired with an echo-digitizing 
system: spatial coordinates of measured points, amplitude 
and ordinal number of return signal. These two features are 
used in the first two steps of the algorithm in order to extraxt 
candidate ground points from the original point cloud. A 
threshold is applied to the amplitude data recorded with the 
laser measurements. Such threshold is determined by the first 
value of the last quartile of the cumulative distribution 
function of the amplitude values. In a second step, a custom 
515 
morphological filter (Haralick and Shapiro, 1992), composed 
by erosion (E) and dilation (D) operators, is applied to 
maximum and minimum laser elevations falling inside a 
regular grid (eq. 3). By iteratively decreasing the cell size C 
of the grid, a set of DTMs are obtained until the vegetation is 
almost completely removed. The conceptual workflow of this 
algorithm is shown in figure 6. 
D, =max(z,) E,-min(z,) (3) 
Cx ur, OC £x, v. RC 
Space (XYZ) | | Amplitude | | Return number | 
  
  
emma 
i PAN == NoR |- False 
  
True 
{ > threshold "T false 
Ground candidates rue 
M ee I"fiveshold: "distance | 
Closing L__fromplane” ^ ] 
a ee 
U 
  
  
  
  
  
Morph. Filter 
Openin 
Pe 
  
  
  
  
   
  
  
  
  
       
SS À 
Terrain model 
       
  
Surface model Vegetation points 
     
Difference 
  
  
Weighted|Voxel density 
  
  
: Canopy height map : i Vegetation density map : 
d eecocsossonet 
  
Figure 6: Workflow of the morphological filter; PRN is 
denotes the point return number, while NoR the total number 
of returns. 
Numerical results of the application of the iterative and of the 
morphological filters for the vegetation removal are presented 
in table 4, while the final filtered point clouds derived from 
the Riegl LMS-Z620 and VZ-400 laser scanners are shown in 
figures 7a and 7b, respectively. Note that the numerical 
values shown in table 4 were rounded to the most 
significative digit for clarity sake. 
Table 4: Results of the filtering of the Riegl LMS-Z260 and 
Riegl VZ-400 datasets. 
  
LMS-Z620 VZ-400 
# of initial points 2500000 12200000 
# of points after multi- N/A 10750000 
target filtering 
# of points after 
filtering based on N/A 6230000 
calibrated reflectance 
sotpoints loitaier 400000 3020000 
iterative filtering 
# of points left after 415000 3035000 
morphological filter 
  
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.