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 
460 
Figure 6: Detected non-ground points 
2.3. Using a Statistical Filter to Remove the Effects of 
Surface Roughness 
We want to use the potential non-ground points outputted from 
the previous procedure to extract non-ground points, so surface 
roughness and noise should be removed. When comparing the 
resulting potential ground points with potential non-ground 
points, the potential ground point results are more reliable, and 
thus would make a good reference set of points. The terrain can 
be considered a random field, in which the elevation can be 
approximated to be normally distributed with a mean p and a 
variance o 2 . 
In most cases, the surface of the terrain is supposed to be 
continuous; therefore, the distribution of terrain points is more 
suitable for being our reference than the distribution of non 
ground points. In analyzing the histogram of the elevations of 
the detected ground points in a local area, we consider the 
points located beyond 2 STD from the mean of the distribution, 
where the probability of having a terrain point is only 2%, to be 
wrongly classified non-ground points that need to be corrected. 
These points are classified as ground points in the previous 
procedure because of the rough and uneven surfaces of the non 
ground objects. We consider the points located within 1.5 STD 
from the mean of the distribution, where the probability of 
having a terrain point is 93%, to be reliable signals that should 
be kept. These points could have been identified as non-ground 
points because of the roughness of the ground surface. 
The concept above can be implemented as a filter. Only the 
center of the filter window is examined, using the distribution of 
the neighboring ground pixels within the window. In order to 
have enough samples to generate a reliable distribution for re 
classification, the filter window size should be adaptively 
increased if the number of potential terrain samples in this local 
neighborhood is less than a pre-defined number which is chosen 
to be 100 in our case. Through the moving window procedure, 
all the pixels can be checked. The statistical filter is used to 
remove the defects caused by the false hypotheses in the surface. 
The ground points extracted are shown in Figure 6. 
order to handle the terrain with various slope angles, more 
constraints are needed to improve refinement of the classified 
points. Combining plane fitting with the statistical filter together 
(Fig. 7), a new method for correcting false hypotheses has been 
developed. Using potential ground points after occlusion 
detection in the local block as an input, the plane fitting 
procedure estimates the most probable plane which can be used 
to represent the terrain. The plane fitting procedure is performed 
through a least squares adjustment process by minimizing the 
summation of normal distances between the potential terrain 
points and the estimated plane. In order to determine where the 
higher probability of having a terrain points could happen, the 
standard deviation of normal distances between the estimated 
plane and the potential terrain points within the local block is 
first computed. Then using a multiple of the standard deviation, 
we create a buffer around the computed plane (Fig. 8 and Fig. 9). 
The central point of the local block is defined as non-ground if 
the point is located outside the buffer. Otherwise, the point is 
taken to be a ground point. If the estimation procedure for plane 
fitting cannot be convergent, a statistical filter can be used to 
correct false hypotheses. 
A procedure for the classification of a regularly spaced surface 
model has been introduced above. After classifying the DSM 
into ground and non-ground pixels, we can classify the original 
LiDAR points based on their proximity to the classified DSM 
cells. Each cell, however, can contain more than one LiDAR 
point, and thus we must consider that only the lowest point 
within each cell was used in creating the DSM. If several 
LiDAR points lie in a DSM cell, which has been classified as a 
terrain point, then the lowest LiDAR point is classified as 
terrain. The classification of the remaining points depends on 
their height relative to the lowest LiDAR point. If the heights of 
the other points are significantly higher than the height of the 
lowest LiDAR point, these points are classified as non-ground. 
In the case that a cell is classified as non-ground, then all 
LiDAR points in this cell are classified as non-ground. 
o 
Figure 7: Potential ground points and potential non-ground 
points in the local block 
o 
When dealing with the terrain with very large slope angle, a 
standard deviation of a histogram could become very huge. In 
Figure 8: Plane fitting using potential ground points in the local 
block
	        
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.