Full text: Proceedings; XXI International Congress for Photogrammetry and Remote Sensing (Part B4-1)

The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B4. Beijing 2008 
458 
steep slopes and discontinuities. These differences are the result 
of the differing abilities of the algorithms to preserve 
discontinuities while detecting large and low objects. 
In this paper, a new approach for the automatic extraction of 
terrain points from LiDAR data is presented. The next section 
will briefly describe our approach. This discussion will be 
followed by the proposed methodology for extracting non 
ground points. The Experimental Results section presents the 
descriptions of our datasets and results. Finally, concluding 
remarks regarding the performance of the proposed technique, 
together with future research directions are summarized. 
2. METHODOLOGY 
In a perspective image, we can see relief displacement caused 
by the height of the corresponding object point above or below 
the datum. Relief displacement is directly proportional to the 
radial distance and the object height above the datum. However, 
relief displacement is inversely proportional to the flying height 
above the datum. A larger radial distance and a perspective 
center with a lower height can cause more occlusions in the 
image. The concept of our new approach is based on occlusion 
detection. Non-ground points can cause occlusions in 
perspective views. Therefore, if occlusions can be detected, and 
we can find out which points are causing the occlusions, then 
these points would be identified as non-ground points. In our 
approach, we generate a DSM grid from irregular LiDAR point 
cloud. Using this DSM, once the occlusions are detected using 
synthesized perspective centers, the points producing the 
occlusions are identified. After removing the effects of the 
roughness of the terrain, non-ground points and ground points 
can be separated from one another. Figure 1 summarizes the 
procedure. 
/ Irregular 
LiDAR Points 
/ Ground and Non 
ground points 
Figure 1. Flowchart of LiDAR data classification. 
2.1. DSM Generation 
A LiDAR point cloud is obtained as an irregularly spaced set of 
points. For most analytical processes, processing this irregular 
data format is time-consuming, and converting the points to a 
regular grid for analysis and visualization increases the 
efficiency. The pixel size has to be determined before 
resampling. Reducing information loss is important, as is 
keeping the redundancy at a minimum, while resampling. A 
very large ground sampling distance (GSD) for the resampled 
DSM will increase the information loss. However, the 
redundancy increases, as do the storage requirements, if the 
GSD is very small. To satisfy these requirements, the optimum 
GSD for resampling can be estimated to be equal to the average 
point density of the LiDAR data. In order to keep the edges 
from being blurred by some low pass filters, we use the nearest 
neighbor method for resampling. The elevation of each grid 
point is assigned the elevation of the closest original LiDAR 
point. If there is more than one point located in a pixel, we pick 
the one with the lowest height and assign its height to the pixel. 
2.2. Identification of the Points Causing Occlusion 
In this paper, the off-nadir angle to the line of sight will be 
denoted as the a angle, as in Figure 2. As we move away from 
the nadir point, the off-nadir angle a is supposed to increase 
(Habib et al., 2007). As long as the a angle increases while 
moving away from the nadir point, the DSM cells along the 
radial direction will be visible in the image in question. For 
example, points A and B are visible in Fig. 2 since their 
corresponding off-nadir angles increase as we move away from 
the nadir point. Occlusions, on the other hand, can be detected 
whenever there is an apparent decrease in the off-nadir angle a 
while proceeding away from the nadir point. This occlusion will 
persist until the off-nadir angle a exceeds the angle associated 
with the last visible point. In Fig. 2, we find that because 
Ot D < (X c , an occlusion is detected at point D. This occlusion 
will persist until point E, at which OC F > CC c . After an 
occlusion has been detected, the points causing the occlusion 
can be identified while tracing a path toward the nadir point. 
Figure 2 shows how the points causing an occlusion can be 
determined using the triangle composed of the last visible point, 
the first occluded point, and the perspective center. The non 
ground points can be traced until the off-nadir angle a is equal 
to the angle associated with the first occluded point. In Figure 2, 
an occlusion is detected because (X D < CC c . Point C is defined 
as the last visible point for this search, and point D is taken to 
be the first occluded point. A backward search for points 
causing occlusions can then be carried out. Those points with 
off-nadir angles larger than OC D are defined as points causing 
occlusion. For example, point B is taken to be a non-ground 
point since CC B > Oi D . The backward tracing stops when we 
find an off-nadir angle smaller than (X D . In Figure 2, the tracing 
stops at point A because Ci A < Ci D . 
In order to obtain a more complete list of the points causing 
occlusions, we need to enhance the procedure’s capability of 
detecting these points. Adjusting the locations of the 
synthesized projection centers relative to the DSM can 
maximize the introduced occlusions. If the elevation of the 
perspective center can be adjusted to be as close as possible to 
the height of the non-ground object, then the capability of 
detecting the points causing occlusions can be improved. A
	        
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.