以作者查詢圖書館館藏 、以作者查詢臺灣博碩士 、以作者查詢全國書目 、勘誤回報 、線上人數:98 、訪客IP:3.146.37.222
姓名 史楷德(Nhlakanipho Sikhondze) 查詢紙本館藏 畢業系所 國際永續發展碩士在職專班 論文名稱 類神經網路逆向工程理解遙測資訊:以Landsat 8植被分類為例
(A Case Study Using Landsat 8 Images for Vegetation Classification)相關論文 檔案 [Endnote RIS 格式] [Bibtex 格式] [相關文章] [文章引用] [完整記錄] [館藏目錄] 至系統瀏覽論文 (2026-10-12以後開放) 摘要(中) 人工神經網路 (ANN) 廣泛用於多種用途,其中之一是衛星影像的地表覆蓋分類。然而,人們對人工神經網路如何在輸入和輸出之間建立聯繫知之甚少。本研究的目的是獲得基於 ANN權重的數學方程式,從中推斷輸入和輸出之間的關係,進而剖析ANN了解遙測資訊的方式。
在本研究中獲得並使用了不同植被覆蓋量的三個資料集(Landsat 8 影像)。分別使用ENVI 5.3、ArcMap 10.5和Matlab對這三個資料集進行了預處理。神經網路是在Python 3.7上構建和研究的。每個神經網路都以DeepLIFT演算法分析其認為最重要的輸入並重複訓練。迭代過程中,最不重要的頻段將被刪除,從而使最終輸入數量少於最初的11個頻段。下一步驟對ANN進行修剪,刪除被認為是多餘的節點/神經元,同時保持ANN精度相對不變,進而可提升處理效能及便於進行數學方程萃取。最終,根據修剪後的ANN權重和偏差進行統整合併以萃取其極簡化之數學方程。此數學方程則可在Landsat 8影像中識別植被,如同正規化差異植生指標(NDVI)之角色。
預剪枝人工神經網絡(pre-pruned ANNs)的準確率分別為 96%、95% 和 92%,在剪枝後,經過逆向工程程序,它們的準確率保持不變。經過逆向工程,它們相應的 ANN 派生方程執行時間與各自研究領域相關的 NDVI 確定的執行時間相當。圖像中的土地覆蓋類型會影響 ANN 如何在輸入和輸出之間建立關係。這些不同的關係最終導致不同的波段成為逆向工程方程中的變量。就植被分類而言,人工神經網絡受數據本身性質的影響很大。基於逆向工程方程,Coastal 氣溶膠、熱紅外和短波紅外波段在確定非植被(即裸地、已建成的土地和水體)方面發揮了作用,而近紅外波段與植被像素的確定呈正相關。摘要(英) Artificial neural networks (ANNs) are used for many purposes, one of which is the land cover classification of satellite images. However, little is known about how the ANNs make connections between inputs and outputs. The aim of this study was to acquire mathematical equations based on the weights of an ANN, from which a relationship between inputs and outputs could be inferred.
Three identical ANNs were constructed (20 hidden layers, ReLU activation functions for neurons in the hidden layers and a sigmoid function in the output layer) for three distinct study areas, using vegetation-detection as a test case. The first major step was training each neural network while eliminating the inputs that they deemed to be the least important, via the DeepLIFT algorithm. The least important bands were removed thus leaving a certain number of inputs which was less than the original 11 bands in each case. The second step involved condensing the ANNs by removing redundant neurons leading to the improvement of execution times while keeping the ANNs’ accuracies relatively unchanged. The third major step was the formulation of three separate equations by reverse-engineering the ANNs. The three datasets (Landsat 8 OLI TIRS images) had different types of land coverage. Independently, these three datasets were preprocessed using ENVI 5.3, ArcMap 10.5 and Matlab. The neural networks were constructed and studied on Python 3.7.
The pre-pruned ANNs had accuracies of 96%, 95% and 92% and, upon being pruned, their accuracies remained relatively unchanged after reverse engineering procedure. Having been reverse-engineered, their corresponding ANN-derived equations had comparable execution times to that of the NDVI determination relevant to their respective study areas. The land cover type in an image has an effect on how an ANN makes relationships between inputs and outputs. These different relationships ultimately result in different bands being variables in the reverse-engineered equations. As far as vegetation classification is concerned, ANNs are heavily influenced by the nature of the data itself. Based on the reverse-engineered equations, Coastal Aerosol, Thermal Infrared and Short Wave Infrared bands play a role in the determination of non-vegetation, i.e. bare land, built up land and water bodies while the Near Infrared band has a positive correlation to the determination of pixels with vegetation.關鍵字(中) ★ 分類
★ 人工神經網絡
★ 歸一化植被指數關鍵字(英) ★ Classification
★ Artificial neural network
★ Landsat 8
★ normalized difference vegetation index (NDVI)論文目次 Abstract i
摘要 iii
Acknowledgements iv
Table of Contents v
List of Tables vii
List of Figures viii
List of Acronyms x
Chapter 1 Introduction 1
1.1 Applications of Artificial Neural Networks 1
1.2 Artificial Neural Networks in Remote Sensing 1
1.3 Problem Statement 2
1.4 Objectives 2
1.5 Study Areas 3
1.6 Study Limitations 4
1.7 Organization of the Study 4
2. Chapter 2 Literature Review 5
3. Chapter 3 Methodology 7
3.1 Overview 7
3.2 Data 8
3.2.1 Acquisition 8
3.2.2 Preprocessing 9
3.2.3 Classification 11
3.2.4 Neural Network Training 18
3.3 DeepLIFT 19
3.4 Neural Network Pruning 20
3.5 Reverse-Engineering the Neural Network 23
3.5.1 Normalization 25
3.5.2 Classification 25
3.6 Thresholding 26
3.7 Evaluation 26
4. Chapter 4 Results and Discussion 29
4.1 Data 29
4.2 Classification 31
4.3 DeepLIFT 40
4.4 Reverse-Engineering the Neural Network 41
4.4.1 Neural Network Pruning 42
4.4.2 Classification 48
4.4.3 Thresholding 52
4.5 Accuracy Assessment 56
5. Chapter 5 Conclusions and Future Work 65
5.1 Conclusions 65
5.2 Future Work 66
References 68參考文獻 Alkinani, H. H., Al-Hameedi, A. T., Dunn-Norman, S., Flori, R. E., Alsaba, M. T., & Amer, A. S. (2019). Applications of Artificial Neural Networks in the Petroleum Industry: A Review. Paper presented at the SPE Middle East Oil and Gas Show and Conference.
Alshehhi, R., Marpu, P. R., Woon, W. L., & Mura, M. D. (2017). Simultaneous extraction of roads and buildings in remote sensing imagery with convolutional neural networks. ISPRS Journal of Photogrammetry and Remote Sensing, 130, 139-149. doi:https://doi.org/10.1016/j.isprsjprs.2017.05.002
Baban, P. S. (2021). Accomplishing sustainable development in Southern Kurdistan using geoinformatics: an overview. School of Environmental Science and Management Papers.
Devopedia. (2019, 20 August 2019). Confusion Matrix. Retrieved from https://devopedia.org/confusion-matrix#cite-as
Dong, Y., Su, H., Zhu, J., & Zhang, B. (2017). Improving Interpretability of Deep Neural Networks with Semantic Information. 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 975-983.
Fielding, A. H., & Bell, J. F. (1997). A review of methods for the assessment of prediction errors in conservation presence/absence models. Environmental Conservation, 24(1), 38-49. doi:10.1017/S0376892997000088
Gandhi, G. M., Parthiban, S., Thummalu, N., & Christy, A. (2015). Ndvi: Vegetation Change Detection Using Remote Sensing and Gis – A Case Study of Vellore District. Procedia Computer Science, 57, 1199-1210. doi:10.1016/j.procs.2015.07.415
Hengyuan Hu, R. P., Yu-Wing Tai, Chi-Keung Tang. (2016). Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architectures. Retrieved from
Hooijberg, M. (1997). Practical Geodesy (1 ed.). Berlin, Germany: Springer, Berlin, Heidelberg.
Hu, H., Peng, R., Tai, Y.-W., & Tang, C.-K. (2016). Network Trimming: A Data-Driven Neuron Pruning Approach towards Efficient Deep Architectures. ArXiv, abs/1607.03250.
Jeff Jenness, J. J. W. (2007). Cohen’s Kappa and Classification Table Metrics 2.1a: An ArcView 3x Extension for Accuracy Assessment of Spatially-Explicit Models.
Kriegeskorte, N., & Golan, T. (2019). Neural network models and deep learning. Current Biology, 29(7), R231-R236. doi:https://doi.org/10.1016/j.cub.2019.02.034
Landis, J. R., & Koch, G. (1977). A one-way components of variance model for categorical data. Biometrics, 33, 671-679.
Liu, X., Wang, X., & Matwin, S. (2018, 17-20 Nov. 2018). Improving the Interpretability of Deep Neural Networks with Knowledge Distillation. Paper presented at the 2018 IEEE International Conference on Data Mining Workshops (ICDMW).
Liu, X., Zhou, Y., Zhao, J., Yao, R., Liu, B., & Zheng, Y. (2019). Siamese Convolutional Neural Networks for Remote Sensing Scene Classification. IEEE Geoscience and Remote Sensing Letters, 16(8), 1200-1204. doi:10.1109/LGRS.2019.2894399
Rwanga, S. S., & Ndambuki, J. M. (2017). Accuracy Assessment of Land Use/Land Cover Classification Using Remote Sensing and GIS. International Journal of Geosciences, 08(04), 611-622. doi:10.4236/ijg.2017.84033
Shahid, N., Rappon, T., & Berta, W. (2019). Applications of artificial neural networks in health care organizational decision-making: A scoping review. PLOS ONE, 14(2), e0212356. doi:10.1371/journal.pone.0212356
Shivakumar, B. R., & Rajashekararadhya, S. V. (2017). Spectral similarity for evaluating classification performance of traditional classifiers. Paper presented at the 2017 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET).
Shrikumar, A., Greenside, P., & Kundaje, A. (2017). Learning Important Features Through Propagating Activation Differences. ArXiv, abs/1704.02685.
Simonyan, K., Vedaldi, A., & Zisserman, A. (2014). Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Maps. CoRR, abs/1312.6034.
Springenberg, J. T., Dosovitskiy, A., Brox, T., & Riedmiller, M. A. (2015). Striving for Simplicity: The All Convolutional Net. CoRR, abs/1412.6806.
Toms, B. A., Barnes, E. A., & Ebert‐Uphoff, I. (2020). Physically Interpretable Neural Networks for the Geosciences: Applications to Earth System Variability. Journal of Advances in Modeling Earth Systems, 12(9), e2019MS002002. doi:10.1029/2019ms002002
Tsai, C.-H., Chih, Y.-T., Wong, W. H., & Lee, C.-Y. (2015). A Hardware-Efficient Sigmoid Function With Adjustable Precision for a Neural Network System. IEEE Transactions on Circuits and Systems II: Express Briefs, 62(11), 1073-1077. doi:10.1109/tcsii.2015.2456531
Zeiler, M. D., & Fergus, R. (2014). Visualizing and Understanding Convolutional Networks. Paper presented at the ECCV.
Zhang, Q., & Zhu, S.-C. (2018). Visual interpretability for deep learning: a survey. Frontiers of Information Technology & Electronic Engineering, 19, 27-39.指導教授 黃智遠(Chih-Yuan Huang) 審核日期 2021-10-12 推文 facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu 網路書籤 Google bookmarks del.icio.us hemidemi myshare