Research Article

A Parallel Architecture for Improving the Performance of the Kriging Algorithm

Volume: 15 Number: 2 July 14, 2023
EN TR

A Parallel Architecture for Improving the Performance of the Kriging Algorithm

Abstract

Estimating missing data values by using interpolation algorithms is a well-known technique. Kriging is an optimized interpolation method based on regression against evaluated values from the surrounding observation points, weighted according to spatially varying values according to the covariance between these observation points. It has been widely used for estimating the missing geological data of the areas based on the measurements in close proximity. In this work we use the Kriging to recover the missing pixels of digital images. Even though Kriging is considered as successful on estimating the missing pixels, the algorithm has a high operation load, causing delays especially for live streaming videos. In this paper we propose a parallel architecture to improve the performance and reduce the operation time of the Kriging Algorithm for estimating the missing pixels. The proposed method can be applied on Field Programmable Gate Arrays (FPGA) and considerable performance improvement have been achieved depending on the number of logic blocks available inside the FPGA.

Keywords

Kriging algorithm, parallel architectures, interpolation, image reconstruction, FPGA

References

  1. Bayer, B. E. (1976). Color Imaging Array (Patent No. US3971065A).
  2. Bohling, G. (2005). Kriging. Kansas Geological Survey, October, 1–20. https://doi.org/10.2104/ag050010
  3. Bonaventura, L., Castruccio, S., Laboratorio, M. O. X., Matematica, D., & Milano, P. (2005). Random notes on kriging : an introduction to geostatistical interpolation for environmental applications.
  4. Chernetskiy, M., Tao, Y., & Muller, J.-P. (2019). 3D stereo reconstruction: high resolution satellite video. Https://Doi.Org/10.1117/12.2533226, 11155, 582–593. https://doi.org/10.1117/12.2533226
  5. Güvendik, C., Esat Genç, A., Tamer, Ö., & Nil, M. (2012). Improving the performance of Kriging based interpolation application with parallel processors | Kriging temelli̇ aradeǧerleme uygulamasinda paralel i̇şlemci̇ler i̇le başariminin i̇yi̇leş ti̇ri̇lmesi̇. 2012 20th Signal Processing and Communications Applications Conference, SIU 2012, Proceedings. https://doi.org/10.1109/SIU.2012.6204645
  6. Hagstrom, B. L., & Yfantis, E. A. (1994). Performance of Multi-Bus, Multi-Memory Systems Using Variable Miss Ratio. Int. Conf. on Computing and Information, 831–846.
  7. Han, R., Liu, X., Liao, S., Li, Y., Qi, Z., Fu, S., Li, Y., & Han, H. (2021). Adaptive image inpainting algorithm based on sample block by kriging pretreatment and facet model. Https://Doi.Org/10.1117/1.JEI.30.4.043021, 30(4), 043021. https://doi.org/10.1117/1.JEI.30.4.043021
  8. He, F., Fang, J., & Zou, W. (2011). An effective method for interpolation. Proceedings - 2011 19th International Conference on Geoinformatics, Geoinformatics 2011. https://doi.org/10.1109/GeoInformatics.2011.5980762
  9. Johnston, K., Ver Hoef, J. M., Krivoruchko, K., & Lucas, N. (2003). The principles of geostatistical analysis. Using ArcGIS Geostatistical Analyst, 49–80. Lagadapati, Y., Shirvaikar, M., & Dong, X. (2015). Fast semivariogram computation using FPGA architectures. Https://Doi.Org/10.1117/12.2077851, 9400, 40–49. https://doi.org/10.1117/12.2077851
  10. Li, M., & Dong, L. (2011). Visualization three-dimensional geological modeling using CUDA. Proceedings - 6th International Conference on Image and Graphics, ICIG 2011, 852–857. https://doi.org/10.1109/ICIG.2011.94
APA
Tamer, Ö., & Genç, A. E. (2023). A Parallel Architecture for Improving the Performance of the Kriging Algorithm. International Journal of Engineering Research and Development, 15(2), 463-471. https://doi.org/10.29137/umagd.1165147
AMA
1.Tamer Ö, Genç AE. A Parallel Architecture for Improving the Performance of the Kriging Algorithm. IJERAD. 2023;15(2):463-471. doi:10.29137/umagd.1165147
Chicago
Tamer, Özgür, and Ahmet Esat Genç. 2023. “A Parallel Architecture for Improving the Performance of the Kriging Algorithm”. International Journal of Engineering Research and Development 15 (2): 463-71. https://doi.org/10.29137/umagd.1165147.
EndNote
Tamer Ö, Genç AE (July 1, 2023) A Parallel Architecture for Improving the Performance of the Kriging Algorithm. International Journal of Engineering Research and Development 15 2 463–471.
IEEE
[1]Ö. Tamer and A. E. Genç, “A Parallel Architecture for Improving the Performance of the Kriging Algorithm”, IJERAD, vol. 15, no. 2, pp. 463–471, July 2023, doi: 10.29137/umagd.1165147.
ISNAD
Tamer, Özgür - Genç, Ahmet Esat. “A Parallel Architecture for Improving the Performance of the Kriging Algorithm”. International Journal of Engineering Research and Development 15/2 (July 1, 2023): 463-471. https://doi.org/10.29137/umagd.1165147.
JAMA
1.Tamer Ö, Genç AE. A Parallel Architecture for Improving the Performance of the Kriging Algorithm. IJERAD. 2023;15:463–471.
MLA
Tamer, Özgür, and Ahmet Esat Genç. “A Parallel Architecture for Improving the Performance of the Kriging Algorithm”. International Journal of Engineering Research and Development, vol. 15, no. 2, July 2023, pp. 463-71, doi:10.29137/umagd.1165147.
Vancouver
1.Özgür Tamer, Ahmet Esat Genç. A Parallel Architecture for Improving the Performance of the Kriging Algorithm. IJERAD. 2023 Jul. 1;15(2):463-71. doi:10.29137/umagd.1165147