Logo GISdevelopment.net

GISdevelopment > Proceedings > ACRS > 2004


1989 | 1990 | 1991 | 1992 | 1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2002 | 2004
Sessions

New Generation Sensors and Applications

Hyperspectral Sensing

Application of New Sensors

Airborne Sensing

3 Line Scanner

LiDAR

Digital Camera

New Generation Sensors

Data Processing

DEM/3D Generation

Change Detection

Data Fusion

Hyperspectral Data Processing

Automatic Feature Extraction

Automatic Classification

High Resolution Data Processing

Data Fusion

Image Classification

High Resolution Data Processing

GPS & Photogrammetry

Navigation System

Digital Photogrammetry



ACRS 2004


Data Processing: DEM/3D Generation


DEM Generation from LIDAR Data using Morphology Filtering Methods



2. THE PROPOSED SCHEME
The algorithms that describe the relationship between ground points and object points can be categorized to slope based, block-minimum, surface based and clustering/segmentation concepts (Sithole and volsselman, 2003). In this paper we assume that the object points are locally higher than their surrounding ground points. We, then, mainly perform two morphology operations to segment object points. The proposed scheme removes the noise and filters out the object points in the LIDAR data. Then the ground points are used to generate DEM. There are 4 steps in the scheme, (1) seeds selecting, (2) control posts searching, (3) elevation reconstruction, and (4) classification. The following sections describe the steps in details.

2.1 Seeds Selecting
LIDAR data is defined as point clouds which contain ground points and object points. Our basic assumption is that the ground points are locally lower than the object points. Therefore we select a lowest point as seeds in a grid of certain size. Some higher outlier points will be removed in this step. Those lowest points in grids form an initial surface. Then the seeds data in grid model can be processed efficiently. This initial surface could contains some object points which have to be removed by further processes.

2.2 Control Posts Searching
In our method, above-ground object points are removed by morphology object segmentation named H-Dome transformation (Vincent, 1993). This operation is illustrated in figure 1. The operation needs to define a parameter height (H) to segment the object points from the point clouds. If the parameter H is lower than the height of an object, some object points would not be removed. On the contrary, if the parameter H is higher, some ground points around the object and on the local higher ground would be removed. The control posts play an important role to maintain the heights of local higher ground like hill or ridge.

Therefore we need to define a proper threshold to eliminate object points and reserve the ground points. For this purpose we search some points located on local higher ground for this operation, and we name the ground points Control Posts. The control posts are added to a large number which is equal to the parameter H. Thus, the original height of the control posts will not be changed through the elevation reconstruction.

2.2.1 Automated Control Posts Searching
Two automated methods are proposed to search control posts. The first one is to perform initial object segmentation by H-Dome transformation with default parameter H. We search a ground points as control posts around the segment objects. The second one is to compare the height difference between the initial surface and existing DEM. And we reserve the points whose height differences are very small with respect to control posts. However, the accuracy of the existing DEM should be high enough or close to LIDAR data. Thus, the height difference between the existing DEM and the ground points of the initial surface will be small enough for this searching.

2.2.2 Control Posts Editing
For the first searching method, some of the control posts may locate on buildings. For the second one, some local higher ground like hill and ridge may miss control posts. Therefore a GUI program is developed for visual check and editing the control posts whether their location is proper or not.

2.3 Elevation Reconstruction
At this step, the initial surface formed by seed points is reconstructed to filter out the outlier noise and object points. We perform three processes for this step, (1) peak noise removing, (2) object segmentation and (3) pit noise removing. Since the initial surface is formed by lowest points in grid, they may contain some pit noise. On vegetation area some ground points may easy to be regarded as pit noise, therefore we remove this kind of noise after removing object points.


Fig. 1. H-Dome transformation: (a) Original profile; (b) Segmented background; (c) Segmented object (Vincent, 1993)

2.3.1 Peak Noise Removing
Thought the initial surface is formed by lowest points in grid, there still remain some higher outliers as peak noise. We perform an Opening operation with a flat structuring element to remove the peak noise (Dougherty, 1992). This operation is illustrated in figure 2.

2.3.2 Object Segmentation
Once the control posts are searched, they are added to a certain height which is equal to the parameter H. The object segmentation is performed by H-Dome transformation, the local higher points will be filtered out and the original height of control posts will not be changed. Therefore the control posts located on hill and ridge will remain their original height.

2.3.3 Pit Noise Removing
Because the initial surface is formed by lowest points in grid, they may contain some lower outliers as pit noise which can not remove by Opening operation and object segmentation. We perform Closing operation with the flat structuring element again to remove this kind of noise.

2.4 Classification
Since the noise and the object points are removed, a ground surface may be reconstructed. However at the beginning an initial surface is formed by seed points, some ground points would be missed. Thus, here we perform a classification operation to add those missed ground points to the reconstructed ground surface. A TIN model is made by the points of the reconstructed ground surface. We form the initial surface with certain grid size, so the distances between the ground points on the reconstructed surface are close enough. A point with a height within the corresponding vertices is classified to ground points. In this way, the points located on the discontinuity edge of structure line or break line will be remained.

Page 2 of 4
| Previous | Next |

Applications | Technology | Policy | History | News | Tenders | Events | Interviews | Career | Companies | Country Pages | Books | Publications | Education | Glossary | Tutorials | Downloads | Site Map | Subscribe | GIS@development Magazine | Updates | Guest Book