1. A method for processing seismic data and displaying an output associated with the seismic data, the method comprising: receiving, by an interface, the seismic data; separating, by a processor, the seismic data into a fine-scale dataset and a coarse-scale dataset wherein each dataset includes a non-zero portion of the data; applying, by the processor, a five dimensional (5D) interpolation to the coarse-scale dataset which results in an interpolated coarse-scale dataset; applying, by the processor, one of a three dimensional (3D), a four dimensional (4D) or a 5D interpolation to the fine-scale dataset which results in an interpolated fine-scale dataset; summing together, by the processor, the interpolated coarse-scale dataset and the interpolated fine-scale dataset which results in a summed interpolated dataset; regularizing and preparing, by the processor, the summed interpolated dataset for prestack migration; and displaying, by a display, at least one image based on the summed interpolated dataset.