MCMS-STM: An Extension of Support Tensor Machine for Multiclass Multiscale Object Recognition in Remote Sensing Images
<p>Examples of two types of image normalization methods.</p> "> Figure 2
<p>Illustration of objects classification for MCMS-STM.</p> "> Figure 3
<p>Illustration of classification hyperplane defined by rank-1 projection tensor and rank-<span class="html-italic">R</span> projection tensor. The bule solid line denotes the hyperplane defined by rank-1 or rank-<span class="html-italic">R</span> tensor, and the blue dotted line denotes the hyperplane defined by rank-<span class="html-italic">R</span> tensor.</p> "> Figure 4
<p>Illustration of slices with proper sizes and multiscale slices. (<b>a</b>) Proper sizes of slices for different objects (<b>b</b>) illustration of multiscale slice.</p> "> Figure 5
<p>Graph based constraints model. Each vertex in the graph indicates a set of dual variables, and the sum of each vertex with the same color is equal.</p> "> Figure 6
<p>Airplanes slices with different types from two slices sets of dataset 1. (<b>a</b>–<b>l</b>) are from slices set 1 of dataset 1, and (<b>m</b>–<b>x</b>) are from slices set 2 of dataset 1.</p> "> Figure 7
<p>Ship slices from two slices sets of dataset 2. (<b>a</b>–<b>e</b>) are from slices set 1 of dataset 2, and (<b>f</b>–<b>j</b>) are from slices set 2 of dataset 2.</p> "> Figure 7 Cont.
<p>Ship slices from two slices sets of dataset 2. (<b>a</b>–<b>e</b>) are from slices set 1 of dataset 2, and (<b>f</b>–<b>j</b>) are from slices set 2 of dataset 2.</p> "> Figure 8
<p>The classification accuracies of MCMS-STM under different <span class="html-italic">R</span> and <span class="html-italic">C</span> using dataset 1. (<b>a</b>) The classification accuracies of OVR version of MCMS-STM with different <span class="html-italic">R</span> and <span class="html-italic">C</span>; (<b>b</b>) The classification accuracies of OVO version of MCMS-STM with different <span class="html-italic">R</span> and <span class="html-italic">C</span>.</p> "> Figure 8 Cont.
<p>The classification accuracies of MCMS-STM under different <span class="html-italic">R</span> and <span class="html-italic">C</span> using dataset 1. (<b>a</b>) The classification accuracies of OVR version of MCMS-STM with different <span class="html-italic">R</span> and <span class="html-italic">C</span>; (<b>b</b>) The classification accuracies of OVO version of MCMS-STM with different <span class="html-italic">R</span> and <span class="html-italic">C</span>.</p> "> Figure 9
<p>The classification accuracies of MCMS-STM with or without different image resizing operations.</p> "> Figure 10
<p>The time consumption of solving the dual problem of MCMS-STM and multiclass SVM using different optimization solving algorithms under different numbers of training samples.</p> ">
Abstract
:1. Introduction
2. Preliminaries and Related Work
2.1. Notations, Abbreviations, and Tensor Operation
2.2. Classical Binary and Multiclass Support Vector Machine
2.3. Support Tensor Machine
3. Multiclass Multiscale Support Tensor Machine
3.1. Construction of Multiclass Multiscale Support Tensor Machine
3.1.1. Extend STM to Deal with Multiclass Classification
3.1.2. Classify the Multiscale Objects without Image Resizing Preprocessing
3.2. Solving of the Optimization Problem for MCMS-STM
3.3. Acceleration of Training of OVO Version of MCMS-STM
Algorithm 1. Decomposition algorithm of solving the dual problem of OVO version of the MCMS-STM. |
Input: the Q of the dual problem of MCMS-STM and the labels . |
Output: optimal a |
for vertex in |
Step 1: Select working set using Equation (34). |
If , continue; otherwise, perform Step 2. |
Step 2: Calculate the step size using Equations (36) and (37), and update the variables in working set. |
Step 3: If the terminal criteria are met, output the as optimal solution, and return. |
end |
4. Discussion of the Multiclass Classification Mechanism Used in MCMS-STM
4.1. Discussion of OVR Version of MCMS-STM Compared with OVR Strategy Based STM
4.2. Discussion of OVO Version of MCMS-STM Compared with OVO Strategy Based STM
5. Experiments and Analysis
- (1)
- Dataset 1: To verify the performance of MCMS-STM for multiclass multiscale airplane classification, the RSIs containing 218 airplanes with five types are collected from Google Earth service with a spatial resolution of 0.5 m and R, G, and B spectral bands. Then, using two image resizing operations, these 218 airplanes are cut separately from RSIs to build two slice sets. For slices set 1 generated from image resizing operation 1, the slices are cut according to the type of contained objects and then resized to a fixed size using a bilinear interpolation method. For slices set 2 generated from image resizing operation 2, these slices are cut at a size large enough (i.e., ) so that all the types of objects are contained completely in the corresponding slice. These slices contain various backgrounds, and the contained multiclass airplanes present different orientations and sizes. Some representative slices from two slices sets of dataset 1 are displayed in Figure 6.
- (2)
- Dataset 2: The HRSC-2016 [39] dataset contains 1070 harbor RSIs with R, G, and B spectral bands collected from Google Earth service. To evaluate the performance of MCMS-STM for multiscale object recognition, 342 ships with five types are sliced from HRSC-2016 whose spatial resolution is equal to 1.07 m. Similar to dataset 1, these slices are cut by two image resizing operations to form two slices set. For slices set 1 generated from image resizing operation 1, the slices are cut according to the type of contained objects and then resized to a fixed size using a bilinear interpolation method. For slices set 2 generated from image resizing operation 2, these slices are cut at a size large enough (i.e., ) to contain airplanes with different types. Some image slices with different types of ships in two slices sets of dataset 2 are shown in Figure 7.
5.1. Analysis of the Impact of Parameter Setting on Classification Performance
5.2. Analysis of the Impact of Image Resizing on Classification Performance
5.3. Evaluation of the Performance of the Decomposition Algorithm for Training MCMS-STM
5.4. Evaluation of the Performance of MCMS-STM Compared with Existing SVM and STM Methods
5.5. Evaluation of the Performance of MCMS-STM Compared with Deep Learning Methods
6. Conclusions
- (1)
- To achieve multiclass classifications for objects in RSIs, the MCMS-STM is proposed to learn multiple hyperplanes defined by rank-R projection tensors simultaneously to map input represented as tensor into class space. This new multiclass classification mechanism makes it easy to construct the corresponding decomposition algorithm to accelerate the training of the MCMS-STM and enables the classifier to present OVO and OVR interpretations, ensuring the MCMS-STM can deal with different classifications tasks effectively.
- (2)
- To identify multiscale objects in RSIs, instead of the conventional image resizing operation, according to the object position obtained from detection results, multiple slices of different sizes are extracted to describe the contained object with unknown class, and multidimensional classification hyperplanes are established to separate input of multiple slices with different sizes to achieve cross-scale object recognition. This multiscale classification mechanism can avoid the loss of scale information and reduce the impact of background interferences caused by conventional image resizing preprocessing.
- (3)
- To accelerate the training of OVO version of MCMS-STM, combining graph-based analysis, a decomposition algorithm is proposed to break the dual problem of OVO version of MCMS-STM as a series of small sub-optimizations, reducing the time consumption caused by the large Q. It ensures the MCMS-STM can be trained efficiently for more samples and classes.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A
References
- Girshick, R. Fast r-cnn. In Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile, 13–16 December 2015; pp. 1440–1448. [Google Scholar]
- Ren, S.; He, K.; Girshick, R.; Sun, J. Faster r-cnn: Towards real-time object detection with region proposal networks. Adv. Neural Inf. Process. Syst. 2015, 28, 91–99. [Google Scholar] [CrossRef] [Green Version]
- Zhou, M.; Zou, Z.; Shi, Z.; Zeng, W.-J.; Gui, J. Local attention networks for occluded airplane detection in remote sensing images. IEEE Geosci. Remote Sens. Lett. 2019, 17, 381–385. [Google Scholar] [CrossRef]
- Pang, J.; Li, C.; Shi, J.; Xu, Z.; Feng, H. -CNN: Fast Tiny Object Detection in Large-scale Remote Sensing Images. IEEE Trans. Geosci. Remote Sens. 2019, 57, 5512–5524. [Google Scholar] [CrossRef] [Green Version]
- Liu, W.; Anguelov, D.; Erhan, D.; Szegedy, C.; Reed, S.; Fu, C.-Y.; Berg, A.C. Ssd: Single shot multibox detector. In Proceedings of the European Conference on Computer Vision, Amsterdam, The Netherlands, 8–16 October 2016; pp. 21–37. [Google Scholar]
- Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You only look once: Unified, real-time object detection. In Proceedings of the IEEE conference on computer vision and pattern recognition, Las Vegas, NV, USA, 27–30 June 2016; 2016; pp. 779–788. [Google Scholar]
- Dadsetan, S.; Pichler, D.; Wilson, D.; Hovakimyan, N.; Hobbs, J. Superpixels and Graph Convolutional Neural Networks for Efficient Detection of Nutrient Deficiency Stress from Aerial Imagery. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Virtual, 19–25 June 2021; pp. 2950–2959. [Google Scholar]
- Hong, D.; He, W.; Yokoya, N.; Yao, J.; Gao, L.; Zhang, L.; Chanussot, J.; Zhu, X. Interpretable hyperspectral artificial intelligence: When nonconvex modeling meets hyperspectral remote sensing. IEEE Geosci. Remote Sens. Mag. 2021, 9, 52–87. [Google Scholar] [CrossRef]
- Hong, D.; Gao, L.; Yokoya, N.; Yao, J.; Chanussot, J.; Du, Q.; Zhang, B. More diverse means better: Multimodal deep learning meets remote-sensing imagery classification. IEEE Trans. Geosci. Remote Sens. 2020, 59, 4340–4354. [Google Scholar] [CrossRef]
- Long, Y.; Gong, Y.; Xiao, Z.; Liu, Q. Accurate object localization in remote sensing images based on convolutional neural networks. IEEE Trans. Geosci. Remote Sens. 2017, 55, 2486–2498. [Google Scholar] [CrossRef]
- Cheng, G.; Zhou, P.; Han, J. Learning rotation-invariant convolutional neural networks for object detection in VHR optical remote sensing images. IEEE Trans. Geosci. Remote Sens. 2016, 54, 7405–7415. [Google Scholar] [CrossRef]
- Nguyen, V.D.; Tran, D.T.; Byun, J.Y.; Jeon, J.W. Real-time vehicle detection using an effective region proposal-based depth and 3-channel pattern. IEEE Trans. Intell. Transp. Syst. 2018, 20, 3634–3646. [Google Scholar] [CrossRef]
- Chen, H.; Zhao, J.; Gao, T.; Chen, W. Fast airplane detection with hierarchical structure in large scene remote sensing images at high spatial resolution. In Proceedings of the IGARSS 2018-2018 IEEE International Geoscience and Remote Sensing Symposium, Valencia, Spain, 22–27 July 2018; pp. 4846–4849. [Google Scholar]
- An, Z.; Shi, Z.; Teng, X.; Yu, X.; Tang, W. An automated airplane detection system for large panchromatic image with high spatial resolution. Optik 2014, 125, 2768–2775. [Google Scholar] [CrossRef]
- Zhang, L.; Zhang, Y. Airport detection and aircraft recognition based on two-layer saliency model in high spatial resolution remote-sensing images. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2016, 10, 1511–1524. [Google Scholar] [CrossRef]
- Jing, M.; Zhao, D.; Zhou, M.; Gao, Y.; Jiang, Z.; Shi, Z. Unsupervised oil tank detection by shape-guide saliency model. IEEE Geosci. Remote Sens. Lett. 2018, 16, 477–481. [Google Scholar] [CrossRef]
- Cortes, C.; Vapnik, V. Support-vector networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
- Schölkopf, B.; Smola, A.J.; Williamson, R.C.; Bartlett, P.L. New support vector algorithms. Neural Comput. 2000, 12, 1207–1245. [Google Scholar] [CrossRef]
- Suykens, J.A.; Vandewalle, J. Least squares support vector machine classifiers. Neural Process. Lett. 1999, 9, 293–300. [Google Scholar] [CrossRef]
- Chang, C.-C.; Lin, C.-J. LIBSVM: A library for support vector machines. ACM Trans. Intell. Syst. Technol. (TIST) 2011, 2, 1–27. [Google Scholar] [CrossRef]
- Godbole, S.; Sarawagi, S.; Chakrabarti, S. Scaling multi-class support vector machines using inter-class confusion. In Proceedings of the Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Edmonton, AB, Canada, 23–26 July 2002; pp. 513–518. [Google Scholar]
- Weston, J.; Watkins, C. Support vector machines for multi-class pattern recognition. In Proceedings of the ESANN 1999, 7th European Symposium on Artificial Neural Networks, Bruges, Belgium, 21–23 April 1999; pp. 219–224. [Google Scholar]
- Iosifidis, A.; Gabbouj, M. Multi-class support vector machine classifiers using intrinsic and penalty graphs. Pattern Recognit. 2016, 55, 231–246. [Google Scholar] [CrossRef]
- De Lima, M.D.; Costa, N.L.; Barbosa, R. Improvements on least squares twin multi-class classification support vector machine. Neurocomputing 2018, 313, 196–205. [Google Scholar] [CrossRef]
- Tao, D.; Li, X.; Wu, X.; Hu, W.; Maybank, S.J. Supervised tensor learning. Knowl. Inf. Syst. 2007, 1, 1–42. [Google Scholar] [CrossRef]
- Hao, Z.; He, L.; Chen, B.; Yang, X. A linear support higher-order tensor machine for classification. IEEE Trans. Image Process. 2013, 22, 2911–2920. [Google Scholar]
- Chen, Z.-Y.; Fan, Z.-P.; Sun, M. A multi-kernel support tensor machine for classification with multitype multiway data and an application to cross-selling recommendations. Eur. J. Oper. Res. 2016, 255, 110–120. [Google Scholar] [CrossRef]
- Kotsia, I.; Guo, W.; Patras, I. Higher rank support tensor machines for visual recognition. Pattern Recognit. 2012, 45, 4192–4203. [Google Scholar] [CrossRef]
- Kotsia, I.; Patras, I. Support tucker machines. In Proceedings of the CVPR 2011, Colorado Springs, CO, USA, 20–25 June 2011; pp. 633–640. [Google Scholar]
- Ma, Z.; Yang, L.T.; Zhang, Q. Support Multimode Tensor Machine for Multiple Classification on Industrial Big Data. IEEE Trans. Ind. Inform. 2020, 17, 3382–3390. [Google Scholar] [CrossRef]
- Hsu, C.-W.; Lin, C.-J. A comparison of methods for multiclass support vector machines. IEEE Trans. Neural Netw. 2002, 13, 415–425. [Google Scholar] [PubMed] [Green Version]
- Xie, J.; He, N.; Fang, L.; Plaza, A. Scale-free convolutional neural network for remote sensing scene classification. IEEE Trans. Geosci. Remote Sens. 2019, 57, 6916–6928. [Google Scholar] [CrossRef]
- Kolda, T.G.; Bader, B.W. Tensor decompositions and applications. SIAM Rev. 2009, 51, 455–500. [Google Scholar] [CrossRef]
- Savicky, P.; Vomlel, J. Exploiting tensor rank-one decomposition in probabilistic inference. Kybernetika 2007, 43, 747–764. [Google Scholar]
- Momoh, J.A.; Guo, S.; Ogbuobiri, E.; Adapa, R. The quadratic interior point method solving power system optimization problems. IEEE Trans. Power Syst. 1994, 9, 1327–1336. [Google Scholar] [CrossRef]
- Boyd, S.; Boyd, S.P.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
- Brearley, A.L.; Mitra, G.; Williams, H.P. Analysis of mathematical programming problems prior to applying the simplex algorithm. Math. Program. 1975, 8, 54–83. [Google Scholar]
- Chang, C.-C.; Lin, C.-J. Trainings nu-support vector classifiers: Theory and algorithms. Neural Comput. 2001, 13, 2119–2147. [Google Scholar] [CrossRef]
- Liu, Z.; Wang, H.; Weng, L.; Yang, Y. Ship rotated bounding box space for ship extraction from high-resolution optical satellite images with complex backgrounds. IEEE Geosci. Remote Sens. Lett. 2016, 13, 1074–1078. [Google Scholar] [CrossRef]
- Bartlett, R.A.; Biegler, L.T. QPSchur: A dual, active-set, Schur-complement method for large-scale and structured convex quadratic programming. Optim. Eng. 2006, 7, 5–32. [Google Scholar] [CrossRef] [Green Version]
- Rohatgi, V.K.; Saleh, A.M.E. An Introduction to Probability and Statistics; John Wiley & Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
- Han, K.; Wang, Y.; Tian, Q.; Guo, J.; Xu, C. GhostNet: More Features from Cheap Operations. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Virtual, 14–29 June 2020. [Google Scholar]
- Xie, S.; Girshick, R.; Dollár, P.; Tu, Z.; He, K. Aggregated residual transformations for deep neural networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 1492–1500. [Google Scholar]
Symbol | Description |
---|---|
lowercase letters (e.g., x,y) | scalar |
lowercase boldface letters (e.g., x,y) | vector |
uppercase boldface letter (e.g., M) | matrix |
calligraphy letter (e.g., ) | tensor |
Notations and Abbreviations | Description |
---|---|
M | the number of classes, as well as the number of scales. |
R | the CP rank of projection tensor. |
L | the number of orders for projection tensor. |
the projection vector of mode-l used to separate class m from others | |
slacking variable | |
C | regularization parameter |
the bias used to separate class yi from class m | |
the bias used to separate class yi from others | |
dual variable | |
SVM | support vector machine |
STM | support tensor machine |
OVO | one-versus-one |
OVR | one-versus-rest |
CP | CANDECOMP/PARAFAC |
Method | Parameter Setting | Accuracy |
---|---|---|
OVR version of MCMS-STM | C = 1 R = 8 | 84.9% |
OVO version of MCMS-STM | C = 1 R = 6 | 85.3% |
(OVO) 1 | C = 10 | 82.2% |
(OVR) 1 | C = 100 | 73.8% |
(OVO) 1 | 80.7% | |
(OVR) 1 | 76.2% | |
Multi-class SVM1 | C = 100 | 82.6% |
(OVO) 1 | C = 10 | 71.4% |
(OVR) 1 | C = 1 | 66.5% |
(OVO)2 | C = 10 | 79.4% |
(OVR) 2 | C = 100 | 77.1% |
(OVO) 2 | 80.3% | |
(OVR) 2 | 75.2% | |
Multi-class SVM2 | C = 10 | 81.7% |
(OVO) 2 | C = 1 | 75.2% |
(OVR) 2 | C = 1 | 70.6% |
Parameter Setting | Accuracy | |
OVR version of MCMS-STM | C = 10 R = 8 | 88.1% |
OVO version of MCMS-STM | C = 10 R = 8 | 89.5% |
(OVO) 1 | C = 10 | 84.0% |
(OVR) 1 | C = 1 | 76.6% |
(OVO) 1 | 85.3% | |
(OVR) 1 | 77.3% | |
Multi-class SVM1 | C = 1 | 85.3% |
(OVO) 1 | C = 100 | 79.4% |
(OVR) 1 | C = 1 | 74.8% |
(OVO)2 | C = 100 | 87.6% |
(OVR) 2 | C = 1 | 78.0% |
(OVO) 2 | 88.6% | |
(OVR) 2 | 79.4% | |
Multi-class SVM2 | C = 100 | 88.1% |
(OVO) 2 | C = 1 | 77.5% |
(OVR) 2 | C = 1 | 71.2% |
Method | Parameter Setting | Accuracy |
OVR version of MCMS-STM | C = 100 R = 6 | 90.2% |
OVO version of MCMS-STM | C = 1 R = 6 | 87.4% |
(OVO) 1 | C = 1 | 86.1% |
(OVR) 1 | C = 1 | 80.7% |
(OVO) 1 | 86.1% | |
(OVR) 1 | 79.0% | |
Multi-class SVM1 | C = 1 | 85.3% |
(OVO) 1 | C = 10 | 76.9% |
(OVR) 1 | C = 1 | 73.1% |
(OVO)2 | C = 10 | 83.3% |
(OVR) 2 | C = 100 | 79.2% |
(OVO) 2 | 84.5% | |
(OVR) 2 | 79.5% | |
Multi-class SVM2 | C = 100 | 84.2% |
(OVO) 2 | C = 1 | 77.0% |
(OVR) 2 | C = 1 | 70.6% |
Method | Parameter Setting | Accuracy |
OVR version of MCMS-STM | C = 10 R = 8 | 87.7% |
OVO version of MCMS-STM | C = 1 R = 8 | 91.4% |
(OVO) 1 | C = 1 | 87.4% |
(OVR) 1 | C = 100 | 83.6% |
(OVO) 1 | 87.0% | |
(OVR) 1 | 82.4% | |
Multi-class SVM1 | C = 1 | 89.9% |
(OVO) 1 | C = 1 | 78.2% |
(OVR) 1 | C = 1 | 74.4% |
(OVO)2 | C = 100 | 85.6% |
(OVR) 2 | C = 1 | 81.0% |
(OVO) 2 | 86.2% | |
(OVR) 2 | 80.5% | |
Multi-class SVM2 | C = 100 | 86.2% |
(OVO) 2 | C = 1 | 76.4% |
(OVR) 2 | C = 10 | 69.6% |
Method | Positive | Negative | Ties | p-Value |
---|---|---|---|---|
(OVO) | 9 | 0 | 1 | <0.0001 |
(OVR) | 8 | 1 | 1 | 0.0045 |
(OVO) | 9 | 0 | 1 | <0.0001 |
(OVR) | 8 | 2 | 0 | 0.0049 |
Multi-class SVM | 8 | 0 | 2 | 0.0097 |
(OVO) | 9 | 0 | 1 | <0.0001 |
(OVR) | 10 | 0 | 0 | <0.0001 |
p = 0.1 | p = 0.2 | p = 0.3 | p = 0.4 | p = 0.5 | |
---|---|---|---|---|---|
GhostNet | 47.09% | 48.50% | 57.82% | 61.42% | 71.03% |
ResNeXt | 40.86% | 46.06% | 52.08% | 54.84% | 60.19% |
MCMS-STM | 61.73% | 63.79% | 73.20% | 79.39% | 81.65% |
p = 0.1 | p = 0.2 | p = 0.3 | p = 0.4 | p = 0.5 | |
---|---|---|---|---|---|
GhostNet | 35.41% | 35.03% | 46.43% | 50.66% | 56.31% |
ResNeXt | 30.37% | 34.97% | 44.64% | 47.74% | 54.23% |
MCMS-STM | 62.21% | 70.07% | 70.29% | 74.76% | 79.53% |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Gao, T.; Chen, H.; Chen, W. MCMS-STM: An Extension of Support Tensor Machine for Multiclass Multiscale Object Recognition in Remote Sensing Images. Remote Sens. 2022, 14, 196. https://doi.org/10.3390/rs14010196
Gao T, Chen H, Chen W. MCMS-STM: An Extension of Support Tensor Machine for Multiclass Multiscale Object Recognition in Remote Sensing Images. Remote Sensing. 2022; 14(1):196. https://doi.org/10.3390/rs14010196
Chicago/Turabian StyleGao, Tong, Hao Chen, and Wen Chen. 2022. "MCMS-STM: An Extension of Support Tensor Machine for Multiclass Multiscale Object Recognition in Remote Sensing Images" Remote Sensing 14, no. 1: 196. https://doi.org/10.3390/rs14010196
APA StyleGao, T., Chen, H., & Chen, W. (2022). MCMS-STM: An Extension of Support Tensor Machine for Multiclass Multiscale Object Recognition in Remote Sensing Images. Remote Sensing, 14(1), 196. https://doi.org/10.3390/rs14010196