Abstract
In recent years, one of the biggest concerns of researchers has been environmental knowledge. This concern can be resolved by collecting and processing remote sensing data in the shortest possible time and cost with the highest accuracy and efficiency. In remote sensing, various types of satellite data are processed for different purposes and applications. In this process, data storage and processing methods, resource management, scalability, performance improvement, and efficiency are among the issues and challenges in this scope. This paper presents a service-oriented framework using big data and parallel processing in remote sensing to address these challenges. The proposed framework provides scalability, flexibility, and generalization without dependency on specific data or processing techniques. In addition, it provides reasonable results to quality criteria such as response time, efficiency, and performance. The evaluation results of the proposed framework show the effectiveness of the framework for various types of analysis of remote sensing data with acceptable accuracy.
Similar content being viewed by others
References
Zhang J, Huang Y, Pu R, Gonzalez-Moreno P., Yuan L, Wu K, Huang W (2019) Monitoring plant diseases and pests through remote sensing technology : a review. Comput Electron Agric, 165
Wang R, Gamon JA (2019) Remote sensing of terrestrial plant biodiversity. Remote Sens Environ, 231
Li K, Wan G, Cheng G, Meng L, Han J (2020) Object detection in optical remote sensing images: a survey and a new benchmark. ISPRS J Photogramm Remote Sens 159:296–307
Liu P (2015) A survey of remote-sensing big data. Frontiers in Environmental Science 3
Chi M, Plaza A, Benediktsson JA, Sun Z, Shen J, Zhu Y (2016) Big data for remote sensing : challenges and opportunities. Proc IEEE 104(11):2207–2219
Yang J, Gong P, Fu R, Zhang M, Chen J, Liang S, Xu B, Shi J, Dickinson R (2013) The role of satellite remote sensing in climate change studies. Nat Clim Chang 3(10):875–883
Asokan A, Anitha JJESI (2019) Change detection techniques for remote sensing applications : a survey. Earth Sci Inf 12(2):143–160
Fingas M (2019) Remote sensing for marine management. In: World seas : an environmental evaluation, vol 3. pp 103–119
Toth C, Jóźków G (2016) Remote sensing platforms and sensors : a survey. ISPRS J Photogramm Remote Sens 115:22–36
Huang Y, Chen ZX, Tao YU, Huang XZ, Gu XF (2018) Agricultural remote sensing big data : management and applications. J Integr Agric 17(9):1915–1931
Boulila W, Farah IR, Hussain A (2018) A novel decision support system for the interpretation of remote sensing big data. Earth Sci Inf 11(1):31–45
Li Y, Ma J, Zhang Y (2021) Image retrieval from remote sensing big data : a survey, vol 67
Chen J, Chen S, Fu R, Li D, Jiang H, Wang C, Peng Y, Jia K, Hicks BJ (2022) Remote sensing big data for water environment monitoring : current status, challenges, and future prospects. Earth’s Future, 10(2)
Salazar Loor J, Fdez-Arroyabe P (2019) Aerial and satellite imagery and big data : blending old technologies with new trends. In: Big data for remote sensing : visualization, analysis and interpretation, pp 39–59
Madhukar M (2019) Earth science big data analytics. In: Big data for remote sensing : visualization, analysis and interpretation, pp 99–128
Kucherov B, Přibyl O, Artyushenko V (2017) Increasing efficiency of getting results of satellite remote sensing for smart cities. In: 2017 smart city symposium prague (SCSP), pp 1–6
Ismail A, Bagula BA, Tuyishimire E (2018) Internet-of-things in motion : a uav coalition model for remote sensing in smart cities. Sensors, 18(7)
Voigt S, Kemper T, Riedlinger T, Kiefl R, Scholte K, Mehl H (2007) Satellite image analysis for disaster and crisis-management support. IEEE Trans Geosci Remote Sens 345(6):1520–1528
Boccardo P, Giulio Tonolo F (2015) Remote sensing role in emergency mapping for disaster response. In: Engineering geology for society and territory, vol 5. pp 17–24
Shafique A, Cao G, Khan Z, Asad M, Aslam M (2022) Deep learning-based change detection in remote sensing images : a review. Remote Sensing, 14(4)
Ghosh A, Mishra NS, Ghosh S (2011) Fuzzy clustering algorithms for unsupervised change detection in remote sensing images. Inf Sci 181(4):699–715
Ma Y, Wu H, Wang L, Huang B, Ranjan R, Zomaya A, Jie W (2015) Remote sensing big data computing : challenges and opportunities. Futur Gener Comput Syst 51:47–60
Ang KLM, Seng JKP (2021) Big data and machine learning with hyperspectral information in agriculture. IEEE Access 9:36699–36718
Rathore MMU, Paul A, Ahmad A, Chen BW, Huang B, Ji W (2015) Real-time big data analytical architecture for remote sensing application. IEEE J Sel Top Appl Earth Obs Remote Sens, 8(10)
Gohil J, Patel J, Chopra J, Chhaya K, Taravia J, Shah M (2021) Advent of big data technology in environment and water management sector. Environ Sci Pollut Res
Kamilaris A, Kartakoullis A, Prenafeta-Boldú FX (2017) A review on the practice of big data analysis in agriculture. Comput Electron Agric, 143
Grinias I, Panagiotakis C, Tziritas G (2016) Mrf-based segmentation and unsupervised classification for building and road detection in peri-urban areas of high-resolution satellite images. ISPRS J Photogramm Remote Sens 122:145–166
Shihab HS, Shafie S, Ramli AR, Ahmad F (2017) Enhancement of satellite image compression using a hybrid (dwt–dct) algorithm. Sens Imaging 318(1):1–30
Li C, Xu C, Cui Z, Wang D, Zhang T, Yang J (2019) Feature-attentioned object detection in remote sensing imagery. In: 2019 IEEE international conference on image processing (ICIP), pp 3886–3890
Deng Z, Sun H, Zhou S, Zhao J, Lei L, Zou H (2018) Multi-scale object detection in remote sensing imagery with convolutional neural networks. ISPRS J Photogramm Remote Sens, 145
Cheng G, Han J (2016) A survey on object detection in optical remote sensing images. ISPRS J Photogramm Remote Sens 117:11– 28
Das M, Ghosh SK (2016) Deep-step : a deep learning approach for spatiotemporal prediction of remote sensing data. IEEE Geosci Remote Sens Lett, 13(12)
Munawar HS, Hammad AW, Waller ST (2022) Remote sensing methods for flood prediction : a review. Sensors, 22(3)
Weipeng J, Dongxue T, Guangsheng C, Yiyuan L (2018) Research on improved method of storage and query of large-scale remote sensing images. J Database Manag (JDM) 29(3):1–16
Li L, Jing W, Wang N (2019) An improved distributed storage model of remote sensing images based on the hdfs and pyramid structure. Int J Comput Appl Technol, 59(2)
Li L, Zhang S, Wu J (2019) Efficient object detection framework and hardware architecture for remote sensing images. Remote Sens, 11(20)
Chebbi I, Boulila W, Mellouli N, Lamolle M, Farah IR (2018) A comparison of big remote sensing data processing with hadoop mapreduce and spark. In: 2018 4th international conference on advanced technologies for signal and image processing (ATSIP)
Wang S, Quan D, Liang X, Ning M, Guo Y, Jiao L (2018) A deep learning framework for remote sensing image registration. ISPRS J Photogramm Remote Sens 145:148–164
Barrett EC (2013) Introduction to Environmental Remote Sensing. Routledge, Evanston
Gao H, Birkett C, Lettenmaier DP (2012) Global monitoring of large reservoir storage from satellite remote sensing. Water Resour Res, 48(9)
Hajjaji Y, Farah IR (2018) Erformance investigation of selected nosql databases for massive remote sensing image data storage. In: 2018 4th international conference on advanced technologies for signal and image processing (ATSIP)
Wang L, Ma Y, Yan J, Chang V, Zomaya AY (2018) Pipscloud: high performance cloud computing for remote sensing big data management and processing. Futur Gener Comput Syst 78:353–368
Yang L, Sun X, Li Z (2019) An efficient framework for remote sensing parallel processing: integrating the artificial bee colony algorithm and multiagent technology. Remote Sens, 11(2)
Ahmad A, Paul A, Din S, Rathore MM, Choi GS, Jeon G (2018) Multilevel data processing using parallel algorithms for analyzing big data in high-performance computing. Int J Parallel Prog 46 (3):508–527
Bhangale UM, Kurte KR, Durbha SS, King RL, Younan NH (2016) Big data processing using hpc for remote sensing disaster data. In: 2016 IEEE international geoscience and remote sensing symposium (IGARSS), pp 5894–5897
Rathore MM, Son H, Ahmad A, Paul A, Jeon G (2018) Real-time big data stream processing using gpu with spark over hadoop ecosystem. Int J Parallel Prog 46(3):630–646
Huang W, Meng L, Zhang D, Zhang W (2016) In-memory parallel processing of massive remotely sensed data using an apache spark on hadoop yarn model. IEEE J Sel Top Appl Earth Obs Remote Sens 10 (1):3–19
Gunturi YK, Raju KK (2017) Realbda : a real time big data analytics for remote sensing data by using mapreduce paradigm. Int J Eng Sci Res Technol
Xia H, Huang W, Li N, Zhou J, Zhang D (2019) Parsuc : a parallel subsampling-based method for clustering remote sensing big data. Sensors, 19(15)
Yan J, Liu Y, Wang L, Wang Z, Huang X, Liu H (2021) An efficient organization method for large-scale and long time-series remote sensing data in a cloud computing environment. IEEE J Sel Top Appl Earth Obs Remote Sens, 14
Yan J, Ma Y, Wang L, Choo KKR, Jie W (2018) A cloud-based remote sensing data production system. Futur Gener Comput Syst, 86
Li H, Tang P (2020) Dps-musyq : a distributed parallel processing system for multi-source data synergized quantitative remote sensing products producing. IEEE Access 8:79510– 79520
Liu H, Fan Y, Deng X, Ji S (2009) Parallel processing architecture of remotely sensed image processing system based on cluster. In: 2009 2nd international congress on image and signal processing, pp 1–4
Li CY, Zhou GQ, Zhou X, Liu DQ (2020) Study and analysis of remote sensing data parallel processing. Int Arch Photogramm, Remote Sens Spat Inf Sci 42:443–450
Li Z, Ni J, Zhang F, Li W, Zhou Y (2020) Multi-gpu implementation of nearest-regularized subspace classifier for hyperspectral image classification. IEEE J Sel Top Appl Earth Obs Remote Sens 13:3534–3544
Zhang N, Wei X, Chen H, Liu W (2021) Fpga implementation for cnn-based optical remote sensing object detection. Electronics, 10(3)
Han TD, Abdelrahman TS (2010) Hicuda : high-level gpgpu programming. IEEE Trans Parallel Distrib Sys, 22(1)
Kuenzer C, Dech S, Wagner W (2015) Remote sensing time series. Remote Sens Digit Image Process 22:225–245
Patino JE, Duque JC (2013) A review of regional science applications of satellite remote sensing in urban settings. Comput, Environ Urban Sys 37:1–17
Lyons MB, Keith DA, Phinn SR, Mason TJ, Elith J (2018) A comparison of resampling methods for remote sensing classification and accuracy assessment. Remote Sens Environ 208:145–153
Foody GM (2020) Explaining the unsuitability of the kappa coefficient in the assessment and comparison of the accuracy of thematic maps obtained by image classification. Remote Sens Environ, 239
Ramezan AC, Warner AT, Maxwell EA (2019) A evaluation of sampling and cross-validation tuning strategies for regional-scale machine learning classification. Remote Sens, 11(2)
Liu P, Yuan T, Ma Y, Wang L, Liu D, Yue S, Kołostrok;odziej J (2014) Parallel processing of massive remote sensing images in a gpu architecture. Comput Inform, 33(1)
Dolbeau R (2018) Theoretical peak flops per instruction set : a tutorial. J Supercomput, 74(3)
Funding
The authors received no funding or grants for their research.
Author information
Authors and Affiliations
Contributions
Roohollah Enayati: Concept, Design, Methodology, Implementation, Evaluation. Reza Ravanmehr: Concept, Verification, Validation, Editing. Vahe Aghazarian: Consulting, Editing.
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that they have no competing interests.
Additional information
Communicated by: H. Babaie
Availability of Data and Materials
All data generated or analyzed during this study are included in this article.
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Enayati, R., Ravanmehr, R. & Aghazarian, V. A service-oriented framework for remote sensing big data processing. Earth Sci Inform 16, 591–616 (2023). https://doi.org/10.1007/s12145-022-00900-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12145-022-00900-w