Road Mapping in Lidar Images Using a Joint-Task
Dense Dilated Convolutions Merging Network
Qinghui Liu, Michael Kampffmeyer,
Robert Jenssen, and Arnt-Børre Salberg
July. 29, 2019
Introduction
Motivation
- Forest roads are used for timber transport by trucks with long trailers.
- Accurate, detailed and complete mapping of forestroads is important.
- Maps of small roads like forest roads that are difficut to observe in optical remote sensing images.
- The national coverage of airborne laser scanning (ALS) data provides large opportunities for new mapping products.
Airborne laser scanning (ALS) Data
3D point cloud ALS data
Digital elevation model (DEM)
DEM created from 3D point cloud ALS data
DEM resolution: 0.5m x 0.5m
Gradient image and gound truth
Road-3
Road-1
Road-2
Gradient (slope) image of the DEM
Ground truth (binary and 3-classes)
Methods
Example of the DDCM architecture
composed of N {1, 2, 3, ..., N} DC blocks with various dilation rates.
Dense Dilated Convolutions Merging (DDCM) module
Dense Dilated Convolutions Merging (DDCM) module
1-D example of DDCM [1, 2, 4]
DDCM-R50 model with pretrained ResNet50
Single Task DDCM-Net for Land Cover Mapping.
Joint-Task DDCM-Net for Road Mapping
JT-DDCM-R50 model with 2 more joint learning tasks.
Iterative-Random Weighting Losses
We sample the weights
and
uniformly between
denotes the current iteration of training,
the MFB weighted cross entropy loss for the main task
the binary cross entropy loass for the classification task
lovasz-softmax loss for the binary segmentation task
Where,
: the median frequency balancing (MFB) weights.
[13] M. B. A. R. T. Matthew and B. Blaschko, “The Lovasz-softmax loss: ´A tractable surrogate for the optimization of the intersection-over-union measure in neural networks,” 2018.
Experiments and Results
ISPRS Vaihingen: http://www2.isprs.org/commissions/comm3/wg4/2d-sem-label-vaihingen.html
ISPRS Potsdam: http://www2.isprs.org/commissions/comm3/wg4/2d-sem-label-potsdam.html
ISPRS Vaihingen
ALS (Gradient + Hillshade)
Datasets
Comparison: Parameters Size, GFLOPs and mIoU
(-1.9%)
(+9x)
(+4x)
(GFLOPs measured on input size 3 x 256 x256),
Computational Cost
Vaihingen hold-out (17 unseen images) test results.
Performance on ISPRS dataset
(+4.6%)
(+5.6%)
Test Results on Our Lidar dataset
Test image
Full-class GT
DDCM-R50
JT-DDCM-R50
Analysis of Results
- JT-DDCM-R50 mode obtained less fragmented mapping than the original DDCM-R50 model without joint-task learning.
- Both models achieved overall higher (+2.1%) accuracy than our previous work, which used FCN and SegNet models.
- However, both models still tend to easily mis-classify Road2 as Road1, and also there are many missed mapping for the road that is difficult to see in the gradient image.
Conclusions and Future Work
- We presented the DDCM-Net that can effectively recognize multi-scale and complex shaped objects with similar texture and colors, and also is shown to have superior performance over existing methods.
- We proposed the use of a joint-task learning strategy and an iterative-random-weighting method, which further pushes the network towards learning more robust representations.
- Including other data sources like optical data or by using other DEM-derived products.
- Adding more training data or improving the labeling quailitiy.
- Exploit some post-processing methods to reduce fragmenting isssues.
Conlusions
Future work
Thanks for your attention!
Q & A
Brian.Liu@nr.no
roadmapping
By Brian Liu
roadmapping
- 1,329