<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJG</journal-id><journal-title-group><journal-title>International Journal of Geosciences</journal-title></journal-title-group><issn pub-type="epub">2156-8359</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijg.2016.77067</article-id><article-id pub-id-type="publisher-id">IJG-68167</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Earth&amp;Environmental Sciences</subject></subj-group></article-categories><title-group><article-title>
 
 
  Prestack Depth Migration by a Parallel 3D PSPI
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Seonghyung</surname><given-names>Jang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Taeyoun</surname><given-names>Kim</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Petroleum &amp;amp; Marine Division, Korean Institute of Geoscience and Mineral Resources (KIGAM), Daejeon, South Korea</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>shjang@kigam.re.kr(SJ)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>08</day><month>07</month><year>2016</year></pub-date><volume>07</volume><issue>07</issue><fpage>904</fpage><lpage>914</lpage><history><date date-type="received"><day>20</day>	<month>April</month>	<year>2016</year></date><date date-type="rev-recd"><day>accepted</day>	<month>8</month>	<year>July</year>	</date><date date-type="accepted"><day>11</day>	<month>July</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Prestack depth migration for seismic reflection data is commonly used tool for imaging complex geological structures such as salt domes, faults, thrust belts, and stratigraphic structures. Phase shift plus interpolation (PSPI) algorithm is a useful tool to directly solve a wave equation and the results have natural properties of the wave equation. Amplitude and phase characteristics, in particular, are better preserved. The PSPI algorithm is widely used in hydrocarbon exploration because of its simplicity, efficiency, and reduced efforts for computation. However, meaningful depth image of 3D subsurface requires parallel computing to handle heavy computing time and great amount of input data. We implemented a parallelized version of 3D PSPI for prestack depth migration using Open-Multi-Processing (Open MP) library. We verified its performance through applications to 3D SEG/EAGE salt model with a small scale Linux cluster. Phase-shift was performed in the vertical and horizontal directions, respectively, and then interpolated at each node. This gave a single image gather according to shot gather. After summation of each single image gather, we got a 3D stacked image in the depth domain. The numerical model example shows good agree- ment with the original geological model.
 
