The fusion process of LiDAR and map data to generate 3D

Download Report

Transcript The fusion process of LiDAR and map data to generate 3D

THE FUSION PROCESS OF LIDAR AND MAP DATA
TO GENERATE 3D CITY AND LANDSCAPE MODELS
SANDER OUDE ELBERINK
GEOSPATIAL WORLD FORUM 16 MAY 2013
 Generation of nationwide 3D city and landscape models using national
datasets:
 1:1.000, BGT, fused with AHN-2 (~8 p/m^2)
 1:10.000, TOP10, fused with AHN-2 (~8 p/m^2)
 Fusion process
 Research questions
 Hydrocity (1:1.000)
 3DIMGeo (1:1.000)
 3DTOP10NL (1:10.000)
2
EXAMPLE IN FIGURES
3
BUILDINGS
4
THE QUESTIONS
 Which lidar points have to be used to transfer the height to an object?
 How to use the semantics of the map data?
 How to assign a height to a point, boundary or surface?
 What is the quality of that height?
 How to deal with noise in both the map and lidar data?
5
FUSING MAP AND LASER DATA
6
SELECT LASER POINTS PER MAP POINT, PER POLYGON
 Transfer height from selected points to map
point
 In general resulting in at least 2 heights per
map point.
 What to do with the differences?
 Semantics between classes
HYDROCITY
PRODUCE 3D MODEL FOR HYDROLOGICAL APPLICATIONS
 See also presentation of Mark Kroon Neo
 Aim was to keep small relative height differences
 (but not the ones caused by ‘noise’)
 Curbstones
 Boundary between 2 infrastructural polygons (road, sidewalk).
 Function of object in addition to class label
8
HYDROCITY
OBJECT BASED
 Per object: height, infiltration capacity, surface roughness
 Interpolated to grid for run off modelling
9
3DIMGEO
1:1.000
 As a product of 3D Pilot, start of 3D SIG NL (see presentation of Jantien
Stoter).
 Based on IMGeo, CityGML standards.
 Workbench in FME, in cooperation with con terra GmbH (Christian
Dahmen).
 LoD0, LoD1 and LoD2.
10
FME - 3DIMGEO TOOLS - FME
 Use FME to (summary)
 Read and validate source data: CityGML 2D IMGeo + LiDAR (AHN-2)
 'Point-On-Polygon' operation (assign laser data to polygons)
 Run + manage the complete workflow -> Single User Interface
 Use '3D IMGeo tools' developed by U Twente to:
 Prepare map data and laser data for the 3D reconstruction.
 Assign height to the map boundaries for a LoD0 terrain description.
 Assign a height description inside the 3D polygons. Results are TIN
surfaces at LoD0.
 Calculate LoD1 or ‘LoD2’ buildings and forest
 Use FME again to write result data: CityGML 3D IMGeo
11
12
3DTOP10NL
 1:10.000
 Fused with AHN-2 (~8 p/m^2)
13
IMPLICATIONS OF FUSION
 TOP10NL: topographic
representation, geometric accuracy 2
m
 AHN-2: geometric 3D representation,
geom acc < 0.5 m, 8-10 p/m2
 Aim for selecting ‘correct’ points
 Do we need all laser points?
RULES TO CALCULATE OBJECT HEIGHT
Class
Lidar data taken 3D Representation type Initial height of object points Surface description
from
/ Semantic constraint on boundary
Water
Ground
Horizontal plane
All object points are set to
average height
Roads
Ground
Locally planar
Each object point is determined Determined by triangulation
by height of local fitted plane of boundary object points
Terrain
Ground
May vary locally
points are inserted
Each object point is determined Lidar
polygon, followed by
by height of local fitted plane inside
constrained triangulation
Buildings Non-ground
Horizontal plane, LoD 1
All object points are set to
average height
Forest
May vary locally
points are inserted
Each object point is determined Lidar
inside
polygon, followed by
by height of local fitted plane constrained
triangulation
Non-ground
Determined by triangulation
of boundary object points
Determined by triangulation
of boundary points
17
RULES TO COMBINE HEIGHT OF NEIGHBOURING
POLYGONS
Water
Road
Terrain
Building
Forest
Water
Road
Terrain
Both keep own
height
Both own height,
create additional Take water
polygon below height
road
Building
Forest
Both keep own Both keep own
height, create
height, create
wall in-between wall in-between
keep own Both keep own
Average if close Take road height Both
height,
create
height, create
in height
wall in-between wall in-between
keep own Both keep own
Take average of Both
height,
create
height, create
both heights
wall in-between wall in-between
Both keep own
height
Both keep own
height
Both keep own
height
18
19
THE QUESTIONS
AND THE FRUSTRATING ANSWERS
 Which lidar points have to be used to transfer the height to an object?
 Depends on the object.
 How to use the semantics of the map data?
 Depends on the map/application.
 How to assign a height to a point, boundary or surface?
 Depends on the object.
 What is the quality of that height?
 Depends on the workflow.
 How to deal with noise in both the map and lidar data?
 Deal with it.
20
NEAR FUTURE
 Kadaster will go for 3DTOP10NL
 3D IMGeo tools are open (since April 2013) and integrated into FME
 Nice link between Geo practice and research
21
MORE INFO
22