C AssesSeg concurrent computing version of AssesSeg: a benchmark between the new and previous version

Similar documents
Optimizing Multiresolution Segmentation for Extracting Plastic Greenhouses from WorldView 3 Imagery

Classification in Image processing: A Survey

Object-Based Greenhouse Horticultural Crop Identification from Multi-Temporal Satellite Imagery: A Case Study in Almeria, Spain

large area By Juan Felipe Villegas E Scientific Colloquium Forest information technology

DISTINGUISHING URBAN BUILT-UP AND BARE SOIL FEATURES FROM LANDSAT 8 OLI IMAGERY USING DIFFERENT DEVELOPED BAND INDICES

WGISS-42 USGS Agency Report

Impervious surface areas classification from GeoEye-1 satellite imagery using OBIA approach in a coastal area of Almeria (Spain)

Radiometric Comparison between GeoEye-1 and WorldView-2 Panchromatic and Multispectral Imagery

Remote Sensing. The following figure is grey scale display of SPOT Panchromatic without stretching.

Investigating the impact of spatial and spectral resolution of satellite images on segmentation quality

Image Analysis based on Spectral and Spatial Grouping

Standing Up NAIP and Landsat Image Services as a Processing Resource. Andrew Leason

White paper brief IdahoView Imagery Services: LISA 1 Technical Report no. 1 Processing and Evaluation

GeoBase Raw Imagery Data Product Specifications. Edition

Sommersemester Prof. Dr. Christoph Kleinn Institut für Waldinventur und Waldwachstum Arbeitsbereich Fernerkundung und Waldinventur.

LANDSAT-SPOT DIGITAL IMAGES INTEGRATION USING GEOSTATISTICAL COSIMULATION TECHNIQUES

Raster is faster but vector is corrector

A Study for Choosing The Best Pixel Surveying Method by Using Pixel Decision Structures in Satellite Images

A METHOD FOR ADAPTING GLOBAL IMAGE SEGMENTATION METHODS TO IMAGES OF DIFFERENT RESOLUTIONS

White Paper. Medium Resolution Images and Clutter From Landsat 7 Sources. Pierre Missud

APCAS/10/21 April 2010 ASIA AND PACIFIC COMMISSION ON AGRICULTURAL STATISTICS TWENTY-THIRD SESSION. Siem Reap, Cambodia, April 2010

Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications )

Satellite image classification

San Diego State University Department of Geography, San Diego, CA. USA b. University of California, Department of Geography, Santa Barbara, CA.

Realigning Historical Census Tract and County Boundaries

Use of Remote Sensing to Characterize Impervious Cover in Stormwater Impaired Watersheds

Remote Sensing. Odyssey 7 Jun 2012 Benjamin Post

Cellular automata applied in remote sensing to implement contextual pseudo-fuzzy classication - The Ninth International Conference on Cellular

Field size estimation, past and future opportunities

AN OBJECT-ORIENTED CLASSIFICATION METHOD ON HIGH RESOLUTION SATELLITE DATA , China -

Atmospheric Correction (including ATCOR)

Introduction to Remote Sensing

Lecture 13: Remotely Sensed Geospatial Data

Inter-Calibration of the RapidEye Sensors with Landsat 8, Sentinel and SPOT

Geocoding DoubleCheck: A Unique Location Accuracy Assessment Tool for Parcel-level Geocoding

Module 11 Digital image processing

A (very) brief introduction to Remote Sensing: From satellites to maps!

How to Access Imagery and Carry Out Remote Sensing Analysis Using Landsat Data in a Browser

New Additive Wavelet Image Fusion Algorithm for Satellite Images

Remote Sensing And Gis Application in Image Classification And Identification Analysis.

INFORMATION CONTENT ANALYSIS FROM VERY HIGH RESOLUTION OPTICAL SPACE IMAGERY FOR UPDATING SPATIAL DATABASE

OPTIMIZING OBJECT-BASED CLASSIFICATION IN URBAN ENVIRONMENTS USING VERY HIGH RESOLUTION GEOEYE-1 IMAGERY

Digital Image Classification for Monitoring Landcover

Definiens Developer Version 7

!!!! Remote Sensing of Roads and Highways in Colorado

