{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,6]],"date-time":"2026-05-06T15:10:27Z","timestamp":1778080227006,"version":"3.51.4"},"reference-count":52,"publisher":"MDPI AG","issue":"16","license":[{"start":{"date-parts":[[2020,8,14]],"date-time":"2020-08-14T00:00:00Z","timestamp":1597363200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministerio de Ciencia e Innovaci\u00f3n, Government of Spain","award":["PID2019-104834GB-I00"],"award-info":[{"award-number":["PID2019-104834GB-I00"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Texture information allows characterizing the regions of interest in a scene. It refers to the spatial organization of the fundamental microstructures in natural images. Texture extraction has been a challenging problem in the field of image processing for decades. In this paper, different techniques based on the classic Bag of Words (BoW) approach for solving the texture extraction problem in the case of hyperspectral images of the Earth surface are proposed. In all cases the texture extraction is performed inside regions of the scene called superpixels and the algorithms profit from the information available in all the bands of the image. The main contribution is the use of superpixel segmentation to obtain irregular patches from the images prior to texture extraction. Texture descriptors are extracted from each superpixel. Three schemes for texture extraction are proposed: codebook-based, descriptor-based, and spectral-enhanced descriptor-based. The first one is based on a codebook generator algorithm, while the other two include additional stages of keypoint detection and description. The evaluation is performed by analyzing the results of a supervised classification using Support Vector Machines (SVM), Random Forest (RF), and Extreme Learning Machines (ELM) after the texture extraction. The results show that the extraction of textures inside superpixels increases the accuracy of the obtained classification map. The proposed techniques are analyzed over different multi and hyperspectral datasets focusing on vegetation species identification. The best classification results for each image in terms of Overall Accuracy (OA) range from 81.07% to 93.77% for images taken at a river area in Galicia (Spain), and from 79.63% to 95.79% for a vast rural region in China with reasonable computation times.<\/jats:p>","DOI":"10.3390\/rs12162633","type":"journal-article","created":{"date-parts":[[2020,8,14]],"date-time":"2020-08-14T13:00:18Z","timestamp":1597410018000},"page":"2633","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Texture Extraction Techniques for the Classification of Vegetation Species in Hyperspectral Imagery: Bag of Words Approach Based on Superpixels"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9985-6869","authenticated-orcid":false,"given":"Sergio R.","family":"Blanco","sequence":"first","affiliation":[{"name":"Centro Singular de Investigaci\u00f3n en Tecnolog\u00edas Inteligentes, Universidade de Santiago de Compostela, 15782 Santiago de Compostela, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5304-1426","authenticated-orcid":false,"given":"Dora B.","family":"Heras","sequence":"additional","affiliation":[{"name":"Centro Singular de Investigaci\u00f3n en Tecnolog\u00edas Inteligentes, Universidade de Santiago de Compostela, 15782 Santiago de Compostela, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9279-5426","authenticated-orcid":false,"given":"Francisco","family":"Arg\u00fcello","sequence":"additional","affiliation":[{"name":"Departamento de Electr\u00f3nica y Computaci\u00f3n, Universidade de Santiago de Compostela, 15782 Santiago de Compostela, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,8,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MGRS.2018.2854840","article-title":"New frontiers in spectral-spatial classification of hyperspectral images","volume":"6","author":"Ghamisi","year":"2018","journal-title":"IEEE Geosci. Remote Sens. Mag."},{"key":"ref_2","first-page":"B33N\u20132861","article-title":"Using convolutional network to identify tree species related to forest disturbance in a neotropical Forest with very high resolution multispectral images","volume":"2018","author":"Wagner","year":"2018","journal-title":"AGUFM"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Zeng, Y., Zhao, Y., Zhao, D., and Wu, B. (2016, January 10\u201315). Forest biodiversity mapping using airborne LiDAR and hyperspectral data. Proceedings of the 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Beijing, China.","DOI":"10.1109\/IGARSS.2016.7729922"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1007\/s11263-018-1125-z","article-title":"From BoW to CNN: Two decades of texture representation for texture classification","volume":"127","author":"Liu","year":"2019","journal-title":"Int. J. Comput. Vis."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1038\/290091a0","article-title":"Textons, the elements of texture perception, and their interactions","volume":"290","author":"Julesz","year":"1981","journal-title":"Nature"},{"key":"ref_6","unstructured":"Csurka, G., Dance, C., Fan, L., Willamowski, J., and Bray, C. (2004, January 11\u201314). Visual categorization with bags of keypoints. Proceedings of the 8th European Conference on Computer Vision-ECCV 2004, Prague, Czech Republic."},{"key":"ref_7","unstructured":"Krizhevsky, A., Sutskever, I., and Hinton, G.E. (2012). Imagenet classification with deep convolutional neural networks. Advances in Neural Information Processing Systems, Curran Associates, Inc."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Cimpoi, M., Maji, S., Kokkinos, I., Mohamed, S., and Vedaldi, A. (2014, January 24\u201327). Describing textures in the wild. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.461"},{"key":"ref_9","unstructured":"Bormann, R., Esslinger, D., Hundsdoerfer, D., Haegele, M., and Vincze, M. (2016, January 21\u201322). Texture characterization with semantic attributes: Database and algorithm. Proceedings of the ISR 2016: 47st International Symposium on Robotics, VDE, Munich, Germany."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"046022","DOI":"10.1117\/1.JRS.12.046022","article-title":"Regional mapping of spekboom canopy cover using very high resolution aerial imagery","volume":"12","author":"Harris","year":"2018","journal-title":"J. Appl. Remote Sens."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Zhang, L., and Verma, B. (2015, January 23\u201325). Class-Semantic Textons with Superpixel Neighborhoods for Natural Roadside Vegetation Classification. Proceedings of the IEEE 2015 International Conference on Digital Image Computing: Techniques and Applications (DICTA), Adelaide, Australia.","DOI":"10.1109\/DICTA.2015.7371246"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Yuan, X., Tian, J., Cerra, D., Meynberg, O., Kempf, C., and Reinartz, P. (2018, January 23\u201326). Tree Species Classification by Fusing of Very Highresoltuion Hyperspectral Images and 3K-DSM. Proceedings of the IEEE 2018 9th Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing (WHISPERS), Amsterdam, The Netherlands.","DOI":"10.1109\/WHISPERS.2018.8747246"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1074","DOI":"10.3390\/rs70101074","article-title":"UAV remote sensing for urban vegetation mapping using random forest and texture analysis","volume":"7","author":"Feng","year":"2015","journal-title":"Remote Sens."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"4117","DOI":"10.1109\/JSTARS.2016.2577339","article-title":"Crop classification based on feature band set construction and object-oriented approach using hyperspectral images","volume":"9","author":"Zhang","year":"2016","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Yang, P., Hou, Z., Liu, X., and Shi, Z. (2016, January 10\u201315). Texture feature extraction of mountain economic forest using high spatial resolution remote sensing images. Proceedings of the 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Beijing, China.","DOI":"10.1109\/IGARSS.2016.7729816"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Oldeland, J., Gro\u00dfe-Stoltenberg, A., Naftal, L., and Strohbach, B. (2017). The potential of UAV derived image features for discriminating savannah tree species. The Roles of Remote Sensing in Nature Conservation, Springer.","DOI":"10.1007\/978-3-319-64332-8_10"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Kwak, G.H., and Park, N.W. (2019). Impact of texture information on crop classification with machine learning and UAV images. Appl. Sci., 9.","DOI":"10.3390\/app9040643"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Campos, Y., Rodner, E., Denzler, J., Sossa, H., and Pajares, G. (2016). Vegetation segmentation in cornfield images using Bag of Words. International Conference on Advanced Concepts for Intelligent Vision Systems, Springer.","DOI":"10.1007\/978-3-319-48680-2_18"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1016\/j.biosystemseng.2017.11.015","article-title":"Sugar beet and volunteer potato classification using Bag-of-Visual-Words model, Scale-Invariant Feature Transform, or Speeded Up Robust Feature descriptors and crop row information","volume":"166","author":"Suh","year":"2018","journal-title":"Biosyst. Eng."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Bailly, A., Arvor, D., Chapel, L., and Tavenard, R. (2016, January 10\u201315). Classification of MODIS time series with dense bag-of-temporal-SIFT-words: Application to cropland mapping in the Brazilian Amazon. Proceedings of the 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Beijing, China.","DOI":"10.1109\/IGARSS.2016.7729594"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Dominik, W.A. (2017). Exploiting the redundancy of multiple overlapping aerial images for dense image matching based digital surface model generation. Remote Sens., 9.","DOI":"10.3390\/rs9050490"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Osi\u0144ska-Skotak, K., Baku\u0142a, K., Je\u0142owicki, \u0141., and Podkowa, A. (2019). Using Canopy Height Model Obtained with Dense Image Matching of Archival Photogrammetric Datasets in Area Analysis of Secondary Succession. Remote Sens., 11.","DOI":"10.3390\/rs11182182"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"4186","DOI":"10.1109\/TGRS.2015.2392755","article-title":"Spectral\u2013spatial classification of hyperspectral images with a superpixel-based discriminative sparse model","volume":"53","author":"Fang","year":"2015","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"947209","DOI":"10.1117\/12.2176911","article-title":"SLIC superpixels for efficient graph-based dimensionality reduction of hyperspectral imagery","volume":"Volume 9472","author":"Zhang","year":"2015","journal-title":"Algorithms and Technologies for Multispectral, Hyperspectral, and Ultraspectral Imagery XXI"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"5338","DOI":"10.1109\/TGRS.2015.2421638","article-title":"Efficient superpixel-level multitask joint sparse representation for hyperspectral image classification","volume":"53","author":"Li","year":"2015","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2274","DOI":"10.1109\/TPAMI.2012.120","article-title":"SLIC superpixels compared to state-of-the-art superpixel methods","volume":"34","author":"Achanta","year":"2012","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_27","unstructured":"Beucher, S. (1979). Use of watersheds in contour detection. International Workshop on Image Processing, CCETT."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Yao, J., Boben, M., Fidler, S., and Urtasun, R. (2015, January 7\u201312). Real-time coarse-to-fine topologically preserving segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.","DOI":"10.1109\/CVPR.2015.7298913"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1265","DOI":"10.1109\/TPAMI.2005.151","article-title":"A sparse texture representation using local affine regions","volume":"27","author":"Lazebnik","year":"2005","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive image features from scale-invariant keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_31","unstructured":"Dalal, N., and Triggs, B. (2005, January 20\u201325). Histograms of oriented gradients for human detection. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR\u201905), San Diego, CA, USA."},{"key":"ref_32","unstructured":"Vedaldi, A., and Fulkerson, B. (2020, August 13). VLFeat: An Open and Portable Library of Computer Vision Algorithms. Available online: http:\/\/www.vlfeat.org\/."},{"key":"ref_33","unstructured":"Wang, Z., Fan, B., and Wu, F. (2011, January 6\u201313). Local intensity order pattern for feature description. Proceedings of the IEEE 2011 International Conference on Computer Vision, Barcelona, Spain."},{"key":"ref_34","unstructured":"Lazebnik, S., Schmid, C., and Ponce, J. (2003, January 18\u201320). A sparse texture representation using affine-invariant regions. Proceedings of the 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Madison, WI, USA."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1007\/s11263-005-4635-4","article-title":"A statistical approach to texture classification from single images","volume":"62","author":"Varma","year":"2005","journal-title":"Int. J. Comput. Vis."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"971","DOI":"10.1109\/TPAMI.2002.1017623","article-title":"Multiresolution gray-scale and rotation invariant texture classification with local binary patterns","volume":"24","author":"Ojala","year":"2002","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Perronnin, F., S\u00e1nchez, J., and Mensink, T. (2010). Improving the fisher kernel for large-scale image classification. European Conference on Computer Vision, Springer.","DOI":"10.1007\/978-3-642-15561-1_11"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1704","DOI":"10.1109\/TPAMI.2011.235","article-title":"Aggregating local image descriptors into compact codes","volume":"34","author":"Jegou","year":"2011","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"3998","DOI":"10.1109\/JSTARS.2013.2272212","article-title":"Urban land cover classification with airborne hyperspectral data: What features to use?","volume":"7","author":"Tong","year":"2013","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/MGRS.2017.2762087","article-title":"Advances in hyperspectral image and signal processing: A comprehensive overview of the state of the art","volume":"5","author":"Ghamisi","year":"2017","journal-title":"IEEE Geosci. Remote Sens. Mag."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/MGRS.2018.2854840","article-title":"New frontiers in spectral-spatial hyperspectral image classification: The latest advances based on mathematical morphology, Markov random fields, segmentation, sparse representation, and deep learning","volume":"6","author":"Ghamisi","year":"2018","journal-title":"IEEE Geosci. Remote Sens. Mag."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"S110","DOI":"10.1016\/j.rse.2007.07.028","article-title":"Recent advances in techniques for hyperspectral image processing","volume":"113","author":"Plaza","year":"2009","journal-title":"Remote Sens. Environ."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1109\/MGRS.2016.2616418","article-title":"Advanced spectral classifiers for hyperspectral images: A review","volume":"5","author":"Ghamisi","year":"2017","journal-title":"IEEE Geosci. Remote Sens. Mag."},{"key":"ref_44","unstructured":"ROSIS (2020, August 13). Hyperspectral Remote Sensing Scenes. Available online: http:\/\/www.ehu.eus\/ccwintco\/index.php\/Hyperspectral_Remote_Sensing_Scenes."},{"key":"ref_45","unstructured":"(2020, August 13). Micasense RedEdge Multispectral Camera. Available online: https:\/\/micasense.com\/rededge-mx\/."},{"key":"ref_46","first-page":"111490Q","article-title":"Texture-based analysis of hydrographical basins with multispectral imagery","volume":"Volume 11149","author":"Bascoy","year":"2019","journal-title":"Remote Sensing for Agriculture, Ecosystems, and Hydrology XXI"},{"key":"ref_47","unstructured":"Tong, X.Y., Xia, G.S., Lu, Q., Shen, H., Li, S., You, S., and Zhang, L. (2018). Learning transferable deep models for land-use classification with high-resolution remote sensing images. arXiv."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"1579","DOI":"10.1109\/TGRS.2017.2765364","article-title":"Recent advances on spectral\u2013spatial hyperspectral image classification: An overview and new guidelines","volume":"56","author":"He","year":"2017","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"4407","DOI":"10.1080\/01431161.2011.552923","article-title":"Death to Kappa: Birth of quantity disagreement and allocation disagreement for accuracy assessment","volume":"32","author":"Pontius","year":"2011","journal-title":"Int. J. Remote Sens."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"27:1","DOI":"10.1145\/1961189.1961199","article-title":"LIBSVM: A library for support vector machines","volume":"2","author":"Chang","year":"2011","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"ref_51","first-page":"120","article-title":"The OpenCV Library","volume":"25","author":"Bradski","year":"2000","journal-title":"Dr. Dobb\u2019s J. Softw. Tools"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"2884","DOI":"10.1109\/JSTARS.2014.2384133","article-title":"Efficient ELM-based techniques for the classification of hyperspectral remote sensing images on commodity GPUs","volume":"8","author":"Heras","year":"2015","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/12\/16\/2633\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:01:12Z","timestamp":1760176872000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/12\/16\/2633"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,14]]},"references-count":52,"journal-issue":{"issue":"16","published-online":{"date-parts":[[2020,8]]}},"alternative-id":["rs12162633"],"URL":"https:\/\/doi.org\/10.3390\/rs12162633","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,14]]}}}