A method comprising: receiving, by a computer system, a three-dimensional, 3D, seismic cube comprising seismic reflectivity data obtained at a geographical location; generating, by the computer system, a vertical analysis window of the 3D seismic cube; extracting, by the computer system, a second 3D seismic cube from the seismic reflectivity data based on the vertical analysis window, the second 3D seismic cube having a plurality of vertical amplitude traces associated with the seismic reflectivity data; transforming, by the computer system, each of the plurality of vertical amplitude traces using a Fast Fourier Transform; generating, by the computer system, 3D data based on a plurality of magnitudes of each of the plurality of transformed vertical amplitude traces, wherein each magnitude of the plurality of magnitudes corresponds to a respective frequency; and generating, by the computer system, a two-dimensional, 2D, map from the generated 3D data, the 2D map representing geographical features of the geographical location, wherein generating, by the computer system, the 2D map from the 3D data comprises stacking the plurality of magnitudes of each of the plurality of transformed vertical amplitude traces, wherein each of the plurality of transformed vertical amplitude traces corresponds to a respective location of each of a plurality of geographical locations of the 3D data, and wherein stacking the plurality of magnitudes of each of the plurality of transformed vertical amplitude traces comprises, for each location, calculating a product of the plurality of magnitudes of the respective transformed vertical amplitude trace. receiving, by a computer system, a three-dimensional, 3D, seismic cube comprising seismic reflectivity data obtained at a geographical location; generating, by the computer system, a vertical analysis window of the 3D seismic cube; extracting, by the computer system, a second 3D seismic cube from the seismic reflectivity data based on the vertical analysis window, the second 3D seismic cube having a plurality of vertical amplitude traces associated with the seismic reflectivity data; transforming, by the computer system, each of the plurality of vertical amplitude traces using a Fast Fourier Transform; generating, by the computer system, 3D data based on a plurality of magnitudes of each of the plurality of transformed vertical amplitude traces, wherein each magnitude of the plurality of magnitudes corresponds to a respective frequency; and generating, by the computer system, a two-dimensional, 2D, map from the generated 3D data, the 2D map representing geographical features of the geographical location, wherein generating, by the computer system, the 2D map from the 3D data comprises stacking the plurality of magnitudes of each of the plurality of transformed vertical amplitude traces, wherein each of the plurality of transformed vertical amplitude traces corresponds to a respective location of each of a plurality of geographical locations of the 3D data, and wherein stacking the plurality of magnitudes of each of the plurality of transformed vertical amplitude traces comprises, for each location, calculating a product of the plurality of magnitudes of the respective transformed vertical amplitude trace.