DigitalGlobe High Resolution Satellite Imagery

Satellite Imagery and Remote Sensing. DeeDee Whitaker SW Guilford High EES & Chemistry

F2 - Fire 2 module: Remote Sensing Data Classification

DESIS Applications & Processing Extracted from Teledyne & DLR Presentations to JACIE April 14, Ray Perkins, Teledyne Brown Engineering

Managing Imagery and Raster Data. Peter Becker

Using Freely Available. Remote Sensing to Create a More Powerful GIS

Semi-Automatic Classification Plugin Documentation

CUDA-Accelerated Satellite Communication Demodulation

Introduction to image processing for remote sensing: Practical examples

Supervised Land Cover Classification An introduction to digital image classification using the Multispectral Image Data Analysis System (MultiSpec )

Topographic mapping from space K. Jacobsen*, G. Büyüksalih**

TEMPORAL ANALYSIS OF MULTI EPOCH LANDSAT GEOCOVER IMAGES IN ZONGULDAK TESTFIELD

Hyperspectral Imagery: A New Tool For Wetlands Monitoring/Analyses

Comprehensive Vicarious Calibration and Characterization of a Small Satellite Constellation Using the Specular Array Calibration (SPARC) Method

AUTOMATED STAND DELINEATION AND FIRE FUELS MAPPING

Downloading Imagery & LIDAR

Introduction to Remote Sensing Fundamentals of Satellite Remote Sensing. Mads Olander Rasmussen

SEMI-SUPERVISED CLASSIFICATION OF LAND COVER BASED ON SPECTRAL REFLECTANCE DATA EXTRACTED FROM LISS IV IMAGE

ENVI Orthorectification Module

Advanced Techniques in Urban Remote Sensing

Stability of Some Segmentation Methods. Based on Markov Random Fields for Analysis. of Aero and Space Images

Spatial Analyst is an extension in ArcGIS specially designed for working with raster data.

Spectral and spatial quality analysis of pansharpening algorithms: A case study in Istanbul

SG3 Software, Databanks and Testing Procedures

Comparing of Landsat 8 and Sentinel 2A using Water Extraction Indexes over Volta River

Computational Efficiency of the GF and the RMF Transforms for Quaternary Logic Functions on CPUs and GPUs

Remote sensing in archaeology from optical to lidar. Krištof Oštir ModeLTER Scientific Research Centre of the Slovenian Academy of Sciences and Arts

Spatial Analysis with ArcGIS Pro. Krithica Kantharaj, Esri

Digital Image Processing

Efficient Target Detection from Hyperspectral Images Based On Removal of Signal Independent and Signal Dependent Noise

ERDAS IMAGINE Suite Comparison

Lesson 9: Multitemporal Analysis

CHARACTERISTICS OF REMOTELY SENSED IMAGERY. Spatial Resolution

IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, VOL. 3, NO. 1, JANUARY Chein-I Chang, Senior Member, IEEE, and Antonio Plaza, Member, IEEE

Using Imagery for Intelligence Analysis. Jim Michel Renee Bernstein

Texture Analysis for Correcting and Detecting Classification Structures in Urban Land Uses i

USING LANDSAT MULTISPECTRAL IMAGES IN ANALYSING FOREST VEGETATION

CanImage. (Landsat 7 Orthoimages at the 1: Scale) Standards and Specifications Edition 1.0

Figure 3: Map showing the extension of the six surveyed areas in Indonesia analysed in this study.

ArcGIS Pro: What s New in Analysis

DIGITALGLOBE ATMOSPHERIC COMPENSATION

News on Image Acquisition for Campaign 2008

AUTOMATIC DETECTION OF HEDGES AND ORCHARDS USING VERY HIGH SPATIAL RESOLUTION IMAGERY

Landsat 8 Pansharpen and Mosaic Geomatica 2015 Tutorial

REMOTE SENSING INTERPRETATION

Detecting artificial areas inside reference parcels. A technique to assist the evaluation of non-eligibility in agriculture

JECAM/SEN2AGRI CROSS SITES

ENVI Orthorectification Module

COUPLING LIDAR DATA AND LANDSAT 8 OLI IN DELINEATING CORN PLANTATIONS IN BUTUAN CITY, PHILIPPINES

