A computer-implemented method comprising: receiving seismic data of a seismic survey of a subterranean environment wherein the seismic data are acquired via survey equipment that comprises seismic energy sources and seismic energy receivers arranged according to a seismic survey geometry; defining a two-dimensional domain in dimensions x and y; identifying a target trace (S, R) of the seismic survey wherein S represents a source at (xs, ys) and wherein R represents a receiver at (x R, y R); defining with respect to the two-dimensional domain, a source trace (S, X 1) as a primary trace, a receiver trace (R, X 2) as a primary trace, and a generator trace (X 1, X 2) as associated with an interbed multiple generator defined with respect to a depth dimension z; convolving the primary traces and crosscorrelating with the generator trace for a plurality of different (X 1, X 2) pairs, wherein each of the plurality of (X 1, X 2) pairs defines a line segment, wherein the line segments are substantially parallel to one another; and based at least in part on the convolving the primary traces and crosscorrelating with the generator trace, generating seismic data with attenuated multiple energy, characterized by the plurality of (X 1, X 2) pairs defining a first set of pairs and comprising performing the convolving for a second set of a plurality of different (X 1, X 2) pairs wherein each of the plurality of (X 1, X 2) pairs of the second set defines a line segment wherein the lines segments are substantially parallel to one another and at an angle with respect to the line segments of the first set, wherein the angle is an azimuth defined with respect to the line segment between (xs, ys) and (x R, y R); comprising repeating the convolving for at least a third set at another, different angle with respect to the line segments of the first set, wherein the first set, the second set and the at least third set correspond to different angles in a range of angles, wherein the range is defined and incremented according to a number of degrees for the range, wherein the increment is fixed or variable; and comprising rendering an image to a display utilizing the seismic data with attenuated multiple energy and identifying a portion of a reservoir in the image, wherein the identified portion of the reservoir can be a target where a drilling operation is performed to drill a well to that target. receiving seismic data of a seismic survey of a subterranean environment wherein the seismic data are acquired via survey equipment that comprises seismic energy sources and seismic energy receivers arranged according to a seismic survey geometry; defining a two-dimensional domain in dimensions x and y; identifying a target trace (S, R) of the seismic survey wherein S represents a source at (xs, ys) and wherein R represents a receiver at (x R, y R); defining with respect to the two-dimensional domain, a source trace (S, X 1) as a primary trace, a receiver trace (R, X 2) as a primary trace, and a generator trace (X 1, X 2) as associated with an interbed multiple generator defined with respect to a depth dimension z; convolving the primary traces and crosscorrelating with the generator trace for a plurality of different (X 1, X 2) pairs, wherein each of the plurality of (X 1, X 2) pairs defines a line segment, wherein the line segments are substantially parallel to one another; and based at least in part on the convolving the primary traces and crosscorrelating with the generator trace, generating seismic data with attenuated multiple energy, characterized by the plurality of (X 1, X 2) pairs defining a first set of pairs and comprising performing the convolving for a second set of a plurality of different (X 1, X 2) pairs wherein each of the plurality of (X 1, X 2) pairs of the second set defines a line segment wherein the lines segments are substantially parallel to one another and at an angle with respect to the line segments of the first set, wherein the angle is an azimuth defined with respect to the line segment between (xs, ys) and (x R, y R); comprising repeating the convolving for at least a third set at another, different angle with respect to the line segments of the first set, wherein the first set, the second set and the at least third set correspond to different angles in a range of angles, wherein the range is defined and incremented according to a number of degrees for the range, wherein the increment is fixed or variable; and comprising rendering an image to a display utilizing the seismic data with attenuated multiple energy and identifying a portion of a reservoir in the image, wherein the identified portion of the reservoir can be a target where a drilling operation is performed to drill a well to that target.