Genetic Algorithm for Seismic Velocity Picking

Size: px
Start display at page:

Download "Genetic Algorithm for Seismic Velocity Picking"

Transcription

1 Proceedings of International Joint Conference on Neural Networks, Dallas, Texas, USA, August 4-9, 2013 Genetic Algorithm for Seismic Velocity Picking Kou-Yuan Huang, Kai-Ju Chen, and Jia-Rong Yang Abstract We adopt genetic algorithm (GA) for velocity picking in reflection seismic data. Conventional seismic velocity picking was to pick a series of peaks in a seismic semblance image (stacking energy) by geophysicists. However, it took human efforts and time. Here, we transfer the velocity picking to a combinatorial optimization problem. The local peaks in time-velocity seismic semblance image are ordered in a sequence with time first, then velocity. We define a fitness function including the total semblance of picked points, and constraints on the number of picked points, interval velocity, and velocity slope. GA can find an individual with the highest fitness value, and the picked points form the best polyline. We use simulation data and Nankai real seismic data in the experiments. We sequentially find the best parameter settings of GA. The picking result by GA is good and close to the human picking result. The result of velocity picking by GA is used for the normal move-out (NMO) correction and stacking. The stacking result shows that the signal is enhanced. This method can improve the seismic data processing and interpretation. V I. INTRODUCTION ELOCITY picking was to pick a series of peaks in the seismic semblance image (stacking energy) and was done by geophysical experts. However, velocity picking by human took much time. Some automatic methods had been done on seismic velocity picking. In 1974, Beitzel and Davis [1] used the graph theory method to do the velocity picking. Two predefined constraints, interval velocity and velocity slope, were used to delete the invalid edges, and the minimum spanning tree algorithm was applied to find a polyline from the valid edges. However, this method had to manually choose a skeleton as the final solution from the minimum spanning tree result. In 1992, Schmidt and Hadsell [2] applied the multilayer perceptron (MLP) in velocity picking. They trained two MLP models by predefined patterns representing the relation between time and semblance, and velocity and semblance. Then, they used another MLP model that was trained by the human picked polyline to validate the polyline which was determined by the previous two networks. In 1994, Fish and Kasuma [3] also used multilayer perceptron in velocity picking. In their study, they used the human picked peaks and the eight neighbors in a semblance image to form training patterns. The MLP was trained until it could This work was supported in part by the National Science Council, Taiwan, under NSC E and NSC E Kou-Yuan Huang is with the Department of Computer Science, National Chiao Tung University, Hsinchu, Taiwan. (Corresponding author kyhuang@cs.nctu.edu.tw) Kai-Ju Chen is with the Department of Computer Science, National Chiao Tung University, Hsinchu, Taiwan. ( chenkaiju@gmail.com) Jia-Rong Yang is with the Department of Computer Science, National Chiao Tung University, Hsinchu, Taiwan. ( yangcj@cs.nctu.edu.tw) approximate the expert picking result. Then, the MLP could be used to do velocity picking. The drawback was that the MLP needed the human picking result as the reference to validate the candidate picks. In 2002, Beveridge et al. [4] took velocity picking as a problem of choosing the best polyline from semblance peaks. They developed an energy function composed of inverse energy, average turning angle, and proximity to median. By using the steepest descent method to find the largest energy drop, the best polyline could be obtained. However, the interval velocity was not taken into consideration, and that might result in an ineligible solution. Here, we transfer the velocity picking problem to a combinatorial optimization problem. Then we use genetic algorithm (GA) to find the best solution. GA is a global optimization method proposed by Holland in 1975 [5]-[6]. It was ever used in correlating seismic horizons across fault [7] and Kirchhoff ray tracking modeling for seismic migration [8]. Based on the concept of survival in Darwin s evolution theory, GA use four operations: reproduction, crossover, mutation, and survivor selection to perform the evolution. These operations repeat for several generations, and the individual with the highest fitness value is the solution. At first, we get the local peak points on semblance image by peak detection. Then, we choose several points with higher semblance values as candidate peak points. Next, we formulate a fitness function including the semblance value of picked points, and constraints on the number of picked points, interval velocity, and velocity slope. Then GA is adopted to find the best solution among the combination of candidate peak points. The best solution represents a polyline consisted of several high semblance points. Finally, the picking result is applied to do the normal move-out (NMO) correction and stacking to verify the result of velocity picking. II. SEISMIC VELOCITY PICKING BY GENETIC ALGORITHM A. Introduction to Seismic Data Acquisition We use Nankai real seismic data to describe the seismic data acquisition [9]. Fig. 1 shows the shot and one side receivers to get a one-shot seismogram. Then, we move the shot point and receivers at the same time and we can get the other seismograms. The spacing of each shot, as well as the spacing of each receiver, is m. Fig. 2 shows the seismogram of shot 1750 of Nankai data. It has 69 traces and 2,750 samples per trace with sampling interval seconds and total 11 seconds /13/$ IEEE 2722

2 Fig. 1. Shot and receivers at one-shot seismogram. Fig. 4. Shots and receivers geometry on a CMP gather. Fig. 2. Seismogram of shot 1750 of Nankai data. We collect those traces with the same reflection point to become a common mid-point (CMP) gather as shown in Fig. 3 and Fig. 4. Fig. 5 shows the CMP 933 gather of Nankai data. In order to find the correct velocities for NMO normal correction, we have to construct the semblance image of the CMP gather and perform velocity picking. In the generation of semblance image from CMP gather, each pixel in a seismic semblance image is the energy of all traces in the CMP gather at the certain time and certain velocity. The range of stacking velocity is from 1000 (m/s) to 7000 (m/s) and the velocity sampling interval is 25 (m/s). To obtain the energy of each pixel, we shift every 5 time samples with window length 10 time samples to calculate the energy of all traces within the window. Hence, the time interval of the semblance image is 0.02 sec ( ). Fig. 6 shows the semblance image of CMP 933. The result of velocity picking is used to find the correct velocities for the NMO and stacking. Fig. 7 shows the NMO correction on traces of CMP gather. The purpose of NMO correction is to correct the offset difference existing in the reflection signal to vertical reflection. Stacking is to enhance signal to noise ratio by stacking those corrected traces. Fig. 5. CMP 933 gather of Nankai data. Fig. 6. Semblance image of CMP 933 Fig. 7. NMO on traces of CMP gather. Fig. 3. Stack chart of selected traces of a CMP gather from seismograms. B. Introduction of Seismic Velocity Picking The energy of each pixel in a seismic semblance image is a normalized coherence measure of the traces between 0 and 1. Our purpose is to pick several peak points and get the best time-velocity polyline. The example of velocity picking by GA is shown below. Fig. 8 illustrates eight peaks in the semblance image. The local peaks in time-velocity seismic semblance image are 2723