Lesson 3: Working with Landsat Data

USE OF DIGITAL AERIAL IMAGES TO DETECT DAMAGES DUE TO EARTHQUAKES

Pléiades potentialities :

Introduction. Introduction. Introduction. Theory. Introduction

2010 Census Mapping Evolution, Potentialities and Integration to the National Spatial Data Infrastructure

AN INTERACTIVE GRAPHICAL USER INTERFACE FOR MARITIME SECURITY SERVICES

Transcription:

C AssesSeg concurrent computing version of AssesSeg: a benchmark between the new and previous version Antonio Novelli 1, Manuel A. Aguilar 2, Fernando J. Aguilar 2, Abderrahim Nemmaoui 2, Eufemia Tarantino 1* 1 DICATECh - Politecnico di Bari (antonio.novelli@poliba.it; eufemia.tarantino@poliba.it*) 2 Dept. of Engineering, University of Almería (maguilar@ual.es; faguilar@ual.es;an932@ual.es) ICCSA 2017

Index 1 Introduction 2 AssesSeg Tool 3 Study area and dataset 4 Results and Discussion 5 Conclusions

Extraction of information from passive satellite data In the last decade, passive satellite data were analyzed by means of different approaches that can be classified into two big categories: Pixel-based; (Geographic) object-based image analysis (OBIA).

Extraction of information from passive satellite data The pixel-based approach was increasingly criticized since the late nineties (Blaschke et al. 2014), although it was the dominant approach with passive remotely sensed data. For objects composed of many pixels, could be more relevant the analysis of their spatial patterns than the classic statistical analysis of single pixels

Extraction of information from passive satellite data Greenhouses Pixel-based classification on a QuickBird MS image Greenhouses Object-based classification by Tarantino and Figorito (2012)

OBIA workflow: Segmentation The Multiresolution Segmentation (MRS) is controlled by four factors: The Scale parameter (SP); Shape (SH); Compactness (CP); The layer (bands) of information used.

Introduction AssesSeg Tool Study area and dataset Results and Discussion Conclusions OBIA workflow: Segmentation SP=15, SH=0.3, CP=0.5, 8 MS bands SP=50, SH=0.3, CP=0.5, 8 MS bands Novelli et al., 2017. AssesSeg - A command line tool to quantify digital image segmentation quality: a test carried out in southern Spain from Satellite imagery. Remote Sensing.

Introduction AssesSeg Tool Study area and dataset Results and Discussion Conclusions OBIA workflow: Segmentation SP=50, SH=0.1, CP=0.5, 8 MS bands SP=50, SH=0.9, CP=0.5, 8 MS bands Novelli et al., 2017. AssesSeg - A command line tool to quantify digital image segmentation quality: a test carried out in southern Spain from Satellite imagery. Remote Sensing.

Introduction AssesSeg Tool Study area and dataset Results and Discussion Conclusions What is the best segmentation? SP=50, SH=0.1, CP=0.5, 8 MS bands SP=53, SH=0.3, CP=0.5, 8 MS bands SP=47, SH=0.5, CP=0.5, 8 MS bands Novelli et al., 2017. AssesSeg - A command line tool to quantify digital image segmentation quality: a test carried out in southern Spain from Satellite imagery. Remote Sensing.

Introduction AssesSeg Tool Study area and dataset Results and Discussion Conclusions Assess Segmentation (AssesSeg) tool First step: Reference Polygons (RP). Only 30 RP per class were used in previous segmentation quality studies (Witharana and Civco, 2014, Liu et al., 2012).

Assess Segmentation (AssesSeg) tool ED2 = (PSE) 2 + (NSR) 2 It is based on a modified version of ED2 supervised discrepancy measure proposed by Liu et al. (2012). It tries to optimize in a two dimensional Euclidean space both the geometrical discrepancy (by mean of the potential segmentation error, PSE) and also the arithmetic discrepancy between image objects and reference polygons (by using the number-of-segmentation ratio, NSR)

