CONTEXTUAL CLASSIFICATION OF POINT CLOUDS USING A TWO-STAGE CRF
In this investigation, we address the task of airborne LiDAR point cloud labelling for urban areas by presenting a contextual classification methodology based on a Conditional Random Field (CRF). A two-stage CRF is set up: in a first step, a point-based CRF is applied. The resulting labellings are t...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Copernicus Publications
2015-03-01
|
Series: | The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences |
Online Access: | http://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XL-3-W2/141/2015/isprsarchives-XL-3-W2-141-2015.pdf |
id |
doaj-445ebd0ac9ca44f1a04e01619ce2f161 |
---|---|
record_format |
Article |
spelling |
doaj-445ebd0ac9ca44f1a04e01619ce2f1612020-11-24T23:05:51ZengCopernicus PublicationsThe International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences1682-17502194-90342015-03-01XL-3/W214114810.5194/isprsarchives-XL-3-W2-141-2015CONTEXTUAL CLASSIFICATION OF POINT CLOUDS USING A TWO-STAGE CRFJ. Niemeyer0F. Rottensteiner1U. Soergel2C. Heipke3Institute of Photogrammetry and GeoInformation, Leibniz Universit¨at Hannover, GermanyInstitute of Photogrammetry and GeoInformation, Leibniz Universit¨at Hannover, GermanyInstitute of Geodesy, Technische Universit¨at Darmstadt, GermanyInstitute of Photogrammetry and GeoInformation, Leibniz Universit¨at Hannover, GermanyIn this investigation, we address the task of airborne LiDAR point cloud labelling for urban areas by presenting a contextual classification methodology based on a Conditional Random Field (CRF). A two-stage CRF is set up: in a first step, a point-based CRF is applied. The resulting labellings are then used to generate a segmentation of the classified points using a Conditional Euclidean Clustering algorithm. This algorithm combines neighbouring points with the same object label into one segment. The second step comprises the classification of these segments, again with a CRF. As the number of the segments is much smaller than the number of points, it is computationally feasible to integrate long range interactions into this framework. Additionally, two different types of interactions are introduced: one for the local neighbourhood and another one operating on a coarser scale. <br><br> This paper presents the entire processing chain. We show preliminary results achieved using the Vaihingen LiDAR dataset from the ISPRS Benchmark on Urban Classification and 3D Reconstruction, which consists of three test areas characterised by different and challenging conditions. The utilised classification features are described, and the advantages and remaining problems of our approach are discussed. We also compare our results to those generated by a point-based classification and show that a slight improvement is obtained with this first implementation.http://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XL-3-W2/141/2015/isprsarchives-XL-3-W2-141-2015.pdf |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
J. Niemeyer F. Rottensteiner U. Soergel C. Heipke |
spellingShingle |
J. Niemeyer F. Rottensteiner U. Soergel C. Heipke CONTEXTUAL CLASSIFICATION OF POINT CLOUDS USING A TWO-STAGE CRF The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences |
author_facet |
J. Niemeyer F. Rottensteiner U. Soergel C. Heipke |
author_sort |
J. Niemeyer |
title |
CONTEXTUAL CLASSIFICATION OF POINT CLOUDS USING A TWO-STAGE CRF |
title_short |
CONTEXTUAL CLASSIFICATION OF POINT CLOUDS USING A TWO-STAGE CRF |
title_full |
CONTEXTUAL CLASSIFICATION OF POINT CLOUDS USING A TWO-STAGE CRF |
title_fullStr |
CONTEXTUAL CLASSIFICATION OF POINT CLOUDS USING A TWO-STAGE CRF |
title_full_unstemmed |
CONTEXTUAL CLASSIFICATION OF POINT CLOUDS USING A TWO-STAGE CRF |
title_sort |
contextual classification of point clouds using a two-stage crf |
publisher |
Copernicus Publications |
series |
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences |
issn |
1682-1750 2194-9034 |
publishDate |
2015-03-01 |
description |
In this investigation, we address the task of airborne LiDAR point cloud labelling for urban areas by presenting a contextual classification
methodology based on a Conditional Random Field (CRF). A two-stage CRF is set up: in a first step, a point-based CRF is applied.
The resulting labellings are then used to generate a segmentation of the classified points using a Conditional Euclidean Clustering
algorithm. This algorithm combines neighbouring points with the same object label into one segment. The second step comprises the
classification of these segments, again with a CRF. As the number of the segments is much smaller than the number of points, it is
computationally feasible to integrate long range interactions into this framework. Additionally, two different types of interactions are
introduced: one for the local neighbourhood and another one operating on a coarser scale.
<br><br>
This paper presents the entire processing chain. We show preliminary results achieved using the Vaihingen LiDAR dataset from the
ISPRS Benchmark on Urban Classification and 3D Reconstruction, which consists of three test areas characterised by different and
challenging conditions. The utilised classification features are described, and the advantages and remaining problems of our approach
are discussed. We also compare our results to those generated by a point-based classification and show that a slight improvement is
obtained with this first implementation. |
url |
http://www.int-arch-photogramm-remote-sens-spatial-inf-sci.net/XL-3-W2/141/2015/isprsarchives-XL-3-W2-141-2015.pdf |
work_keys_str_mv |
AT jniemeyer contextualclassificationofpointcloudsusingatwostagecrf AT frottensteiner contextualclassificationofpointcloudsusingatwostagecrf AT usoergel contextualclassificationofpointcloudsusingatwostagecrf AT cheipke contextualclassificationofpointcloudsusingatwostagecrf |
_version_ |
1725625359310782464 |