The acquisition of marine seismic data is often affected by noise that introduces spurious signals. Due to the length of the receiver streamer, bad weather conditions can produce low-frequency, high-intensity incoherent noise and/or spikes that can be difficult to remove by means of conventional mathematical filters.
In this paper we present two Fortran routines suitable to locate and remove the noise in the low and very low frequency ranges and to locate and suppress spikes. These two routines are designed to run without user interaction once the processing parameters are selected. Both routines are simple and compact, and can be included in any processing software.