</p></abstract><kwd-group><kwd>3D PSPI</kwd><kwd> Prestack</kwd><kwd> Migration</kwd><kwd> Depth Migration</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Seismic migration is a process to turn the reflectors on the stack image into true geological interface. It can be divided ray- and wave equation-based method. Seismic migration based on ray methods such as Kirchhoff (Gray and May, 1994 [<xref ref-type="bibr" rid="scirp.68167-ref1">1</xref>] , Bevc, 1997 [<xref ref-type="bibr" rid="scirp.68167-ref2">2</xref>] ) and Gaussian beam method (Gray, 2005 [<xref ref-type="bibr" rid="scirp.68167-ref3">3</xref>] ) is a popular imaging method for prestack and post stack data due to computing efficiency. While ray-based method offers efficient computation, it mostly uses single path ray tracing. Multi-path arrivals, however, are needed for reasonable imaging in complex subsurface structures. Since there are multi-path arrivals for migration mapping, it is difficult to calculate correct travel time for complex structures. Migration-based on wave equation is another migration method. Since the wave equation migration methods control multi-path arrivals, it can give better images than ray methods for complex subsurface structures. There are two-way and one-way wave equation migrations. The first one, like reverse time migration (RTM) (Baysal et al., 1983 [<xref ref-type="bibr" rid="scirp.68167-ref4">4</xref>] , Liu et al., 2013 [<xref ref-type="bibr" rid="scirp.68167-ref5">5</xref>] ), gives a more correct subsurface image, but imposes a heavy computational burden. For shot domain migration, RTM is necessary to compute wavefields of both forward propagation from the source and backward propagation from the receiver (Loewenthaland Mufti, 1983 [<xref ref-type="bibr" rid="scirp.68167-ref6">6</xref>] , Whitmore, 1983 [<xref ref-type="bibr" rid="scirp.68167-ref7">7</xref>] , Chattopadhyay, et al., 2008 [<xref ref-type="bibr" rid="scirp.68167-ref8">8</xref>] ). Migration by one-way wave equation is the most popular scheme due to less computing time and high efficiency. These methods are well known as phase-shift migration (Gazdag, 1978 [<xref ref-type="bibr" rid="scirp.68167-ref9">9</xref>] ) and split-step-Fourier (SSF) (Stoffa et al., 1990) [<xref ref-type="bibr" rid="scirp.68167-ref10">10</xref>] method. However, the phase-shift migration is strictly valid for horizontally layered media. In the case of strong lateral velocity variations, phase-shift-plus-interpolation (PSPI) method is appropriate (Gazdag and Sguazzero, 1984) [<xref ref-type="bibr" rid="scirp.68167-ref11">11</xref>] . There was PSPI with Monte Carlo wavefield as an imaging condition (Bonomi et al., 2006 [<xref ref-type="bibr" rid="scirp.68167-ref12">12</xref>] ). Since power spectrum of a seismic source is band-limited with cutoff frequency far below the temporal Nyquist, imaging data in the space-frequency domain allows significant data compression. The phase shift formulation of the migration leads to a parallel implementation. The depth extrapolation is composed of entirely concurrent operations, and only the imaging condition requires inter-processor communication or remote memory access. This is beneficial for parallel coding for PSPI algorithm. Since subsurface depth imaging requires large seismic data volume, which accordingly must be reduced, transformed, and interpreted to obtain meaningful information, the algorithm must be parallelized. Here, we describe the practical appearance of the implementation on 3D PSPI using Open MP library and the method is tested on a synthetic data set from the 3D SEG/EAGE salt model (Aminzadeh et al., 1997) [<xref ref-type="bibr" rid="scirp.68167-ref13">13</xref>] .</p></sec><sec id="s2"><title>2. 3D PSPI</title><p>The PSPI method in isotropy media, presented by Gazdag and Sguazzero (1984) [<xref ref-type="bibr" rid="scirp.68167-ref11">11</xref>] , is briefly reviewed and extended to 3D. The 3D acoustic wave equation with constant density is</p><disp-formula id="scirp.68167-formula358"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2801269x7.png"  xlink:type="simple"/></disp-formula><p>where u = u(x, y, z, t) is the pressure field and v(x, y, z) is a velocity model of geological media. The double Fourier series of the pressure field is</p><disp-formula id="scirp.68167-formula359"><label>. (2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2801269x8.png"  xlink:type="simple"/></disp-formula><p>After taking 2<sup>nd</sup> partial derivative Equation (2) with respect to x, y and t then substitution of Equation (2) into Equation (1) give</p><disp-formula id="scirp.68167-formula360"><label>, (3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2801269x9.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.68167-formula361"><label>. (4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2801269x10.png"  xlink:type="simple"/></disp-formula><p>Equation (3) shows the second-order ordinary differential equation in the wave number-frequency domain (k<sub>x</sub>, k<sub>y</sub>, ω) of homogeneous acoustic wave equation. Though Equation (3) has two characteristic solutions relating the field at the depth z, we can choose only one characteristic solution for the following downward displacement of the signals in reverse time</p><disp-formula id="scirp.68167-formula362"><label>. (5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2801269x11.png"  xlink:type="simple"/></disp-formula><p>A solution for the one-way wave equation</p><disp-formula id="scirp.68167-formula363"><label>, (6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2801269x12.png"  xlink:type="simple"/></disp-formula><p>which is the basic tool used by other migration methods to approximate one-way wave propagation in the space- frequency domain (x, y, ω). In order to map the solution <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-2801269x13.png" xlink:type="simple"/></inline-formula> and transform it back to the space- frequency domain, it needs inverse Fourier transform, and then according to the imaging condition we can determine the image u (x, y, z, t = 0) of migrated data at z + Δz by the following,</p><disp-formula id="scirp.68167-formula364"><label>. (7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2801269x14.png"  xlink:type="simple"/></disp-formula><p>Equations (4), (5) and (7) are the basis of the phase shift migration. Since we cannot directly apply the phase shift to the imaging condition in the case of lateral velocity variations, the phase shift formula is divided into vertical and horizontal components. Then the formula is modified to handle wave propagation inside the layer z + Δz that has a laterally variable velocity field. The first phase shift for the vertically traveling waves is</p><disp-formula id="scirp.68167-formula365"><label>, (8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2801269x15.png"  xlink:type="simple"/></disp-formula><p>which k = ω/v and v = v(x, y, z). The second phase shift for the horizontal components with a reference velocity v<sup>j</sup>, one of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-2801269x16.png" xlink:type="simple"/></inline-formula>, is</p><disp-formula id="scirp.68167-formula366"><label>, (9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2801269x17.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-2801269x18.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-2801269x19.png" xlink:type="simple"/></inline-formula>evaluated for reference velocity<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-2801269x20.png" xlink:type="simple"/></inline-formula>. After doing Fourier transform back to the space- frequency domain, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-2801269x21.png" xlink:type="simple"/></inline-formula>serve as reference data from which the final result is obtained by the linear interpolation. The depth-continued wavefield is given by</p><disp-formula id="scirp.68167-formula367"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/4-2801269x22.png"  xlink:type="simple"/></disp-formula><p>for all points (x, y, z) with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-2801269x23.png" xlink:type="simple"/></inline-formula>. PSPI requires that all small dips be characterized by</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/4-2801269x24.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s3"><title>3. Parallel PSPI</title><p>When we parallelize a problem, we must first decompose the problem into smaller problems and then assign these problems to processors to be worked on simultaneously. There are methods to decompose a problem, domain decomposition and functional decomposition. In the case of the domain decomposition, which entails data parallelization, data are divided into pieces of approximately the same size and then mapped to different processors. Each processor works on a portion of the assigned data and needs to communicate with the other processors to exchange data. The Finite Difference Method (FDM) is a good example of the domain decomposition method. Functional decomposition, which is also known as task parallelization, decomposes the problem into a large number of tasks and these tasks are assigned to all processors. The tasks are allocated to a group of slave processes by a master process. Matrix-vector multiplication is a good example of functional decomposition. The PSPI algorithm is intrinsically data parallel according to decoupling in the frequency domain, and depth extrapolation in each step consists of concurrent calculations. The imaging condition at each depth requires the sum over frequency of the results of the depth extrapolation. Since the PSPI has a data-parallel nature, PSPI code is naturally structured for efficiency on the Linux cluster. In the 3D PSPI, each node performs wavefield extrapolation and interpolation for lateral velocity variation for a single image and then sends this to the master node. The migrated image is the result of the summation of all single images. In <xref ref-type="table" rid="table1">Table 1</xref>, MPI_PSPI consists of a library for parallel processing, initialization for parallel processing, sending input data, wavefield extrapolation process, stack common image gathers, and final process. The initialization process for parallelization consists of MPI_init, MPI_Common, and MPI_rank. The sending input data process plays a role in transmitting velocity data, shot gathers, and parameters for wave extrapolation to each computing node by MPI_BCast. Each computing node performs a wavefield extrapolation. After finishing extrapolation, the results are then sent to the master node by MPI_Reduce and then each single image gather is stacked for imaging subsurface. <xref ref-type="fig" rid="fig1">Figure 1</xref> shows the basic flow chart for a parallel 3D PSPI algorithm.</p></sec><sec id="s4"><title>4. Numerical Model Test</title><p>We conducted a numerical model test to verify prestack depth migration by the 3D PSPI. We applied it to the 3- D SEG/EAGE salt velocity model. The dimensions of the geological model are 10.8 km &#215; 10.4 km &#215; 4.2 km. The velocity range is 1500 m/s to 4482 m/s. <xref ref-type="fig" rid="fig2">Figure 2</xref> shows the velocity model at inline 7760 m, xline 5320 m, and zline 1040 m, respectively. The grid size is Δx = Δy = Δz = 20 m and the number of grids is 541 &#215; 521 &#215; 211. The acquisition system consists of 8 streamers and each streamer has 68 receivers with 40 m distance. The</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> A pseudo code for MPI_PSPI</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >MPI_init MPI_Common_size MPI_Comm_rank MPI_BCat (shot gathers, velocity data) for all tasks simultaneously for every shot -1<sup>st</sup> phase shift -2<sup>nd</sup> phase shift -interpolation -single image gather MPI_Reduce (common image gathers) MPI_Finalize</th></tr></thead></tbody></table></table-wrap><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Basic parallel algorithm for 3D PSPI. Master node distributes input data such as shot gathers and a velocity model to all nodes. Each computing node conducts 1<sup>st</sup> and 2<sup>nd</sup> phase shift, wavefield extrapolation and interpolation with reference velocities then generates a single image gather. Each single gather on the computing nodes is sent to the master node then it makes a 3D stack imag in depth domain after summation of each single image gather</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x25.png"/></fig><fig-group id="fig2"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Velocity model (a) at inline 7760 m, (b) xline 5320 m, and (c) zline 1040 m. The 3D velocity model shows geological interfaces, fault lines and saltbody. The highest velocity of the dark black is a saltbody.</title></caption><fig id ="fig2_1"><label>(b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x26.png"/></fig><fig id ="fig2_2"><label>(c)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x27.png"/></fig><fig id ="fig2_3"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x28.png"/></fig></fig-group><p>shot interval is 80 m and there are 96 shots to each survey line. A shot gather thus consists of 544 traces. The total number of survey lines is 50, with 160 m spacing. The sampling interval is 8 ms for a recording time of 5 s and the source frequency is 20 Hz. A common shot gather at the 30<sup>th </sup>shot point is shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>. This shows the direct wave, multiples, reflections, and various scattered waves due to the complex velocity model.</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Synthetic shotgaters at shot point number 30. Each shot gather has 68 receivers with 40 m distance</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x29.png"/></fig><p>The prestack imaging by 3D PSPI entails extrapolation of wavefields in the wave number-frequency domain which are recorded on the surface, followed by finding wavefields at t = 0. A phase-shift was performed in the vertical and horizontal directions, respectively, and then interpolated at each node. This gave a single image gather according to the shot gather. After summation of every single image gather, we got a stacked image in depth domain. The results of wavefields extrapolation are shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>. It shows extrapolated some parts of wavefields at 220 m, 1020 m, 1820 m, 2220 m, 3020 m, and 4020 m depth from top to bottom. We can see wavefields from the fault zone at 1020 m depth. <xref ref-type="fig" rid="fig5">Figure 5</xref> shows the prestack migration results by 3D PSPI along the inline direction. The figures show the subsurface images on the inline axis. The top image is the result at inline 6360 m, which show some portions of the reflectors above the saltbody. The 2<sup>nd</sup> image is the resulting subsurface image for inline 7760 m, which shows some portions of the reflectors, the saltbody, and the reflectors of the subsalt. The 3<sup>rd</sup> and 4<sup>th</sup> images are the result at inline 9360 m and 10360 m. <xref ref-type="fig" rid="fig6">Figure 6</xref> shows the comparison of 3D velocity model and 3D PSPI image in depth domain at inline 7760 m. This shows the image of top saltbody is well imaged, but the geological interfaces of the lower parts of saltbody is poor. This means 3D PSPI is a good algorithm for fast velocity variations, but it would be limitation for imaging sub saltbody. <xref ref-type="fig" rid="fig7">Figure 7</xref> shows the prestack migration results by 3D PSPI along the xline direction. These figures show the subsurface image along the xline direction. The top image is there sult at inline 1540 m, and shows the reflectors and the fault zone. The 2<sup>nd</sup> and 3<sup>rd</sup> images are the resulting subsurface image for xline 5320 m and 7540 m, which show some portions of the reflectors, the saltbody, and the reflectors of the subsalt. The 4<sup>th</sup> is the result at inline 8640 m. <xref ref-type="fig" rid="fig8">Figure 8</xref> shows the comparison of the 3D velocity model and 3D PSPI at xline 5320 m. From the <xref ref-type="fig" rid="fig8">Figure 8</xref> the outline of saltbod is well imaged, but the portions of the lower parts of the saltbody are poor. <xref ref-type="fig" rid="fig9">Figure 9</xref> shows the results of 3D prestack migration in the depth direction. The top image presents the result of adepth slice at zline 400 m, showing the fault line and the saltbody cross section image. The 2<sup>nd</sup> and 3<sup>rd</sup> results at 1000 m and 1040 m show the saltbody, the reflectors, and thefault zone, respectively. The bottom image is the result at zline 4000 m. <xref ref-type="fig" rid="fig1">Figure 1</xref>0 shows the comparison of 3D velocity model and 3D PSPI result at zline 1040 m. This shows good agreement with each other. As presented in the results of <xref ref-type="fig" rid="fig6">Figure 6</xref>, <xref ref-type="fig" rid="fig8">Figure 8</xref>, and <xref ref-type="fig" rid="fig1">Figure 1</xref>0, there is strong agreement between the reflecting boundary selected by 3D PSPI prestack migration and the interface of the velocity cube. However, some images in the lower parts of the saltbody are unclear. These phenomena show the limitation of 3D PSP in the case of fast lateral velocity variations and strong vertical velocity differences. Though the numerical result shows reasonable results, it needs to verify the performance of the parallel code and field data application. And it needs also to compare with other prestack depth migration algorithms such as prestack Kirchhoff migration and RTM.</p><fig-group id="fig4"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Some parts of wavefields extrapolation at depth 220 m, 1020 m, 1820 m, 2220 m, 3020 m, and 4200 m from top left to bottom right.</title></caption><fig id ="fig4_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x30.png"/></fig><fig id ="fig4_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x31.png"/></fig><fig id ="fig4_3"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x32.png"/></fig><fig id ="fig4_4"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x33.png"/></fig><fig id ="fig4_5"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x34.png"/></fig><fig id ="fig4_6"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x35.png"/></fig></fig-group><fig-group id="fig5"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> The results of 3D prestack depth migration at inline 6360 m, 7760 m, 9360 m, and 10,360 m from top to bottom. The images of the lower parts of saltbody are unclear due to a big velocity difference between the upper and the lower parts of saltbody.</title></caption><fig id ="fig5_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x37.png"/></fig><fig id ="fig5_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x36.png"/></fig><fig id ="fig5_3"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x39.png"/></fig><fig id ="fig5_4"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x38.png"/></fig></fig-group><fig-group id="fig6"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Comparision of (a) velocity model and (b) 3D PSPI image at inline 7760 m.</title></caption><fig id ="fig6_1"><label>(b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x40.png"/></fig><fig id ="fig6_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x41.png"/></fig></fig-group><fig-group id="fig7"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> The results of 3D prestack depth migration at xline 1540 m, 5320 m, 7540 m, and 8640 m from top to bottom. The results show fault lines and saltbody, but some geological interfaces of the lower parts of saltbody is uncelear.</title></caption><fig id ="fig7_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x43.png"/></fig><fig id ="fig7_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x42.png"/></fig><fig id ="fig7_3"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x45.png"/></fig><fig id ="fig7_4"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x44.png"/></fig></fig-group><fig-group id="fig8"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Comparison of (a) velocity model and (b) 3D PSPI image at xline 5320 m.</title></caption><fig id ="fig8_1"><label>(b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x46.png"/></fig><fig id ="fig8_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x47.png"/></fig></fig-group><fig-group id="fig9"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> The results of 3D prestack depth migration at zline 400 m, 1000 m, 1040 m, and 3000 m. The results show fault line and saltbody.</title></caption><fig id ="fig9_1"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x48.png"/></fig><fig id ="fig9_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x49.png"/></fig><fig id ="fig9_3"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x50.png"/></fig><fig id ="fig9_4"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x51.png"/></fig></fig-group><fig-group id="fig10"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>0</label><caption><title> Comparison of (a) velocity model and (b) 3D PSPI image at zline 1040 m.</title></caption><fig id ="fig10_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x52.png"/></fig><fig id ="fig10_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/4-2801269x53.png"/></fig></fig-group></sec><sec id="s5"><title>5. Conclusion</title><p>Since 3D PSPI migration is efficient and requires less computation than RTM, it is a suitable tool for prestack depth migration, which requires heavy data input-output and huge computing time. We implemented 3D prestack depth migration on PSPI algorithm using Open MP and verified its performance on the synthetic 3D SEG/EAGE salt velocity model. The numerical model test shows that the results are in good agreement with the original geological model. The outline of saltbody is well imaged, but some geological interfaces of the lower parts of saltbody are poor. Though the numerical test shows reasonable results, for further study we need to perform field data application to focus on developing a more elaborate velocity model. And, it also needs to develop an algorithm using GPU codes for fast more computation.</p></sec><sec id="s6"><title>Acknowledgements</title><p>This work was supported by the Energy Efficiency &amp; Resources Core Technology Program of the Korea Institute of Energy Technology Evaluation and Planning(KETEP), granted financial resource from by the Ministry of Trade, Industry &amp; Energy, Republic of Korea (No. 20132510100060).</p></sec><sec id="s7"><title>Cite this paper</title><p>Seonghyung Jang,Taeyoun Kim, (2016) Prestack Depth Migration by a Parallel 3D PSPI. International Journal of Geosciences,07,904-914. doi: 10.4236/ijg.2016.77067</p></sec><sec id="s8"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.68167-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Gray, S.H. and May, W.P. (1994) Kirchhoff Migration Using Eikonal Equation Travel Times. Geophysics, 49, 124- 131. http://dx.doi.org/10.1190/1.1443639</mixed-citation></ref><ref id="scirp.68167-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Bevc, D. (1997) Imaging Complex Structures with Semi-recursive Kirchhoff Migration. Geophysics, 62, 577-588.  
http://dx.doi.org/10.1190/1.1444167</mixed-citation></ref><ref id="scirp.68167-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Gray, S.H. (2005) Gaussian Beam Migration of Common Shot Records. Geophysics, 70, s71-s77.  
http://dx.doi.org/10.1190/1.1988186</mixed-citation></ref><ref id="scirp.68167-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Baysal, E., Kosloff, D. and Sherwood, J.W.C. (1983) Reverse Time Migration. Geophysics, 48, 1514-1524.  
http://dx.doi.org/10.1190/1.1441434</mixed-citation></ref><ref id="scirp.68167-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Liu, G., Liu, Y., Ren, L. and Meng, X. (2013) 3D Seismic Reverse Time Migration on GPGPU. Computers and Geosciences, 59, 17-23. http://dx.doi.org/10.1016/j.cageo.2013.05.009</mixed-citation></ref><ref id="scirp.68167-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Loewenthal, D. and Mufti, I.R. (1983) Reversed Time Migration in Spatial Frequency Domain. Geophysics, 48, 627- 635. http://dx.doi.org/10.1190/1.1441493</mixed-citation></ref><ref id="scirp.68167-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Whitmore, M.D. (1983) Iterative Depth Migration by Backward Time Propagation. The 53th Annual International Meeting, Society of Exploration Geophysics, Las Vegas, Expanded Abstract Session: S101.  
http://dx.doi.org/10.1190/1.1893867</mixed-citation></ref><ref id="scirp.68167-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Chattopadhyay, S. and McMechan, J. (2008) Imaging Condition for Prestack Reverse-Time Migration. Geophysics, 73, S81-S89. http://dx.doi.org/10.1190/1.2903822</mixed-citation></ref><ref id="scirp.68167-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Gazdag, J. (1978) Wave Equation Migration with the Phase-Shift Method. Geophysics, 43, 1342-1351.  
http://dx.doi.org/10.1190/1.1440899</mixed-citation></ref><ref id="scirp.68167-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Stoffa, P.L., Fokkema, J.T., de Luna Freire, R.M. and Kessinger, W.P. (1990) Split-Step Fourier Migration. Geophysics, 55, 410-421. http://dx.doi.org/10.1190/1.1442850</mixed-citation></ref><ref id="scirp.68167-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Gazdag, J. and Sguazzero, P. (1984) Migration of Seismic Data by Phase Shift plus Interpolation. Geophysics, 49, 124- 131. http://dx.doi.org/10.1190/1.1441643</mixed-citation></ref><ref id="scirp.68167-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Bonomi, E., Brieger, L.M., Cazzola, L. and Zanoletti, F. (2006) Wavefield Migration plus Monte Carlo Imaging of 3D Prestack Seismic Data. Geophysical Prospecting, 54, 505-514. http://dx.doi.org/10.1111/j.1365-2478.2006.00557.x</mixed-citation></ref><ref id="scirp.68167-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Aminzadeh, F., Brac, J. and Kunz, T. (1997) 3-D Salt and Overthrust Models, SEG/EAGE 3-D Modeling Series No. 1. Society of Exploration Geophysicists, Tulsa.</mixed-citation></ref></ref-list></back></article>