3 ordered in a sequence with time first, then velocity. Eight peaks are ordered in A, B,..., and H. The points with earlier time link to the points with later time, and they become a polyline. We choose several peak points in the semblance image to estimate the velocities in different layers. For example, in Fig. 8, A C D G H is a possible solution for velocity picking. The value of picked point is 1, otherwise 0. We connect the picked point with value 1 as the picking result. Usually, the velocity in deeper layer is increased. Fig. 9 shows the proposed system of velocity picking by GA. In the semblance image, local peak points are selected after preprocessing. We define the fitness function and use GA to find the best solution where each element represents whether the local peak point is picked or not. After the selection of time-velocity pairs, we can apply it to the NMO correction and stacking. Fig. 8. Illustration of seismic velocity picking. Start Input a time-velocity semblance image Preprocessing: get candidate peaks by peak detection Define the fitness function of GA Find the best t-v pairs by GA Normal move-out correction Stacking Stop Fig. 9. Flowchart of velocity picking by genetic algorithm. C. Preprocessing For an input semblance image, we use a 3-by-3 window to identify the peak points. We compare the semblance value of a point with its eight neighbors. The point is considered as a peak point if it has the largest semblance value. We move the window from left to right and top to bottom to find the peak points. Then, we choose top Q points with higher semblance values as candidate points. The candidate points are arranged with the increasing order of time and velocity. And several points are selected from the Q candidate points as the result of velocity picking. We use a vector s = [x 1, x 2,, x Q ] T where x i is 1 if the i th point is picked and 0 otherwise, to represent a possible combination of Q candidate points. The points x i with value 1 will be linked as a polyline. D. Define the Fitness Function The fitness function for velocity picking by GA in s is expressed as follows. E s E s E s E s E s (1) p p npts npts where α p, α npts, α vi, and α vs are constants. The first term in the fitness function is the total semblance value of the picked points. E p( s i i vi s ) x p( x ) (2) where p(x i ) is the semblance value of the i th point. The second term is for the total number of picked points, K. ( s ) sum( s) K (3) E npts 2 where K is a preset constant and K Q. The third and fourth terms consider the constraints of interval velocity (vi n-1,n ) and velocity slope (vs n-1,n ) to remove the ineligible polyline as in Beitzel and Davis [1]. The interval velocity, which is related to Dix function, is used to restrict the calculated interval velocity [10]. They are defined as 2 2 t v t v t t vi (4) n1, n n n n1 n1 / n n1 n1, n ( vn vn 1)/( tn tn 1) vs (5) where t n-1 and t n are the two-way vertical travel time of layer n-1 and n respectively, and v n-1 and v n are the stacking velocity of layer n-1 and n respectively. Penalties of constrains for interval velocity (csvi) and velocity slope (csvs) are 0 max, VI min vin 1, n VI csvivin 1, n (6) 1, otherwise 0, VS min vsn 1, n VS max csvsvsn 1, n (7) 1, otherwise where VI min, VI max, VS min, VS max are the predefined values for constraints. Therefore, the total interval velocity penalty (E vi ) and the total velocity slope penalty (E vs ) in s are defined as E vi s csvivi n 1, n (8) s s csvs E vs vs n 1, (9) s n After the fitness function is defined, GA is adopted to find a solution that maximizes the fitness function. The algorithm of GA for seismic velocity picking is as follows. Algorithm: Genetic algorithm for seismic velocity picking. vi vs vs 2724

4 Input: A seismic stacking velocity semblance image and Q candidate peak points. Output: Vector s = [x 1, x 2,, x Q ] T representing the optimal picking result. Step 1: Initialization 1. Set the maximum number of generation N gen and the mutation rate σ between [0, 1]. 2. Set the number of individuals M and randomly generate M individuals. Each individual represents a vector s with length Q where each element x i in s is 0 or 1 with equal probability 0.5. Step 2: Fitness value calculation Calculate the fitness value of each individual by the fitness function E(s) in (1). Step 3: Reproduction 1. Randomly select any two individuals, s 1 and s 2, from these M individuals. 2. Compare their fitness values, E(s 1 ) and E(s 2 ). The individual with a higher fitness value is the parent. Repeat Step 3 M times to obtain M parents. Step 4: Crossover 1. Randomly pair every two parents obtained in Step 3. There are M/2 parent pairs. 2. Randomly choose two crossover points with equal probability for each pair of parents. 3. Exchange the data of each pair of parents between their crossover points and generate two children. After the exchange is completed, the corresponding M children are generated. Step 5: Mutation 1. Generate a random number r with uniform distribution over [0, 1] for each element of each child. 2. If r mutation rate σ, then mutate the element by reversing the bit value. Otherwise, go to next element. Repeat Step 5 until all elements are handled for each child. Step 6: Fitness value calculation Calculate the fitness value in (1) for each child. Step 7: Survivor selection Choose top M individuals with higher fitness values from the M parents and M children as the individuals of next generation, and then repeat Step 3 to Step 7 until reach the preset number of generation N gen. Finally, we choose the individual with the highest fitness value as the solution of velocity picking. III. EXPERIMENTAL RESULTS A. Experimental Results on Simulation Data 1) Introduction to Simulation Data: We generate simulation data in Fig. 10. There are 65 candidate peak points in the semblance image. The semblance value of the point is either 0.8, 0.4 or, 0.1. The red dots in Fig. 10 represent the points with semblance value 0.8, the blue star symbols represent the points with semblance value 0.4, and the green square symbols represent the points with semblance value 0.1. The stacking velocity is from 1000 (m/s) to 7000 (m/s) and the velocity sampling interval is 25 (m/s). The sampling interval is 0.02 sec in total 6 seconds. We pick 20 out of the 65 candidate peak points to form a polyline as the human picking result shown in Fig. 10. For GA processing in the simulation data, we set that the vector length Q is 65 and K is 20. Then, we perform velocity picking by GA. Fig. 10. Simulation data and picking result by human. In the performance evaluation, we compare the picking polyline result of GA with that of human shown in Fig. 10. The average absolute difference of velocity (V diff ) is used for comparison and defined as N 1 V t V t (10) V diff GA human N t where N is the number of calculated time samples by interpolation, V GA (t) and V human (t) are the velocity picked by GA and human. Table I shows the constants in the fitness function. We set them with equal weighting. According to Table I, if two picked points possess the largest semblance value, their total semblance value is 1+1=2. However, if they also violate the two constraints, interval velocity and velocity slope, the total penalty is also 1+1=2. Table II shows the values of VI min, VI max, VS min, and VS max. According to Fig. 10 and Table II, the feasible regions of interval velocity and velocity slope are shown in Fig. 11 and Fig. 12, respectively. In Fig. 11, if the circled point links to the other points in the yellow region, it violates the interval velocity constraint. In contrast, if the circled point links to the other points in the white region, it does not violate the interval velocity constraint. Similarly, in Fig. 12, if the circled point links to the other points in the yellow region, it violates the velocity slope constraint. And if the circled point links to the other points in the white region, it does not violate the velocity slope constraint. 2725

