Open Access iconOpen Access



Applying Non-Local Means Filter on Seismic Exploration

Mustafa Youldash1, Saleh Al-Dossary2,*, Lama AlDaej1, Farah AlOtaibi1, Asma AlDubaikil1, Noora AlBinali1, Maha AlGhamdi1

1 College of Computer Science and Information Technology, Imam Abdulrahman Bin Faisal University, Dammam, P. O. 1982, Saudi Arabia
2 Geophysical Application Division, Exploration Application Services Department, Saudi Aramco, Dhahran, Saudi Arabia

* Corresponding Author: Saleh Al-Dossary. Email: email

Computer Systems Science and Engineering 2022, 40(2), 619-628.


The seismic reflection method is one of the most important methods in geophysical exploration. There are three stages in a seismic exploration survey: acquisition, processing, and interpretation. This paper focuses on a pre-processing tool, the Non-Local Means (NLM) filter algorithm, which is a powerful technique that can significantly suppress noise in seismic data. However, the domain of the NLM algorithm is the whole dataset and 3D seismic data being very large, often exceeding one terabyte (TB), it is impossible to store all the data in Random Access Memory (RAM). Furthermore, the NLM filter would require a considerably long runtime. These factors make a straightforward implementation of the NLM algorithm on real geophysical exploration data infeasible. This paper redesigned and implemented the NLM filter algorithm to fit the challenges of seismic exploration. The optimized implementation of the NLM filter is capable of processing production-size seismic data on modern clusters and is 87 times faster than the straightforward implementation of NLM.


Cite This Article

APA Style
Youldash, M., Al-Dossary, S., AlDaej, L., AlOtaibi, F., AlDubaikil, A. et al. (2022). Applying non-local means filter on seismic exploration. Computer Systems Science and Engineering, 40(2), 619-628.
Vancouver Style
Youldash M, Al-Dossary S, AlDaej L, AlOtaibi F, AlDubaikil A, AlBinali N, et al. Applying non-local means filter on seismic exploration. Comput Syst Sci Eng. 2022;40(2):619-628
IEEE Style
M. Youldash et al., "Applying Non-Local Means Filter on Seismic Exploration," Comput. Syst. Sci. Eng., vol. 40, no. 2, pp. 619-628. 2022.

cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1680


  • 967


  • 0


Share Link