change detection in digital terrain models: a tentative...

16
Change Detection in Digital Terrain Models: A Tentative Experiment Thomas Knudsen TECHNICAL REPORT NO. 18

Upload: dotram

Post on 02-Mar-2018

218 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative

Change Detection in Digital TerrainModels: A Tentative ExperimentThomas Knudsen

TECHNICAL REPORT NO. 18

Page 2: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative

Thomas KnudsenChange Detection in Digital Terrain Models: A Tentative Experiment

Danish Geodata Agency, Technical Report Series Volume 18ISBN 978-87-92107-64-0Technical ReportPublished December 2013This report is available from http://www.gst.dk

Page 3: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative

Contents

Introduction 4

The Næstved test case 5Geographical location of the test site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Point Density and Coverage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Elevation model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7The anomalistic terrain model, and its significant component . . . . . . . . . . . . . . . . 8

Two sites of heavy change 9Soccer as a change agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10A convoluted case of tunnels and bridges . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Conclusion 12Final Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

3

Page 4: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative

Introduction

In a recent report, Data Assimilation for Updates af Digital Terrain Models (Knudsen, 2012), a num-ber of methods for updates of DTMs were presented, from a (mostly) theoretical point of view.

The present report is more practically oriented, presenting an example of change detection betweenold and new data.

Change detection is the first step in the update process and hence a very important subject, especiallyin cases where human intervention in parts of the update procedures is anticipated: A human operatorhas a much easier task ahead if at least (s)he knows where to concentrate the effort..

As in Knudsen (2012), the work is set in the context of the national Danish height model, DK-DEM.DK-DEM consists of three primary products (Dalå et al., 2009):

1. A gridded digital terrain model (DTM)

2. A gridded digital surface model (DSM)

3. A set of terrain contour curves

The gridded models (DSM and DTM) have a grid ground sample distance (GSD) of 1.6 m (i.e. ≈ 0.4point/m2) and were based on airborne LiDAR observations with a similar mean density.

The LiDAR data sets used were collected by the companies BlomInfo and Scankort in the time frame2005–2007. So while DK-DEM was a big improvement compared to what was available prior to itsintroduction in 2009, it was already at that time slightly dated.

For many purposes, DK-DEM is still perfectly adequate, but for other purposes (most obviously theones exceeding the original scope of DK-DEM) it has shown necessary to collect new data. Thesedata, typically collected by public institutions with special tasks in limited areas, could be put to gooduse in the process of updating DK-DEM.

With this report we take a few small steps towards this use, by showing how a new, very high resolu-tion data set originally collected for the Danish Road Directorate, can be used for change detectionfor updates of the existing terrain model.

4

Page 5: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative

The Næstved test case

Geographical location of the test site

This study is based on LiDAR data obtained by the Danish Road Directorate (Vejdirektoratet, VD),for construction planning purposes.

The planning site is situated north of Næstved in the southern part of Sjælland (Zealand), Den-mark. The map below gives the general location of the site. Its approximate center coordinates(UTM32/ETRS89) are 6 136 000 m (northing), 675 000 m (easting).

More detailed descriptions on the following pages.

5

Page 6: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative

Point Density and Coverage

The plot below is centered on UTM32/ETRS89 675 000 E 6 136 000 N. It covers an area of 9000 mnorthing by 10500 m easting.

The bright colour pattern shows the ground sample density of the VD LiDAR data using a colour scalegoing from 10 points/m2 (blue) to 50 points/m2 (red), i.e. a very high resolution data set, comparedto the original DK-DEM mean sample density of approximately 1/2 point/m2.

The rectangular bounding box for the full survey is 3500 m northing by 7880 m easting, i.e. a total of27,6 km2. But since the coverage is corridor-like, and curved with respect to the northing and eastingaxes, the area actually covered by the LiDAR is only 12.2 km2.

In total almost 206 millions of LiDAR heights were recorded, for a mean point density of almost 17height measurements / m2.

