1 Introduction

In recent years, along with the oil and gas, reservoirs of traditional and simple structure have been mined gradually; the discovery of mineral resources becomes more difficulty and it makes the resources which can be protected and properly used without any way. The exploration is facing the problem of big tilt angle, buried deep, and the drastic change of the medium velocity in horizontal and vertical [1]. So, it is paid more and more attention on how to improve the efficiency and accuracy of migration imaging algorithm. On the one hand, the complexity of the algorithm is increased while the imaging precision improves, which can increase the calculation amount and decrease the computational efficiency. On the other hand, it will inevitably sacrifice migration accuracy while improving the algorithm; it seems to be irreconcilable contradictions of computational efficiency and accuracy.

RTM is based on the exact wave equation rather than its approximation [2]; the time extrapolation is used instead of the depth extrapolation, so it has a good precision. It is not limited by the inclination of the underground structure and the change of the lateral velocity of the medium, and even can the image of the rotary wave [3,4,5,6]. When the finite difference method is performed for RTM imaging, the selection of the difference order directly affects the imaging precision and the amount of calculation [7,8,9], and the higher the differential order, the more the imaging is accurate, but the amount of RTM is multiplied by the forward and reverse recursion of the wave field [10, 11]. It makes the computer time-consuming, and the storage demand of the full wave field is large. It seriously restricts RTM in the field. In order to solve the above problems, the predecessors have researched related topics. Reference [12] proposes graphics processing unit (GPU) parallel strategy is used to improve the computing efficiency for RTM; this method starts with the hardware and solves the problem of low computing efficiency. Reference [13] proposes the pseudo spectral method which is used to solve the problem of calculating the spatial derivative, thus improving the computational efficiency of the algorithm. Reference [14] combines the high-order finite difference and boundary conditions to improve the accuracy of the algorithm. Reference [15] used the combination of high calculation efficiency of Kirchhoff integral method of ray shift and reverse time migration to improve the efficiency and accuracy. Reference [16,17,18] proposes an efficient boundary storage strategy of optimizing the random boundary condition and absorbing boundary condition, which can reduce the memory requirement. Reference [19] proposes a reverse time migration method based on the cloud computing to improve the computational efficiency of the algorithm. Reference [20] improves the efficiency of the algorithm from the view of coding and low-order efficiency. The previous work has laid a solid foundation for the subsequent research. In this paper, the RTM algorithm is studied in order to achieve a balance between the improving computing efficiency and the imaging precision. In the discrete analysis of the underground medium, the grid of the same size for the whole model often causes oversampling in the high-speed layer area when the grid is suit for low velocity; if the large grid is used for the whole model, then it can make the low velocity layer and thin layer imaging not clear. So, the paper starts from this problem and designs to use a small-scale mesh in the low velocity layer to make fine imaging, and the large-scale grids are used in the high-velocity layer to avoid oversampling and the amount of computation and memory occupancy also can be reduced. The method can improve the comprehensive efficiency for RTM while the lateral resolution of the migration imaging results is not affected. The experimental results verify the effectiveness of the algorithm in the paper.

2 Method of multi-scale RTM imaging

The traditional RTM imaging is performed by a high-order FDTD scheme. The two-dimensional full wave equation is taken as an example, and it can be expressed in Eq. 1 as follows:

$$ \frac{\partial^2U}{\partial {x}^2}+\frac{\partial^2U}{\partial {z}^2}=\frac{1}{v^2}\frac{\partial^2U}{\partial {t}^2}+S $$
(1)

In which, U is the wave field function u(x, z, t), v is the medium velocity function v(x, z), S is the source function s(x, z, t), x, z are the space coordinate components, x is the horizontal direction, z is the vertical direction, t is the time direction. For the mathematical equation, if u(x, z, t) is a solution of the wave in Eq. 1, then the u(x, z, t − t0) is also the solution of the wave in Eq. 1. It is also said that everything in physics can only change with the increase of time, but in mathematics, the time is reversible. Using this principle, the RTM imaging can be realized. The Taylor series is employed in Eq. 1, the 2N orders in space and 2 orders in time of the wave equation difference scheme is shown in Eq. 2:

$$ {\displaystyle \begin{array}{c}u\left(i,j,k\hbox{-} 1\right)=2u\left(i,j,k\right)-u\left(i,j,k+1\right)\\ {}+\frac{\Delta {t}^2{V}^2}{\Delta {x}^2}\sum \limits_{n=1}^N{C}_n\Big[u\left(i+n,j,k\right)-2u\left(i,j,k\right)\\ {}+u\left(i-n,j,k\right)\left]+\frac{\Delta {t}^2{V}^2}{\Delta {\mathrm{z}}^2}\sum \limits_{n=1}^N{C}_n\right[u\left(i,j+n,k\right)\\ {}-2u\left(i,j,k\right)+u\left(i,j-n,k\right)\Big]\\ {}=2u\left(i,j,k\right)-u\left(i,j,k+1\right)+ Ax\cdot Bx+ Az\cdot Bz\end{array}} $$
(2)

In which Cn is the difference coefficient and its value can be obtained by Taylor series expansion, and Ax, Az, Bx, Bz are shown as follows:

$$ {\displaystyle \begin{array}{l} Ax=\frac{V^2\Delta {t}^2}{\Delta {x}^2}, Az=\frac{V^2\Delta {t}^2}{\Delta {z}^2},\\ {} Bx=\sum \limits_{n=1}^{2N}{C}_n\left[u\left(i+n,j,k\right)-2u\left(i,j,k\right)+u\left(i-n,j,k\right)\right],\\ {} Bz=\sum \limits_{n=1}^{2N}{C}_n\left[u\left(i,j+n,k\right)-2u\left(i,j,k\right)+u\left(i,j-n,k\right)\right].\end{array}} $$

RTM is the convolution imaging of the forward and backward of the wave field; the forward and the backward are reciprocal inverse process. Figure 1 is the 18-point (two orders in the time domain and eight orders in the space domain) format of RTM imaging. The red pentagram on the t−1 moment plane in Fig. 1 is the unsolved point which can be calculated from the 17 points on the t moment plane and 1 point on the t + 1 moment plane is needed as support. The gradient color of the 17 points on the t moment plane shows the degree of association for the unsolved point, and the darker the color, the greater the degree of association is; its value is determined by the difference coefficient.

Fig. 1
figure 1

The 18-point (two orders in the time domain and eight orders in the space domain) format of RTM

For a geological model with no dramatic change in lateral velocity, it only needs to consider its multi-scale design in the longitudinal direction, low speed layer using a small step mesh, and big step in high velocity, on the premise of ensuring the imaging accuracy, the amount of calculation is reduced effectively and the computational efficiency is improved. In the calculation of 2N orders in space, the transitional zone is the 2N − 1 points which is centrosymmetric with the velocity interface; it is found that the changes of the formulas for the transitional zone are concerned with the Az, Bz in Eq. 2. Taking the 2 orders in time domain and the 10 orders in space domain as an example, the upper layer uses sparse grid for high-velocity layer and the lower layer uses dense meshes for the low velocity layer, and the sparse grid spacing is 2 times of dense grid spacing. Under this condition, it is found that the crux of the wave field value in the transitional zone is the number of the difference point of the 11 points on t time section of Z direction. Figure 2 is the transitional zone of t time on (x, z) plane which is from high-velocity layer to low-velocity layer.

Fig. 2
figure 2

The deduction wave field of the differential points on transitional zone

It can be seen from the Fig. 2 that the nine points of red color between Z1 and Z2 on zero line are the transitional zone, the small step length sampling in low-velocity layer which is represented by a triangle and two times of the small step in high-velocity layer which is represented by a circle, the hexagons are the velocity interface. It is supposed that each point in the X direction is at a consistent rate or a little change, so it takes sample with a fixed step length in the X direction, and it can use traditional RTM to compute the wave field values.

The multi-scale FDTD of forward wave field on transitional zone is shown as follows:

The first column has not entered the transition zone, the wave field value of the black point is shown in Eq. 3:

