This paper proposes an improved image enhancement algorithm for rock image based on multi-scale and multi-direction analysis. This algorithm firstly decomposes the original rock image by wavelet transform. Then it designs the Gabor filter bank to filter and denoise the low-frequency component figure that extracts from original rock image. At last, it reconstructs the image and regains the enhanced rock image. The experiment results show the edges and details of the rock image is enhanced obviously by using this image enhancement algorithm. It is helpful to further study and interpretation for seismic data.