Logo GISdevelopment.net

GISdevelopment > Proceedings > ACRS > 2002


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

GIS, GPS & Data Integration

Land Use Land Cover

Hazard Mitigation and Disaster Management

Photogrammetry

Forestry

Earth Observation from Space

Mountain Environment and Mapping

Data processing, Algorithm and Modelling

Urban Mapping

Hyperspectral Data Acquisition and Systems

AIT: Digital Asia

SAR / InSAR

Very High Resolution Mapping

Soil and Agriculture

Water Resources

Geology / Geomorphology

Education

Ecology, Environment & Carbon Cycle

Infrastructure Planning and Management

Oceanography and Coastal Zone Monitoring

Poster Sessions

Poster 1

Poster 2

Poster 3



ACRS 2002


Data Processing, Algorithm and Modelling


Wavelet-Based filtering the cloud points derived from airborne laser scanner


  1. Interpolation

  2. The planar interpolation method (Behan, 2000) on the triangulated irregular network (TIN) gives the most accurate interpolated image. Therefore, this method was utilized in the ALSwave to serve as the first step of processing.

  3. Wavelet analysis

  4. Wavelet analysis is the core of ALSwave method. A trous algorithm, as mentioned in Section 2, is applied to build up the multi-resolution framework. The wavelet analysis, therefore, is outlined as follows:

    • Input parameter: the number of the resolutions to be analyzed.
    • Multi-resolution median filter: the kernel size increases by 2 k + 1, where k=1,2…
    • Threshold the median-smoothed images with a threshold of 3 to retain the strong signatures.
    • Filter the thresholded images by a trous algorithm (Section 2). Subsequently, differentiate the wavelet-smoothed images at two consecutive resolutions to generate the detailed images.

    Wavelet analysis generates a family of smooth and detailed images, which depict the existence of the objects based on their size. In wavelet analysis, the only input parameter is the number of resolutions, which is decided by the operator. It should be known that more resolutions are employed, more information is obtained, and hence longer time is required to process the algorithm.

  5. Cluster boundary detection

  6. A simple idea on how to detect the cluster boundaries is illustrated in Figure 2. However, due to the effect of interpolation and the gap between the laser points, the edges of the objects could not appear vertically. There is a buffer of edge pixels, named the fuzzy edge pixels. It should be noted that the real location of the edges of the objects must lie within the buffer zone. The fuzzy edge pixels can be clarified by the additional information from other data. Unfortunately, this information was not readily available to this study.


    Figure 2. Illustration of the detection of the edge pixels

  7. Selection of the appropriate resolutions

  8. It is an interactive processing where the operator must choose the appropriate resolutions for further processing. The decision is dictated by the distribution of the objects in the study area and is operating on two limits. While the lower limit deal with the finer resolution that appears at an acceptable level of noise, the upper limit is related to the object’s degree of distortion.

  9. Detection of object points

  10. By a simple spatial relation of fall-into-boundary, it is possible to distinguish between the qualified object points and the remnants. This processing step is a hybrid method in which the cloud points are grouped and categorized based on the results obtained from the interpolated images. However, there is an ambiguity along the edges of the objects. Due to the unpredicted reflectance of laser hit on the objects and the effect of interpolation, several laser points are classified to the wrong class. Furthermore, the objects such as cars, trees, and poles due to their small size appeared somehow as noise in the previous processing. Therefore, the laser points belonging to these objects still exist in the remnants.

  11. Detection of the fuzzy edge points and clarification of the wrong classified points

  12. The existence of fuzzy edge points has been remarked. These fuzzy edge points must appear within the remaining set, acquired from the prior processing. It is necessary to filter them out from the bare earth points. It is obvious that the points belonging to the objects and located at the edges of the objects have a sharp leap in elevation when.compared to the elevation of neighbors. Therefore, elevation threshold is set to classify the fuzzy edge points from the bare earth points. This processing was performed locally using the Voronoi polygon of the points. Let OP is the object point set that has been detected and P as the remainders set of points. The fuzzy edge point is a point that satisfies following condition:


    Similarly, the elevation threshold in the Voronoi neighbors could detect the ground laser points that were classified as the object points.


  13. Global and local thresholding

  14. The cumulative histogram is checked to find whether any laser points appear with very high elevation on the ground by the reflection from the complicated objects of the earth surface. Subsequently, a new Voronoi diagram is generated for the remaining set of points. A slope threshold is carried out iteratively in the local Voronoi neighbor. As a result, the bare earth points are detected which is ready for the reconstruction of the bare earth surface. Finally, based on the bare earth point set detected, a triangulated irregular network (TIN) of the bare earth surface is constructed and the grid-based bare earth surface is generated, subsequently,.
Testing area and the acquired airborne laser data
A typical urban area of 300 m x 300 m in Shinjuku, Tokyo, Japan was selected to test the competence of the proposed algorithm. There are lots of buildings along with the crowded human activities in this area. The narrow streets appear in the tiny spaces between the very complex structures of the buildings. In addition, there exist numerous moving objects on the streets, trees aligned along the streets and buildings. The objects with different sizes, which are interspersed each other, typified the area. figure 3 illustrates the digital surface model of the test area.


Figure 3. Digital Surface Model of the tested area


Table 1 shows the parameters of the acquired airborne laser scanner data over the test area, which was provided by
Operation Altitude 2700 m
Scan Swath Width 720 m
FOV 16 0
Scan Rate 19.5 Hz
Pulse Rate 15 KHz
Cross Track Spacing 1.93 m
Along Track Spacing 2.83 m
X, Y Positional Accuracy 0.3 m RMSE absolute
Z Positional Accuracy 0.15 m RMSE absolute

The approximate laser point density of acquired data is 0.2 point/m 2 . It is quite low for such an application of object reconstructing in a highly dense urban area. Due to the big gap between the laser points, it was unable to detect the exact shape of some buildings and hence it was difficult to distinguish trees located close to buildings. The multi-resolution approach could classify the objects based on their size. Therefore, it is applicable in eliminating the unwanted trees located nearby the buildings. Both of the filtering, either directly on cloud points or indirectly on interpolated images, faces unavoidable problem due to this low point density. This is the reason why this study proposed a hybrid method approach for filtering laser scanner data.

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