1. A method for denoising input seismic data d, the method comprising: receiving the input seismic data d recorded in a first domain by seismic receivers, wherein the input seismic data d includes pure seismic data ss relating to an exploration source and coherent noise data n generated by a man-made device; generating a vector model m as a vector in a second domain, which is different from the first domain, to describe the input seismic data d, wherein the vector model m includes a first sub-model for the pure seismic data ss and a second sub-model for the man-made device; and processing the vector model m to obtain an output seismic dataset d′ indicative of seismic data substantially free of the coherent noise data n generated by the man-made device.