$$ {\displaystyle \begin{array}{l}{u}_{i,j}^{k\hbox{-} 1}=2{u}_{i,j}^k+{u}_{i,j}^{k+1}\\ {}\kern1.00em +\frac{V^2\Delta {t}^2}{\Delta {z}^2}\Big\{{a}_5\left[{u}_{i,j+5}^k+{u}_{i,j-5}^k\right]+{a}_4\left[{u}_{i,j+4}^k+{u}_{i,j-4}^k\right]\\ {}\begin{array}{ccc}& & +{a}_3\left[{u}_{i,j+3}^k+{u}_{i,j-3}^k\right]\end{array}+{a}_2\left[{u}_{i,j+2}^k+{u}_{i,j-2}^k\right]\\ {}\begin{array}{ccc}& & +{a}_1\left[{u}_{i,j+1}^k+{u}_{i,j-1}^k\right]+{a}_0{u}_{i,j}^k\Big\}\end{array}\\ {}\begin{array}{ccc}& & +\frac{V^2\Delta {t}^2}{\Delta {x}^2}\left[\sum \limits_{n=1}^5{g}_k\left({u}_{i+n,j}^k+{u}_{i-n,j}^k-2{u}_{i,j}^k\right)\right]\end{array}\end{array}} $$
(3)

In which ai(i = 0, 1, ⋯5) is the difference coefficient; the number of difference points on both sides of the derivation point is consistent.

The second column begins to enter the transition zone; the difference coefficient and the number of difference point were changed because the step is unequal. Bz in Eq. 2 which is at the position of the red point on t − 1 time section is shown in Eq. 4, and bi(i = 0, 1, ⋯, 5) is the difference coefficient:

$$ {\displaystyle \begin{array}{l} Bz={b}_5\left[{u}_{i,j+6}^k+{u}_{i,j-5}^k\right]+{b}_4\left[{u}_{i,j+4}^k+{u}_{i,j-4}^k\right]\\ {}\kern0.5em +{b}_3\left[{u}_{i,j+3}^k+{u}_{i,j-3}^k\right]+{b}_2\left[{u}_{i,j+2}^k+{u}_{i,j-2}^k\right]\\ {}\begin{array}{cc}& \end{array}+{b}_1\left[{u}_{i,j+1}^k+{u}_{i,j-1}^k\right]+{b}_0{u}_{i,j}^k\end{array}} $$
(4)

And then, the Bz of the red points in the transition zone from the third column to the fifth column are shown as follows:

$$ {\displaystyle \begin{array}{l} Bz={c}_5\left[{u}_{i,j+7}^k+{u}_{i,j-5}^k\right]+{c}_4\left[{u}_{i,j+5}^k+{u}_{i,j-4}^k\right]\\ {}\kern0.5em +{c}_3\left[{u}_{i,j+3}^k+{u}_{i,j-3}^k\right]+{c}_2\left[{u}_{i,j+2}^k+{u}_{i,j-2}^k\right]\\ {}\begin{array}{cc}& \end{array}+{c}_1\left[{u}_{i,j+1}^k+{u}_{i,j-1}^k\right]+{c}_0{u}_{i,j}^k\end{array}} $$
(5)
$$ {\displaystyle \begin{array}{l} Bz={d}_5\left[{u}_{i,j+8}^k+{u}_{i,j-5}^k\right]+{d}_4\left[{u}_{i,j+6}^k+{u}_{i,j-4}^k\right]\\ {}\kern0.5em +{d}_3\left[{u}_{i,j+4}^k+{u}_{i,j-3}^k\right]+{d}_2\left[{u}_{i,j+2}^k+{u}_{i,j-2}^k\right]\\ {}\begin{array}{cc}& \end{array}+{d}_1\left[{u}_{i,j+1}^k+{u}_{i,j-1}^k\right]+{d}_0{u}_{i,j}^k\end{array}} $$
(6)
$$ {\displaystyle \begin{array}{l} Bz={e}_5\left[{u}_{i,j+9}^k+{u}_{i,j-5}^k\right]+{e}_4\left[{u}_{i,j+7}^k+{u}_{i,j-4}^k\right]\\ {}\kern0.5em +{e}_3\left[{u}_{i,j+5}^k+{u}_{i,j-3}^k\right]+{e}_2\left[{u}_{i,j+3}^k+{u}_{i,j-2}^k\right]\\ {}\begin{array}{cc}& \end{array}+{e}_1\left[{u}_{i,j+1}^k+{u}_{i,j-1}^k\right]+{e}_0{u}_{i,j}^k\end{array}} $$
(7)

In which ci, di, ei(i = 0, 1, ⋯, 5) are the difference coefficients.

The red hexagonal in the sixth column is on the velocity interface, and Az is changed from this column. Based on the change of the grid step, the Az is shown in Eq. 8 and Bz is shown in Eq. 9.

