Novel Knowledge Graph- and Knowledge Reasoning-Based Classification Prototype for OBIA Using High Resolution Remote Sensing Imagery
Abstract
:1. Introduction
2. Methodology
2.1. Knowledge Graph Construction
- (1)
- Construction of the reference image (Step 1 in Figure 3): The reference image contains the category and contour of each real ground object, which is critical for extracting the objects and object features needed to construct a knowledge graph. Certain GIS software was applied to delineate vector objects and convert the original imagery to reference imagery. Three experts with several years of experience in the interpretation of objects in remote sensing imagery took two weeks to delineate nearly 100 HR remote sensing images for the construction of the reference image in this study.
- (2)
- Attribute extraction (Step 2_1 in Figure 3) and ontology establishment (Step 2_2 in Figure 3): An object and a feature of the object in the reference image correspond to an ontology and an attribute in the knowledge graph, respectively. Ontologies were established by assigning a unique identity to each object within the reference image, while the attributes of the ontology were obtained by extracting object features. The object features used in this study mainly include spectral features and shape features, of which the spectral features involve red, green, blue, and near-infrared band values and combinations of band indices of the remote sensing image, whereas shape features correspond to the area, perimeter, bar coefficient, etc. Table 1 depicts the detailed description of the object features.
- (3)
- Integration of spatial relationships (Step 3 in Figure 3): It is essential to consider the strong spatial relationships between adjacent objects in the reference image for subsequent classification. Relationships between the objects and their neighbors were separated into three categories in this work: adjacent, containing, and inside. Figure 4 illustrates these relationship categories. Each relationship is a direct line of connection in the knowledge graph. Therefore, by integrating all the ontologies and their direct connecting lines, the knowledge graph of a specific HR remote sensing image can be constructed. NEO4j was used as a knowledge graph database in this study. Unlike conventional databases that store data in tables, NEO4j is a graphic database that stores data in terms of nodes and node relationships. This provides a visual graphical interface and a specific data query language, which allows it to manage data more naturally and rapidly respond to queries while offering deeper context for analytics. The graphic storage and data processing capabilities of NEO4j ensure high data readability and integrity [27].
Features Type | Features | Description |
---|---|---|
Spectral | Red | Object pixels values that average in the red band |
Green | Object pixels values that average in the green band | |
Blue | Object pixels values that average in the blue band | |
Near-infrared | Object pixels values that average in the near-infrared band | |
NDWI | ||
NDVI | ||
Shape | Area (A) | Area of object |
Perimeter (P) | Perimeter of object | |
Long Axis Length (LAL) | Long axis length of the minimum outer rectangle of the object | |
Short Axis Length (SAL) | Short axis length of the minimum outer rectangle of the object | |
Principal Direction (PD) | The angle between the direction of the long axis and 0° of the object | |
Rectangularity (R) | ||
Elongation (E) | ||
Bar (B) |
2.2. Image Segmentation and Unidentified Object Graph Construction
2.3. Significant Objects Recognized
2.4. Significant Object Completion
2.5. Integrating Contextual Relationships
2.6. Integrating Spatial Relationships
2.7. Quality Assessment
3. Experimental Results
3.1. Experimental Data and Setup
3.2. Details of Knowledge Graph Construction
3.3. Details of the Classification Process
3.4. Classification Result Evaluated
4. Discussion
4.1. Comparison with Other Methods
4.2. Expectations
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Zhu, Q.; Sun, X.; Zhong, Y.; Zhang, L. High-resolution remote sensing image scene understanding: A review. In Proceedings of the IGARSS 2019-2019 IEEE International Geoscience and Remote Sensing Symposium, Yokohama, Japan, 28 July–2 August 2019; pp. 3061–3064. [Google Scholar]
- Chan, R.H.; Ho, C.W.; Nikolova, M. Salt-and-pepper noise removal by median-type noise detectors and detail-preserving regularization. IEEE Trans. Image Process. 2005, 14, 1479–1485. [Google Scholar] [CrossRef]
- Ma, L.; Li, M.; Ma, X.; Cheng, L.; Du, P.; Liu, Y. A review of supervised object-based land-cover image classification. Isprs J. Photogramm. Remote Sens. 2017, 130, 277–293. [Google Scholar] [CrossRef]
- Janowski, L.; Tylmann, K.; Trzcinska, K.; Rudowski, S.; Tegowski, J. Exploration of glacial landforms by object-based image analysis and spectral parameters of digital elevation model. IEEE Trans. Geosci. Remote Sens. 2021, 60, 4502817. [Google Scholar] [CrossRef]
- Chen, G.; Weng, Q.; Hay, G.J.; He, Y. Geographic object-based image analysis (GEOBIA): Emerging trends and future opportunities. GIScience Remote Sens. 2018, 55, 159–182. [Google Scholar] [CrossRef]
- Kucharczyk, M.; Hay, G.J.; Ghaffarian, S.; Hugenholtz, C.H. Geographic object-based image analysis: A primer and future directions. Remote Sens. 2020, 12, 2012. [Google Scholar] [CrossRef]
- Aplin, P.; Smith, G. Advances in object-based image classification. Int. Arch.Photogramm. Remote Sens. Spat. Inf. Sci. 2008, 37, 725–728. [Google Scholar]
- Dronova, I. Object-based image analysis in wetland research: A review. Remote Sens. 2015, 7, 6380–6413. [Google Scholar] [CrossRef] [Green Version]
- Hossain, M.D.; Chen, D. Segmentation for Object-Based Image Analysis (OBIA): A review of algorithms and challenges from remote sensing perspective. ISPRS J. Photogramm. Remote Sens. 2019, 150, 115–134. [Google Scholar] [CrossRef]
- Li, M.; Zang, S.; Zhang, B.; Li, S.; Wu, C. A review of remote sensing image classification techniques: The role of spatio-contextual information. Eur. J. Remote Sens. 2014, 47, 389–411. [Google Scholar] [CrossRef]
- Martins, V.S.; Kaleita, A.L.; Gelder, B.K.; da Silveira, H.L.; Abe, C.A. Exploring multiscale object-based convolutional neural network (multi-OCNN) for remote sensing image classification at high spatial resolution. ISPRS J. Photogramm. Remote Sens. 2020, 168, 56–73. [Google Scholar] [CrossRef]
- Wahidin, N.; Siregar, V.P.; Nababan, B.; Jaya, I.; Wouthuyzen, S. Object-based image analysis for coral reef benthic habitat mapping with several classification algorithms. Procedia Environ. Sci. 2015, 24, 222–227. [Google Scholar] [CrossRef]
- Tu, B.; Wang, J.; Kang, X.; Zhang, G.; Ou, X.; Guo, L. KNN-based representation of superpixels for hyperspectral image classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2018, 11, 4032–4047. [Google Scholar] [CrossRef]
- Charbuty, B.; Abdulazeez, A. Classification based on decision tree algorithm for machine learning. J. Appl. Sci. Technol. Trends 2021, 2, 20–28. [Google Scholar] [CrossRef]
- Belgiu, M.; Drăguţ, L. Random forest in remote sensing: A review of applications and future directions. ISPRS J. Photogramm. Remote Sens. 2016, 114, 24–31. [Google Scholar] [CrossRef]
- Chandra, M.A.; Bedi, S. Survey on SVM and their application in image classification. Int. J. Inf. Technol. 2021, 13, 1–11. [Google Scholar] [CrossRef]
- Chen, X.; Jia, S.; Xiang, Y. A review: Knowledge reasoning over knowledge graph. Expert Syst. Appl. 2020, 141, 112948. [Google Scholar] [CrossRef]
- Li, Y.; Kong, D.; Zhang, Y.; Tan, Y.; Chen, L. Robust deep alignment network with remote sensing knowledge graph for zero-shot and generalized zero-shot remote sensing image scene classification. ISPRS J. Photogramm. Remote Sens. 2021, 179, 145–158. [Google Scholar] [CrossRef]
- Pujara, J.; Miao, H.; Getoor, L.; Cohen, W. Knowledge graph identification. In Proceedings of the International Semantic Web Conference, Sydney, NSW, Australia, 21–25 October 2013; pp. 542–557. [Google Scholar]
- Zhang, D.; Cui, M.; Yang, Y.; Yang, P.; Xie, C.; Liu, D.; Yu, B.; Chen, Z. Knowledge graph-based image classification refinement. IEEE Access 2019, 7, 57678–57690. [Google Scholar] [CrossRef]
- Tobler, W.R. A computer movie simulating urban growth in the Detroit region. Econ. Geogr. 1970, 46, 234–240. [Google Scholar] [CrossRef]
- Sun, S.; Dustdar, S.; Ranjan, R.; Morgan, G.; Dong, Y.; Wang, L. Remote Sensing Image Interpretation With Semantic Graph-Based Methods: A Survey. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 4544–4558. [Google Scholar] [CrossRef]
- Shen, Y.; Chen, J.; Xiao, L.; Pan, D. Optimizing multiscale segmentation with local spectral heterogeneity measure for high resolution remote sensing images. ISPRS J. Photogramm. Remote Sens. 2019, 157, 13–25. [Google Scholar] [CrossRef]
- Rizun, M. Knowledge graph application in education: A literature review. Acta Univ. Lodz. Folia Oeconomica 2019, 3, 7–19. [Google Scholar] [CrossRef] [Green Version]
- Tchechmedjiev, A.; Fafalios, P.; Boland, K.; Gasquet, M.; Zloch, M.; Zapilko, B.; Dietze, S.; Todorov, K. ClaimsKG: A knowledge graph of fact-checked claims. In Proceedings of the International Semantic Web Conference, Auckland, New Zealand, 26–30 October 2019; pp. 309–324. [Google Scholar]
- Song, Y.; Li, A.; Tu, H.; Chen, K.; Li, C. A Novel Encoder-Decoder Knowledge Graph Completion Model for Robot Brain. Front. Neurorobotics 2021, 15, 674428. [Google Scholar] [CrossRef]
- Hao, X.; Ji, Z.; Li, X.; Yin, L.; Liu, L.; Sun, M.; Liu, Q.; Yang, R. Construction and Application of a Knowledge Graph. Remote Sens. 2021, 13, 2511. [Google Scholar] [CrossRef]
- Tzotsos, A.; Argialas, D. MSEG: A generic region-based multi-scale image segmentation algorithm for remote sensing imagery. In Proceedings of the ASPRS 2006 Annual Conference, Reno, Nevada, 1–5 May 2006; pp. 1–13. [Google Scholar]
- Senoussaoui, M.; Kenny, P.; Stafylakis, T.; Dumouchel, P. A Study of the Cosine Distance-Based Mean Shift for Telephone Speech Diarization. IEEE/ACM Trans. Audio Speech Lang. Process. 2014, 22, 217–227. [Google Scholar] [CrossRef]
- Choi, H.; Som, A.; Turaga, P. AMC-loss: Angular margin contrastive loss for improved explainability in image classification. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, Seattle, WA, USA, 14–19 June 2020; pp. 838–839. [Google Scholar]
- Yan, L.; Cui, M.; Prasad, S. Joint euclidean and angular distance-based embeddings for multisource image analysis. IEEE Geosci. Remote Sens. Lett. 2018, 15, 1110–1114. [Google Scholar] [CrossRef]
- Harjanti, T.W.; Setiyani, H.; Trianto, J.; Rahmanto, Y. Classification of Mint Leaf Types Based on the Image Using Euclidean Distance and K-Means Clustering with Shape and Texture Feature Extraction. Tech-E 2022, 5, 115–124. [Google Scholar]
- Nair, B.B.; Sakthivel, N. A Deep Learning-Based Upper Limb Rehabilitation Exercise Status Identification System. Arabian Journal for Science and Engineering 2022, 1–35. [Google Scholar] [CrossRef]
- Wan, T.; Jun, H.; Hui Zhang, P.W.; Hua, H. Kappa coefficient: A popular measure of rater agreement. Shanghai Arch. Psychiatry 2015, 27, 62. [Google Scholar]
- Phan, T.N.; Kuch, V.; Lehnert, L.W. Land Cover Classification using Google Earth Engine and Random Forest Classifier—The Role of Image Composition. Remote Sens. 2020, 12, 2411. [Google Scholar] [CrossRef]
- Wang, P.; Fan, E.; Wang, P. Comparative analysis of image classification algorithms based on traditional machine learning and deep learning. Pattern Recognit. Lett. 2021, 141, 61–67. [Google Scholar] [CrossRef]
- Cervantes, J.; Garcia-Lamont, F.; Rodríguez-Mazahua, L.; Lopez, A. A comprehensive survey on support vector machine classification: Applications, challenges and trends. Neurocomputing 2020, 408, 189–215. [Google Scholar] [CrossRef]
- Maulik, U.; Chakraborty, D. Remote Sensing Image Classification: A survey of support-vector-machine-based advanced techniques. IEEE Geosci. Remote Sens. Mag. 2017, 5, 33–52. [Google Scholar] [CrossRef]
- Zhang, Y.; Cao, G.; Li, X.; Wang, B. Cascaded random forest for hyperspectral image classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2018, 11, 1082–1094. [Google Scholar] [CrossRef]
- Jin, X. A segmentation-based image processing system. U.S. Patent WO2009065021 A1[P], 22 May 2009. [Google Scholar]
- Chen, J.; Pan, D.; Mao, Z. Image-object detectable in multiscale analysis on high-resolution remotely sensed imagery. Int. J. Remote Sens. 2009, 30, 3585–3602. [Google Scholar] [CrossRef]
- Li, Y.; Feng, X. A multiscale image segmentation method. Pattern Recognit. 2016, 52, 332–345. [Google Scholar] [CrossRef]
- Du, S.; Du, S.; Liu, B.; Zhang, X. Context-enabled extraction of large-scale urban functional zones from very-high-resolution images: A multiscale segmentation approach. Remote Sens. 2019, 11, 1902. [Google Scholar] [CrossRef]
Scenes | Ontologies | Relations | ||
---|---|---|---|---|
Node | Adjacent | Containing | Inside | |
669 | 2721 | 103 | 103 | |
341 | 926 | 138 | 138 | |
198 | 836 | 20 | 20 | |
85 | 171 | 45 | 45 | |
659 | 2981 | 58 | 58 | |
415 | 1987 | 33 | 33 |
Scenes | OA | Kappa | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
KNN | SVM | DT | RF | Proposed | KNN | SVM | DT | RF | Proposed | |
A | 0.80 | 0.82 | 0.84 | 0.86 | 0.86 | 0.74 | 0.77 | 0.79 | 0.81 | 0.82 |
B | 0.89 | 0.88 | 0.88 | 0.90 | 0.95 | 0.83 | 0.82 | 0.81 | 0.85 | 0.92 |
C | 0.78 | 0.78 | 0.83 | 0.84 | 0.91 | 0.71 | 0.71 | 0.76 | 0.77 | 0.87 |
Class | F1-Score | ||||
---|---|---|---|---|---|
KNN | SVM | DT | RF | Proposed | |
aquaculture pond | 0.95 | 0.95 | 0.94 | 0.95 | 0.94 |
sea | 0.99 | 1.00 | 0.98 | 0.99 | 1.00 |
embankment | 0.61 | 0.64 | 0.67 | 0.72 | 0.67 |
vegetation | 0.66 | 0.76 | 0.82 | 0.85 | 0.68 |
building zone | 0.54 | 0.61 | 0.52 | 0.54 | 0.80 |
vegetable greenhouse | 0.50 | 0.53 | 0.51 | 0.52 | 0.36 |
mixed farmland zone | 0.43 | 0.60 | 0.72 | 0.74 | 0.77 |
road | 0.61 | 0.52 | 0.67 | 0.70 | 0.86 |
bare farmland | 0.71 | 0.72 | 0.68 | 0.67 | 0.64 |
crop farmland | 0.53 | 0.55 | 0.67 | 0.69 | 0.84 |
residential building | 0.33 | 0.51 | 0.20 | 0.22 | 0.56 |
Class | F1-Score | ||||
---|---|---|---|---|---|
KNN | SVM | DT | RF | Proposed | |
aquaculture pond | 0.95 | 0.94 | 0.93 | 0.95 | 0.95 |
sea | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 |
lawn | 0.86 | 0.83 | 0.92 | 0.92 | 0.75 |
embankment | 0.59 | 0.63 | 0.62 | 0.67 | 0.70 |
road | 0.57 | 0.49 | 0.46 | 0.59 | 0.82 |
residential building | 0.39 | 0.46 | 0.40 | 0.63 | 0.90 |
crop farmland | 0.82 | 0.81 | 0.81 | 0.83 | 0.95 |
bare farmland | 0.66 | 0.65 | 0.57 | 0.61 | 0.83 |
boat | 0.35 | 0.48 | 0.30 | 0.49 | 0.68 |
building zone | 0.52 | 0.48 | 0.56 | 0.63 | 0.85 |
Class | F1-Score | ||||
---|---|---|---|---|---|
KNN | SVM | DT | RF | Proposed | |
ditch | 0.54 | 0.31 | 0.72 | 0.76 | 0.62 |
vegetation | 0.62 | 0.69 | 0.67 | 0.66 | 0.84 |
building zone | 0.79 | 0.86 | 0.92 | 0.92 | 0.95 |
highway | 0.90 | 0.82 | 0.66 | 0.69 | 0.88 |
crop farmland | 0.79 | 0.78 | 0.85 | 0.86 | 0.92 |
grassland | 0.92 | 0.92 | 0.91 | 0.93 | 0.92 |
bare farmland | 0.54 | 0.41 | 0.49 | 0.53 | 0.82 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Gun, Z.; Chen, J. Novel Knowledge Graph- and Knowledge Reasoning-Based Classification Prototype for OBIA Using High Resolution Remote Sensing Imagery. Remote Sens. 2023, 15, 321. https://doi.org/10.3390/rs15020321
Gun Z, Chen J. Novel Knowledge Graph- and Knowledge Reasoning-Based Classification Prototype for OBIA Using High Resolution Remote Sensing Imagery. Remote Sensing. 2023; 15(2):321. https://doi.org/10.3390/rs15020321
Chicago/Turabian StyleGun, Zhao, and Jianyu Chen. 2023. "Novel Knowledge Graph- and Knowledge Reasoning-Based Classification Prototype for OBIA Using High Resolution Remote Sensing Imagery" Remote Sensing 15, no. 2: 321. https://doi.org/10.3390/rs15020321
APA StyleGun, Z., & Chen, J. (2023). Novel Knowledge Graph- and Knowledge Reasoning-Based Classification Prototype for OBIA Using High Resolution Remote Sensing Imagery. Remote Sensing, 15(2), 321. https://doi.org/10.3390/rs15020321