5 TABLE I THE CONSTANTS IN THE FITNESS FUNCTION. α p α npts α vi α vs TABLE II THE VALUES OF VI MIN, VI MAX, VS MIN, VS MAX. VI min VI max VS min VS max we choose = 0.04 for getting the smallest mean value. TABLE III MEAN OF V DIFF UNDER DIFFERENT MUTATION RATE AFTER 300 Mutation rate Mean of V diff (m/s) To find the best parameter of generation number N gen, we fix the = 0.04 and M =50, then vary the N gen with 100, 150, 200, 250, and 300. Table IV shows the mean of V diff of parameter N gen. From the result, we choose N gen = 300 for getting the smallest mean value. TABLE IV MEAN OF V DIFF UNDER DIFFERENT GENERATION NUMBER N GEN AFTER 300 Generation number N gen Mean of V diff (m/s) Fig. 11. Feasible region of interval velocity at one point on the simulation data. To find the best parameter of individual number M, we fix the = 0.04 and N gen = 300, and vary the M with 10, 30, 50, 70, and 90. Table V shows the mean of V diff of parameter M after 300 experiments under different M. From the result, we choose M = 90 for getting the smallest mean value. Through these experiments, we sequentially find the best parameter setting for GA. Table VI shows the GA parameters for the further experiments. TABLE V MEAN OF V DIFF UNDER DIFFERENT INDIVIDUAL NUMBER M AFTER 300 Individual number M Mean of V diff (m/s) Fig. 12. Feasible region of velocity slope at one point on the simulation data. 2) Parameter Determination for Simulation Experiments: The parameters of GA are mutation rate, generation number N gen, and individual number M. We use a vector p = [, N gen, M] to present the parameter setting and sequentially find the best value of each parameter. We set the mutation rate to 0.02, 0.04, 0.06, 0.08, and 0.1; the generation number N gen to 100, 150, 200, 250, and 300; and the individual number M to 10, 30, 50, 70, and 90. The initial setting of p is the average of lower and upper bounds of each parameter where p = [0.06, 200, 50]. We change a parameter in its range at a time while other parameters are fixed. For each candidate of a parameter, we perform 300 experiments and calculate the V diff and the mean of V diff. According to the mean values of V diff, we choose the candidate with the smallest mean of V diff as the best parameter. Then, sequentially we find the best value for the next parameter. To find the best parameter of mutation rate, we fix the N gen = 200 and M =50, and vary the mutation rate with 0.02, 0.04, 0.06, 0.08, and 0.1. Table III shows the mean of V diff of parameter after 300 experiments. From the result, TABLE VI BEST PARAMETERS FOR GA. N gen M ) Results of Simulation Experiments: We use constants of fitness function in Table I, the ranges of interval velocity and velocity slope in Table II, and the best parameters for GA in Table VI as the configuration of experiments. We perform 3,000 experiments and calculate the mean and standard deviation of V diff. Table VII shows the best case, worst case, mean, and standard deviation of V diff of GA on the simulation data. In Table VII, the best case is zero and that means that our method can obtain the same result as human result shown in Fig. 10. Fig. 13 shows the histogram of V diff of 3000 experiments on the simulation data. As in Fig. 13, most of the V diff of experiments is zero. Fig. 14 shows the fitness value versus generation of one experiment on the simulation data. 2726

6 TABLE VII THE BEST CASE, WORST CASE, MEAN, AND STANDARD DEVIATION OF V DIFF USING GA FOR VELOCITY PICKING ON SIMULATION DATA. Best (m/s) Worst (m/s) Mean (m/s) Standard deviation Fig. 13. Histogram of V diff of 3000 experiments on the simulation data. Because the 15 CMP gathers are obtained from the same area, we use one of the 15 CMP gathers, CMP 1008, to determine the best parameters for Nankai experiments. For each candidate of a parameter, we perform 1000 experiments and calculate the V diff and the mean of V diff. According to the mean values of V diff, we choose the candidate with the smallest mean of V diff as the best parameter. Then, sequentially we find the best value for the next parameter. To find the best parameter of mutation rate, we fix the N gen = 200 and M =50, and vary the mutation rate with 0.02, 0.04, 0.06, 0.08, and 0.1. Table VIII shows the mean of V diff of parameter after 1000 experiments under different. From the result, we choose = 0.06 for getting the smallest mean value. TABLE VIII MEAN OF V DIFF UNDER DIFFERENT MUTATION RATE AFTER 1000 Mutation rate Mean of V diff (m/s) Fig. 14. Fitness value versus generation of one experiment on the simulation data. To find the best parameter of generation number N gen, we fix the = 0.06 and M =50, then vary the N gen with 100, 150, 200, 250, and 300. Table IX shows the mean of V diff of parameter N gen after 1000 experiments under different N gen. From the result, we choose N gen = 200 for getting the smallest mean value. B. Experimental Results on Nankai Data 1) Parameter Determination for Nankai Experiments: We use Nankai real seismic data for experiments on the 15 CMP seismic gathers of Nankai [9]. They are CMP 933, 958, 983, 1008, 1033, 1058, 1083, 1108, 1133, 1158, 1183, 1208, 1233, 1258, and Since there is a water layer whose two-way travel time is approximately 6 sec, we perform velocity pickings between 5.5 sec and 11 sec. For experiments, we compare the picking polyline result of GA with that of human [9] and calculate the V diff by equation (10). Fig. 15 shows the number of human picked points on each CMP gather [9]. The vector length Q is 50, i.e., the number of candidate peaks is 50. The number of picked points K by GA in each CMP gather is the same as the number of human picked points in each CMP gather shown in Fig. 15. K is from 2 to 5 points. We will pick K points from 50 candidate peaks in each semblance image by GA. TABLE IX MEAN OF V DIFF UNDER DIFFERENT GENERATION NUMBER N GEN AFTER 1000 Generation number N gen Mean of V diff (m/s) To find the best parameter of individual number M, we fix the = 0.06 and N gen = 200, and vary the M with 10, 30, 50, 70, and 90. Table X shows the mean of V diff of parameter M after 1000 experiments under different M. From the result, we choose M = 50 for getting the smallest mean value. Through these experiments, we sequentially find the best parameter setting for GA. Table XI lists the best parameters of GA in our experiment on Nankai real data. TABLE X MEAN OF V DIFF UNDER DIFFERENT INDIVIDUAL NUMBER M AFTER 1000 Individual number M Mean of V diff (m/s) TABLE XI BEST PARAMETERS FOR GA. N gen M Fig. 15. The number of human picked point on each CMP gather. 3) Results of Nankai Experiments: We use constants of fitness function in Table I, the ranges of interval velocity and velocity slope in Table II, and the best parameters for GA in 2727

7 Table XI as the configuration for the Nankai experiments. For each CMP gather, we do 10,000 experiments repeatedly and calculate the V diff of each experiment. Fig. 16 shows the mean and standard deviation of V diff on each CMP gather. The triangles are the mean values. And error bars are the standard deviations. (a) Fig. 16. Mean and standard deviation of V diff on each CMP gather. The picking result by GA with the smallest mean of difference V diff among 15 CMP gathers is CMP We choose the best result for demonstration. Fig. 17 shows the fitness value versus generation of one experiment on CMP Fig. 18 (a) shows the CMP gather Fig. 18 (b) is the plot of picking result, where the pink color in semblance image represents the high semblance region. The black squares are the GA picking result and the red dots are the human picking result. Fig. 18 (c) shows the result of NMO correction and Fig. 18 (d) is the stacked trace. In Fig. 16, the mean of V diff on CMP 1008 is m/s. Meanwhile, in Fig. 18 (b), the human picking result is close to 1500 m/s. Therefore, the error ratio is 14.62/1500 = It is close to human picking result. (b) (c) Fig. 17. Fitness value versus generation of one experiment on CMP 1008 by GA. (d) Fig. 18. GA picking on the CMP (a) CMP1008 gather, (b) picking result, (c) result of NMO correction, and (d) the stacked trace. IV. CONCLUSIONS The velocity picking problem is transferred to a series of 2728