$$ Az=\frac{V^2\Delta {t}_2}{{\left(\frac{1}{2}\Delta z\right)}^2} $$
(8)
$$ {\displaystyle \begin{array}{l} Bz={a}_5\left[{u}_{i,j+10}^k+{u}_{i,j-5}^k\right]+{a}_4\left[{u}_{i,j+8}^k+{u}_{i,j-4}^k\right]\\ {}\kern0.5em +{a}_3\left[{u}_{i,j+6}^k+{u}_{i,j-3}^k\right]+{a}_2\left[{u}_{i,j+4}^k+{u}_{i,j-2}^k\right]\\ {}\begin{array}{cc}& \end{array}+{a}_1\left[{u}_{i,j+2}^k+{u}_{i,j-1}^k\right]+{a}_0{u}_{i,j}^k\end{array}} $$
(9)

The Az in Eq. 8 is employed from the seventh column to the tenth column, and Bz are shown as follows:

$$ {\displaystyle \begin{array}{l} Bz={e}_5\left[{u}_{i,j+9}^k+{u}_{i,j-5}^k\right]+{e}_4\left[{u}_{i,j+7}^k+{u}_{i,j-4}^k\right]\\ {}\kern0.5em +{e}_3\left[{u}_{i,j+5}^k+{u}_{i,j-3}^k\right]+{e}_2\left[{u}_{i,j+3}^k+{u}_{i,j-2}^k\right]\\ {}\begin{array}{cc}& \end{array}+{e}_1\left[{u}_{i,j+1}^k+{u}_{i,j-1}^k\right]+{e}_0{u}_{i,j}^k\end{array}} $$
(10)
$$ {\displaystyle \begin{array}{l} Bz={d}_5\left[{u}_{i,j+8}^k+{u}_{i,j-5}^k\right]+{d}_4\left[{u}_{i,j+6}^k+{u}_{i,j-4}^k\right]\\ {}\kern0.5em +{d}_3\left[{u}_{i,j+4}^k+{u}_{i,j-3}^k\right]+{d}_2\left[{u}_{i,j+2}^k+{u}_{i,j-2}^k\right]\\ {}\begin{array}{cc}& \end{array}+{d}_1\left[{u}_{i,j+1}^k+{u}_{i,j-1}^k\right]+{d}_0{u}_{i,j}^k\end{array}} $$
(11)
$$ {\displaystyle \begin{array}{l} Bz={c}_5\left[{u}_{i,j+7}^k+{u}_{i,j-5}^k\right]+{c}_4\left[{u}_{i,j+5}^k+{u}_{i,j-4}^k\right]\\ {}\kern0.5em +{c}_3\left[{u}_{i,j+3}^k+{u}_{i,j-3}^k\right]+{c}_2\left[{u}_{i,j+2}^k+{u}_{i,j-2}^k\right]\\ {}\begin{array}{cc}& \end{array}+{c}_1\left[{u}_{i,j+1}^k+{u}_{i,j-1}^k\right]+{c}_0{u}_{i,j}^k\end{array}} $$
(12)
$$ {\displaystyle \begin{array}{l} Bz={b}_5\left[{u}_{i,j+6}^k+{u}_{i,j-5}^k\right]+{b}_4\left[{u}_{i,j+4}^k+{u}_{i,j-4}^k\right]\\ {}\kern0.5em +{b}_3\left[{u}_{i,j+3}^k+{u}_{i,j-3}^k\right]+{b}_2\left[{u}_{i,j+2}^k+{u}_{i,j-2}^k\right]\\ {}\begin{array}{cc}& \end{array}+{b}_1\left[{u}_{i,j+1}^k+{u}_{i,j-1}^k\right]+{b}_0{u}_{i,j}^k\end{array}} $$
(13)

It can be observed from the Eqs. 1013 and Eqs. 74 that the wave field formulas of points on the transition zone are asymmetrical about the point of the velocity interface, and this law can be skillfully used in programming. At the same time, the variation of the difference points can be used as a new function for derivative formula of Z direction; it is shown as follows:

$$ \frac{\partial^2U}{\partial {z}^2}=\frac{1}{\Delta {z}^2}\sum \limits_{k=1}^N{m}_k\left({U}_{i,j+n(k)}-2{U}_{i,j}+{U}_{i,j-n(k)}\right) $$
(14)

