A method of analyzing dip in a seismic data volume in which a horizontal
gradient is calculated in a first direction in the seismic data volume. A
vertical gradient is calculated at data locations in the seismic data
volume corresponding to the locations at which the horizontal gradient was
calculated. Dip is calculated in the first direction from the horizontal
gradient in the first direction and the vertical gradient. Repetition of
the process for the entire seismic data volume results in a dip volume.