8 binary representation. GA is a global optimization method. We adopt GA for velocity picking and define a fitness function that includes the total semblance value and constraints for the number of picked points, interval velocity, and velocity slope. The defined fitness function provides the optimal result with a high total semblance value and satisfies the velocity constraints. We have experiments on the simulation data and Nankai seismic gather data. By GA, for the simulation data, we pick 20 points from 65 candidate peaks, and for Nankai data, we pick 2~5 points from 50 candidate peaks in each semblance image. We sequentially find the best parameter settings for the two experiments. The picking result is good and close to the human picking results even on the case with many picking points. For Nankai data, the velocity picking is further used for the NMO correction and stacking. The stacking result shows that the signal is enhanced. This method can improve the seismic data processing and interpretation. REFERENCES [1] J. E. Beitzel and J. M. Davis, "A computer oriented velocity analysis interpretation technique," Geophysics, vol. 39, pp , [2] J. Schmidt and F. A. Hadsell, "Neural network stacking velocity picking," SEG Technical Program Expanded Abstracts, vol. 11, pp , [3] B. C. Fish and T. Kusuma, "A neural network approach to automate velocity picking," SEG Technical Program Expanded Abstracts, vol. 13. pp , [4] J. R. Beveridge, C. Ross, D. Whitely, and B. Fish, "Augmented geophysical data interpretation through automated velocity picking in semblance velocity images," Machine Vision and Applications, vol. 13, pp , [5] J. H. Holland, Adaptation in natural and artificial systems, University of Michigan Press, [6] J. H. Holland, "Genetic algorithms," Scientific American, vol. 267, pp , [7] M. Aurnhammer and K. D. Tonnies, "A genetic algorithm for automated horizon correlation across faults in seismic images," Evolutionary Computation, IEEE Transactions, vol. 9, pp , [8] H. Liangjie, L. Shiliang, and R. P. Bording, "A computational engine for petroleum applications using Genetic Algorithms," Canadian Conference on Electrical and Computer Engineering (CCECE), pp , [9] D. Forel, T. Benz, and W. D. Pennington, Seismic data processing with Seismic Un*x: a 2D seismic data processing primer, Society of Exploration Geophysicists, pp pp , [10] Ö. Yilmaz and S. M. Doherty, Seismic data analysis: processing, inversion, and interpretation of seismic data: Society of Exploration Geophysicists,

Simulated Annealing for Pattern Detection and Seismic Applications *

Simulated Annealing for Pattern Detection and Seismic Applications * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 25, 793-805 (2009) Simulated Annealing for Pattern Detection and Seismic Applications * Department of Computer Science Chiao Tung University Hsinchu, 300

More information

Image Processing algorithm for matching horizons across faults in seismic data

Image Processing algorithm for matching horizons across faults in seismic data Image Processing algorithm for matching horizons across faults in seismic data Melanie Aurnhammer and Klaus Tönnies Computer Vision Group, Otto-von-Guericke University, Postfach 410, 39016 Magdeburg, Germany

More information

Seismic Reflection Method

Seismic Reflection Method Seismic Reflection Method 1/GPH221L9 I. Introduction and General considerations Seismic reflection is the most widely used geophysical technique. It can be used to derive important details about the geometry

More information

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization J.Venkatesh 1, B.Chiranjeevulu 2 1 PG Student, Dept. of ECE, Viswanadha Institute of Technology And Management,

More information

Using Genetic Algorithms to Solve the Box Stacking Problem

Using Genetic Algorithms to Solve the Box Stacking Problem Using Genetic Algorithms to Solve the Box Stacking Problem Jenniffer Estrada, Kris Lee, Ryan Edgar October 7th, 2010 Abstract The box stacking or strip stacking problem is exceedingly difficult to solve

More information

Missing trace interpolation and its enhancement of seismic processes

Missing trace interpolation and its enhancement of seismic processes Missing trace interpolation Missing trace interpolation and its enhancement of seismic processes Wai-kin Chan and Robert R. Stewart ABSTRACT Many multi-channel seismic algorithms assume that the input

More information

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Chapter 5 A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Graph Matching has attracted the exploration of applying new computing paradigms because of the large number of applications

More information

Writing Kirchhoff migration/modelling in a matrix form

Writing Kirchhoff migration/modelling in a matrix form Writing Kirchhoff migration/modelling in a matrix form Abdolnaser Yousefzadeh and John C. Bancroft Kirchhoff migration matrix ABSTRACT Kirchhoff prestack migration and modelling are linear operators. Therefore,

More information

Seismic Modeling, Migration and Velocity Inversion

Seismic Modeling, Migration and Velocity Inversion Seismic Modeling, Migration and Velocity Inversion Full Waveform Inversion Bee Bednar Panorama Technologies, Inc. 14811 St Marys Lane, Suite 150 Houston TX 77079 May 18, 2014 Bee Bednar (Panorama Technologies)

More information

Review of seismic imaging: Prestack

Review of seismic imaging: Prestack Review of seismic imaging: Prestack John C. Bancroft Published in the CSEG Recorder - November 001 Review of seismic migration: Prestack ABSTRACT The kinematics of prestack data considers an arbitrary

More information

GEOPHYS 242: Near Surface Geophysical Imaging. Class 5: Refraction Migration Methods Wed, April 13, 2011

GEOPHYS 242: Near Surface Geophysical Imaging. Class 5: Refraction Migration Methods Wed, April 13, 2011 GEOPHYS 242: Near Surface Geophysical Imaging Class 5: Refraction Migration Methods Wed, April 13, 2011 Migration versus tomography Refraction traveltime and wavefield migration The theory of interferometry

More information

Practical implementation of SRME for land multiple attenuation

Practical implementation of SRME for land multiple attenuation Practical implementation of SRME for land multiple attenuation Juefu Wang* and Shaowu Wang, CGGVeritas, Calgary, Canada juefu.wang@cggveritas.com Summary We present a practical implementation of Surface

More information

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding e Scientific World Journal, Article ID 746260, 8 pages http://dx.doi.org/10.1155/2014/746260 Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding Ming-Yi

More information

HIGH RESOLUTION STACKING OF SEISMIC DATA. Marcos Ricardo Covre, Tiago Barros and Renato da Rocha Lopes

HIGH RESOLUTION STACKING OF SEISMIC DATA. Marcos Ricardo Covre, Tiago Barros and Renato da Rocha Lopes HIGH RESOLUTION STACKING OF SEISMIC DATA Marcos Ricardo Covre, Tiago Barros and Renato da Rocha Lopes School of Electrical and Computer Engineering, University of Campinas DSPCom Laboratory, Department

More information

Planning Land 3-D Seismic Surveys

Planning Land 3-D Seismic Surveys Planning Land 3-D Seismic Surveys Andreas Cordsen, Mike Galbraith, and John Peirce Edited by Bob A. Hardage Series Editor: Stephen J. Hill Geophysical Developments Series No. 9 Society of Exploration Geophysicists

More information

Khushboo Arora, Samiksha Agarwal, Rohit Tanwar

Khushboo Arora, Samiksha Agarwal, Rohit Tanwar International Journal of Scientific & Engineering Research, Volume 7, Issue 1, January-2016 1014 Solving TSP using Genetic Algorithm and Nearest Neighbour Algorithm and their Comparison Khushboo Arora,

More information

Anatomy of common scatterpoint (CSP) gathers formed during equivalent offset prestack migration (EOM)

Anatomy of common scatterpoint (CSP) gathers formed during equivalent offset prestack migration (EOM) Anatomy of CSP gathers Anatomy of common scatterpoint (CSP) gathers formed during equivalent offset prestack migration (EOM) John C. Bancroft and Hugh D. Geiger SUMMARY The equivalent offset method of

More information

Mutations for Permutations

Mutations for Permutations Mutations for Permutations Insert mutation: Pick two allele values at random Move the second to follow the first, shifting the rest along to accommodate Note: this preserves most of the order and adjacency

More information

GG450 4/5/2010. Today s material comes from p and in the text book. Please read and understand all of this material!

GG450 4/5/2010. Today s material comes from p and in the text book. Please read and understand all of this material! GG450 April 6, 2010 Seismic Reflection I Today s material comes from p. 32-33 and 81-116 in the text book. Please read and understand all of this material! Back to seismic waves Last week we talked about

More information

GENETIC ALGORITHM with Hands-On exercise

GENETIC ALGORITHM with Hands-On exercise GENETIC ALGORITHM with Hands-On exercise Adopted From Lecture by Michael Negnevitsky, Electrical Engineering & Computer Science University of Tasmania 1 Objective To understand the processes ie. GAs Basic