In which, mk is the difference coefficient which can be get from Taylor series, n(k) is the function of the differential point number. n(k) of the 10 order precision finite difference is shown in Table 1. The difference schemes of transition zone from low-velocity layer to high-velocity layer can be derived from the same reason and the difference scheme of X direction is as the same way.

Table 1 The value of n(k) of 10 order FDTD

3 Results and discussion

In general, it is too time-consuming to perform RTM imaging using a common personal computer (PC) and the efficiency is very low. In this paper, PC is used to perform to demonstrate the feasibility and effectiveness of this method. The computer’s processor is Intel Core i5–7400, its memory is 8 GB, and the source is the rick wavelet of 30 Hz. The accuracy of the simulation is the 10 orders in space domain and 2 orders in time domain.

3.1 Flat-layered model

This is the two flat layers model; the size of the model is 100 m × 200 m, the velocity of the first layer is 1200 m/s, the velocity of the second layer is 2400 m/s, and the velocity model is shown in Fig. 3. The two scales of the grid are employed for this model, and the design idea is that the dx = 5m and dz = 2.5m are used to the first layer which is the small step in Z direction, and the dx = 5m and dz = 5m are used to the second layer which is the bigger step than the first layer in Z direction; the step of the X direction stays the same. The sketch map of the multi-scale design for this model is shown in Fig. 4. It should be noted that the grid of this model is from small to big, which velocity is from low to high, and the formula can be obtained by reverse recursion of Fig. 2.

Fig. 3
figure 3

The velocity model of the flat-layered model

Fig. 4
figure 4

The multi-scale design of the model

The wave field forward modeling is performed on the model, and the shot’s coordinates are 50 m and 75 m, the time interval is 0.5 ms, the snapshot of wave field when t = 30 ms used multi-scale method is shown in Fig. 5, and in Fig. 6 is the result of traditional method. It can be seen from the two figures of the simulation results that the resolution of result based on the multi-scale method is the same as the traditional method; it can simulate the wave propagation well.

Fig. 5
figure 5

t = 30 ms snapshot of wave field of multi-scale method

Fig. 6
figure 6

t = 30 ms snapshot of wave field of traditional method

Analysis from the perspective of comprehensive calculation efficiency, the calculation time, and the memory consumption of the multi-scale method and the traditional method is shown in Table 2. It can be seen from Table 2 that the calculation time and the memory consumption are all shortened using multi-scale method, and the comprehensive calculation efficiency is improved. From the point of view of saving time, the multi-scale method improves efficiency by 24.32%.

Table 2 The comparison of calculation time and memory consumption between multi-scale method and traditional method

3.2 Step model

There are two different velocity in the step model, and the size of the model is 100 m × 200 m, the velocity of the first layer is 1200 m/s, the velocity of the second layer is 2400 m/s, and the velocity model is shown in Fig. 7. It can be seen that there is a step in the model, and this model is to test and verify the applicability of multi-scale method for inflection. The coordinates of the step point are 57 and 110 m, and 57 and 125 m. The two scales of the grid is employed for this model, and the design idea is that the dx = 5m and dz = 2.5m are used to the first layer which is the small step in Z direction, and the dx = 5m and dz = 5m are used to the second layer which is the bigger step than the first layer in Z direction; the step of the X direction stays the same. The sketch map of the multi-scale design for this model is shown in Fig. 8. It can be seen that the turning point of the step is in the yellow circle, and it is in the small-scale grid.

Fig. 7
figure 7

The velocity model of the step model

Fig. 8
figure 8

The multi-scale design of the model

In this simulation, the coordinates of the shot are 50 and 75 m, and the time interval is 0.5 ms, the t = 20 ms snapshot of wave field used multi-scale method is shown in Fig. 9, and the result of traditional method is shown in Fig. 10. It can be seen from the result that the multi-scale method can simulate the wave propagation which agrees well with the theoretical. Analysis from the perspective of comprehensive calculation efficiency, the calculation time, and the memory consumption of the multi-scale method and the traditional method is shown in Table 3. It can be seen from Table 3 that the calculation time and the memory consumption are all shortened using multi-scale method, and the integrated computing efficiency is improved. From the point of view of saving time, the multi-scale method improves efficiency by 15%. It can be found that the efficiency promotion is not the fixed value, and in this example, it is smaller than the above because of the velocity distribution of the model; the bigger the area of the high velocity, the higher the efficiency of the multi-scale method.