Assess Segmentation (AssesSeg) tool AssesSeg.exe is a standalone command line tool that implements the ED2 rules; AssesSeg deals only with the ESRI polygon shapefile (it does not depend on the segmentation software); Its source code was written in Python 2.7 given the large availability of open source optimization, data analysis, control, and numerical analysis libraries (e.g., NumPy and SciPy). AssesSeg.exe output is an Excel file (.xlsx) with detailed records for each processed segmentation file.

AssesSeg related works: Novelli, A., Aguilar, M. A., Nemmaoui, A., Aguilar, F. J., Tarantino, E. (2016). Performance evaluation of object based greenhouse detection from Sentinel-2 MSI and Landsat 8 OLI data: A case study from Almeria (Spain). International Journal of Applied Earth Observation and Geoinformation, 52, 403-411.; Novelli, A., Aguilar, M. A., Aguilar, F. J., Nemmaoui, A., Tarantino, E. (2017). AssesSeg a command line tool to quantify image segmentation quality: a test carried out in Southern Spain from satellite imagery. Remote Sensing, 9(1), 40. Aguilar, M. A., Novelli, A., Nemamoui, A., Aguilar, F. J., Lorca, A. G., González-Yebra, O. (2017, June). Optimizing Multiresolution Segmentation for Extracting Plastic Greenhouses from WorldView-3 Imagery. In International Conference on Intelligent Interactive Multimedia Systems and Services (pp. 31-40). Springer, Cham.

C AssessSeg (concurrent computing version of AssesSeg): Although the first version of the software was packaged for 64-bit systems, the computing algorithm was not designed to exploit multi-core CPU computation capabilities; In the new version of AssesSeg, C AssesSeg, the function designed to compute the ED2 was rewritten to exploit the Python multiprocessing package; By exploiting the multiprocessing package C AssesSeg implements the capability to split the working load among a prefixed number of processes (set by the user);

Study Area The Spanish study area depicted by means of the Red band of a Sentinel-2 image. Coordinate system: ETRS89 UTM Zone 30N

test dataset 400 polygons, representing individual greenhouses, were manually digitized over the whole study area. The dataset for the benchmark: Landsat-8 (L8), Sentinel-2 (S2), WorldView-2 (WV2), WorldView-3 (WV3) Multi Spectral (MS original digital number), WV3 Panchromatic (PAN original digital number) and WV3 MS-ATCOR (atmospherically corrected reflectance values). Dataset Number of segmentation files (*.shp) Size [MB] L8 111 396 MB S2 111 291 MB WV2 294 7340 MB WV3 MS 247 20225 MB WV3 MS-ATCOR 259 11551 MB WV3 PAN 35 11236 MB

Hardware and Experimental Design The computations were executed with a desktop workstation based on an Intel c Xeon c E-1620 v3. This CPU is characterized by 4 cores, 8 threads and 3.50 Ghz processor base frequency. The comparisons were made starting from the initial AssesSeg version (one only process) to 12 simultaneously concurrent AssesSeg processes initialized by the new proposed version.

Computing time for the L8 and S2 datasets

Computing time for the WV2, WV3 MS-ATCOR and WV3 datasets

Computing time for the WV3 MS dataset

Discussion Significant computing time decrease. The maximum time reduction ratio, achieved for the L8, the S2, and the WV3 PAN datasets, was almost equal to 6. All the six datasets feature a similar behavior up to 6 concurrent processes, with a very high decreasing rate of computing time between 1 and 4 concurrent processes. The different behavior between the datasets could be linked to the Python function written to assign the working load to each concurrent process.

Conclusions The aim of this work is to present the performances of the new version of the tool AssesSeg Thanks to the improvements introduced in this new version, the tool can exploit the modern multi-core CPU architectures capabilities; The results showed that, for some datasets, a number of concurrent processes greater than the number of CPU cores could lead to a very small computing time reduction; Future development will be characterized by the implementation of a graphical interface;

Conclusions The new version and the previous one can be downloaded at: https://www.ual.es/proyectos/greenhousesat/index_ archivos/links.htm.

Acknowledgement This work was supported by the Spanish Ministry of Economy and Competitiveness (Spain) and the European Union FEDER funds (Grant Reference AGL2014-56017-R). It takes part of the general research lines promoted by the Agrifood Campus of International Excellence ceia3.

Thank you for your kind attention