More information

Multifocusing. The Breakthrough in Seismic Imaging

Multifocusing. The Breakthrough in Seismic Imaging Multifocusing The Breakthrough in Seismic Imaging Conventional Processing GeoMage MF Processing Conventional Processing GeoMage MF Processing Time versus Depth Recorded seismic data Wavefield parameter

More information

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra

1. Introduction. 2. Motivation and Problem Definition. Volume 8 Issue 2, February Susmita Mohapatra Pattern Recall Analysis of the Hopfield Neural Network with a Genetic Algorithm Susmita Mohapatra Department of Computer Science, Utkal University, India Abstract: This paper is focused on the implementation

More information

Machine learning assisted velocity auto-picking K.J. Smith, Shearwater GeoServices, OpenCPS

Machine learning assisted velocity auto-picking K.J. Smith, Shearwater GeoServices, OpenCPS K.J. Smith, Shearwater GeoServices, OpenCPS Summary Velocity auto-picking can reduce time spent on processing large volumes of seismic data and increase the number of CMP gathers that are picked in a project.

More information

A Short Narrative on the Scope of Work Involved in Data Conditioning and Seismic Reservoir Characterization

A Short Narrative on the Scope of Work Involved in Data Conditioning and Seismic Reservoir Characterization A Short Narrative on the Scope of Work Involved in Data Conditioning and Seismic Reservoir Characterization March 18, 1999 M. Turhan (Tury) Taner, Ph.D. Chief Geophysicist Rock Solid Images 2600 South

More information

Seismic Imaging: Prestack

Seismic Imaging: Prestack Seismic Imaging: Prestack John C. Bancroft DEPARTMENT OF GEOLOGY & GEOPHYSICS, UNIVERSITY OF CALGARY, CALGARY, ALBERTA CSEG RECORDER NOV 2002 VOL. 26 NO. 09 Article Bios References Print Abstract The kinematics

More information

Anisotropic model building with well control Chaoguang Zhou*, Zijian Liu, N. D. Whitmore, and Samuel Brown, PGS

Anisotropic model building with well control Chaoguang Zhou*, Zijian Liu, N. D. Whitmore, and Samuel Brown, PGS Anisotropic model building with well control Chaoguang Zhou*, Zijian Liu, N. D. Whitmore, and Samuel Brown, PGS Summary Anisotropic depth model building using surface seismic data alone is non-unique and

More information

Bi-objective optimization for seismic survey design

Bi-objective optimization for seismic survey design Bi-objective optimization for seismic survey design Jorge E. Monsegny University of Calgary - CREWES Summary I applied a bi-objective optimization strategy to search the best seismic survey design in illumination

More information

Short Note. DMO velocity analysis with Jacubowicz s dip-decomposition method. David Kessler and Wai-Kin Chan*

Short Note. DMO velocity analysis with Jacubowicz s dip-decomposition method. David Kessler and Wai-Kin Chan* GEOPHYSICS, VOL. 58, NO. 10 (OCTOBER 1993); P. 1517-1524,9 FIGS. Short Note DMO velocity analysis with Jacubowicz s dip-decomposition method David Kessler and Wai-Kin Chan* INTRODUCTION Dip-moveout (DMO)

More information

Genetic Algorithms. Genetic Algorithms

Genetic Algorithms. Genetic Algorithms A biological analogy for optimization problems Bit encoding, models as strings Reproduction and mutation -> natural selection Pseudo-code for a simple genetic algorithm The goal of genetic algorithms (GA):

More information

Seismic Full Waveform Inversion and Modeling

Seismic Full Waveform Inversion and Modeling P - 387 Seismic Full Waveform Inversion and Modeling Richa Rastogi¹, Abhishek Srivastava¹, Kalpita Shirodkar¹* (kalpitas@cdac.in), S.K Das², Ajith C² PK Choudhury² 1. Centre for Development of Advanced

More information

Job Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search

Job Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search A JOB-SHOP SCHEDULING PROBLEM (JSSP) USING GENETIC ALGORITHM (GA) Mahanim Omar, Adam Baharum, Yahya Abu Hasan School of Mathematical Sciences, Universiti Sains Malaysia 11800 Penang, Malaysia Tel: (+)

More information

PLEASE NOTE THAT THERE ARE QUESTIONS IN SOME OF THESE SECTIONS THAT ARE TO BE TURNED IN AS HOMEWORK.

PLEASE NOTE THAT THERE ARE QUESTIONS IN SOME OF THESE SECTIONS THAT ARE TO BE TURNED IN AS HOMEWORK. Seismic Reflection Lab for Geology 594 BEFORE YOU DO ANYTHING INSERT THE DONGLE ON THE LEFT SIDE OF THE KEYBOARD (LIGHT SIDE UP). The little green light will come on showing the dongle is activated. You

More information

Summary. Introduction

Summary. Introduction Chris Davison*, Andrew Ratcliffe, Sergio Grion (CGGeritas), Rodney Johnston, Carlos Duque, Jeremy Neep, Musa Maharramov (BP). Summary Azimuthal velocity models for HTI (Horizontal Transverse Isotropy)

More information

What is GOSET? GOSET stands for Genetic Optimization System Engineering Tool

What is GOSET? GOSET stands for Genetic Optimization System Engineering Tool Lecture 5: GOSET 1 What is GOSET? GOSET stands for Genetic Optimization System Engineering Tool GOSET is a MATLAB based genetic algorithm toolbox for solving optimization problems 2 GOSET Features Wide

More information

Velocity versus Offset (VVO) Estimation Using Local Event Correlation and Its Application in Seismic Processing and Analysis

Velocity versus Offset (VVO) Estimation Using Local Event Correlation and Its Application in Seismic Processing and Analysis J. Eng. Technol. Sci., Vol. 45, No., 013, 15-139 15 Velocity versus Offset (VVO) Estimation Using Local Event Correlation and Its Application in Seismic Processing and Analysis Supriyono, Awali Priyono,

More information

A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP

A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP Wael Raef Alkhayri Fahed Al duwairi High School Aljabereyah, Kuwait Suhail Sami Owais Applied Science Private University Amman,

More information

A MATLAB version of Equivalent Offset Migration (EOM)

A MATLAB version of Equivalent Offset Migration (EOM) A MATLAB version of Equivalent Offset Migration (EOM) John C. Bancroft ABSTRACT Equivalent offset migration continues to be a viable method of prestack migration that is used in anisotropic prestack depth

More information

Multi-source Least-squares Migration of Gulf of Mexico Data

Multi-source Least-squares Migration of Gulf of Mexico Data Multi-source Least-squares Migration of Gulf of Mexico Data Xin Wang. King Abdullah University of Science and Technology, Thuwal 955-69, Kingdom of Saudi Arabia Corresponding author is Xin Wang. E-mail

More information

It is widely considered that, in regions with significant

It is widely considered that, in regions with significant Multifocusing-based multiple attenuation Alex Berkovitch and Kostya Deev, Geomage Evgeny Landa, OPERA It is widely considered that, in regions with significant geologic complexity, methods which work directly

More information

Residual Moveout Analysis in a 3D dataset from Amplitude Variations with Offfset

Residual Moveout Analysis in a 3D dataset from Amplitude Variations with Offfset P-270 Residual Moveout Analysis in a 3D dataset from Amplitude Variations with Offfset Summary Subhendu Dutta, ONGC The amplitude variations with offset (AVO) is a very useful tool which compliments the

More information

A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS

A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS A GENETIC ALGORITHM APPROACH TO OPTIMAL TOPOLOGICAL DESIGN OF ALL TERMINAL NETWORKS BERNA DENGIZ AND FULYA ALTIPARMAK Department of Industrial Engineering Gazi University, Ankara, TURKEY 06570 ALICE E.

