1. A method for calculating time-shifts associated with travel-times of seismic waves emitted by a source and recorded by plural seismic detectors after reflection from a subsurface structure, the method comprising: receiving seismic data (d) that includes plural traces related to a subsurface, wherein the seismic data (d) is in a time-space domain; transforming with a processor the seismic data (d) from the time-space domain to a radon domain; picking linear events from the seismic data in the radon domain; calculating the time-shifts associated with the picked linear events; correcting the seismic data (d) based on the time-shifts to obtain new seismic data (d′); and computing an image of the subsurface based on the new seismic data (d′), wherein the time-shifts are calculated per trace and per event.