Beruflich Dokumente
Kultur Dokumente
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/265014563
CITATION
READS
93
2 authors, including:
Xun Guo Lin
Civil Aviation Safety Authority
34 PUBLICATIONS 109 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Helicoter Emergency Medical Service (HEMS) Sector Risk Profile View project
Introduction
One of the priority purposes of the Hyogo Framework for Action 2005-2015 for
disaster risk reduction is the use of knowledge, innovation and education to build
a culture of safety and resilience at all levels of government [1].
According to the United Nations International Strategy for Disaster Reduction (UNISDR) disaster data and statistics report, in the past three decades
(1980 2011) there were 3455 oods, 2689 storms, 470 droughts, and 395 extreme temperature events occurred around the world. In the last 12 years (2000
- 2011), natural disasters have caused about 1.3 trillion USD losses, aected 2.7
billion people, and killed 1.1 million people[2].
Since all natural hazards risk components locate specically and vary spatially,
accurate risk assessment relies on geo-informatics. Geo-informatics as the basis
of decision-making information was proved to be critical and essential to natural,
technological and man-made disaster risk assessments.
F. Bian et al. (Eds.): GRMSE 2013, Part I, CCIS 398, pp. 313324, 2013.
c Springer-Verlag Berlin Heidelberg 2013
314
315
GCP on the satellite images which were captured from Internet browsers. The
only (geo-coordinate) known point of each image is its central point, which can
also be used for geo-reference processing by QGIS with its OpenLayers Plugin.
See Figure 1.
To protect both public and private properties, geo-informatics of houses, buildings, streets, vegetation and other land covers are required for vulnerability
measurements and risk modelling. The high resolution Google satellite images
acquired by the above method could not directly provide such information.
For free and open-source geo-software solution consideration, Orfeo Toolbox
is used for this task. OTB is a library for (both optical and radar) remote sensing
316
image processing, which is implemented in C++ and based on ITK 2 . The OTB
project was initiated by CNES (French Space Agency) in 2006 and is under
heavy developments and the participation from the open source community.
The library was originally targeted at high resolution images acquired by the
Orfeo Constellation. OTB provides image access, data access, ltering, feature
extraction, image segmentation, classication, change detection, map projections, radiometric indices, principal component analysis computation, exible
visualization, and more functionality is under development[4].
Besides the OTB development team, great contribution was from its user
group who aimed at improving OTB algorithms for more exible use in the real
world [5] [6] [7] [8] [9] [10].
Because of its advantages of ecient performance, free license, and opensource, OTB is utilized globally for multiple purposes of research, teaching, and
even commercial usages. On disaster risk and relative researches, OTB has been
broadly used in change detection [11] , object counting [7], building detection for
disaster response [12], road extraction [13], urban area detection [14], and urban
critical infrastructure protection [15].
3.1
Segmentation
Segmentation produces homogeneous clusters or objects each of which is associated with additional attributes such as mean, variance, shape index, textural
measures, etc. depending on the segmentation methods. Aim of segmentation is
to lower the complexity of the input data and increase accuracy of classication.
The level of details of details available in high resolution images can have a
strong negative eect at some stages of the processing. For instance roof superstructures are irrelevant when trying to extract the whole building.
The mean-shift algorithm provides an ecient way to simplify such images
[?]. In addition, mean Shift segmentation also helps to open the original image
into a multi-scale space to allow the incorporation of scale into classication [16].
In our example, Monteverdi (GUI version OTB) is employed for mean-shift
segmentation. A demonstration example of OTB mean-shift segmentation is
shown as Figure 2(with parameters settings: spatial radius is 30, spectral value
is 45.5, and minimum region size is 100).
3.2
There are two main methods to achieve feature extraction from remote sensed
imagery: pixel-based processing and object-based detection [12].
Pixel-based processing is a procedure analyses the spectral properties of every
pixel or picture element within the area of interest [17]. Pixel-based analysis was
originally designed for use with coarse resolution imagery.
Problems and limitations of using pixel-based procedure on Very High Resolution (VHR) imagery analyzing were pointed out [18]. Pixel-based methodology
2
317
cannot set a minimum mapping unit, resulting in an over-classication of individual pixels. Advantage of this method is straightforward and fast, which is
much suitable for comparison of a pair images of pre- and post- disaster.
Object-based detection is a method to analysis spectral, spatial, and contextual properties of pixels. It uses a segmentation process and iterative learning
algorithm to achieve a semi-automatic classication procedure.
OTB object detection is a supervised object detection chain adapted to limited
extent object with strong shape features, such as planes, boats, roundabouts,
and xed-shape buildings. OTB object detection applications are not published
in its latest version 3.16, while the illustration of this method was shared on
international conference of IGRASS 2011 [19].
In our example, pixel-based detection method is used for classication task. In
Canberra many roofs are covered or shadowed by trees leaves. Houses with shadows on roofs are near to plants, which are regarded fuel in bushre. Such houses
are in higher physical vulnerability ranks. Roof shapes of those exposed parts
are irregular. And object-based detection method is not suitable for irregular
shape detection.
318
Fig. 3. Comparison of original satellite image, SVM labelled result, and colour mapped
result
319
According to our experience, it has been proofed there are two ecient methods
for large dataset processing automatically or semi-automatically.
Automatic method is to use OTB-wrapping and bind it with other languages.
OTB is an open-source library compiled by C language. Its source code is free
to download and use at OTB website.
By binding with other languages, almost all OTB applications are available
and can be used exible according to users purposes.
Semiautomatic method is to use OTB applications on QGIS platform with
spatial analysis plugin Sextante. Actually, Sextante supports more external applications than OTB algorithms, such as GRASS, SAGA, PostGIS, and LIDAR
images processing functionalities. And it supports Python scripts and R scripts
running as exibility for users own algorithms applications.
Conveniently Sextante has a graphic modeller tool, which allows user generate
models as processing procedures with combining algorithms, scripts, and models.
Sextante is suitable for large dataset processing because all of its algorithms and
models can be execute as batch process.
In our example, we devide the 800 pieces of images into 20 groups (begin with
the same letter). Each group has 40 images. A designed Sextante model runs 20
times in batch execution would nish all processing.
Three modules are designed by Sextante graphic modeller, and named as
Module I, II, and III. Module I is designed with functionality of images SVM
classication and polygonization. Module II is to set attribute values to extracted
features from Module II, such as acreage and area, boundary perimeters, and
geometry coordinate. Module III is for features extraction and errors correction.
Structures and functionalities of these three modules are shown as Figure 4,
Figure 5, and Figure 6 separately.
Attributes Enrichment
320
5.2
Attributes can also be enriched from all vector layers, which contain a lot of
useful information can be used to enrich the produced geo-data. QGIS plugin
Join Attributes by Location combines attributes of two vector layers according
321
to their locations. By joining a point layer into a polygon layer, the attributes
combined together where their representative features are at the same location.
See Figure 8.
5.3
The produced vector layers can also be enriched by combining with Microsoft
Excel le (or other formats can be convert into Excel les), which must have
columns of x and y coordinate. To read and write Excel tables, python libraries
of python-xlrd and python-xlwt are necessary. A QGIS plugin named x-y tool
can convert Excel tables and x-y point layers by import and export functions.
By x-y tool a Excel le is accessible to convert to a point layer in QGIS.
Attributes of the produced geo-informatics can be enriched from multiple
sources of data, by converting them into raster layers, vector layers, and Excel les. More comprehensive, attributes of produced geo-informatics can be
enriched from all tables by language R with spatial analysis packages.
322
Conclusion
323
open-source library for remote sensing task is handy and helpful for satellite
imagery analysis and features extraction. OTB pixel based SVM classication
is employed for satellite image analysis and feature extraction where would be
used for urban disaster risk assessment in our project as illustrated in paper.
Fundamental and necessary attributes of the produced geo-data can be enriched
from other data source by QGIS. Although there are limited comparable features
to the commercial resources, free geo-data and open-source geo-software can be
developed to meet multiple demands with large exibility.
Acknowledgments. The research of Urban Natural Disasters Risk Assessment
and Community Vulnerability Measurement Mapping is supported by both Chinese Scholarship Council and Australian Commonwealth Scientic and Industrial
Research Organisation (CSIRO). The authors thank to Dr. Warren Jin (CSIRO,
Division of Computational Informatics) for his administration of QGIS on a super computer, which was used to produce the geo-informatics introduced in this
paper.
References
1. Zschocke, T., de Le
on, J.C.V.: Towards an ontology for the description of learning
resources on disaster risk reduction. In: Lytras, M.D., Ordonez De Pablos, P.,
Ziderman, A., Roulstone, A., Maurer, H., Imber, J.B. (eds.) WSKS 2010. CCIS,
vol. 111, pp. 6074. Springer, Heidelberg (2010)
2. UNISDR. Statistics of Natrual Diasters (1980-2011) (2012)
3. Bimpson, A.: Capturing High Resolution Satellite Imagery from Google Maps
(2010)
4. OTB Development Team. The ORFEO Tool Box Software Guide Updated for
OTB-3.16. Centre National Detudes Spatiales, France (2013)
5. Christophe, E., Inglada, J.: Open source remote sensing: Increasing the usability
of cutting-edge algorithms. IEEE Geoscience Remote Sensing Society Newsletter
4, 915 (2009)
6. Ferson, S., Siegrist, J., Agarwal, J., Liu, M., Blockley, D.: Copyright ASCE 2011
ICVRAM and ISUMA 2011 VULNERABILITY, UNCERTAINTY, AND RISK
Copyright ASCE 2011 ICVRAM and ISUMA 2011 (1981), 6269 (2011)
7. Inglada, J., Christophe, E.: Object counting in high resolution remote sensing
images with OTB. In: 2009 IEEE International Geoscience and Remote Sensing
Symposium, IGARSS 2009, pp. 737740 (2009)
8. Lahlou, O., Michel, J., Pichard, D., Inglada, J.: Assessment of interest points detection algorithms in OTB. In: 2009 IEEE International Geoscience and Remote
Sensing Symposium, IGARSS 2009, vol. 4, pp. IV749. IEEE (2009)
9. Michel, J., Feuvrier, T., Inglada, J.: Reference algorithm implementations in OTB:
Textbook cases. In: 2009 IEEE International Geoscience and Remote Sensing Symposium, IGARSS 2009, vol. 4, pp. IV741. IEEE (2009)
10. Tinel, C., Fontannaz, D., de Boissezon, H., Grizonnet, M., Michel, J., Boissezon, H.:
The ORFEO acompaniment program and ORFEO ToolBox. In: 2012 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), pp. 71027105. IEEE
(March 2012)
324
11. Mercier, G., Inglada, J.: Change Detection with Misregistration Errors and Heterogeneous Data Through the Orfeo Toolbox. gregoire-mercier.fr, 111 (2008)
Object- Versus Pixel-Based Building Detection for
12. Dubois, D., Lepage, R., De, E.:
Disaster Response. In: The 11th International Conference on Information Sciences,
Signal Processing and their Application, pp. 510 (2012)
13. Christophe, E., Inglada, J.: Robust road extraction for high resolution satellite
images. In: IEEE International Conference on Image Processing, ICIP 2007, vol. 5,
pp. 437440. IEEE (2007)
14. May, S., Inglada, J.: Urban area detection and segmentation using OTB. In: 2009
IEEE International Geoscience and Remote Sensing Symposium, IGARSS 2009,
vol. 4, pp. IV928. IEEE (2009)
15. Lukas, L., Hromada, M.: Utilization of the EASI model in the matters of critical
infrastructure protection and its verification via the OTB SAF simulation tool. In:
13th WSEAS International Conference on AUTOMATIC, Canary Islands, Spain,
pp. 131136 (2011)
16. Vu, T.T.: Object-Based Remote Sensing Image Analysis with OSGeo Tools. In:
AGSE 2012 FOSS4G-SEA, p. 79 (2012)
17. Riggan Jr., N.D., Weih Jr., R.C.: A comparison of pixel-based versus object-based
land use/land cover classification methodologies. Journal of the Arkansas Academy
of Science 63, 145152 (2009)
18. Whiteside, T., Ahmad, W.: A comparison of object-oriented and pixel-based classification methods for mapping land cover in northern Australia. In: Proceedings of
SSC 2005 Spatial Intelligence Innovation and Praxis The National Biennial Conference of the Spatial Sciences Institute, Melbourne, Australia, pp. 12251231 (2005);
Spacial Sciences Institute
19. Christophe, E., Michel, J., Inglada, J.: Remote Sensing Processing: From Multicore
to GPU. IEEE Journal of Selected Topics in Applied Earth Observations and
Remote Sensing 4(3), 643652 (2011)
20. OTB Development Team. The Orfeo ToolBox Cookbook, a guide for nondevelopers Updated for OTB-3.14. Centre National Detudes Spatiales, France
(2012)