1. A computer-implemented method for processing seismic data representative of a subsurface volume of interest, the method comprising: a. obtaining, at a computer processor, a seismic dataset and a geologic model representative of the subsurface volume of interest; b. identifying a target based on the seismic dataset and the geologic model; c. calculating a normal to represent a structural dip direction for at least one point on the target; d. upward propagating, via the computer processor, a cluster of beams from the at least one point on the target to a surface representing an acquisition surface of the seismic data wherein the normal is used to enforce equality between incidence angles and reflection angles of the cluster of beams; e. identifying valid source-receiver beam pairs that overlap shot gathers of the seismic dataset; f. accumulating, via the computer processor, coverage of the valid source-receiver beam pairs; g. identifying traces from the seismic dataset that fall within the accumulated beam pair coverage; and h. performing, via the computer processor, a target-oriented reverse time migration using the identified traces to produce a seismic image.