6

Page 7: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative

Elevation model

For quick-and-dirty assessment of the point cloud, this simplistic digital terrain model was computedusing inverse distance weighting, as implemented in the PINGPONG gridding program (Knudsen,2009).

Prior to gridding, all points not classified as ground, i.e. LAS format category 2 (ASPRS), wereremoved from the VD LiDAR data set.

The resulting height range (vertical datum DVR90) is [3 m. . . 70 m].

7

Page 8: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative

The anomalistic terrain model, and its significant component

For the actual change detection, we treat the DK-DEM as a known (or deterministic) signal (Knudsen,2012).

If we remove the deterministic signal from the new dataset, we obtain the anomalistic signal. Typ-ically, the anomalistic signal has a much smaller amplitude than the full signal from the raw data:Modulo noise and systematic effects (e.g. point misclassifications), it only deviates from the existingmodel in areas where real change has taken place since the original data survey.

Hence, we need only consider areas where the absolute difference between the old and the new datais above the noise level, as outlined in the panels below.

Upper panel: Anomalistic terrain model. Prior to gridding, all terrain points are normalized withrespect to the current terrain model, DK-DEM/Terrain. This is done by subtracting interpolated gridvalues from the new point cloud. As seen from the almost uniform colour, the amplitude of theanomalistic signal is small (range [-6.0 m. . . 7.5 m]) compared with the full signal on the previouspage.

Lower panel: The significant part of the anomalistic terrain model. Here defined as the points thatdeviate by more than 20 cm from the current model.

The red rectangle indicates an area with large changes, which we will look at in greater detail in thefollowing pages.

8

Page 9: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative

Two sites of heavy change

The orthophoto shown below covers an area of 530 m (easting) by 450 m (northing).

The most striking feature of the anomalistic overlay on top of the orthophoto, is the large number ofpoint features, often conglomerated into long linear features.

Most of these features, however, appear to be the result of a comparatively small number of lowvegetation reflections, misclassified as ground: The large point search radius used for the gridding,makes even a single data point stand out as a large cicular disk.

The two areas highlighted using a blue and a white box, on the other hand, represent real change.

They are also easy to accept as real for an operator acting as part of a “human in the loop” algorithmfor LAS processing, leaving the remaining noise for removal by automated processes.

We take a closer look at the two very different examples of change on the following pages.

9

Page 10: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative

Soccer as a change agent

If we take a look at the orthophoto from the previous page, but remove the anomalistic height overlay(left panel below), it is evident that the change has taken place somewhere that looks like a field.

The orthophoto in the left panel is from 2006, i.e. during the time the material for DK-DEM was shot.The orthophoto in the right panel is from 2010, i.e. just before the material for the VD LiDAR dataset was shot.

It is quite evident, that in the time frame 2006–2010, the field has been transformed into a soccerground (cf. the goals in the enlarged section). And since regular footballers are significantly moredemanding than regular agricultural crops, a significant amount of soil had to be shifted around, forthe footballers to thrive in this habitat.

Hence, in this case, the change detected really is due to change. The next case is way more convo-luted. . .

2006 2010

10

Page 11: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative

A convoluted case of tunnels and bridges