Fig. 9
figure 9

t = 20 ms snapshot of wave field of multi-scale method

Fig. 10
figure 10

t = 20 ms snapshot of wave field of traditional method

Table 3 The comparison of calculation time and memory consumption between multi-scale method and traditional method

3.3 SEG/salt model

Salt model is developed by famous experts of Society of Exploration Geophysicists (SEG); the model has many highly difficult migration imaging challenges: large dip angle, many turning points, acute variety of velocity, and so on. The velocity model is shown in Fig. 11, and it can be seen that there are many large dip angles which is approaching 90 o. The presence of salt leads to the emergence of multiple inflection points in small gaps which is the difficulty for migration imaging. And the imaging of the media beneath the salt body is also the challenge to migration.

Fig. 11
figure 11

The velocity of salt model

The traditional RTM uses the fix step grid of dx = 80ft, dz = 80ft, nx = 1200, and nz = 150. In this paper, the multi-scale RTM is employed for salt model, and three different scales are used to salt model according to the characteristics of the velocity model. The sketch map of the multi-scale design for this model is shown in Fig. 12, and it needs to be pointed out that the Fig. 12 only shows multi-scale partitioning but not the real number of the grid.

Fig. 12
figure 12

The sketch map of the multi-scale design for salt model

It can be seen from Fig. 12 that the most salt body which is the high-velocity area and its velocity is 14,700 m/s; this area is in the green frame which uses the grid of dx = 320ft and dz = 320ft, which is the big step grid, and the edge of the salt body are almost in small step grid because the edge needs precise imaging. The area in the yellow frame uses the grid of dx = 160ft and dz = 160ft; it is the medium velocity zone, and the other area of the salt model uses the original scale of dx = 80ft and dz = 80ft. It needs to point that the big scale is an even multiple of small scales which is in accordance with the velocity model in this paper. In general, the relationship of the two velocities is an even number of times the scale of them is also an even multiple, if they are not an even multiple for each other, it can choose the minimum even which is bigger than real multiple. In this example, the velocity of the blue area is 14,700 m/s, and the minimum velocity is 5000 m/s which is in the red area; the high velocity is almost three times low, so the four times is chosen for the big scale. The light blue area uses twice the scale.

The result of multi-scale RTM is shown in Fig. 13; it can be seen that the area in the green frame is imaged clearly which is the interior of the salt body that used four times the scale, the area in the yellow circle is medium velocity zone which uses two times the scale, and its imaging is clear. And the areas in the red circles are the minor faults beneath the salt body; they are also imaged well and not affected by the four times scale of the salt body. The scale-three traditional RTM result is shown in Fig. 14 and it uses the scale-three on the whole salt model; compared with Fig. 13, it can be seen that the areas in the red circle and rectangle have lower resolution, so the precision of multi-scale RTM is better than the traditional RTM. The reason that the multi-scale RTM is very flexible to the geologic model which can use the bigger scale on higher-velocity area and the smaller scale on the lower velocity area for one geologic model, so the algorithm can get the balance between the precision and efficiency, and it can select the best one from the precision and efficiency, which is the best precision in the same efficiency and the highest efficiency in the same precision.

Fig. 13
figure 13

The result of multi-scale RTM

Fig. 14
figure 14

The result of scale-three RTM

Table 4 is the comparison of calculation time and memory consumption between multi-scale RTM and traditional RTM. It can be observed from Table 4 that the multi-scale RTM is better than traditional RTM whether in calculation time and memory consumption, and the migration imaging is clear.

Table 4 The comparison between multi-scale RTM and traditional RTM

4 Conclusions

The paper has tested and verified that the multi-scale RTM can improve the integrated computing efficiency though the different examples, and it has improved the calculation efficiency by 25.05% average within the paper.

The multi-scale RTM is an effective method for improving computational efficiency, it has three characteristics to traditional RTM as follows: (1) it uses the big scale grid for high-velocity area to reduce the calculated amount which can improve the computational efficiency; (2) it uses scale grid for deep low speed interlayer to improve imaging accuracy; (3) it does not need to interpolate in the transition zone which can avoid the accumulation of errors caused by interpolation. In conclusion, the multi-scale RTM has the characteristics of high efficiency and precision, it lays the foundation for RTM application in practice, and the experimental results show that the algorithm is effective and reliable.