An Object-Based Semantic Classification Method for High Resolution Remote Sensing Imagery Using Ontology
"> Figure 1
<p>Overview of the methodology followed in this study.</p> "> Figure 2
<p>False colour image fusion result of the ZY-3 satellite for Ruili City, China.</p> "> Figure 3
<p>The land-cover ontology (every subclass is shown with an “is.a” relationship).</p> "> Figure 4
<p>Image object features ontology (every subclass is shown with an “is.a” relationship).</p> "> Figure 5
<p>Ontology model of the decision tree classifier.</p> "> Figure 6
<p>The mark rules ontology model (every subclass is shown with an “is.a” relationship).</p> "> Figure 7
<p>The semantic network model.</p> "> Figure 8
<p>The features of an object in OWL.</p> "> Figure 9
<p>Decision rule based on C4.5 decision tree classifier.</p> "> Figure 10
<p>The decision tree model.</p> "> Figure 11
<p>The decision tree expressed in OWL.</p> "> Figure 12
<p>The classification result of “region208” in OWL.</p> "> Figure 13
<p>Example of the semantic information in OWL format for “region105”.</p> "> Figure 14
<p>Semantic information of “region105” as displayed in a semantic web interface.</p> "> Figure 15
<p>Land cover classification map from the ZY-3 satellite image for the test site: (<b>a</b>) our method with ontology; and (<b>b</b>) decision tree method without ontology.</p> "> Figure 16
<p>Classification confusion matrix, where rows represent reference objects and columns classified objects: (<b>a</b>) our method with ontology; and (<b>b</b>) decision tree method without ontology.</p> ">
Abstract
:1. Introduction
2. Methodology
2.1. Study Area and Data
2.2. Ontology Model for GEOBIA
2.2.1. Ontology Overview
- Step 1
- Determine the domain and scope of the ontology.The domain of the ontology is the representation of the whole GEOBIA framework, which includes the information on various features, land-covers and classifiers. We used the GEOBIA ontology to combine land-cover and features for image classification.
- Step 2
- Consider reusing existing ontologies.Reusing existing ontologies may be a requirement if our system needs to interact with other applications that have already been committed to particular ontologies or controlled vocabularies [33]. There are libraries of reusable ontologies on the Web and in the literature. For example, we can use the ISO Metadata [36], OGC [37], SWEET [38], etc. For this study, we assumed that no relevant ontologies exist a priori and start developing the ontology from scratch.
- Step 3
- Enumerate important terms in the ontology.We aimed to achieve a comprehensive list of terms, For example, important terms include different types of land-cover, such as PrimarilyVegetatedArea, PrimarilyNonVegetatedArea, and so on.
- Step 4
- Define the classes and the class hierarchy.There are three main approaches in developing a class hierarchy: top-down, bottom-up, combination. The approach to take depends strongly on the domain [33]. The class hierarchy include land-covers, image object features, classifiers, and so on.
- Step 5
- Define the properties of classes.The properties become slots attached to classes. A slot should be attached at the most general class that can have that property. For example, image object features should be attached to the respective land-cover.
- Step 6
- Define the facets of the slots.Slots can have different facets describing the value type, the allowed values, the number of the values (cardinality), and other features of the values the slot can take. For example, the domain of various features is “Region”, the range is “double”.
- Step 7
- Create instances.Defining an individual instance of a class requires: (1) choosing a class; (2) creating an individual instance of that class; and (3) filling in the slot values [33]. For example, all the segmentation objects are instances, which have their properties.
- Step 8
- Validation.The FaCT++ reasoner is used to infer the relationship among all the individuals, it could test the correctness and validity of the ontology.
2.2.2. Ontology Model of the Land-Cover
- (1)
- A list of important terms, including Fields, Woodland, Grassland, Orchards, Bare land, Roads, Building and Water, was created.
- (2)
- Classes and class hierarchies were defined. Land cover was defined through the top–down method and was divided into PrimarilyVegetatedArea and PrimarilyNonVegetatedArea. PrimarilyVegetatedArea was divided into ArtificialCropVegetatedArea and NaturalGrowthVegetatedArea. PrimarilyNonVegetatedArea was divided into ArtificialNonVegetatedArea and NaturalNonVegetatedArea. ArtificialCropVegetatedArea is divided into Field and Orchard. NaturalGrowthVegetatedArea is divided into Woodland and Grassland. ArtificialNonVegetatedArea is divided into Building and Road. NaturalNonVegetatedArea is divided into Water and Bare land. The classes are shown in Figure 3. Detailed classes can be defined according to the actual situation.
2.2.3. Ontology Model of the Image Object Features
2.2.4. Ontology Model of the Classifiers
- (a)
- A list of important terms, including DecisionTree, Node and Leaf, was created.
- (b)
- The slots were defined, which includes relations such as GreaterThan or LessThanOrEqual.
- (c)
- The lists of instances of decision tree, such as Node1, Node2, etc., were created. The nodes are associated to features and are also linked to two nodes with object properties called GreaterThan and LessThanOrEqual.
- a)
- A list of important terms, including Morphology, Shape, Texture, Brightness, Height, Position, etc., was created.
- b)
- Class hierarchies were defined. Morphology was divided into Strip and Planar; Shape was divided into Regular and Irregular; Texture was divided into Smooth and Rough; Brightness was divided into Light and Dark; Height was divided into High, Medium and Low; and Position was divided into Adjacent, Disjoint and Containing.
- Mean (?x, ?y), greaterThanOrEqual (?y, 0.38) -> Light (?x);
- Mean (?x, ?y), lessThan (?y, 0.38) -> Dark (?x).
- Field ≡ Regular ∩ Planar ∩ Smooth ∩ Dark ∩ Low ∩ adjacentToRoad.
- Woodland ≡ Irregular ∩ Planar ∩ Rough ∩ Dark ∩ High ∩ adjacentToField.
- Orchard ≡ Regular ∩ Planar ∩ Smooth ∩ Dark ∩ Medium ∩ adjacentToField.
- Grassland ≡ Irregular ∩ Planar ∩ Smooth ∩ Dark ∩ Low∩adjacentToBuilding.
- Building ≡ Regular ∩ Planar ∩ Rough ∩ Light ∩ High ∩ adjacentToRoad.
- Road ≡ Regular ∩ Strip ∩ Smooth ∩ Light ∩ Low ∩ adjacentToBuilding.
- Bare land ≡ Irregular ∩ Planar ∩ Rough ∩ Light ∩ Low.
- Water ≡ Irregular ∩ Planar ∩ Smooth ∩ Dark ∩ Low.
2.2.5. Semantic Network Model
2.3. Initial Classification Based on Data-Driven Machine Learning
2.3.1. Image Segmentation
2.3.2. Feature Selection
2.3.3. Initial Classification
- (1)
- The training samples are ordered in accordance with the “class, features of sample one, features of sample two, etc.” The training and testing samples are selected by visual image interpretation with their selection being controlled by the requirement for precision and representativeness, and by their statistical properties.
- (2)
- The training samples are divided. The information gain and information gain rate of all the features of training samples are calculated. The feature is taken as the test attribute, whose information gain rate is the biggest and its information gain is not lower than the mean of all the features, and the feature is taken as a node and leads to a branch. In this circulation way, all the training samples are divided.
- (3)
- The generation of decision tree. If all the training samples of the current node belongs to a class, the class is marked as a leaf node and marked for the specify feature. It runs in the same way; at last, it forms a decision tree until all the data of a subset are recorded in the main feature and their feature value are the same, or there is no feature to divide again.
2.4. Semantic Classification Based on Knowledge-Driven Semantic Rules
2.4.1. Semantic Rules Building
- RectFit (?x, ?y), greaterThanOrEqual (?y, 0.5) -> Regular (?x);
- RectFit (?x, ?y), lessThan (?y, 0.5) -> Irregular (?x);
- LengthWidthRatio (?x, ?y), greaterThanOrEqual(?y, 1) -> Strip (?x);
- LengthWidthRatio (?x, ?y), lessThan (?y, 1) -> Planar (?x);
- Homo (?x, ?y), greaterThanOrEqual (?y, 0.05) -> Smooth (?x);
- Homo (?x, ?y), lessThan (?y, 0.05) -> Rough(?x);
- Mean (?x, ?y), greaterThanOrEqual (?y, 0.38) -> Light (?x);
- Mean (?x, ?y), lessThan (?y, 0.38) -> Dark (?x);
- MeanDEM (?x, ?y), greaterThanOrEqual (?y, 0.6) -> High (?x);
- MeanDEM (?x, ?y), lessThan (?y, 0.2) -> Low (?x); and
- MeanDEM (?x, ?y), greaterThanOrEqual (?y, 0.2), lessThan (?y, 0.6) -> Medium (?x).
- Regular (?x), Planar (?x), Smooth (?x), Dark (?x), Low (?x), adjacentToRoad (?x) -> Field (?x);
- Irregular (?x), Planar (?x), Rough (?x), Dark (?x), High (?x), adjacentToField (?x)-> Woodland (?x);
- Regular (?x), Planar (?x), Smooth (?x), Dark (?x), Medium (?x), adjacentToField (?x) -> Orchard (?x);
- Irregular (?x), Planar (?x), Smooth (?x), Dark (?x), Low (?x), adjacentToBuilding (?x) -> Grassland (?x);
- Regular (?x), Planar (?x), Rough (?x), Light (?x), High (?x), adjacentToRoad (?x)-> Building (?x);
- Regular (?x), Strip (?x), Smooth (?x), Light (?x), Low (?x), adjacentToBuilding (?x) -> Road (?x);
- Irregular (?x), Planar (?x), Rough (?x), Light (?x), Low (?x) -> Bare land (?x); and
- Irregular (?x), Planar (?x), Smooth (?x), Dark (?x), Low (?x) -> Water (?x).
2.4.2. Semantic Classification
3. Results and Discussion
3.1. Results
3.2. Discussion
4. Conclusions
Acknowledgments
Author Contributions
Conflicts of Interest
References
- Hay, G.J.; Castilla, G. Geographic Object-Based Image Analysis (GEOBIA): A New Name for a New Discipline. In Object-Based Image Analysis: Spatial Concepts for Knowledge-Driven Remote Sensing Applications; Blaschke, T., Lang, S., Hay, G.J., Eds.; Springer: New York, NY, USA, 2008; pp. 75–89. [Google Scholar]
- Benz, U.C.; Hofmann, P.; Willhauck, G.; Lingenfelder, I.; Heynen, M. Multi- resolution, object-oriented fuzzy analysis of remote sensing data for GIS-ready information. ISPRS J. Photogramm. Remote Sens. 2004, 58, 239–258. [Google Scholar] [CrossRef]
- Hay, G.J.; Castilla, G. Object-based image analysis: Strengths, weaknesses, opportunities and threats (SWOT). In Proceedings of the 1st International Conference on Object-Based Image Analysis, Salzburg, Austria, 4–5 July 2006. [Google Scholar]
- Robertson, L.D.; King, D.J. Comparison of pixel—And object-based classification in land-cover change mapping. Int. J. Remote Sens. 2011, 32, 1505–1529. [Google Scholar] [CrossRef]
- Duro, D.C.; Franklin, S.E.; Dubé, M.G. A comparison of pixel-based and object-based image analysis with selected machine learning algorithms for the classification of agricultural landscapes using SPOT-5 HRG imagery. Remote Sens. Environ. 2012, 118, 259–272. [Google Scholar] [CrossRef]
- Myint, S.W.; Gober, P.; Brazel, A.; Grossman-Clarke, S.; Weng, Q. Per-pixel vs. object-based classification of urban land-cover extraction using high spatial resolution imagery. Remote Sens. Environ. 2011, 115, 1145–1161. [Google Scholar] [CrossRef]
- Addink, E.A.; Van Coillie, F.M.B.; De Jong, S.M. Introduction to the GEOBIA 2010 special issue: from pixels to geographic objects in remote sensing image analysis. Int. J. Appl. Earth Obs. 2012, 15, 1–6. [Google Scholar] [CrossRef]
- Blaschke, T. Object based image analysis for remote sensing. ISPRS J. Photogramm. Remote Sens. 2010, 65, 2–16. [Google Scholar] [CrossRef]
- GEO-Object-Based Image Analysis. Available online: http://wiki.ucalgary.ca/page/GEOBIA (accessed on 5 May 2016).
- Pu, R.; Landry, S.; Yu, Q. Object-based urban detailed land-cover classification with high spatial resolution IKONOS imagery. Int. J. Remote Sens. 2011, 32, 3285–3308. [Google Scholar] [CrossRef]
- Hussain, M.; Chen, D.M.; Cheng, A.; Wei, H.; Stanley, D. Change detection from remotely sensed images: From pixel-based to object-based approaches. ISPRS J. Photogramm. Remote Sens. 2013, 80, 91–106. [Google Scholar] [CrossRef]
- Blaschke, T.; Hay, G.J.; Weng, Q.; Resch, B. Collective sensing: integrating geospatial technologies to understand urban systems—An overview. Remote Sens. 2011, 3, 1743–1776. [Google Scholar] [CrossRef]
- Nussbaum, S.; Menz, G. Object-Based Image Analysis and Treaty Verification: New Approaches in Remote Sensing-Applied to Nuclear Facilities in Iran; Springer: New York, NY, USA, 2008. [Google Scholar]
- Lang, S. Object-based image analysis for remote sensing applications: Modeling reality-dealing with complexity. In Object-Based Image Analysis: Spatial Concepts for Knowledge-Driven Remote Sensing Applications; Blaschke, T., Lang, S., Hay, G.J., Eds.; Springer: New York, NY, USA, 2008; pp. 3–27. [Google Scholar]
- Blaschke, T.; Hay, G.J.; Kelly, M.; Lang, S.; Hofmann, P.; Addink, E.; Feitosa, R.; van der Meer, F.; van der Werff, H.; Van Coillie, F.; et al. Geographic Object-based Image Analysis: A new paradigm in Remote Sensing and Geographic Information Science. ISPRS J. Photogramm. Remote Sens. 2014, 87, 180–191. [Google Scholar] [CrossRef] [PubMed]
- Agarwal, P. Ontological considerations in GIScience. Int. J. Geogr. Inf. Sci. 2005, 19, 501–536. [Google Scholar] [CrossRef]
- Li, J.L.; He, Z.Y.; Ke, D.L.; Zhu, Q.L.A. Approach for Insight into Geo-ontology Merging based on Description Logics. Geomat. Inf. Sci. Wuhan Univ. 2014, 39, 317–321. [Google Scholar]
- Li, Q.C. Research of Model and Methods Based on Ontology for Geo-Information Semantic Transformation. Ph.D. Thesis, PLA Information Engineering University, ZhengZhou, China, 2011. [Google Scholar]
- Arvor, D.; Durieux, L.; Andres, S.; Laporte, M.A. Advances in Geographic Object-Based Image Analysis with ontologies: A review of main contributions and limitations from a remote sensing perspective. ISPRS J. Photogramm. Remote Sens. 2013, 82, 125–137. [Google Scholar] [CrossRef]
- Jesús, M.A.J.; Luis, D.; José, A.P.F. A Framework for Ocean Satellite Image Classification Based on Ontologies. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sen. 2013, 6, 1048–1063. [Google Scholar]
- Dejrriri, K.; Malki, M. Object-based image analysis and data mining for building ontology of informal urban settlements. In Proceedings of the SPIE Image and Signal Processing for Remote Sensing XVIII, Edinburgh, UK, 24 September 2012. [Google Scholar]
- Kohli, D.; Sliuzas, R.; Kerle, N.; Stein, A. An ontology of slums for image-based classification. Comput. Environ. Urban Syst. 2012, 36, 154–163. [Google Scholar] [CrossRef]
- Forestier, G.; Puissant, A.; Wemmert, C.; Gançarski, P. Knowledge-based region labeling for remote sensing image interpretation. Comput. Environ. Urban Syst. 2012, 36, 470–480. [Google Scholar] [CrossRef]
- Kyzirakos, K.; Karpathiotakis, M.; Garbis, G.; Nikolaou, C.; Bereta, K.; Papoutsis, I.; Herekakis, T.; Michail, D.; Koubarakis, M.; Kontoes, C. Wildfire monitoring using satellite images, ontologies and linked geospatial data. Web Semant. 2014, 24, 18–26. [Google Scholar] [CrossRef]
- Belgiu, M.; Tomljenovic, I.; Lampoltshammer, T.J.; Blaschke, T.; Höfle, B. Ontology-based classification of building types detected from airborne laser scanning data. Remote Sens. 2014, 6, 1347–1366. [Google Scholar] [CrossRef]
- Belgiu, M.; Höfle, B.; Hofmann, P. Coupling formalized knowledge bases with object-based image Analysis. Remote Sens. Lett. 2014, 5, 530–538. [Google Scholar] [CrossRef]
- Cui, W.; Tang, S.; Li, R.; Yao, Z. A method of Identifying Remote Sensing Objects by using Geo-ontology and Relative Elevation. J. Wuhan Univ. Technol. 2013, 37, 695–698. [Google Scholar]
- Luo, H.; Li, L.; Zhu, H.; Kuai, X.; Zhang, Z.; Liu, Y. Land Cover Extraction from High Resolution ZY-3 Satellite Imagery Using Ontology-Based Method. ISPRS Int. J. Geo-Inf. 2016, 5, 31. [Google Scholar] [CrossRef]
- Durand, N.; Derivaux, S.; Forestier, G.; Wemmert, C.; Gancarski, P.; Boussaid, O.; Puissant, A. Ontology-Based Object Recognition for Remote Sensing Image Interpretation. In Proceedings of the IEEE International Conference on TOOLS with Artificial Intelligence, Patras, Greece, 29–31 October 2007; pp. 472–479. [Google Scholar]
- Bannour, H.; Hudelot, C. Towards ontologies for image interpretation and annotation. In Proceedings of the International Workshop on Content-Based Multimedia Indexing, Madrid, Spain, 13–15 June 2011; pp. 211–216. [Google Scholar]
- Andres, S.; Arvor, D.; Pierkot, C. Towards an ontological approach for classifying remote sensing images. In Proceedings of the Eighth International Conference on Signal Image Technology and Internet Based Systems, Naples, Italy, 25–29 November 2012; pp. 825–832. [Google Scholar]
- Geographical Conditions Census Contents and Index (GDPJ 01—2013). Available online: http://www.jschj.gov.cn/upfile/dlgqdoc/jswd/GDPJ012013.pdf (accessed on 5 February 2016).
- Ontology Development 101: A Guide to Creating Your First Ontology. Available online: http://protege.stanford.edu/publications/ontology_development/ontology101.pdf (accessed on 5 February 2016).
- OWL Web Ontology Language Reference. Available online: http://www.w3.org/TR/owl-ref/ (accessed on 5 February 2016).
- SWRL: A Semantic Web Rule Language Combining owl and RuleML. Available online: http://www.w3.org/Submission/SWRL/ (accessed on 5 February 2016).
- ISO-Metadata.owl: Several ISO Geographic Information Ontologies developed with the Protege-OWL editor. Contributed by Akm Saiful Islam, Bora Beran, Luis Bermudez, Stephane Fellah & Michael Piasecki. Available online: http://protegewiki.stanford.edu/wiki/Protege_Ontology_Library (accessed on 5 February 2016).
- OGC: Ontology for Geography Markup Language (GML3.0) of Open GIS Consortium (OGC). Contributed by Contributors: Zafer Defne, Akm Saiful Islam and Michael Piasecki. Available online: http://protegewiki.stanford.edu/wiki/Protege_Ontology_Library (accessed on 5 February 2016).
- SWEET Ontologies: A Semantic Web for Earth and Environmental Terminology. Source: Jet Propulsion Laboratory. Available online: http://protegewiki.stanford.edu/wiki/Protege_Ontology_Library (accessed on 5 February 2016).
- Di Gregorio, A. Land Cover Classification System: Classification Concepts and User Manual: LCCS; Food and Agriculture Organization: Rome, Italy, 2005. [Google Scholar]
- Definiens Imaging GmbH. Developer 8 Reference Book; Definiens Imaging GmbH: Munich, Germany, 2011. [Google Scholar]
- Tonjes, R.; Glowe, S.; Buckner, J.; Liedtke, C.E. Knowledge-based interpretation of Remote Sensing images using semantic nets. Photogramm. Eng. Rem. S. 1999, 65, 811–821. [Google Scholar]
- Yang, Y.; Li, H.T.; Han, Y.S.; Gu, H.Y. High resolution remote sensing image segmentation based on graph theory and fractal net evolution approach. In Proceedings of the International Workshop on Image and Data Fusion, Kona, HI, USA, 21–23 July 2015. [Google Scholar]
- Drǎguţ, L.; Tiede, D.; Levick, S.R. ESP: A tool to estimate scale parameter for multiresolution image segmentation of remotely sensed data. Int. J. Geogr. Inf. Sci. 2010, 24, 859–871. [Google Scholar] [CrossRef]
- Gao, Y.; Mas, J.F.; Kerle, N.; Navarrete Pacheco, J.A. Optimal region growing segmentation and its effect on classification accuracy. Int. J. Remote Sens. 2011, 32, 3747–3763. [Google Scholar] [CrossRef]
- Achanccaray, P.; Ayma, V.A.; Jimenez, L.I.; Bernabe, S. SPT 3.1: A free software tool for automatic tuning of segmentation parameters in optical, hyperspectral and SAR images. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Milan, Italy, 26–31 July 2015. [Google Scholar]
- Martha, T.R.; Kerle, N.; van Westen, C.J.; Jetten, V.; Kumar, K.V. Segment Optimization and Data-Driven Thresholding for Knowledge-Based Landslide Detection by Object-Based Image Analysis. IEEE Trans. Geosci. Remote. 2011, 49, 4928–4943. [Google Scholar] [CrossRef]
- Stumpf, A.; Kerle, N. Object-oriented mapping of landslides using Random Forests. Remote Sens. Environ. 2011, 115, 2564–2577. [Google Scholar] [CrossRef]
- Maillot, N.; Thonnat, M.; Boucher, A. Towards ontology-based cognitive vision. Mach. Vis. Appl. 2004, 16, 33–40. [Google Scholar] [CrossRef]
- Belgiu, M.; Drǎguţ, L.; Strobl, J. Quantitative evaluation of variations in rule-based classifications of land cover in urban neighbourhoods using WorldView-2 imagery. ISPRS J. Photogramm. Remote Sens. 2014, 87, 205–215. [Google Scholar] [CrossRef] [PubMed]
- Ma, L.; Li, M.; Blaschke, T.; Ma, X.; Tiede, D.; Cheng, L.; Chen, Z.; Chen, D. Object-based change detection in urban areas: the effects of segmentation strategy, scale, and feature space on unsupervised methods. Remote Sens. 2016, 8, 761–778. [Google Scholar] [CrossRef]
- Li, M.; Ma, L.; Blaschke, T.; Cheng, L.; Tiede, D. A Systematic Comparison of Different Object-Based Classification Techniques Using High Spatial Resolution Imagery in Agricultural Environments. Int. J. Appl. Earth Obs. 2016, 4, 87–98. [Google Scholar] [CrossRef]
- Hofmann, P.; Lettmayer, P.; Blaschke, T.; Belgiu, M.; Wegenkittl, S.; Graf, R.; Lampoltshammer, T.J.; Andrejchenko, V. Towards a framework for agent-based image analysis of remote-sensing data. Int. J. Image Data Fusion 2015, 6, 115–137. [Google Scholar] [CrossRef] [PubMed]
Description | Picture | Decision Tree Rules | Ontology Rules | Decision Rules in SWRL Format | |
---|---|---|---|---|---|
Field | Field is often cultivated for planting crops, which includes cooked field, new developed field and grass crop rotation land. It is mainly for planting crops, and there are scattered fruit trees, mulberry trees or others. | NDVI > 0.6 and RectangularFit > 0.62 and FractalDimension ≤ 0.37. | Field ≡ Regular ∩ Planar ∩ Smooth ∩ Dark ∩ Low ∩ adjacentToRoad. | Regular (?x), Planar (?x), Smooth(?x), Dark (?x),Low(?x), adjacentToRoad(?x) -> Field (?x) | |
Orchard | Orchard is artificially cultivated for perennial woody and herbaceous crops. It is mainly used for collecting fruits, leaves, roots, stems, etc. It also includes various trees, bushes, tropical crops and fruit nursery, etc. | NDVI > 0.6 and RectangularFit > 0.62 and FractalDimension > 0.37. | Orchard ≡ Regular ∩ Planar ∩ Smooth ∩ Dark ∩ Medium ∩ adjacentToField. | Regular (?x), Planar (?x), Smooth(?x), Dark (?x), Medium(?x), adjacentToField(?x) -> Orchard (?x) | |
Woodland | Woodland is covered of natural forest, secondary forest and plantation, which includes trees, bushes, bamboo, etc. | NDVI > 0.6 and RectangularFit ≤ 0.62 and Homogeneity > 0.71. | Woodland ≡ Irregular ∩ Planar ∩ Rough ∩ Dark ∩ High ∩ adjacentToField. | Irregular (?x), Planar (?x), Rough(?x), Dark (?x), High(?x), adjacentToField(?x) -> Woodland (?x) | |
Grassland | Grassland is covered of herbaceous plants, which includes shrub grassland, pastures, sparse grassland, etc. | NDVI > 0.6 and RectangularFit ≤ 0.62 and Homogeneity ≤ 0.71. | Grassland ≡ Irregular ∩ Planar ∩ Smooth ∩ Dark ∩ Low∩adjacentToBuilding. | Irregular (?x), Planar (?x), Smooth (?x), Dark (?x), Low(?x), adjacentToBuilding(?x) -> Grassland (?x) | |
Building | Building includes contiguous building areas and individual buildings in urban and rural areas. | NDVI ≤ 0.6 and MeanB1 > 0.38 and LengthWidthRatio ≤ 4.5. | Building ≡ Regular ∩ Planar ∩ Rough ∩ Light ∩ High ∩ adjacentToRoad. | Regular (?x), Planar (?x), Rough (?x), Light(?x), High(?x), adjacentToRoad (?x) -> Building(?x) | |
Road | Road is covered by rail and trackless road surface, including railways, highways, urban roads and rural roads. | NDVI ≤ 0.6 and MeanB1 > 0.38 and LengthWidthRatio > 4.5. | Road ≡ Regular ∩ Strip ∩ Smooth ∩ Light ∩ Low ∩ adjacentToBuilding. | Regular (?x), Strip (?x), Smooth (?x), Light(?x), Low(?x), adjacentToBuilding(?x) -> Road(?x) | |
Bare land | Bare land is a variety of natural exposed surface (forest coverage is less than 10%). | NDVI ≤ 0.6 and MeanB1 ≤ 0.38 and NDWI > 0.6. | Bare land ≡ Irregular ∩ Planar ∩ Rough ∩ Light ∩ Low. | Irregular (?x), Planar (?x), Rough (?x), Light (?x), Low (?x) -> Bare land(?x) | |
Water | Water includes all types of surface water. | NDVI ≤ 0.6 and MeanB1 ≤ 0.38 and NDWI ≤ 0.6. | Water ≡ Irregular ∩ Planar ∩ Smooth ∩ Dark ∩ Low. | Irregular (?x), Planar (?x), Smooth (?x), Dark (?x), Low (?x) -> Water(?x) |
Accuracy | Our Method with Ontology | Decision Tree Method without Ontology | ||
---|---|---|---|---|
Production Accuracy (%) | User Accuracy (%) | Production Accuracy (%) | User Accuracy (%) | |
Field | 88.14 | 86.67 | 85.00 | 77.27 |
Orchard | 87.69 | 89.06 | 83.82 | 89.06 |
Woodland | 85.11 | 88.89 | 91.11 | 95.35 |
Grassland | 76.09 | 85.37 | 85.71 | 78.26 |
Building | 85.71 | 75 | 82.86 | 80.56 |
Road | 84.38 | 72.97 | 71.88 | 76.67 |
Bare land | 90.38 | 88.68 | 89.58 | 81.13 |
Water | 88.24 | 100 | 80.00 | 100 |
Overall accuracy | Overall accuracy = 85.95%, Kappa coefficient = 0.84 | Overall accuracy = 84.32%, Kappa coefficient = 0.82 |
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Gu, H.; Li, H.; Yan, L.; Liu, Z.; Blaschke, T.; Soergel, U. An Object-Based Semantic Classification Method for High Resolution Remote Sensing Imagery Using Ontology. Remote Sens. 2017, 9, 329. https://doi.org/10.3390/rs9040329
Gu H, Li H, Yan L, Liu Z, Blaschke T, Soergel U. An Object-Based Semantic Classification Method for High Resolution Remote Sensing Imagery Using Ontology. Remote Sensing. 2017; 9(4):329. https://doi.org/10.3390/rs9040329
Chicago/Turabian StyleGu, Haiyan, Haitao Li, Li Yan, Zhengjun Liu, Thomas Blaschke, and Uwe Soergel. 2017. "An Object-Based Semantic Classification Method for High Resolution Remote Sensing Imagery Using Ontology" Remote Sensing 9, no. 4: 329. https://doi.org/10.3390/rs9040329