A system comprising a computing device having at least one processor configured to: receive (102, 802) seismic data associated with a seismic wavefield over at least one channel of a plurality of channels from one or more seismic sensor stations, wherein the one or more seismic sensor stations are disposed relative to a surface with an average distance of at least twenty meters between each of the adjacent one or more seismic sensor stations, model the seismic wavefield as a sum of one or more basis functions; identify a surface and/or interface wave noise component on the at least one channel of the plurality of channels; and attenuate the noise component on the at least one channel of the plurality of channels based upon, at least in part, the seismic data received from the one or more seismic sensor stations. characterized in that to identify a noise component on the at least one channel, the at least one processor is further configured to: derive a first channel of the plurality of channels from a vertical translational component of the seismic wavefield; derive a second channel of the plurality of channels from a horizontal translational component or a rotational component of the seismic wavefield; derive a third channel of the plurality of channels from a horizontal translational component of the seismic wavefield at a depth, relative to the surface, greater than the second channel; derive an exponential amplitude decay between the second and third channel; and determine a distinction between signal and noise components based on wavenumber filtering, a phase shift between at least two components of the wavefield, and/or exponential amplitude decay between at least two components of the wavefield. receive (102, 802) seismic data associated with a seismic wavefield over at least one channel of a plurality of channels from one or more seismic sensor stations, wherein the one or more seismic sensor stations are disposed relative to a surface with an average distance of at least twenty meters between each of the adjacent one or more seismic sensor stations, model the seismic wavefield as a sum of one or more basis functions; identify a surface and/or interface wave noise component on the at least one channel of the plurality of channels; and attenuate the noise component on the at least one channel of the plurality of channels based upon, at least in part, the seismic data received from the one or more seismic sensor stations. characterized in that to identify a noise component on the at least one channel, the at least one processor is further configured to: derive a first channel of the plurality of channels from a vertical translational component of the seismic wavefield; derive a second channel of the plurality of channels from a horizontal translational component or a rotational component of the seismic wavefield; derive a third channel of the plurality of channels from a horizontal translational component of the seismic wavefield at a depth, relative to the surface, greater than the second channel; derive an exponential amplitude decay between the second and third channel; and derive a first channel of the plurality of channels from a vertical translational component of the seismic wavefield; derive a second channel of the plurality of channels from a horizontal translational component or a rotational component of the seismic wavefield; derive a third channel of the plurality of channels from a horizontal translational component of the seismic wavefield at a depth, relative to the surface, greater than the second channel; derive an exponential amplitude decay between the second and third channel; and determine a distinction between signal and noise components based on wavenumber filtering, a phase shift between at least two components of the wavefield, and/or exponential amplitude decay between at least two components of the wavefield.