More information

True Amplitude Extraction Technology and Its Application in Pre-Stack Seismic Data

True Amplitude Extraction Technology and Its Application in Pre-Stack Seismic Data Journal of Earth Science, Vol. 26, No. 4, p. 522 529, August 25 ISSN 674-487X Printed in China DOI:.7/s2583-5-567-2 True Amplitude Extraction Technology and Its Application in Pre-Stack Seismic Data Xiaohui

More information

A simple program for attenuation of source-generated linear noise in 3D seismic data

A simple program for attenuation of source-generated linear noise in 3D seismic data A simple program for attenuation of source-generated linear noise in 3D seismic data Zhengsheng Yao, Valentina Khatchatrian, and Randy Kolesar Schlumberger Summary Researchers have devoted significant

More information

AN IMPROVED TAIPEI BUS ESTIMATION-TIME-OF-ARRIVAL (ETA) MODEL BASED ON INTEGRATED ANALYSIS ON HISTORICAL AND REAL-TIME BUS POSITION

AN IMPROVED TAIPEI BUS ESTIMATION-TIME-OF-ARRIVAL (ETA) MODEL BASED ON INTEGRATED ANALYSIS ON HISTORICAL AND REAL-TIME BUS POSITION AN IMPROVED TAIPEI BUS ESTIMATION-TIME-OF-ARRIVAL (ETA) MODEL BASED ON INTEGRATED ANALYSIS ON HISTORICAL AND REAL-TIME BUS POSITION Xue-Min Lu 1,3, Sendo Wang 2 1 Master Student, 2 Associate Professor

More information

PS User Guide Series Utility

PS User Guide Series Utility PS User Guide Series 2015 Utility Prepared By Choon B. Park, Ph.D. January 2015 Table of Contents Page 1. Overview 2 2. Format SEG-2 Files 5 3. Format TEXT data 7 4. Make Common Seismic Gathers 9 5. Make

More information

AN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING

AN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING International Journal of Latest Research in Science and Technology Volume 3, Issue 3: Page No. 201-205, May-June 2014 http://www.mnkjournals.com/ijlrst.htm ISSN (Online):2278-5299 AN EVOLUTIONARY APPROACH

More information

Summary. Introduction. Source separation method

Summary. Introduction. Source separation method Separability of simultaneous source data based on distribution of firing times Jinkun Cheng, Department of Physics, University of Alberta, jinkun@ualberta.ca Summary Simultaneous source acquisition has

More information

A stochastic approach of Residual Move Out Analysis in seismic data processing

A stochastic approach of Residual Move Out Analysis in seismic data processing A stochastic approach of Residual ove Out Analysis in seismic data processing JOHNG-AY T.,, BORDES L., DOSSOU-GBÉTÉ S. and LANDA E. Laboratoire de athématique et leurs Applications PAU Applied Geophysical

More information

Improved Imaging through Pre-stack Trace Interpolation for missing offsets of OBC data A case study from North Tapti area of West Coast, India

Improved Imaging through Pre-stack Trace Interpolation for missing offsets of OBC data A case study from North Tapti area of West Coast, India P-256 Improved Imaging through Pre-stack Trace Interpolation for missing offsets of OBC data A case study from North Tapti area of West Coast, India M Lal, CPS Rana, Ramji Pathak, BN Bhatta, DP Sinha,

More information

The power of stacking, Fresnel zones, and prestack migration

The power of stacking, Fresnel zones, and prestack migration The power of stacking, Fresnel zones, and prestack migration John C. Bancroft and Shuang Sun ABSTRACT The stacking of common midpoint (CMP) gathers assumes the presence of specula reflection energy and

More information

Network Routing Protocol using Genetic Algorithms

Network Routing Protocol using Genetic Algorithms International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:0 No:02 40 Network Routing Protocol using Genetic Algorithms Gihan Nagib and Wahied G. Ali Abstract This paper aims to develop a

More information

SEG/New Orleans 2006 Annual Meeting

SEG/New Orleans 2006 Annual Meeting 3-D tomographic updating with automatic volume-based picking Dimitri Bevc*, Moritz Fliedner, Joel VanderKwaak, 3DGeo Development Inc. Summary Whether refining seismic images to evaluate opportunities in

More information

Considerations in 3D depth-specific P-S survey design

Considerations in 3D depth-specific P-S survey design Considerations in 3D depth-specific P-S survey design Don C. Lawton and Peter W. Cary 3D P-S survey design ABSTRACT A new sparse-shot design for 3D P-S surveys is introduced. In the sparse shot design

More information

CHAOS Chaos Chaos Iterate

CHAOS Chaos Chaos Iterate CHAOS Chaos is a program that explores data analysis. A sequence of points is created which can be analyzed via one of the following five modes: 1. Time Series Mode, which plots a time series graph, that

More information

Headwave Stacking in Terms of Partial Derivative Wavefield

Headwave Stacking in Terms of Partial Derivative Wavefield Geosystem Engineering, 7(1), 21-26 (March 2004) Headwave Stacking in Terms of Partial Derivative Wavefield Changsoo Shin School of Civil, Urban and Geosystem Engineering, Seoul National University, San

More information

Multiple suppression with land data: A case study

Multiple suppression with land data: A case study Multiple suppression with land data: A case study Gabriel Alvarez 1 ABSTRACT Some of the most important methods for multiple suppression are based on the moveout difference between the hyperbolas corresponding

More information

Challenges of pre-salt imaging in Brazil s Santos Basin: A case study on a variable-depth streamer data set Summary

Challenges of pre-salt imaging in Brazil s Santos Basin: A case study on a variable-depth streamer data set Summary Challenges of pre-salt imaging in Brazil s Santos Basin: A case study on a variable-depth streamer data set Jeremy Langlois, Bing Bai, and Yan Huang (CGGVeritas) Summary Recent offshore discoveries in

More information

3-D vertical cable processing using EOM

3-D vertical cable processing using EOM Carlos Rodriguez-Suarez, John C. Bancroft, Yong Xu and Robert R. Stewart ABSTRACT Three-dimensional seismic data using vertical cables was modeled and processed using equivalent offset migration (EOM),

More information

Strategies to preserve the data fidelity at far offset Bo Zhang*, Tao Zhao, Jie Qi and Kurt J. Marfurt, The University of Oklahoma

Strategies to preserve the data fidelity at far offset Bo Zhang*, Tao Zhao, Jie Qi and Kurt J. Marfurt, The University of Oklahoma Downloaded 09/01/14 to 19.15.17.45. Redistribution subject to SEG license or copyright; see Terms of Use at http://library.seg.org/ Strategies to preserve the data fidelity at far offset Bo Zhang*, Tao

More information

CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES

CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES CHAPTER 6 HYBRID AI BASED IMAGE CLASSIFICATION TECHNIQUES 6.1 INTRODUCTION The exploration of applications of ANN for image classification has yielded satisfactory results. But, the scope for improving

More information

Advances in radial trace domain coherent noise attenuation

Advances in radial trace domain coherent noise attenuation Advances in radial trace domain coherent noise attenuation ABSTRACT David C. Henley* CREWES, Department of Geology and Geophysics University of Calgary, Calgary, AB henley@crewes.org The radial trace transform,

More information

Automata Construct with Genetic Algorithm

Automata Construct with Genetic Algorithm Automata Construct with Genetic Algorithm Vít Fábera Department of Informatics and Telecommunication, Faculty of Transportation Sciences, Czech Technical University, Konviktská 2, Praha, Czech Republic,