According to the anomalistic terrain model (upperpanel), we see here a vertically large, but horizon-tally limited change event.Removing the overlay, and looking directly at the2006 orthophoto (center panel), it is quite evidentthat the change has happened directly on a roadbridge.Comparing that with the 2010 orthophoto (lowerpanel), it is equally evident that something reallyhas happened.It is, on the other hand, also evident that what the2010 orthophoto shows cannot be true, but mustbe due to some error in the terrain model used inthe orthoprocessing.What has happened?Well, the 2006 orthophoto was based on an olderterrain model, which appears to represent the roadsurface well.The 2010 orthophoto, on the other hand, wasbased on DK-DEM, which in 2010 was brandnew, and well checked—so why this obvious er-ror?The reason is that the original specification forDK-DEM said that bridges had to be cut out fromthe terrain model.Otherwise (due to the 2.5D nature of a grid-ded DEM), the bridges would look like dams,and make DK-DEM less suitable for hydrologi-cal modelling.Without bridges, however, the model was lesssuitable for production of orthophotos. So a spe-cial version, with bridges reinserted, was createdby the same companies producing the originalmodel.Apparently, the bridge reinsertion process is notin all cases equally succesful (which is probablynot surprising, since it is a somewhat backwardway of doing things).Hence, we have here a case where a new dataset is probably a better representation of the realworld, than the original DK-DEM and its bridges-reinserted counterpart.Nevertheless, the new data set does not complywith the specification for DK-DEM, and (unlessthe specification is changed) the model should notbe changed here.

2006

2006

2010

11

Page 12: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative

Conclusion

Final Remarks

The primary aim of this report was to present some simple examples introducing how change detectionand anomalistic terrain models could play a role as tools for DTM updates as very high resolutionLiDAR data sets become available.

The main hypothesis was that since human in the loop processing will probably make sense for manyyears to come, we might as well make it as pleasant and productive as possible to be the human in theloop.

The indication that the anomalistic model could also be used for automated improvement of groundreflection misclassifications (page 9), was unexpected and, hence, an additional encouragement to-wards continuing and expanding this tentative work.

Acknowledgements

I would like to thank a number of people for their role in making this work possible.

First and foremost thanks go to Svend Elgaard of the Danish Road Directorate. Svend provided thehigh density point cloud used, and has for many years been pushing for improvement of height data,height measurement technology, and height models.

Additional thanks go to my colleagues at the National Geodata Agency (GST). For being ready todiscuss and collaborate on the subject almost any time, and for creating such a nice work environment.

Finally, a bunch of thank-yous to Allan Aasbjerg Nielsen, National Space Institute of the TechnicalUniversity of Denmark, who continues this study with way more geostatistical insight (and outlook)than anyone else I know.

12

Page 13: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative

Bibliography

ASPRS. LAS specification, version 1.2, 2008. URL http://www.asprs.org/a/society/committees/standards/asprs_las_format_v12.pdf. (document)

Nynne Sole Dalå, Rune Carbuhn Andersen, Thomas Knudsen, Simon Lyngby Kokkendorff,Brian Pilemann Olsen, Gitte Rosenkranz, and Marianne Wind. DK-DEM: one name—four prod-ucts. In Knudsen and Olsen (2009), page 4. URL ftp://ftp.kms.dk/download/Technical_Reports/KMS_Technical_Report_4.pdf. (document)

Thomas Knudsen. PINGPONG: a program for height model gridding and quality control. In Knud-sen and Olsen (2009), pages 29–31. URL ftp://ftp.kms.dk/download/Technical_Reports/KMS_Technical_Report_4.pdf. (document)

Thomas Knudsen. Data assimilation for updates af digital terrain models. Technical Report 14, Na-tional Survey and Cadastre (KMS), Copenhagen, Denmark, 2012. URL ftp://ftp.kms.dk/download/Technical_Reports/KMS_Technical_Report_14.pdf. (document)

Thomas Knudsen and Brian Pilemann Olsen. Proceedings of the 2nd NKG workshop on nationalDEMs, Copenhagen, November, 11–13 2008. Technical Report 4, National Survey and Cadastre(KMS), Copenhagen, Denmark, 2009. URL ftp://ftp.kms.dk/download/Technical_Reports/KMS_Technical_Report_4.pdf. (document)

Page 14: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative
Page 15: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative
Page 16: Change Detection in Digital Terrain Models: A Tentative ...sdfe.dk/media/2916632/gst_technical_report_18.pdf · Thomas Knudsen Change Detection in Digital Terrain Models: A Tentative

Danish Geodata AgencyRentemestervej 82400 Copenhagen NV, Denmarkhttp://www.gst.dk