Segmentation of aerial images for plausible detail synthesis

Abstract The visual enrichment of digital terrain models with plausible synthetic detail requires the segmentation of aerial images into a suitable collection of categories. In this paper we present a complete pipeline for segmenting high-resolution aerial images into a user-defined set of categories distinguishing e.g. terrain, sand, snow, water, and different types of vegetation. This segmentation-for-synthesis problem implies that per-pixel categories must be established according to the algorithms chosen for rendering the synthetic detail. This precludes the definition of a universal set of labels and hinders the construction of large training sets. Since artists might choose to add new categories on the fly, the whole pipeline must be robust against unbalanced datasets, and fast on both training and inference. Under these constraints, we analyze the contribution of common per-pixel descriptors, and compare the performance of state-of-the-art supervised learning algorithms. We report the findings of two user studies. The first one was conducted to analyze human accuracy when manually labeling aerial images. The second user study compares detailed terrains built using different segmentation strategies, including official land cover maps. These studies demonstrate that our approach can be used to turn digital elevation models into fully-featured, detailed terrains with minimal authoring efforts.

[1]  Eric Galin,et al.  Sparse representation of terrains for procedural modeling , 2016, Comput. Graph. Forum.

[2]  Stefan Roettger NDVI-based vegetation rendering , 2007 .

[3]  Erik Reinhard,et al.  A Survey of Image Statistics Relevant to Computer Graphics , 2011, Comput. Graph. Forum.

[4]  Carlos Andújar,et al.  Inexpensive Reconstruction and Rendering of Realistic Roadside Landscapes , 2014, Comput. Graph. Forum.

[5]  Sumanta N. Pattanaik,et al.  Rendering Grass in Real Time with Dynamic Lighting , 2009, IEEE Computer Graphics and Applications.

[6]  Carlos Andújar,et al.  Single-picture reconstruction and rendering of trees for plausible vegetation synthesis , 2016, Comput. Graph..

[7]  Luisa Verdoliva,et al.  Land Use Classification in Remote Sensing Images by Convolutional Neural Networks , 2015, ArXiv.

[8]  Luka Cehovin,et al.  Empirical evaluation of feature selection methods in classification , 2010, Intell. Data Anal..

[9]  Konrad Schindler,et al.  AN EVALUATION OF FEATURE LEARNING METHODS FOR HIGH RESOLUTION IMAGE CLASSIFICATION , 2012 .

[10]  Jefersson Alex dos Santos,et al.  Do deep features generalize from everyday objects to remote sensing and aerial scenes domains? , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[11]  James M. Rehg,et al.  Terrain Synthesis from Digital Elevation Models , 2007, IEEE Transactions on Visualization and Computer Graphics.

[12]  Maya R. Gupta,et al.  Cost-sensitive multi-class classification from probability estimates , 2008, ICML '08.

[13]  Michael Terry,et al.  Learning to Remove Soft Shadows , 2015, ACM Trans. Graph..

[14]  Trevor Darrell,et al.  Caffe: Convolutional Architecture for Fast Feature Embedding , 2014, ACM Multimedia.

[15]  Piotr Tokarczyk,et al.  Features, Color Spaces, and Boosting: New Insights on Semantic Classification of Remote Sensing Images , 2015, IEEE Transactions on Geoscience and Remote Sensing.

[16]  Haibo He,et al.  Learning from Imbalanced Data , 2009, IEEE Transactions on Knowledge and Data Engineering.

[17]  Thorsten Meinl,et al.  KNIME: The Konstanz Information Miner , 2007, GfKl.

[18]  Bedrich Benes,et al.  Terrain Modelling from Feature Primitives , 2015, Comput. Graph. Forum.

[19]  Anil M. Cheriyadat,et al.  Unsupervised Feature Learning for Aerial Scene Classification , 2014, IEEE Transactions on Geoscience and Remote Sensing.

[20]  J. Kruschke Doing Bayesian Data Analysis , 2010 .

[21]  Matti Pietikäinen,et al.  Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Konrad Schindler,et al.  An Overview and Comparison of Smooth Labeling Methods for Land-Cover Classification , 2012, IEEE Transactions on Geoscience and Remote Sensing.

[23]  Jefersson Alex dos Santos,et al.  Evaluating the Potential of Texture and Color Descriptors for Remote Sensing Image Retrieval and Classification , 2010, VISAPP.

[24]  Selim Aksoy,et al.  Spatial Techniques for Image Classification , 2006 .

[25]  Joachim Denzler,et al.  LAND COVER CLASSIFICATION OF SATELLITE IMAGES USING CONTEXTUAL INFORMATION , 2013 .

[26]  Joachim Denzler,et al.  Semantic Segmentation with Millions of Features: Integrating Multiple Cues in a Combined Random Forest Approach , 2012, ACCV.

[27]  Carlos Andújar,et al.  Coherent multi-layer landscape synthesis , 2017, The Visual Computer.

[28]  Javier R. Movellan,et al.  Whose Vote Should Count More: Optimal Integration of Labels from Labelers of Unknown Expertise , 2009, NIPS.

[29]  Musawir A. Shah,et al.  Real-time rendering of realistic-looking grass , 2005, GRAPHITE.

[30]  Gary A. Shaw,et al.  Spectral Imaging for Remote Sensing , 2003 .

[31]  Linda G. Shapiro,et al.  Computer Vision , 2001 .

[32]  Eric Galin,et al.  Arches: a Framework for Modeling Complex Terrains , 2009, Comput. Graph. Forum.