Goyal, V.; Sharma, S. 2023. Texture classification for visual data using transfer learning, Multimedia Tools and Applications, 82, 24841-24864, https://10.1007/ss11042-022-14276-y.
Chen, J.; Du, H.; Mao, F.; Huang, Z.; Chen, C.; Hu, M.; Li, X. 2024. Improving forest age prediction performance using ensemble learning algorithms base on satellite remote sensing data, Ecological Indicators, 166, 112327, http://doi.org/10.1016/j.ecolind.2024.112327.
Fan, W.; Fang, J.; Huang, G. 2024. An improved image texture synthesis based on algorithm convolution neural network, Physical Communication, 66, 102395, https://doi.org/10.1016/j.phycom.2024.102395.
Han, W.; Zhang, X.; Wang, Y.; Wang, L.; Huang, X.; Li,J.; Wang, S.; Chen, W.; Li, X.; Feng, R.; Fan, R.; Zhang, X.; Wang, Y. 2023. A survey of machine learning and deep learning in remote sensing of geological environment: challenges, advances, and opportunities, ISPRS Journal of Photogrammetry and Remote Sensing, 202, 87-113, https://doi.org/10.1016/j.isprsjprs.2023.05.032.
Sonka, M.; Vaclav, H.; Boyle R. 2015. Image Processing, Analysis, and Machine Vision: Fourth Addition, Cengage Learning, Stamford, CT, USA, pp 694.
Hogland, J.; Affleck, D. 2021. Improving Estimates of Natural Resources Using Model-Based Estimators: impacts of sample design, estimation techniques, and strengths of association, remote sensing, 13(19), 3893, https://doi.org/10.3390/rs13193893.
Hogland, J.; Anderson, N.; Affleck, D.; St. Peter, J. 2019. Using forest inventory data with Landsat 8 imagery to map longleaf pine forest characteristics in Geogia, USA, remote sensing, 11(15), 1803, https://doi.org/10.3390/rs11151803.
Hogland, J.; Dunn, C.; Johnston, J. 2021. 21st century planning techniques for creating fire-resilient forests in the American West, forests, 12(8), 1084, https://doi.org/10.3390/f12081084.
Bharati, M.; Liu, J.; MacGregor, J. 2004. Image texture analysis: methods and comparisons, Chemometrics and Intelligent Laboratory Systems, 72, 57-71, https://doi.org//j.chemolab.2004.02.005.
Solomon, A.; Agnes, A. 2023. Land-cover classification with hyperspectral remote sensing image using CNN and spectral band selection, Remote Sensing Applications: Society and Environment, 31, 100986, https://doi.org/10.1016/j.rsase.2023.100986.
Wang, Y.; Rong, Y.; Pan, H.; Liu, K.; Hu. Y.; Wu, F.; Peng, W. Xue, X.; Chen, J. 2020. PCA Based Kernel Initialization For Convolution Neural Networks, In: Tan, Y., Shi, Y., Tuba, M. (eds) Data Mining and Big Data. DMBD 2020. Communications in Computer and Information Science, vol 1234. Springer, Singapore. https://doi.org/10.1007/978-981-15-7205-0_7.
Johnson, R.; Wichern, D.2002. Applied Multivariate Statistical Analysis: Fifth Edition, Prentice Hall, Upper Saddle River, NJ, pp. 766.
Shirmard, H.; Farahbakhsh, E.; Beiranvand, P.; Muslim, A.; Muller, R.; Chandra, R. 2020. Integration of selective dimensionality reduction techniques for mineral exploration using ASTER satellite Data, remote sensing, 12(8), 1261, https://doi.org/10.3390/rs12081261.
Miyoshi, G.; Arruda, M.; Osco, L.; Marcato, J.; Goncalves, D.; Imai, N.; Tommaselli, A.; Honkavaara, E.; Goncalves, W. 2020. A novel deep learning method to identify single tree species in UAV-based hyperspectral images, Remote sensing, 12(8), 1294, https://doi.org/10.3390/rs12081294.
Biliani, I.; Zacharias, I. 2024. A methodology to assess the phenology patterns of a eutrophic water body, using remote sensing data and principal component analysis, Remote Sensing Applications: Society and Environment, 36, 101387, https://doi.org/10.1016/j.rsase.2024.101387
Yang, L.; Feng, Y.; Wang,Y.; Wang, J. 2024. Refined fire detection and band selection method in hyperspectral remote sensing imagery based on sparse-VIT, Infrared Physics & Technology, 137, 105104, https://doi.org/10.1016/j.infrared.2023.105104.
Earth Resources Observation and Science (EROS) Center. 2020. Landsat 8-9 Operational Land Imager / Thermal Infrared Sensor Level-2, Collection 2 [dataset]. U.S. Geological Survey. https://doi.org/10.5066/P9OGBGM6.
Scikit-learn, Preprocessing module, Standard Scaler, online: https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.StandardScaler.html, accessed 12/20/2024.
Numpy, Numpy ndarray module, flatten, online: https://numpy.org/doc/2.1/reference/generated/numpy.ndarray.flatten.html, accessed 12/20/2024.
Scikit-learn, Decomposition module, PCA, online: https://scikit-learn.org/stable/modules/generated/sklearn.decomposition.PCA.html, accessed 12/20/2024.
Scikit-learn, Preprocessing module, Min Max Scaler, online: MinMaxScaler — scikit-learn 1.6.0 documentation, accessed 12/20/2024.
Pedregosa F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V.; Vanderplas, J.; Passos, A.; Cournapeau, D.; Brucher, M.; Perrot, M.; Duchesnay, D. 2011. Scikit-learn: Machine Learning in Python, JMLR, 12(85):2825−2830.
Bunt, F.; Hogalnd, J.; Johnson, J. 2024. Raster_tools, online: https://github.com/UM-RMRS/raster_tools, accessed 12/20/2024.
Hogland, J. 2024.Estimating kernel weights using PCA, online: https://github.com/jshogland/SpatialModelingTutorials/blob/main/Notebooks/kernel_pca.ipynb. Accessed 12/20/2024.
OpenStreetMap contributors. 2024. OpenStreetMap. OpenStreetMap Foundation, online: openstreetmap.org
Boeing, G. 2024. Modeling and Analyzing Urban Networks and Amenities with OSMnx, online: https://geoffboeing.com/publications/osmnx-paper/, accessed 12/20/2024.
StackStac contributors. 2024. StackStac Documentation, online: https://stackstac.readthedocs.io/en/latest/api/main.html, accessed 12/20/2024.
PySTAC contributors. 2024. PySTAC client Documentation, online: PySTAC Client Documentation — pystac-client 0.8.5 documentation, accessed 12/20/2024.
Planetary-computer contributors. 2024. Planetary Computer SDK for Python, online: https://pypi.org/project/planetary-computer/#description, accessed 12/20/2024
Hoyer, S.; Hamman, J., 2017. xarray: N-D labeled Arrays and Datasets in Python. Journal of Open Research Software, 5(1), 10, https://doi.org/10.5334/jors.148.
Dask Development Team. 2016. Dask: Library for dynamic task scheduling, online: http://dask.pydata.org, accessed 12/20/2024.
Harris, C.; Millman, K.; Van der Walt, S. et al. 2020. Array programming with NumPy. Nature 585, 357–362, https://doi.org/10.1038/s41586-020-2649-2.
Lam, S.; Pitrou, A.; Seibert, S. 2015. Numba: A llvm-based python jit compiler, In Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC, 1–6.
Scikit-learn, Ensemble module, RandomForestRegressor, online: https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForestRegressor.html.
Scikit-learn, Ensemble module, RandomForestClassifier, online: https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForestClassifier.html.
U.S. Geological Survey (USGS) 2024. Annual NLCD Collection 1 Science Products: U.S. Geological Survey data release, https://doi.org/10.5066/P94UXNTS.
Dewitz, J., 2024. National Land Cover Database (NLCD) Tree Canopy Cover Products: U.S. Geological Survey data release, https://doi.org/10.5066/P9JZ7AO3.
Haralick, R.; Shanmugam, K., 1973. “Textural features for image classification” IEEE Transactions on systems, man, and cybernetics 6: 610-621. DOI:10.1109/TSMC.1973.4309314
Van der Walt, S.; Sch"onberger, J.; Nunez-Iglesias; J., Boulogne, F.; Warner, J. D.; Yager, N.; Yu, T. (2014). scikit-image: image processing in Python. PeerJ, 2, e453.
What did the authors do a good job with?
Pranath Reddy Kumbam
The core idea is clear and practical. Using PCA over both spectral bands and neighboring cells provides an automated way to learn convolution kernels while reducing feature redundancy. The method is also reproducible, with a companion notebook and clearly described processing steps. The reduction from 175 inputs to 10 components while retaining over 95% of the variance is a useful result.
Michele Tobias
The structure of the article made it easy to understand the objectives and processes used in this study.
Author response
Thank you for your comments.
How do you think this research will contribute to the field?
Pranath Reddy Kumbam
The main contribution is practical. The method provides an automated alternative to manually selected texture filters and gives a clear criterion for selecting the number of retained features. The learned kernels may also be useful as CNN initializations. Overall, I see this as a useful methods and tools contribution rather than a major conceptual advance.
Michele Tobias
This paper introduces a new method that could potentially be extended to other aspects of the field.
Author response
We appreciate your comments.
Regarding the study design and methods, what do the authors need to fix or improve upon to be fit for publication?
Pranath Reddy Kumbam
The evaluation is too limited to support broad generalization claims. It uses one Landsat scene, one site, one time period, and one 5 by 5 window size. Adding another scene or site, ideally testing whether kernels learned on one scene transfer to another, would strengthen the paper. The random train-validation split within one spatial area may also give optimistic results because of spatial autocorrelation. A spatially blocked or buffered split would provide a stronger comparison. The handling of null values should also be clarified, since they are set to zero before PCA. Finally, the sample-size description is inconsistent: the paper refers to 150 locations in one place and 1500 observations in another.
Michele Tobias
The study design was appropriate and does not require any changes.
Author response
We appreciate your comments and agree with reviewer 1. We have updated the wording in the manuscript to address the handling of null data and have fixed the typo of 150. In total 1500 observations were used in the analysis.
Regarding the analysis and interpretation of their findings, what do the authors need to fix or improve upon to be fit for publication?
Pranath Reddy Kumbam
The paper states that there was no statistical difference between the methods, but no statistical test is reported. Either provide an appropriate test or simply describe the performances as similar. The terminology around independence should also be corrected. PCA produces orthogonal, uncorrelated components, not necessarily statistically independent ones, so terms such as "independent component surfaces" and claims of removing all redundancy are too strong. There is also an inconsistency in the direction of the third component, described as northwest-southeast in the Results and southwest-northeast in the Discussion. The efficiency claim would also be stronger with timing for the baseline and PCA fitting.
Michele Tobias
The analysis and interpretation were appropriate and do not require any changes.
Author response
Thank you for comments. We have modified the wording to address Reviewer 1 comments related to statistical testing and independence and northwestern to southeaster directions.
Is there anything else you think the authors need to fix in their article to be fit for publication?
Pranath Reddy Kumbam
The references and figure numbering need a careful pass. The Planetary Computer citation is incorrect, the canopy-cover and NLCD references appear reversed, and Figure 7 is referenced but not clearly present. The title and abstract also emphasize sample design, but no sample-design experiment is presented. Either demonstrate this use case or reduce that emphasis. Finally, the manuscript has several typographical and grammatical errors and would benefit from careful copyediting.
Michele Tobias
I would not recommend any substantial changes. The article is written clearly and offers an interesting, novel approach.
Author response
Thanks you for your comments. We have fixed the citation numbers for NLCD and TCC, updated the Planetary Computer citation, extracted Figure 7 from table 6, and have addressed the typographical errors. Also, we have modified the title and abstract to reduce the emphasis on sampling.
Do you have any concerns about the ethics of this research?
Pranath Reddy Kumbam
I do not see any significant ethical concerns. The study uses remotely sensed and geospatial datasets, does not involve human or animal subjects, and includes a conflict-of-interest statement.
Michele Tobias
No.
Author response
thank you