Abstract
Nowadays, the Machine Learning (ML) approach is needful to many research fields. Among these, the Environmental Science (ES) which involves a large amount of data to be processed and collected. On the other hand, in order to provide a reliable output, those data information must be assimilated. Since this process requires a large execution time when the input dataset is very huge, here we propose a parallel GPU algorithm based on a curve fitting method, to filter the starting dataset, by exploiting the computational power of the CUDA tool. The innovative aspect of the proposed procedure can be used in several application fields. Our experiments show the achieved results in terms of performance.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Kanevski, M.: Machine Learning for Spatial Environmental Data: Theory, Applications, and Software. EPFL press, Lausanne (2009)
Cuomo, S., Galletti, A., Giunta, G., Marcellino, L.: Numerical effects of the gaussian recursive filters in solving linear systems in the 3dvar case study. Numer. Math. Theory Methods Appl. 10(3), 520–540 (2017)
Savitzky, A., Golay, M.J.: Smoothing and differentiation of data by simplified least squares procedures. Anal. Chem. 36(8), 1627–1639 (1964)
Liu, Y., Dang, B., Li, Y., Lin, H., Ma, H.: Applications of Savitzky-Golay filter for seismic random noise reduction. Acta Geophysica 64(1), 101–124 (2015). https://doi.org/10.1515/acgeo-2015-0062
Chen, J., Jönsson, P., Tamura, M., Gu, Z., Matsushita, B., Eklundh, L.: A simple method for reconstructing a high-quality NDVI time-series data set based on the Savitzky-Golay filter. Rem. Sens. Environ. 91(3–4), 332–344 (2004)
Rodrigues, J., Barros, S., Santos, N.: FULMAR: follow-up lightcurves multitool assisting radial velocities. In: Posters from the TESS Science Conference II (TSC2), p. 45 (2021)
D’Amore, L., Casaburi, D., Galletti, A., Marcellino, L., Murli, A.: Integration of emerging computer technologies for an efficient image sequences analysis. Integr. Comput.-Aided Eng. 18(4), 365–378 (2011)
De Luca, Pasquale, Galletti, Ardelio, Giunta, Giulio, Marcellino, Livia: Accelerated Gaussian convolution in a data assimilation scenario. In: Krzhizhanovskaya, V.V., et al. (eds.) ICCS 2020. LNCS, vol. 12142, pp. 199–211. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-50433-5_16
De Luca, P., Galletti, A., Marcellino, L.: Parallel solvers comparison for an inverse problem in fractional calculus. In: 2020 Proceeding of 9th International Conference on Theory and Practice in Modern Computing (TPMC 2020) (2020)
Schafer, R.W.: What is a Savitzky-Golay filter? [lecture notes]. IEEE Signal Process. Mag. 28(4), 111–117 (2011)
Luo, J., Ying, K., Bai, J.: Savitzky-Golay smoothing and differentiation filter for even number data. Signal Process. 85(7), 1429–1434 (2005)
Cuomo, S., De Michele, P., Galletti, A., Marcellino, L.: A GPU parallel implementation of the local principal component analysis overcomplete method for DW image denoising. In: 2016 IEEE Symposium on Computers and Communication (ISCC), pp. 26–31. IEEE (2016)
Cuomo, S., De Michele, P., Galletti, A., Marcellino, L.: A GPU-parallel algorithm for ECG signal denoising based on the NLM method. In: 2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA), pp. 35–39. IEEE (2016)
De Luca, P., Galletti, A., Giunta, G., Marcellino, L.: Recursive filter based GPU algorithms in a Data Assimilation scenario. J. Comput. Sci. 53, 101339 (2021)
De Luca, P., Galletti, A., Marcellino, L.: A Gaussian recursive filter parallel implementation with overlapping. In: 2019 15th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS), pp. 641–648 (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
De Luca, P., Galletti, A., Marcellino, L. (2022). A GPU-Based Algorithm for Environmental Data Filtering. In: Groen, D., de Mulatier, C., Paszynski, M., Krzhizhanovskaya, V.V., Dongarra, J.J., Sloot, P.M.A. (eds) Computational Science – ICCS 2022. ICCS 2022. Lecture Notes in Computer Science, vol 13353. Springer, Cham. https://doi.org/10.1007/978-3-031-08760-8_4
Download citation
DOI: https://doi.org/10.1007/978-3-031-08760-8_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-08759-2
Online ISBN: 978-3-031-08760-8
eBook Packages: Computer ScienceComputer Science (R0)