More information

High Capacity Reversible Watermarking Scheme for 2D Vector Maps

High Capacity Reversible Watermarking Scheme for 2D Vector Maps Scheme for 2D Vector Maps 1 Information Management Department, China National Petroleum Corporation, Beijing, 100007, China E-mail: jxw@petrochina.com.cn Mei Feng Research Institute of Petroleum Exploration

More information

Summary. Figure 1: Simplified CRS-based imaging workflow. This paper deals with the boxes highlighted in green.

Summary. Figure 1: Simplified CRS-based imaging workflow. This paper deals with the boxes highlighted in green. Smoothing and automated picking of kinematic wavefield attributes Tilman Klüver and Jürgen Mann, Geophysical Institute, University of Karlsruhe, Germany Copyright 2005, SBGf Sociedade Brasiliera de Geofísica

More information

The Memetic Algorithm for The Minimum Spanning Tree Problem with Degree and Delay Constraints

The Memetic Algorithm for The Minimum Spanning Tree Problem with Degree and Delay Constraints The Memetic Algorithm for The Minimum Spanning Tree Problem with Degree and Delay Constraints Minying Sun*,Hua Wang* *Department of Computer Science and Technology, Shandong University, China Abstract

More information

March 19, Heuristics for Optimization. Outline. Problem formulation. Genetic algorithms

March 19, Heuristics for Optimization. Outline. Problem formulation. Genetic algorithms Olga Galinina olga.galinina@tut.fi ELT-53656 Network Analysis and Dimensioning II Department of Electronics and Communications Engineering Tampere University of Technology, Tampere, Finland March 19, 2014

More information

G012 Scattered Ground-roll Attenuation for 2D Land Data Using Seismic Interferometry

G012 Scattered Ground-roll Attenuation for 2D Land Data Using Seismic Interferometry G012 Scattered Ground-roll Attenuation for 2D Land Data Using Seismic Interferometry D.F. Halliday* (Schlumberger Cambridge Research), P.J. Bilsby (WesternGeco), J. Quigley (WesternGeco) & E. Kragh (Schlumberger

More information

Introduction (7.1) Genetic Algorithms (GA) (7.2) Simulated Annealing (SA) (7.3) Random Search (7.4) Downhill Simplex Search (DSS) (7.

Introduction (7.1) Genetic Algorithms (GA) (7.2) Simulated Annealing (SA) (7.3) Random Search (7.4) Downhill Simplex Search (DSS) (7. Chapter 7: Derivative-Free Optimization Introduction (7.1) Genetic Algorithms (GA) (7.2) Simulated Annealing (SA) (7.3) Random Search (7.4) Downhill Simplex Search (DSS) (7.5) Jyh-Shing Roger Jang et al.,

More information

Coherent partial stacking by offset continuation of 2-D prestack data

Coherent partial stacking by offset continuation of 2-D prestack data Stanford Exploration Project, Report 82, May 11, 2001, pages 1 124 Coherent partial stacking by offset continuation of 2-D prestack data Nizar Chemingui and Biondo Biondi 1 ABSTRACT Previously, we introduced

More information

Separation of specular reflection and diffraction images in Kirchhoff depth migration Faruq E Akbar and Jun Ma, SEIMAX Technologies, LP

Separation of specular reflection and diffraction images in Kirchhoff depth migration Faruq E Akbar and Jun Ma, SEIMAX Technologies, LP Separation of specular reflection and diffraction images in Kirchhoff depth migration Faruq E Akbar and Jun Ma, SEIMAX Technologies, LP Summary Seismic diffractions may occur from faults, fractures, rough

More information

An Approach to Polygonal Approximation of Digital CurvesBasedonDiscreteParticleSwarmAlgorithm

An Approach to Polygonal Approximation of Digital CurvesBasedonDiscreteParticleSwarmAlgorithm Journal of Universal Computer Science, vol. 13, no. 10 (2007), 1449-1461 submitted: 12/6/06, accepted: 24/10/06, appeared: 28/10/07 J.UCS An Approach to Polygonal Approximation of Digital CurvesBasedonDiscreteParticleSwarmAlgorithm

More information

Pre Stack Migration Aperture An Overview

Pre Stack Migration Aperture An Overview Pre Stack Migration Aperture An Overview Dr. J.V.S.S Narayana Murty, T. Shankar Kaveri Basin, ONGC, Chennai Summary Primary reflections and diffractions are the main target of seismic migration. Migration

More information

On the Scattering Effect of Lateral Discontinuities on AVA Migration

On the Scattering Effect of Lateral Discontinuities on AVA Migration On the Scattering Effect of Lateral Discontinuities on AVA Migration Juefu Wang* and Mauricio D. Sacchi Department of Physics, University of Alberta, 4 Avadh Bhatia Physics Laboratory, Edmonton, AB, T6G

More information

Interactive Velocity Analysis (aaspi_iva): Program: Precompute Velocity Semblance, Interactive Velocity Analysis, Velocity Interpolation

Interactive Velocity Analysis (aaspi_iva): Program: Precompute Velocity Semblance, Interactive Velocity Analysis, Velocity Interpolation Interactive Velocity Analysis (aaspi_iva): Program: Precompute Velocity Semblance, Interactive Velocity Analysis, Velocity Interpolation Computational Flowchart Time Migrated Prestack Gathers Post Stack

More information

Lecture 6: Genetic Algorithm. An Introduction to Meta-Heuristics, Produced by Qiangfu Zhao (Since 2012), All rights reserved

Lecture 6: Genetic Algorithm. An Introduction to Meta-Heuristics, Produced by Qiangfu Zhao (Since 2012), All rights reserved Lecture 6: Genetic Algorithm An Introduction to Meta-Heuristics, Produced by Qiangfu Zhao (Since 2012), All rights reserved Lec06/1 Search and optimization again Given a problem, the set of all possible

More information

Adaptive Waveform Inversion: Theory Mike Warner*, Imperial College London, and Lluís Guasch, Sub Salt Solutions Limited

Adaptive Waveform Inversion: Theory Mike Warner*, Imperial College London, and Lluís Guasch, Sub Salt Solutions Limited Adaptive Waveform Inversion: Theory Mike Warner*, Imperial College London, and Lluís Guasch, Sub Salt Solutions Limited Summary We present a new method for performing full-waveform inversion that appears

More information

Dimensional Synthesis of Mechanism using Genetic Algorithm

Dimensional Synthesis of Mechanism using Genetic Algorithm International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2017 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article A.S.Shinde

More information

Foolproof AvO. Abstract

Foolproof AvO. Abstract Foolproof AvO Dr. Ron Masters, Geoscience Advisor, Headwave, Inc Copyright 2013, The European Association of Geoscientists and Engineers This paper was prepared for presentation during the 75 th EAGE Conference

More information

The Lesueur, SW Hub: Improving seismic response and attributes. Final Report

The Lesueur, SW Hub: Improving seismic response and attributes. Final Report The Lesueur, SW Hub: Improving seismic response and attributes. Final Report ANLEC R&D Project 7-0115-0241 Boris Gurevich, Stanislav Glubokovskikh, Marina Pervukhina, Lionel Esteban, Tobias M. Müller,

More information

The art of well tying with new MATLAB tools

The art of well tying with new MATLAB tools Art of well tying The art of well tying with new MATLAB tools Heather J.E. Lloyd and Gary F. Margrave ABSTRACT To tie seismic data to well logs, four steps are required. The first step involves editing

More information

Nonlinear pairwise alignment of seismic traces

Nonlinear pairwise alignment of seismic traces Stanford Exploration Project, Report 112, November 11, 2002, pages 171 181 Nonlinear pairwise alignment of seismic traces Christopher L. Liner and Robert G. Clapp 1 ABSTRACT Alignment of seismic traces

More information

DETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES

DETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES DETERMINING MAXIMUM/MINIMUM VALUES FOR TWO- DIMENTIONAL MATHMATICLE FUNCTIONS USING RANDOM CREOSSOVER TECHNIQUES SHIHADEH ALQRAINY. Department of Software Engineering, Albalqa Applied University. E-mail:

More information

Machine-learning Based Automated Fault Detection in Seismic Traces

Machine-learning Based Automated Fault Detection in Seismic Traces Machine-learning Based Automated Fault Detection in Seismic Traces Chiyuan Zhang and Charlie Frogner (MIT), Mauricio Araya-Polo and Detlef Hohl (Shell International E & P Inc.) June 9, 24 Introduction

More information

Zero offset VSP processing for coal reflections

Zero offset VSP processing for coal reflections Zero offset VSP processing for coal reflections Salman K. Bubshait and Don C. Lawton ABSTRACT Shlumberger has acquired five VSP surveys on behalf of EnCana in Alberta. The primary goal of the VSP surveys

More information

COPYRIGHT PROTECTION OF PALETTE IMAGES BY A ROBUST LOSSLESS VISIBLE WATERMARKING TECHNIQUE *

COPYRIGHT PROTECTION OF PALETTE IMAGES BY A ROBUST LOSSLESS VISIBLE WATERMARKING TECHNIQUE * COPYRIGHT PROTECTION OF PALETTE IMAGES BY A ROBUST LOSSLESS VISIBLE WATERMARKING TECHNIQUE * Pei-Pei Chen ( 陳佩貝 ) 1 and Wen-Hsiang Tsai ( 蔡文祥 ) 1, 2 1 Dept. of Computer Science, National Chiao Tung University,

More information

Genetic Algorithm Based Template Optimization for a Vision System: Obstacle Detection

Genetic Algorithm Based Template Optimization for a Vision System: Obstacle Detection ISTET'09 Umair Ali Khan, Alireza Fasih, Kyandoghere Kyamakya, Jean Chamberlain Chedjou Transportation Informatics Group, Alpen Adria University, Klagenfurt, Austria. Genetic Algorithm Based Template Optimization

More information

Neural Network Weight Selection Using Genetic Algorithms

Neural Network Weight Selection Using Genetic Algorithms Neural Network Weight Selection Using Genetic Algorithms David Montana presented by: Carl Fink, Hongyi Chen, Jack Cheng, Xinglong Li, Bruce Lin, Chongjie Zhang April 12, 2005 1 Neural Networks Neural networks

More information

Graphical Approach to Solve the Transcendental Equations Salim Akhtar 1 Ms. Manisha Dawra 2

Graphical Approach to Solve the Transcendental Equations Salim Akhtar 1 Ms. Manisha Dawra 2 Graphical Approach to Solve the Transcendental Equations Salim Akhtar 1 Ms. Manisha Dawra 2 1 M.Tech. Scholar 2 Assistant Professor 1,2 Department of Computer Science & Engineering, 1,2 Al-Falah School

More information

Lab 3: Depth imaging using Reverse Time Migration

Lab 3: Depth imaging using Reverse Time Migration Due Wednesday, May 1, 2013 TA: Yunyue (Elita) Li Lab 3: Depth imaging using Reverse Time Migration Your Name: Anne of Cleves ABSTRACT In this exercise you will familiarize yourself with full wave-equation

More information

Geometric theory of inversion and seismic imaging II: INVERSION + DATUMING + STATIC + ENHANCEMENT. August Lau and Chuan Yin.

Geometric theory of inversion and seismic imaging II: INVERSION + DATUMING + STATIC + ENHANCEMENT. August Lau and Chuan Yin. Geometric theory of inversion and seismic imaging II: INVERSION + DATUMING + STATIC + ENHANCEMENT August Lau and Chuan Yin January 6, 2017 Abstract The goal of seismic processing is to convert input data

More information

Seismic physical modeling I: acquisition of 2D and 3D surveys involving HTI targets

Seismic physical modeling I: acquisition of 2D and 3D surveys involving HTI targets Physical modeling of 2D and 3D surveys Seismic physical modeling I: acquisition of 2D and 3D surveys involving HTI targets Joe Wong ABSTRACT Scaled-down physical modeling of 2D land and 3D marine seismic

More information

Wave-equation migration from topography: Imaging Husky

Wave-equation migration from topography: Imaging Husky Stanford Exploration Project, Report 123, October 31, 2005, pages 49 56 Short Note Wave-equation migration from topography: Imaging Husky Jeff Shragge 1 INTRODUCTION Imaging land seismic data is wrought

More information

Geogiga Seismic Pro 8.3 Release Notes

Geogiga Seismic Pro 8.3 Release Notes Geogiga Seismic Pro 8.3 Release Notes Copyright 2017, All rights reserved. Table of Contents Introduction...1 Part 1 Utility Modules...2 Part 2 Reflection Modules...4 Updates in SF Imager...5 Updates in

More information

CHAPTER 6 REAL-VALUED GENETIC ALGORITHMS

CHAPTER 6 REAL-VALUED GENETIC ALGORITHMS CHAPTER 6 REAL-VALUED GENETIC ALGORITHMS 6.1 Introduction Gradient-based algorithms have some weaknesses relative to engineering optimization. Specifically, it is difficult to use gradient-based algorithms

More information

Y015 Complementary Data-driven Methods for Interbed Demultiple of Land Data

Y015 Complementary Data-driven Methods for Interbed Demultiple of Land Data Y015 Complementary Data-driven Methods for Interbed Demultiple of Land Data S. Sonika* (WesternGeco), A. Zarkhidze (WesternGeco), J. Heim (WesternGeco) & B. Dragoset (WesternGeco) SUMMARY Interbed multiples

More information

PS wave AVO aspects on processing, inversion, and interpretation

PS wave AVO aspects on processing, inversion, and interpretation PS wave AVO aspects on processing, inversion, and interpretation Yong Xu, Paradigm Geophysical Canada Summary Using PS wave AVO inversion, density contrasts can be obtained from converted wave data. The

More information

Introduction to Artificial Intelligence

Introduction to Artificial Intelligence Introduction to Artificial Intelligence COMP307 Evolutionary Computing 3: Genetic Programming for Regression and Classification Yi Mei yi.mei@ecs.vuw.ac.nz 1 Outline Statistical parameter regression Symbolic

More information

Multi-objective Optimization

Multi-objective Optimization Some introductory figures from : Deb Kalyanmoy, Multi-Objective Optimization using Evolutionary Algorithms, Wiley 2001 Multi-objective Optimization Implementation of Constrained GA Based on NSGA-II Optimization

More information

Geogiga Seismic Pro 9.0 Release Notes

Geogiga Seismic Pro 9.0 Release Notes Geogiga Seismic Pro 9.0 Release Notes Copyright 2018, All rights reserved. Table of Contents Introduction...1 Part 1 New Modules...3 Modeling2D...3 Surface RT...4 Part 2 General Enhancements...5 Part 3

More information

Downloaded 09/09/15 to Redistribution subject to SEG license or copyright; see Terms of Use at

Downloaded 09/09/15 to Redistribution subject to SEG license or copyright; see Terms of Use at Recovering the Reflectivity Matrix and Angle-dependent Plane-wave Reflection Coefficients from Imaging of Multiples Alba Ordoñez PGS/UiO*, Walter Söllner PGS, Tilman Klüver PGS and Leiv J. Gelius UiO Summary

More information